aboutsummaryrefslogtreecommitdiff
path: root/.ai/scripts
Commit message (Expand)AuthorAgeFilesLines
* fix(todo-cleanup): keep --archive-done silent on a real-mode no-opCraig Jennings36 hours2-14/+80
* fix(scripts): lint-org pre-registers runtime org link typesCraig Jennings2 days2-0/+37
* fix(scripts): lint-org resolves wrap-org-table from its own directoryCraig Jennings2 days2-0/+35
* feat(org): table standard as a rule, reflow helper, and lint checkCraig Jennings3 days4-0/+586
* fix(scripts): keep screenshot --launch from crashing the compositorCraig Jennings3 days2-7/+88
* feat(workflows): generalize broadcast into announcement + situational modesCraig Jennings4 days2-7/+7
* feat(lint-org): reconcile follow-ups on write instead of appendingCraig Jennings11 days2-28/+162
* feat: add rename-ai-artifact tool and rename the drill-deck family to flashcardCraig Jennings14 days8-37/+37
* feat(workflows): add monitor-inbox workflow + inbox-status scriptCraig Jennings2026-05-312-0/+106
* feat(cmail): add --cc/--bcc and threading headers to cmail-action sendCraig Jennings2026-05-302-5/+80
* feat(session-context): resolve the active path per AI_AGENT_IDCraig Jennings2026-05-302-0/+65
* fix(lint-org): suppress verbatim-asterisk misplaced-heading false positivesCraig Jennings2026-05-302-12/+40
* fix(drill-deck): cut leakage false positives and codify source/date conventionsCraig Jennings2026-05-304-5/+127
* fix(startup): exclude Python cache from script sync and restore script exec bitsCraig Jennings2026-05-304-0/+0
* feat(drill-deck): add authoring-quality checks and a card-authoring sectionCraig Jennings2026-05-302-70/+377
* test(scripts): cover drill-to-anki internals, broadcast, and daily-prepCraig Jennings2026-05-306-1/+411
* chore(scripts): add drill-deck stats, diff-ids, and sync wrapperCraig Jennings2026-05-306-0/+570
* feat(drill-to-anki): default to phone sync dir and basename deck nameCraig Jennings2026-05-302-25/+57
* feat(workflows): add drill-deck-review + extend drill-to-anki scriptCraig Jennings2026-05-301-0/+27
* feat(scripts): add drill-to-anki.py template script (org-drill to Anki .apkg)Craig Jennings2026-05-291-0/+214
* feat(signal): page-signal CLI wrapper + workflows + cross-project broadcast h...Craig Jennings2026-05-291-0/+155
* feat(notify): default page notifications to --persistCraig Jennings2026-05-262-2/+4
* fix(inbox-send): preserve dots in copied filenamesCraig Jennings2026-05-262-1/+55
* chore(ai): resync workflow and script mirror with canonicalCraig Jennings2026-05-232-0/+363
* feat(workflows): add task-review list-hygiene habitCraig Jennings2026-05-202-27/+122
* test(scripts): add task-review-staleness.sh + bats harnessCraig Jennings2026-05-202-0/+232
* chore(ai): sync lint-org and wrap-it-up from claude-templatesCraig Jennings2026-05-162-0/+74
* chore(ai): sync cj-scan from claude-templatesCraig Jennings2026-05-162-0/+140
* chore(ai): sync scripts and workflows from claude-templatesCraig Jennings2026-05-157-12/+1295
* chore(ai): sync lint-org script and wrap-it-up from claude-templatesCraig Jennings2026-05-142-0/+830
* fix(todo-cleanup): read priority via org-heading-components, not regexCraig Jennings2026-05-142-5/+31
* feat(todo-cleanup): add --sync-child-priority mode for drifted childrenCraig Jennings2026-05-142-13/+348
* feat(todo-cleanup): add --archive-done mode with ERT test suiteCraig Jennings2026-05-113-29/+566
* chore(ai): sync template updates from claude-templatesCraig Jennings2026-05-114-20/+26
* fix(gmail): Improve safe_filename to handle .. prefixesCraig Jennings2026-05-081-2/+11
* feat: Add cmail IMAP action script and test suiteCraig Jennings2026-05-084-0/+1786
* chore(ai): correct stale ~/projects/work/ path references in workflows and sc...Craig Jennings2026-05-083-4/+4
* chore(ai): sync template updates from claude-templatesCraig Jennings2026-05-063-4/+4
* chore(ai): initialize project notes and Claude tooling surfacesCraig Jennings2026-05-0641-0/+5836