| Commit message (Expand) | Author | Age | Files | Lines |
| * | fix(spec): file the suite-policy decision under Decisions, not findingsHEADmain | Craig Jennings | 14 hours | 1 | -6/+6 |
| * | chore(settings): switch the session model to opus | Craig Jennings | 16 hours | 1 | -1/+1 |
| * | fix(install-lang): refuse a colliding second bundle instead of clobbering | Craig Jennings | 17 hours | 4 | -0/+252 |
| * | docs(design): record the subproject-pattern proposal, defer promotion | Craig Jennings | 17 hours | 3 | -0/+343 |
| * | fix(githooks): match fixed-case secret tokens case-sensitively | Craig Jennings | 19 hours | 4 | -15/+195 |
| * | fix(triage-intake): anchor the gmail residue probe to the epoch | Craig Jennings | 20 hours | 2 | -6/+14 |
| * | feat(spec): sentry supervisor workflow spec, review-complete | Craig Jennings | 3 days | 6 | -20/+549 |
| * | chore(workflows): drop retired Signal-client name from triage history note | Craig Jennings | 3 days | 2 | -2/+2 |
| * | fix(workflows): find and transcribe .flac recordings | Craig Jennings | 3 days | 2 | -24/+24 |
| * | fix(scripts): stop org table helpers rewriting block content | Craig Jennings | 3 days | 13 | -74/+370 |
| * | chore: archive completed tasks and close out the day's records | Craig Jennings | 3 days | 4 | -186/+377 |
| * | chore(todo): finish the task review — full backlog now current | Craig Jennings | 3 days | 1 | -9/+21 |
| * | fix(elisp): validate-el.sh prefers source over stale bytecode | Craig Jennings | 3 days | 1 | -0/+2 |
| * | feat(launcher): bare ai picks the agent before the projects | Craig Jennings | 3 days | 3 | -8/+88 |
| * | feat(launcher): wire the local runtime — codex --oss over ollama | Craig Jennings | 3 days | 3 | -18/+30 |
| * | chore(todo): record the verified local-inference stack on the model-floor task | Craig Jennings | 3 days | 1 | -1/+3 |
| * | feat(pager): add agent-page, the runtime-neutral phone pager | Craig Jennings | 4 days | 11 | -14/+188 |
| * | chore(todo): task-review batch of seven, plus the roam-capture filings | Craig Jennings | 4 days | 1 | -2/+20 |
| * | docs(runtime): session plumbing assessed, no build needed | Craig Jennings | 4 days | 2 | -2/+13 |
| * | feat(launcher): add ai --runtime for choosing the agent CLI | Craig Jennings | 4 days | 3 | -16/+146 |
| * | feat(runtime): add the thin-pointer AGENTS.md agent entry file | Craig Jennings | 4 days | 8 | -4/+119 |
| * | docs(runtime): skill parity resolves to one bootstrap resolution rule | Craig Jennings | 4 days | 2 | -2/+17 |
| * | feat(runtime): complete the hook, MCP, and memory portability inventories | Craig Jennings | 4 days | 3 | -7/+71 |
| * | fix: pin the session model to fable as intended | Craig Jennings | 4 days | 1 | -1/+1 |
| * | chore(todo): file runtime-portability child tasks and stamp a review | Craig Jennings | 4 days | 1 | -0/+28 |
| * | chore(todo): fold home's Signal-pager status into the pager doc task | Craig Jennings | 4 days | 1 | -0/+3 |
| * | chore: switch session model from opus to fable | Craig Jennings | 4 days | 1 | -1/+1 |
| * | feat(rules): add visuals-display rule for EAT and a zsh word-split note | Craig Jennings | 4 days | 3 | -0/+23 |
| * | feat(rules): add SVG-first rendering guidance for Emacs app UIs | Craig Jennings | 4 days | 2 | -0/+23 |
| * | chore(todo): archive completed tasks, file build-to-prototype follow-up | Craig Jennings | 6 days | 5 | -112/+249 |
| * | chore(todo): file three rulesets ideas from the roam inbox | Craig Jennings | 6 days | 1 | -0/+18 |
| * | chore: file processed inbox handoffs and add two backlog tasks | Craig Jennings | 6 days | 13 | -1/+332 |
| * | fix(task-review): accept org-native LAST_REVIEWED stamps, warn on bad ones | Craig Jennings | 6 days | 6 | -20/+170 |
| * | docs(todo-format): warn against double-counting rarity in the bug matrix | Craig Jennings | 6 days | 1 | -0/+23 |
| * | docs: add off-workspace window/capture rule | Craig Jennings | 6 days | 2 | -0/+59 |
| * | docs(spec): add UI-prototyping process for non-trivial-UI specs | Craig Jennings | 6 days | 5 | -0/+94 |
| * | docs(review): drop praise from approve summaries, print inline text at the gate | Craig Jennings | 6 days | 4 | -19/+27 |
| * | fix(triage-intake): guard personal-gmail sweeps against the Gmail 100-cap | Craig Jennings | 6 days | 2 | -0/+30 |
| * | chore: make remove.sh executable | Craig Jennings | 8 days | 1 | -0/+0 |
| * | chore: drop AI co-author from generated-document headers | Craig Jennings | 8 days | 104 | -103/+132 |
| * | chore(todo): archive three audit-closed tasks to Resolved | Craig Jennings | 13 days | 4 | -185/+254 |
| * | fix(startup): skip the .ai/ template sync when the project branch is behind | Craig Jennings | 13 days | 2 | -10/+42 |
| * | chore(todo): close three tasks the audit confirmed done | Craig Jennings | 13 days | 4 | -27/+36 |
| * | chore(settings): switch default model from fable to opus | Craig Jennings | 13 days | 1 | -1/+1 |
| * | chore(todo): archive five completed tasks | Craig Jennings | 2026-07-02 | 3 | -93/+200 |
| * | chore(metrics): record the first loop cycle's two task outcomes | Craig Jennings | 2026-07-02 | 1 | -0/+2 |
| * | fix(page): pages are info-level, not alarm-red | Craig Jennings | 2026-07-02 | 6 | -30/+102 |
| * | fix(inbox-send): never overwrite on filename collision | Craig Jennings | 2026-07-02 | 4 | -4/+188 |
| * | docs(spec): flip autonomous-batch to IMPLEMENTED after the live trial | Craig Jennings | 2026-07-02 | 3 | -7/+10 |
| * | chore(metrics): record the first speedrun's three task outcomes | Craig Jennings | 2026-07-02 | 1 | -0/+3 |