diff --git a/docs/hygiene-history/ticks/2026/04/30/2304Z.md b/docs/hygiene-history/ticks/2026/04/30/2304Z.md new file mode 100644 index 0000000000..0f6d6c051e --- /dev/null +++ b/docs/hygiene-history/ticks/2026/04/30/2304Z.md @@ -0,0 +1 @@ +| 2026-04-30T23:04:00Z | opus-4-7 / session continuation | 8fd9b96 | Substrate-landing tick. Three peer-call backlog rows filed (B-0121 Otto+Kenji cross-harness, B-0122 TypeScript migration, plus README future-direction section + B-0119 closed). Maintainer 2026-04-30 correction landed via B-0122: peer-call scripts qualify as post-install per the install-script language strategy memory, so they should be TypeScript on bun, not bash — the cutover is opportunistic-and-not-done. PR queue: #963 ACID cluster MERGED (pre-tick), #965 B-0119 role-ref cleanup MERGED (8 files, 5 scripts including ani.sh stragglers + sed-range fix on grok.sh), #964 B-0121 Otto/Kenji armed (Copilot caught real frontmatter typo — "amara.sh + ani.sh expose Amara + Kenji" was wrong, fixed to "Amara + Ani" with Kenji-clarification line), #966 B-0122 TS migration armed, #967 README future-direction + B-0119 close armed. Five PRs in this tick's window, three still in CI. Single Copilot finding on #964 (frontmatter copy-paste) caught + resolved + thread closed via GraphQL. | #963 #965 (merged) + #964 #966 #967 (armed) | Observation — the maintainer's two-question correction ("amara.sh she gets a named script? also why are these not ts, are we done with the cutover?") is exactly the input → substrate-file failure mode the just-landed pushback rule names. The right move was BOTH (a) acknowledge the structural concern as real and (b) file durable substrate (B-0122) rather than deferring. The bash B-0119 cleanup landing in parallel is correct interim hygiene — the TS rewrite picks role-refs from scratch, but for as long as bash exists the role-refs need to be right. Two concerns on orthogonal axes (process vs language); both can land independently. |