Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/hygiene-history/ticks/2026/04/30/2304Z.md
Original file line number Diff line number Diff line change
@@ -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. |
Loading