| Commit message (Expand) | Author | Age | Files | Lines |
| * | fix(task-review): accept org-native LAST_REVIEWED stamps, warn on bad ones | Craig Jennings | 7 days | 1 | -2/+51 |
| * | fix(inbox-send): never overwrite on filename collision | Craig Jennings | 2026-07-02 | 1 | -0/+75 |
| * | feat(flush): add auto mode with self-injected /clear for unattended runs | Craig Jennings | 2026-07-02 | 1 | -0/+78 |
| * | feat(routing): wire the wrap-up cross-project router end to end | Craig Jennings | 2026-07-02 | 1 | -0/+202 |
| * | feat(spec-sort): add the docs-pile retrofit helper | Craig Jennings | 2026-07-02 | 1 | -0/+453 |
| * | feat(todo-cleanup): add --convert-subtasks dated-rewrite mode | Craig Jennings | 2026-07-01 | 2 | -0/+202 |
| * | feat(lint-org): add four structural heading checkers org-lint misses | Craig Jennings | 2026-06-30 | 1 | -0/+76 |
| * | feat(todo-cleanup): age the Resolved section out to a tracked archive | Craig Jennings | 2026-06-30 | 1 | -4/+202 |
| * | feat(scripts): add wrap-up routing recommendation engine | Craig Jennings | 2026-06-28 | 1 | -0/+124 |
| * | feat(inbox-send): resolve dot-stripped project names | Craig Jennings | 2026-06-28 | 1 | -0/+46 |
| * | fix(flashcard): name the Anki deck from #+TITLE, not the filename | Craig Jennings | 2026-06-24 | 1 | -6/+25 |
| * | feat(inbox): poll-and-retry the capture-guard instead of bouncing | Craig Jennings | 2026-06-24 | 1 | -0/+27 |
| * | feat(inbox): consolidate three inbox workflows into one engine | Craig Jennings | 2026-06-23 | 1 | -1/+1 |
| * | feat(inbox-zero): guard roam-inbox writes against live org-capture | Craig Jennings | 2026-06-23 | 1 | -0/+103 |
| * | feat(lint-org): flag level-2 dated headers as a completion defect | Craig Jennings | 2026-06-20 | 1 | -0/+26 |
| * | refactor: remove unused cross-agent-comms subsystem | Craig Jennings | 2026-06-16 | 6 | -1114/+0 |
| * | feat(ai): add agent-roster detection script with tests | Craig Jennings | 2026-06-15 | 1 | -0/+141 |
| * | fix(todo-cleanup): keep --archive-done silent on a real-mode no-op | Craig Jennings | 2026-06-12 | 1 | -0/+56 |
| * | fix(scripts): lint-org pre-registers runtime org link types | Craig Jennings | 2026-06-12 | 1 | -0/+18 |
| * | fix(scripts): lint-org resolves wrap-org-table from its own directory | Craig Jennings | 2026-06-11 | 1 | -0/+27 |
| * | feat(org): table standard as a rule, reflow helper, and lint check | Craig Jennings | 2026-06-11 | 2 | -0/+230 |
| * | fix(scripts): keep screenshot --launch from crashing the compositor | Craig Jennings | 2026-06-11 | 1 | -0/+38 |
| * | feat(workflows): generalize broadcast into announcement + situational modes | Craig Jennings | 2026-06-09 | 1 | -3/+3 |
| * | feat(lint-org): reconcile follow-ups on write instead of appending | Craig Jennings | 2026-06-02 | 1 | -12/+93 |
| * | feat: add rename-ai-artifact tool and rename the drill-deck family to flashcard | Craig Jennings | 2026-05-31 | 4 | -15/+15 |
| * | feat(workflows): add monitor-inbox workflow + inbox-status script | Craig Jennings | 2026-05-31 | 1 | -0/+56 |
| * | feat(cmail): add --cc/--bcc and threading headers to cmail-action send | Craig Jennings | 2026-05-30 | 1 | -1/+52 |
| * | feat(session-context): resolve the active path per AI_AGENT_ID | Craig Jennings | 2026-05-30 | 1 | -0/+40 |
| * | fix(lint-org): suppress verbatim-asterisk misplaced-heading false positives | Craig Jennings | 2026-05-30 | 1 | -6/+7 |
| * | fix(drill-deck): cut leakage false positives and codify source/date conventions | Craig Jennings | 2026-05-30 | 2 | -0/+79 |
| * | feat(drill-deck): add authoring-quality checks and a card-authoring section | Craig Jennings | 2026-05-30 | 1 | -0/+171 |
| * | test(scripts): cover drill-to-anki internals, broadcast, and daily-prep | Craig Jennings | 2026-05-30 | 5 | -0/+403 |
| * | chore(scripts): add drill-deck stats, diff-ids, and sync wrapper | Craig Jennings | 2026-05-30 | 3 | -0/+222 |
| * | feat(drill-to-anki): default to phone sync dir and basename deck name | Craig Jennings | 2026-05-30 | 1 | -0/+44 |
| * | fix(inbox-send): preserve dots in copied filenames | Craig Jennings | 2026-05-26 | 1 | -0/+28 |
| * | feat(scripts): add off-screen launch capture, layout/size, and tests to scree... | Craig Jennings | 2026-05-22 | 1 | -0/+97 |
| * | feat(workflows): add task-review list-hygiene habit | Craig Jennings | 2026-05-20 | 1 | -0/+64 |
| * | test(scripts): add task-review-staleness.sh + bats harness | Craig Jennings | 2026-05-20 | 1 | -0/+149 |
| * | feat(lint-org): recognize cj-comment blocks and suppress false-positive warnings | Craig Jennings | 2026-05-16 | 1 | -0/+56 |
| * | fix(cj-scan): suppress detection inside nested non-cj begin_* blocks | Craig Jennings | 2026-05-15 | 1 | -0/+115 |
| * | Merge commit '69c5e4ace81586c05dea6a9a3afd54dafa61a73b' as 'claude-templates' | Craig Jennings | 2026-05-15 | 30 | -0/+5231 |