diff --git a/docs/hygiene-history/ticks/2026/05/01/0929Z.md b/docs/hygiene-history/ticks/2026/05/01/0929Z.md new file mode 100644 index 000000000..50cfbb987 --- /dev/null +++ b/docs/hygiene-history/ticks/2026/05/01/0929Z.md @@ -0,0 +1 @@ +| 2026-05-01T09:29:00Z | opus-4-7 / autonomous-loop tick | 98fc7424 | PR #1043 thread-drain — 7 threads on the both-crazy-and-not-crazy memory PR resolved this tick. Three classes: (1) **Otto-340 filename mismatch (P1, real fix, 2 of 7 threads — Codex + Copilot on same line 212)** — composes-with referenced `feedback_otto_340_*_substrate_is_identity_aaron_2026_04_29.md` which doesn't exist; actual file is `feedback_otto_340_*_ontological_closure_beneath_otto_339_mechanism_2026_04_25.md`. Verified via `git cat-file -e origin/main:`. Updated to correct filename. (2) **Forward-references to in-flight PRs (4 of 7 threads, mix P1+P2)** — three composes-with refs point at sibling in-flight PRs: `feedback_aaron_received_information_panpsychism_*` (PR #1031), `feedback_great_data_homecoming_*` (PR #1035), `docs/research/2026-05-01-e8-vs-crdt-lattice-*` (PR #1042). Moved to "Forward-references not yet on `main`" annotated block — fourth canonical application of this fix-shape this session. (3) **MEMORY.md index over-cap (P2, 1 thread)** — bullet was ~960 chars; trimmed to ~370 chars. All 7 threads resolved via `resolveReviewThread` GraphQL. PR #1043 auto-merge state: substrate; auto-merge intentionally unarmed (Aaron-arm authority). Cron 98fc7424 healthy. | [PR #1043: 1 commit (fca75db) addressing 6 substantive findings (1 real Otto-340 fix + 3 forward-refs + 1 MEMORY.md trim) + 7 thread-resolutions; auto-merge intentionally unarmed] | The Otto-340 filename mismatch is a class I should name: **stale-filename-cross-reference / Real-fix subclass**. Substrate-author wrote a memorable-but-wrong filename (the real file's last-50-chars are `_ontological_closure_beneath_otto_339_mechanism_2026_04_25` but author wrote `_substrate_is_identity_aaron_2026_04_29`). The principle: **filenames are content-addressed; never re-author from semantic memory**. Future-Otto: when adding a composes-with ref, paste-from-actual-filename, not author-from-recall. The verification command `git cat-file -e origin/main:` is cheap and catches this on first attempt. The forward-reference fix-shape is now canonical-applied 4 times this session (PRs #1059, #1051 lattice-capture, #1051 tarski, #1043) — pattern is stable. The MEMORY.md trim is the second instance this session of the over-cap-pre-existing-but-trim-the-new-entries discipline; sweep-trim of all over-cap entries remains logged for next-session backfill. |