Archilyzer · Source

archilyzer

Archilyzer
git clone https://archilyzer.pages.dev/source/archilyzer.git
Log | Files | Refs | README | LICENSE

commit 9ee7f1eed846d48233677cfd6f9bb3bcb15d522b
parent 899cf81d73c42ca8a00b7a9bc227ebbd606f9e1e
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date:   Fri,  2 Oct 2026 01:37:48 -0400

plans: a commit's Co-Authored-By names the model that wrote it (the rules file and the release 17 record)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Diffstat:
Mplans/release-17.md | 4+++-
Mplans/tools/implementer-rules.md | 6++++--
2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/plans/release-17.md b/plans/release-17.md @@ -2,7 +2,9 @@ Written 2026-10-01 in plan mode against `main` `03be31b5` (releases 13–16 live). Rules: `plans/tools/implementer-rules.md` — one Opus implementer per slice in its own worktree, one read-only -Opus review, the parent merges `--no-ff` on a clean tree; records state rulings never reasons; no +Opus review, the parent merges `--no-ff` on a clean tree; an implementer's commits carry its own model's +`Co-Authored-By` (T1's were rewritten to the session's at the parent's request before merge; the rule was +corrected 2026-10-02 after RL declined to do the same — the tree is identical either way); records state rulings never reasons; no identifier ending `the refused parent-suffix`; counts-only privacy greps before every merge; changelog bullets checked by eye; the homepage build gate is `build:nodata`, never `run build`; the corpus link is for `next build` only. The live editor on `:3001` is restarted ONCE, after T3 merges and BEFORE the migration diff --git a/plans/tools/implementer-rules.md b/plans/tools/implementer-rules.md @@ -52,9 +52,11 @@ the Next.js reference for this version. which copy to scratch. Never hand-edit `transcripts/**`. Never restart the live :3001 editor. - **Never stage** `settings.json.pre-priority-*` or anything under `test-results/`. - **Commits** are small, each tsc-green, message in the repo's voice (`channels: …`, `common: …`, - `plans: …`), and every commit message ends with: + `plans: …`), and every commit message ends with two trailer lines: a `Co-Authored-By` naming the + model that wrote the commit (an Opus implementer writes `Claude Opus 5.5 (1M context) + <noreply@anthropic.com>`, exactly as its own environment states it — never another model's name; + ruled 2026-10-02, release 17), and the session line, verbatim: ``` - Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> ``` Commit incrementally (a session limit can cut you mid-slice; work on disk and in commits survives, work in your context does not). Do NOT push. Do NOT merge into `main` — the parent