aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* docs(todo): track pull-before-project ordering rule for protocols.orgCraig Jennings2026-05-131-0/+19
* chore: updating todo.org fileCraig Jennings2026-05-131-0/+4
* fix(respond-to-cj-comments): keep top/second-level tasks as DONECraig Jennings2026-05-131-2/+7
* feat(rules): add todo-entry format (terse heading, optional body)Craig Jennings2026-05-131-0/+58
* feat(rules): cross-project boundary rule + cj-comments preflightCraig Jennings2026-05-132-0/+98
* feat(respond-to-cj-comments): replace /tmp summary with STALLED-task patternCraig Jennings2026-05-131-4/+11
* fix(commits): correct PR-review notification channel IDCraig Jennings2026-05-131-1/+1
* chore: Claude Code settings — keep bypassPermissions default; notification/...Craig Jennings2026-05-121-2/+6
* chore(ai): session record for start-work pre-work + triage-intake fixesCraig Jennings2026-05-111-0/+71
* chore(ai): sync triage-intake workflow from claude-templatesCraig Jennings2026-05-113-2/+124
* docs(todo): plan daily-prep delegation to triage-intakeCraig Jennings2026-05-111-0/+11
* docs(start-work): add Phase 0 pre-work (reconcile + source check)Craig Jennings2026-05-111-2/+51
* chore(ai): session record for todo-cleanup --archive-done + clean-todo workCraig Jennings2026-05-111-0/+75
* docs(workflows): add clean-todo workflowCraig Jennings2026-05-112-0/+60
* docs(workflows): run todo-cleanup --archive-done in wrap-upCraig Jennings2026-05-111-3/+21
* docs(todo): mark --archive-done task doneCraig Jennings2026-05-111-11/+13
* feat(todo-cleanup): add --archive-done mode with ERT test suiteCraig Jennings2026-05-114-30/+575
* docs(workflows): require every worktree leftover to be resolved at wrapCraig Jennings2026-05-111-4/+35
* docs(todo): add --archive-done task for todo-cleanup.elCraig Jennings2026-05-111-0/+11
* chore(ai): sync template updates from claude-templatesCraig Jennings2026-05-115-20/+85
* docs(todo): add make-audit and claude-templates-fold tasksCraig Jennings2026-05-111-0/+39
* docs(todo): nest entries under a "Rulesets Open Work" headingCraig Jennings2026-05-111-194/+199
* docs(commits): add Step 0 pre-flight reconcile and pre-push checkCraig Jennings2026-05-101-1/+51
* fix(gmail): Improve safe_filename to handle .. prefixesCraig Jennings2026-05-081-2/+11
* docs(workflows): Update DeepSat repo path in daily-prepCraig Jennings2026-05-081-1/+1
* feat: Add cmail IMAP action script and test suiteCraig Jennings2026-05-084-0/+1786
* feat(scripts): add readability tool + pre-warm textstat in depsCraig Jennings2026-05-082-0/+116
* feat(claude-rules): add interaction.md — no popup menus for choicesCraig Jennings2026-05-081-0/+31
* chore(ai): correct stale ~/projects/work/ path references in workflows and sc...Craig Jennings2026-05-084-5/+5
* feat(wrap-it-up): add Linear Dev-Review sweep stepCraig Jennings2026-05-081-2/+23
* feat(make): add bootstrap target for fresh-machine setupCraig Jennings2026-05-081-0/+9
* docs(todo): add follow-ups for category-3 rules and language-rule auditCraig Jennings2026-05-071-0/+19
* fix(commits): anchor .ai/ detection to repo root with :/ pathspecCraig Jennings2026-05-071-2/+4
* docs(commits): add bundled-review shape, voice mode gating, drop humanizerCraig Jennings2026-05-071-16/+101
* feat: voice skill, make doctor, MCP token bundlingCraig Jennings2026-05-072-151/+310
* chore(skills): remove humanizer (superseded by voice)Craig Jennings2026-05-074-476/+212
* chore: migrate humanizer callers to /voice personalCraig Jennings2026-05-073-51/+30
* feat(skills): add voice skill (humanizer + universal + personal passes)Craig Jennings2026-05-071-0/+635
* feat(make): add doctor target for ~/.claude drift detectionCraig Jennings2026-05-073-1/+264
* chore(mcp): mark install.py executableCraig Jennings2026-05-061-0/+0
* chore(ai): sync template updates from claude-templatesCraig Jennings2026-05-065-5/+12
* chore(make): remove unused claude-rules bridge symlinkCraig Jennings2026-05-061-18/+0
* feat(mcp): add user-scope MCP install pipelineCraig Jennings2026-05-065-1/+230
* chore(ai): initialize project notes and Claude tooling surfacesCraig Jennings2026-05-0670-0/+11660
* chore(claude): bump skillListingBudgetFraction to 5%Craig Jennings2026-05-061-2/+3
* chore(commands): mark user-invoked commands disable-model-invocationCraig Jennings2026-05-0617-1/+30
* docs(skills): tighten descriptions under 1000 charsCraig Jennings2026-05-064-3/+8
* feat(languages): add typescript bundle (Vitest-canonical)Craig Jennings2026-05-061-0/+214
* feat(make): fzf-pick LANG when not set, mirror project pickerCraig Jennings2026-05-061-8/+29
* feat(hooks): make destructive-bash-confirm opt-inCraig Jennings2026-05-061-3/+16