| Commit message (Expand) | Author | Age | Files | Lines |
| * | chore: archive session record, reflow todo table, file done work | Craig Jennings | 6 days | 1 | -40/+65 |
| * | feat(org): table standard as a rule, reflow helper, and lint check | Craig Jennings | 6 days | 1 | -2/+5 |
| * | fix(install): link default hooks in make install | Craig Jennings | 6 days | 1 | -2/+11 |
| * | chore(ai): archive session record | Craig Jennings | 6 days | 1 | -54/+53 |
| * | feat: insights follow-ups — empirical-first debugging, staging guard, invar... | Craig Jennings | 6 days | 1 | -0/+14 |
| * | docs(spec): record agent KB v1 implementation, close phase tasks | Craig Jennings | 7 days | 1 | -13/+14 |
| * | feat(kb): roam-sync script + timer units, old roam path repointed | Craig Jennings | 7 days | 1 | -1/+1 |
| * | docs(spec): move agent KB to git and fold in migration, metrics, upkeep | Craig Jennings | 7 days | 1 | -11/+21 |
| * | docs(spec): work-root denylist confirmed, agent KB spec now ready | Craig Jennings | 7 days | 1 | -3/+3 |
| * | docs: finalize agent knowledge-base spec as ready with caveats | Craig Jennings | 7 days | 1 | -13/+48 |
| * | chore(ai): archive session record | Craig Jennings | 7 days | 1 | -8/+8 |
| * | chore(ai): archive session record | Craig Jennings | 7 days | 1 | -48/+47 |
| * | chore: task review — kill stale Skill Seekers trial, regrade c4-* to D, tag... | Craig Jennings | 7 days | 1 | -6/+16 |
| * | chore: file meeting-prep promotion follow-up | Craig Jennings | 8 days | 1 | -0/+5 |
| * | chore: file SessionStart-hook and wide-org-table follow-ups | Craig Jennings | 8 days | 1 | -0/+10 |
| * | docs(design): add org-roam knowledge-base spec for shared agent memory | Craig Jennings | 12 days | 1 | -24/+35 |
| * | chore(ai): archive session record | Craig Jennings | 2026-06-02 | 1 | -31/+27 |
| * | feat(lint-org): reconcile follow-ups on write instead of appending | Craig Jennings | 2026-06-02 | 1 | -1/+2 |
| * | feat(task-audit): chain a task-review pass as the final phase | Craig Jennings | 2026-06-02 | 1 | -1/+2 |
| * | feat(start-work): add a spec-prerequisite check to the Approach gate | Craig Jennings | 2026-06-02 | 1 | -1/+2 |
| * | feat(start-work): add "reasons not to do this" to the Justify gate | Craig Jennings | 2026-06-02 | 1 | -1/+2 |
| * | chore(todo): tag the autonomous batch :solo: | Craig Jennings | 2026-06-02 | 1 | -3/+3 |
| * | chore(todo): task-review stamps + :quick: tags on start-work tasks | Craig Jennings | 2026-06-02 | 1 | -5/+17 |
| * | chore(todo): file start-work Approach-gate spec-check task | Craig Jennings | 2026-06-02 | 1 | -0/+3 |
| * | chore(ai): archive session record | Craig Jennings | 2026-06-02 | 1 | -29/+28 |
| * | docs: add cross-project pattern catalog spec | Craig Jennings | 2026-06-02 | 1 | -0/+3 |
| * | docs(mcp): note signal-cli + Google Voice dependency for signal-mcp | Craig Jennings | 2026-06-02 | 1 | -2/+3 |
| * | chore: file lint-followups reconcile and start-work justify-gate tasks | Craig Jennings | 2026-06-02 | 1 | -0/+9 |
| * | chore: file task for task-review pass at end of task-audit | Craig Jennings | 2026-06-02 | 1 | -49/+52 |
| * | fix(workflows): commit template-sync churn deterministically | Craig Jennings | 2026-05-31 | 1 | -6/+6 |
| * | chore(ai): archive session record + sweep resolved tasks | Craig Jennings | 2026-05-31 | 1 | -178/+169 |
| * | feat(typescript): add coverage-summary to the TypeScript bundle | Craig Jennings | 2026-05-31 | 1 | -2/+11 |
| * | feat(go): add coverage-summary as a Go bundle coverage slice | Craig Jennings | 2026-05-31 | 1 | -7/+6 |
| * | feat(python): add coverage-summary to the Python bundle | Craig Jennings | 2026-05-31 | 1 | -6/+7 |
| * | feat(elisp): add coverage-summary to the Elisp bundle with missing-file detec... | Craig Jennings | 2026-05-31 | 1 | -1/+17 |
| * | refactor(workflows): restructure startup and triage-intake into reading lanes | Craig Jennings | 2026-05-31 | 1 | -1/+4 |
| * | refactor(daily-prep): delegate triage to the triage-intake engine | Craig Jennings | 2026-05-31 | 1 | -1/+3 |
| * | chore(rules): resolve category-3 deepsat rule copies as left-alone | Craig Jennings | 2026-05-31 | 1 | -1/+3 |
| * | chore(rules): audit language-rule duplication, leave copies project-local | Craig Jennings | 2026-05-31 | 1 | -1/+5 |
| * | feat(aiignore): add .aiignore and the recursive-read convention | Craig Jennings | 2026-05-31 | 1 | -1/+3 |
| * | feat(scripts): add workflow-integrity checker + tests | Craig Jennings | 2026-05-31 | 1 | -1/+2 |
| * | chore(todo): tag solo-capable tasks and record their decisions | Craig Jennings | 2026-05-31 | 1 | -7/+13 |
| * | docs(spec-review): enumerate implementation tasks in Phase 6 | Craig Jennings | 2026-05-31 | 1 | -1/+3 |
| * | chore(ai): archive session record and resolved tasks | Craig Jennings | 2026-05-31 | 1 | -39/+37 |
| * | feat(session-context): resolve the active path per AI_AGENT_ID | Craig Jennings | 2026-05-30 | 1 | -1/+3 |
| * | fix(startup): skip the .ai/ template sync when rulesets has uncommitted WIP | Craig Jennings | 2026-05-30 | 1 | -1/+3 |
| * | chore(todo): fix lint findings on todo.org | Craig Jennings | 2026-05-30 | 1 | -9/+7 |
| * | chore(intake): file startup-rsync-dirty TODO, stamp :LAST_INBOX_PROCESS:, cle... | Craig Jennings | 2026-05-29 | 1 | -0/+19 |
| * | docs(todo): file [#C] :spec: TODO to build Craig's writing voice profile from... | Craig Jennings | 2026-05-29 | 1 | -0/+52 |
| * | docs(todo): schedule Signal MCP server install for 2026-05-29 | Craig Jennings | 2026-05-29 | 1 | -112/+132 |