| Commit message (Expand) | Author | Age | Files | Lines |
| * | chore(ai): refresh session log and workflow-state marker | Craig Jennings | 2026-05-30 | 2 | -1/+70 |
| * | test(scripts): cover drill-to-anki internals, broadcast, and daily-prep | Craig Jennings | 2026-05-30 | 12 | -2/+822 |
| * | chore(scripts): add drill-deck stats, diff-ids, and sync wrapper | Craig Jennings | 2026-05-30 | 14 | -48/+1340 |
| * | feat(drill-to-anki): default to phone sync dir and basename deck name | Craig Jennings | 2026-05-30 | 4 | -50/+114 |
| * | chore: sync .ai mirror with canonical (drill-deck-review) | Craig Jennings | 2026-05-30 | 2 | -0/+212 |
| * | feat(workflows): add drill-deck-review + extend drill-to-anki script | Craig Jennings | 2026-05-30 | 4 | -0/+266 |
| * | chore(todo): fix lint findings on todo.org | Craig Jennings | 2026-05-30 | 2 | -16/+7 |
| * | docs(ai): populate Summary section in archived session record | Craig Jennings | 2026-05-29 | 1 | -1/+41 |
| * | chore(ai): archive session record + lint follow-ups | Craig Jennings | 2026-05-29 | 2 | -0/+7 |
| * | fix(wrap-it-up): inbox sanity check exempts lint-followups.org | Craig Jennings | 2026-05-29 | 2 | -8/+22 |
| * | docs(cross-project-broadcast): codify capability-and-rule cadence guideline | Craig Jennings | 2026-05-29 | 2 | -2/+28 |
| * | docs(wrap-it-up): add inbox sanity check + checklist line | Craig Jennings | 2026-05-29 | 2 | -0/+40 |
| * | chore(session): pre-stage signal-mcp config + snapshot session-context | Craig Jennings | 2026-05-29 | 2 | -0/+136 |
| * | chore(intake): file startup-rsync-dirty TODO, stamp :LAST_INBOX_PROCESS:, cle... | Craig Jennings | 2026-05-29 | 2 | -0/+20 |
| * | feat(scripts): add drill-to-anki.py template script (org-drill to Anki .apkg) | Craig Jennings | 2026-05-29 | 2 | -0/+428 |
| * | feat(workflows): add -spec.org precondition to spec-review and spec-response | Craig Jennings | 2026-05-29 | 4 | -0/+64 |
| * | docs(voice): Phase 2 corpus findings: email + PR registers added to voice-pro... | Craig Jennings | 2026-05-29 | 1 | -9/+45 |
| * | docs(voice): scrub prose em-dashes from voice-profile.org | Craig Jennings | 2026-05-29 | 1 | -20/+20 |
| * | docs(voice): complete the SKILL.md / voice-profile.org structural split | Craig Jennings | 2026-05-29 | 2 | -360/+1297 |
| * | docs(voice): split SKILL.md and voice-profile.org into paired source-of-truth... | Craig Jennings | 2026-05-29 | 2 | -12/+60 |
| * | feat(signal): page-signal CLI wrapper + workflows + cross-project broadcast h... | Craig Jennings | 2026-05-29 | 10 | -15/+889 |
| * | docs(voice): apply Phase 1 deltas to SKILL.md per Craig's confirmation | Craig Jennings | 2026-05-29 | 1 | -3/+9 |
| * | docs(voice): land Phase 1 voice profile derived from git-commit corpus | Craig Jennings | 2026-05-29 | 1 | -0/+89 |
| * | 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 |
| * | feat(mcp): add uninstall + --check + README section for MCP pipeline | Craig Jennings | 2026-05-28 | 4 | -7/+143 |
| * | fix(sync-check): ignore generated python and elisp artifacts | Craig Jennings | 2026-05-28 | 4 | -44/+56 |
| * | feat(status): add `make status` for compact health summary | Craig Jennings | 2026-05-28 | 3 | -1/+82 |
| * | feat(sync-check): canonical/mirror drift detection + pre-commit hook | Craig Jennings | 2026-05-28 | 5 | -1/+182 |
| * | feat(open-tasks): archive-done sweep at start of Phase A | Craig Jennings | 2026-05-28 | 3 | -3/+34 |
| * | feat(workflows): add process-inbox.org with value-gate discipline | Craig Jennings | 2026-05-28 | 6 | -18/+350 |
| * | chore(intake): triage codex backlog into 5 actionable TODOs + dispositions | Craig Jennings | 2026-05-28 | 2 | -12/+109 |
| * | chore(intake): file codex enhancement backlog as docs/design + triage TODO | Craig Jennings | 2026-05-28 | 3 | -80/+448 |
| * | feat(workflows): promote no-approvals.org to template, merge pearl framing | Craig Jennings | 2026-05-28 | 6 | -176/+262 |
| * | fix(todo): move task #15 PROPERTIES drawer above sub-headings | Craig Jennings | 2026-05-28 | 1 | -4/+4 |
| * | chore(audit): task-audit pass + pearl intake from 2026-05-28 morning | Craig Jennings | 2026-05-28 | 8 | -198/+175 |
| * | feat(workflows): audit-warranted pre-step + priority and tag enforcement | Craig Jennings | 2026-05-28 | 4 | -20/+158 |
| * | docs(todo): add priority and tag scheme | Craig Jennings | 2026-05-28 | 2 | -0/+35 |
| * | chore(ai): archive session record | Craig Jennings | 2026-05-28 | 1 | -0/+38 |
| * | chore(session): snapshot WIP, session-context, and inbox arrivals | Craig Jennings | 2026-05-28 | 8 | -16/+623 |
| * | feat(workflows): backfill iteration history in spec workflows | Craig Jennings | 2026-05-28 | 5 | -1/+90 |
| * | feat(workflows): add iteration-history requirement to spec workflows | Craig Jennings | 2026-05-28 | 4 | -16/+86 |
| * | docs(todo): clarify what blocks the iteration-history backfill TODO | Craig Jennings | 2026-05-28 | 1 | -1/+1 |
| * | chore(intake): file org-drill iteration-history backfill as TODO | Craig Jennings | 2026-05-28 | 1 | -0/+17 |
| * | chore(intake): file pearl pattern-catalog and codex runtime spec as TODOs | Craig Jennings | 2026-05-28 | 4 | -0/+613 |
| * | docs(rules): add recommendation-at-item-1 convention to interaction.md | Craig Jennings | 2026-05-28 | 1 | -0/+10 |
| * | feat(workflows): add no-approvals.org project workflow | Craig Jennings | 2026-05-28 | 1 | -0/+78 |
| * | chore(ai): archive session record | Craig Jennings | 2026-05-26 | 1 | -0/+97 |
| * | feat(commands): let the agent invoke codify, refactor, and respond-to-cj-comm... | Craig Jennings | 2026-05-26 | 3 | -3/+0 |
| * | feat(start-work): let the agent invoke it, not just the user | Craig Jennings | 2026-05-26 | 1 | -1/+0 |