From ca23d7e592e9060a095b5ab4b3b6e82f8c79db5c Mon Sep 17 00:00:00 2001 From: casjay Date: Mon, 3 Aug 2026 11:06:15 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20Reconcile=20TODO.AI.md=20line=20?= =?UTF-8?q?numbers=20after=20template=20regen=20=F0=9F=93=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - TODO.AI.md: updated stale line numbers to match the just-regenerated entrypoint.sh functions file; clarified these are upstream-template findings, not locally fixable --- TODO.AI.md | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/TODO.AI.md b/TODO.AI.md index 3682a9d..1b6cab0 100644 --- a/TODO.AI.md +++ b/TODO.AI.md @@ -2,13 +2,19 @@ Pre-existing script-lint findings on `rootfs/usr/local/etc/docker/functions/entrypoint.sh`, found while fixing the container restart-loop bug. Not caused by that fix; deferred here -since they are unrelated cleanup, not a functional regression. +since they are unrelated cleanup, not a functional regression. This file is fully regenerated +from the shared upstream template (`casjay-dotfiles/scripts`) on every template-update run, so +these findings must be fixed upstream in the template, not patched locally in this repo — a +local patch would be silently overwritten by the next `AI.md` runbook run. -- [ ] `grep` calls missing `--` before the pattern (lines 80, 92, 111, 141, 169, 685, 741, - 751, 812, 855, 901, 912, 936) — add `--` per `~/.claude/memory/tool_conventions.md` -- [ ] `__fix_permissions()` (line 737-738): `change_user`/`change_group` assigned without `local` -- [ ] `__initialize_db_users()` (lines 1370-1373): `db_normal_user`, `db_normal_pass`, +Read: AI.md (Docker Template Update Runbook), Step 3/5 + +- [ ] `grep` calls missing `--` before the pattern (lines 80, 92, 105, 111, 139, 140, 141, 166, + 167, 169, 178, 229, 388, 693, 749, 759, 790, 792, 803, 820, 863, 909, 920, 944) — add `--` + per `~/.claude/memory/tool_conventions.md` +- [ ] `__fix_permissions()` (line 744): `change_user`/`change_group` assigned without `local` +- [ ] `__initialize_db_users()` (lines 1380-1385): `db_normal_user`, `db_normal_pass`, `db_admin_user`, `db_admin_pass` assigned without `local` -- [ ] `__initialize_custom_bin_dir()` (line 1416): `create_bin_name` assigned without `local` +- [ ] `__initialize_custom_bin_dir()` (line 1428): `create_bin_name` assigned without `local` - [ ] No `VERSION=` assignment in body to match the `##@Version` header (functions library — confirm whether versioning is required for this file type before adding)