Side page · Generated, then verified

What I built
this week

August 17–23

The through line was making the codebases teach their own sessions: canonical AGENTS.md maps, path-scoped rules, and named skills replaced sprawling handoffs in three projects on the same week. Underneath that, this site gained a generated /week journal end-to-end, Hold the Line pushed a stack of milestone-1 work from a large backlog into review, and a null-pointer crash that killed free Android users on archive playback got diagnosed and fixed in Gridiron Guesser.

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

THE METER

commits
55
merged PRs
21
tokens read
870.2M
tokens written
1.5M
model calls
2,498
working sessions
17

98.9% of model input this week was cached context being read again.

View all weeks