01 · HOLD THE LINE
Two large milestone-1 merges landed and a dozen further stages were queued for review. The repository was restructured so a fresh session boots from a small map — a canonical AGENTS.md with numbered invariants, split architecture docs for the simulation and presentation halves, decision records D1–D41, path-scoped rules, and named skills — cutting session-start reading roughly in half. Separately, the living survey map, the entrenchment mechanics (deep dugout applied after effectiveness, aid post halving the wounded's drag), regenerated infantry silhouettes, and a rebaselined unit-vocabulary plan all shipped. Twelve further pull requests, from the unit vocabulary through Stages A–E and the Relief reboot, are open against this backlog.
16 commits · 3 PRs merged · 1 session · 593.0M tokens read
02 · THIS SITE
The site got its generated weekly build journal at /week, with per-week snapshots frozen once closed, a shared project registry behind both the numbers and the journal, and a nightly refresh job. The home page was rebuilt around the engineering — Analysis Workbench leads under a Featured system band, the work index is grouped rather than flat, and the How I Build section is now prose rather than a card grid, with tests pinning the aphorism budget and the eight-principle count. The repository itself became the project's memory: a slim CLAUDE.md over an AGENTS.md map, path-scoped rules, decision records, and four named skills. A missed nav destination on the home page — which hand-rolls its own nav — was caught and covered by a rendered assertion.
32 commits · 15 PRs merged · 12 sessions · 241.0M tokens read
03 · GRIDIRON GUESSER
A crash reported by free Android users opening a past puzzle was traced to two AdGate mounts firing hide and show through the banner plugin in the same React commit; the Android executor posted the AdView destroy asynchronously and the following loadAd dereferenced the nulled field on the UI thread. The fix collapses hide-then-show pairs on a trailing window so the banner stays up across the navigation, which also removes a throwaway ad request per screen change. Both regression tests were confirmed to fail against the pre-fix code, and a native-export break that had been failing since early August — the /get route — was excluded on the way out. On the video pipeline side, oversized narration captions now split across caption cards rather than being clipped.
4 commits · 1 PR merged · 3 sessions · 34.0M tokens read
04 · ANALYSIS WORKBENCH
The Conversational Analysis Workbench landed its initial commit — the spec, decisions, milestones, deployment notes, and the first FR24 fixture set for airline and airport lookups — establishing the repository shape the build will grow into.
1 commit · 1 session · 2.3M tokens read
05 · READING HELPER
The repository was restructured around a canonical AGENTS.md map with the eight architectural invariants, path-scoped rules, four named skills, and a slim handoff carrying only live state — replacing a startup context that had grown stale in several places. A follow-up reconciled the product brief's file tree with what actually exists in the repository, accounting for the paths that were deferred or superseded rather than deleting them silently.
2 commits · 2 PRs merged · 0 tokens read