aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* chore(todo): archive resolved tasks, log review-health followupHEADmainCraig Jennings21 hours3-156/+334
* feat(triage): push signal sweeps to phone via agent-text in auto modeCraig Jennings21 hours3-4/+47
* chore(inbox): mark archsetup comma-budget handoff processedCraig Jennings21 hours1-0/+5
* docs(voice): add comma-budget pattern (#46) to personal modeCraig Jennings21 hours2-6/+43
* feat(notify): reserve "page me" for desktop, "text me" for SignalCraig Jennings28 hours14-114/+161
* feat(pager): document the Signal pager and add the receive timerCraig Jennings29 hours8-26/+369
* docs(todo): close the polyglot and subprojects scouting with decisionsCraig Jennings29 hours1-4/+11
* chore(notes): stamp the 2026-07-20 task audit — open set current, two scout...Craig Jennings31 hours1-2/+2
* docs(todo): consolidate the sentry-cluster tasksCraig Jennings31 hours1-15/+20
* chore: mark work's triage-sources migration confirmation processedCraig Jennings31 hours1-0/+5
* chore: mark home's triage-sources migration confirmation processedCraig Jennings31 hours1-0/+5
* feat: gate triage sources on a per-project :TRIAGE_SOURCES: declarationCraig Jennings31 hours6-24/+41
* feat: extend the silent-until-signal heartbeat to the two MCP monitor loopsCraig Jennings31 hours6-13/+28
* feat(suspend): detach the tmux client as the final step of every suspendCraig Jennings32 hours3-13/+76
* feat(sentry): a quiet fire collapses to a one-line heartbeatCraig Jennings32 hours4-12/+15
* docs: spec the silent-until-signal monitor policyCraig Jennings33 hours2-6/+124
* docs(todo): file the silent-until-signal proposal and a location-MCP research...Craig Jennings33 hours3-0/+36
* docs(todo): mark the sentry one-fire-end-to-end manual test verified in the l...Craig Jennings33 hours1-11/+2
* chore: park archsetup's suspend detach change as a ready-to-apply taskCraig Jennings36 hours3-0/+164
* chore: file inbox-zero-phase-e source artifacts into docs/design/Craig Jennings36 hours6-84/+4
* docs: fix four dangling file: links in specs and design notesCraig Jennings36 hours4-4/+4
* docs: spec the triage source-activation modelCraig Jennings36 hours2-0/+131
* feat: track working/ from creation, gitignore temp/ in both modesCraig Jennings37 hours8-9/+164
* chore(sentry): inbox zero — file 3 sentry design considerations from live t...Craig Jennings44 hours2-0/+20
* chore(sentry): inbox zero — process 2 handoffs (1 already-done, 1 parked)Craig Jennings45 hours4-0/+99
* chore: archive completed launcher, inbox-hook, and list-convention tasksCraig Jennings48 hours2-99/+329
* docs(todo): close the inbox-hook and colloquialisms tasksCraig Jennings48 hours1-2/+6
* feat(protocols): add the "the list" before-close queue and colloquialisms con...Craig Jennings48 hours5-0/+88
* feat(hooks): soft-nudge pending inbox handoffs at task boundariesCraig Jennings48 hours7-0/+145
* docs(todo): close the ai-launcher-hardening taskCraig Jennings48 hours1-1/+3
* refactor(ai-launcher): extract pure decision cores from the git/tmux pathsCraig Jennings2 days2-73/+198
* test(ai-launcher): net current behavior and make bin/ai source-testableCraig Jennings2 days2-56/+314
* docs(todo): scope the ai-launcher-hardening task with measurable acceptance c...Craig Jennings2 days1-2/+14
* fix(test): stop rename-ai-artifact.bats flaking on git auto-maintenanceCraig Jennings2 days1-1/+11
* docs(start-work): catch open-ended tasks at the ticket-quality gateCraig Jennings2 days1-1/+1
* docs(todo-format): add the measurable-acceptance pattern for open-ended tasksCraig Jennings2 days3-2/+44
* docs(testing): sharpen characterization-test guidance, wire it into the quali...Craig Jennings2 days3-0/+51
* chore(todo): close the two flashcard speedrun tasksCraig Jennings2 days1-14/+4
* feat(flashcard): support multi-tag drill headings + --tag-filter / --guid-saltCraig Jennings2 days12-60/+408
* feat(flashcard): add apkg-to-orgdrill.py, the inverse of flashcard-to-ankiCraig Jennings2 days4-0/+1100
* docs(rules): use gui-open to show Craig visualsCraig Jennings2 days2-4/+7
* fix(roam): scope the work-denylist to durable KB-node writes, not roam tidyingCraig Jennings2 days5-2/+8
* chore(sentry): flip spec to IMPLEMENTED and close the build taskCraig Jennings3 days2-35/+68
* feat(sentry): wire the roam writers and wrap-up guard for sentryCraig Jennings3 days10-5/+89
* feat(sentry): add the sentry overnight-hygiene engine workflowCraig Jennings3 days4-0/+436
* feat(sentry): add agent-lock mkdir-atomic advisory lock helperCraig Jennings3 days4-0/+924
* chore(spec): flip sentry to DOING and decompose the buildCraig Jennings3 days2-9/+39
* feat(todo-cleanup): dated-seal archiving and planning-line strip on convertCraig Jennings3 days10-79/+746
* feat(bin): launch install-ai from PATHCraig Jennings3 days3-1/+55
* docs(elisp): mark coverage-summary.el as a local-only helperCraig Jennings3 days3-3/+15