| Commit message (Expand) | Author | Age | Files | Lines |
| * | feat(startup): run make install in Phase A.0 to link new skills | Craig Jennings | 2026-06-05 | 1 | -0/+19 |
| * | feat(lint-org): reconcile follow-ups on write instead of appending | Craig Jennings | 2026-06-02 | 3 | -29/+163 |
| * | feat(task-audit): chain a task-review pass as the final phase | Craig Jennings | 2026-06-02 | 1 | -1/+9 |
| * | feat(page-signal): route pages through a dedicated Signal pager account | Craig Jennings | 2026-06-02 | 2 | -12/+16 |
| * | feat(daily-prep): store prep docs in daily-prep/ with a root symlink | Craig Jennings | 2026-06-01 | 2 | -14/+38 |
| * | fix(workflows): commit template-sync churn deterministically | Craig Jennings | 2026-05-31 | 2 | -0/+51 |
| * | feat: add rename-ai-artifact tool and rename the drill-deck family to flashcard | Craig Jennings | 2026-05-31 | 11 | -84/+130 |
| * | refactor(workflows): restructure startup and triage-intake into reading lanes | Craig Jennings | 2026-05-31 | 2 | -110/+137 |
| * | refactor(daily-prep): delegate triage to the triage-intake engine | Craig Jennings | 2026-05-31 | 1 | -272/+24 |
| * | feat(aiignore): add .aiignore and the recursive-read convention | Craig Jennings | 2026-05-31 | 1 | -0/+8 |
| * | docs(spec-review): enumerate implementation tasks in Phase 6 | Craig Jennings | 2026-05-31 | 1 | -0/+24 |
| * | feat(workflows): add monitor-inbox workflow + inbox-status script | Craig Jennings | 2026-05-31 | 5 | -0/+210 |
| * | docs(protocols): surface cmail-action send as the default email path | Craig Jennings | 2026-05-30 | 2 | -35/+41 |
| * | feat(cmail): add --cc/--bcc and threading headers to cmail-action send | Craig Jennings | 2026-05-30 | 2 | -5/+80 |
| * | feat(session-context): resolve the active path per AI_AGENT_ID | Craig Jennings | 2026-05-30 | 5 | -3/+88 |
| * | fix(startup): skip the .ai/ template sync when rulesets has uncommitted WIP | Craig Jennings | 2026-05-30 | 1 | -10/+28 |
| * | fix(lint-org): suppress verbatim-asterisk misplaced-heading false positives | Craig Jennings | 2026-05-30 | 2 | -12/+40 |
| * | fix(drill-deck): cut leakage false positives and codify source/date conventions | Craig Jennings | 2026-05-30 | 5 | -8/+137 |
| * | fix(startup): exclude Python cache from script sync and restore script exec bits | Craig Jennings | 2026-05-30 | 5 | -1/+2 |
| * | feat(drill-deck): add authoring-quality checks and a card-authoring section | Craig Jennings | 2026-05-30 | 3 | -72/+413 |
| * | test(scripts): cover drill-to-anki internals, broadcast, and daily-prep | Craig Jennings | 2026-05-30 | 6 | -1/+411 |
| * | chore(scripts): add drill-deck stats, diff-ids, and sync wrapper | Craig Jennings | 2026-05-30 | 7 | -24/+670 |
| * | feat(drill-to-anki): default to phone sync dir and basename deck name | Craig Jennings | 2026-05-30 | 2 | -25/+57 |
| * | feat(workflows): add drill-deck-review + extend drill-to-anki script | Craig Jennings | 2026-05-30 | 3 | -0/+239 |
| * | fix(wrap-it-up): inbox sanity check exempts lint-followups.org | Craig Jennings | 2026-05-29 | 1 | -4/+11 |
| * | docs(cross-project-broadcast): codify capability-and-rule cadence guideline | Craig Jennings | 2026-05-29 | 1 | -1/+14 |
| * | docs(wrap-it-up): add inbox sanity check + checklist line | Craig Jennings | 2026-05-29 | 1 | -0/+20 |
| * | feat(scripts): add drill-to-anki.py template script (org-drill to Anki .apkg) | Craig Jennings | 2026-05-29 | 1 | -0/+214 |
| * | feat(workflows): add -spec.org precondition to spec-review and spec-response | Craig Jennings | 2026-05-29 | 2 | -0/+32 |
| * | feat(signal): page-signal CLI wrapper + workflows + cross-project broadcast h... | Craig Jennings | 2026-05-29 | 5 | -0/+498 |
| * | fix(sync-check): ignore generated python and elisp artifacts | Craig Jennings | 2026-05-28 | 1 | -39/+0 |
| * | feat(open-tasks): archive-done sweep at start of Phase A | Craig Jennings | 2026-05-28 | 1 | -1/+16 |
| * | feat(workflows): add process-inbox.org with value-gate discipline | Craig Jennings | 2026-05-28 | 3 | -9/+175 |
| * | feat(workflows): promote no-approvals.org to template, merge pearl framing | Craig Jennings | 2026-05-28 | 2 | -0/+131 |
| * | feat(workflows): audit-warranted pre-step + priority and tag enforcement | Craig Jennings | 2026-05-28 | 2 | -2/+56 |
| * | chore(session): snapshot WIP, session-context, and inbox arrivals | Craig Jennings | 2026-05-28 | 1 | -16/+46 |
| * | feat(workflows): backfill iteration history in spec workflows | Craig Jennings | 2026-05-28 | 2 | -0/+44 |
| * | feat(workflows): add iteration-history requirement to spec workflows | Craig Jennings | 2026-05-28 | 2 | -8/+43 |
| * | docs(protocols): gate credential-leak warnings on project type, not the crede... | Craig Jennings | 2026-05-26 | 1 | -0/+2 |
| * | docs(protocols): document .ai/project-scripts/ for project-owned scripts | Craig Jennings | 2026-05-26 | 2 | -1/+3 |
| * | feat(notify): default page notifications to --persist | Craig Jennings | 2026-05-26 | 3 | -8/+12 |
| * | refactor(workflows): split triage-intake into engine + source plugins | Craig Jennings | 2026-05-26 | 7 | -91/+481 |
| * | fix(inbox-send): preserve dots in copied filenames | Craig Jennings | 2026-05-26 | 2 | -1/+55 |
| * | feat(workflows): add spec-review and spec-response workflow pair | Craig Jennings | 2026-05-23 | 3 | -0/+353 |
| * | docs: add :solo: tag handling to the task workflows | Craig Jennings | 2026-05-23 | 2 | -1/+9 |
| * | fix(workflows): use mu --fields='l' for path in triage mark-read | Craig Jennings | 2026-05-22 | 1 | -1/+4 |
| * | feat(workflows): add task-audit content-reconciliation workflow | Craig Jennings | 2026-05-22 | 2 | -0/+99 |
| * | feat(scripts): add off-screen launch capture, layout/size, and tests to scree... | Craig Jennings | 2026-05-22 | 2 | -38/+259 |
| * | feat(scripts): add screenshot.py for visual verification on Wayland | Craig Jennings | 2026-05-22 | 1 | -0/+142 |
| * | docs(workflows): document GitHub-family assumption in wrap-it-up Step 3.5 | Craig Jennings | 2026-05-22 | 1 | -1/+5 |