aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* feat(workflows): add -spec.org precondition to spec-review and spec-responseCraig Jennings2026-05-294-0/+64
* docs(voice): Phase 2 corpus findings: email + PR registers added to voice-pro...Craig Jennings2026-05-291-9/+45
* docs(voice): scrub prose em-dashes from voice-profile.orgCraig Jennings2026-05-291-20/+20
* docs(voice): complete the SKILL.md / voice-profile.org structural splitCraig Jennings2026-05-292-360/+1297
* docs(voice): split SKILL.md and voice-profile.org into paired source-of-truth...Craig Jennings2026-05-292-12/+60
* feat(signal): page-signal CLI wrapper + workflows + cross-project broadcast h...Craig Jennings2026-05-2910-15/+889
* docs(voice): apply Phase 1 deltas to SKILL.md per Craig's confirmationCraig Jennings2026-05-291-3/+9
* docs(voice): land Phase 1 voice profile derived from git-commit corpusCraig Jennings2026-05-291-0/+89
* docs(todo): file [#C] :spec: TODO to build Craig's writing voice profile from...Craig Jennings2026-05-291-0/+52
* docs(todo): schedule Signal MCP server install for 2026-05-29Craig Jennings2026-05-291-112/+132
* feat(mcp): add uninstall + --check + README section for MCP pipelineCraig Jennings2026-05-284-7/+143
* fix(sync-check): ignore generated python and elisp artifactsCraig Jennings2026-05-284-44/+56
* feat(status): add `make status` for compact health summaryCraig Jennings2026-05-283-1/+82
* feat(sync-check): canonical/mirror drift detection + pre-commit hookCraig Jennings2026-05-285-1/+182
* feat(open-tasks): archive-done sweep at start of Phase ACraig Jennings2026-05-283-3/+34
* feat(workflows): add process-inbox.org with value-gate disciplineCraig Jennings2026-05-286-18/+350
* chore(intake): triage codex backlog into 5 actionable TODOs + dispositionsCraig Jennings2026-05-282-12/+109
* chore(intake): file codex enhancement backlog as docs/design + triage TODOCraig Jennings2026-05-283-80/+448
* feat(workflows): promote no-approvals.org to template, merge pearl framingCraig Jennings2026-05-286-176/+262
* fix(todo): move task #15 PROPERTIES drawer above sub-headingsCraig Jennings2026-05-281-4/+4
* chore(audit): task-audit pass + pearl intake from 2026-05-28 morningCraig Jennings2026-05-288-198/+175
* feat(workflows): audit-warranted pre-step + priority and tag enforcementCraig Jennings2026-05-284-20/+158
* docs(todo): add priority and tag schemeCraig Jennings2026-05-282-0/+35
* chore(ai): archive session recordCraig Jennings2026-05-281-0/+38
* chore(session): snapshot WIP, session-context, and inbox arrivalsCraig Jennings2026-05-288-16/+623
* feat(workflows): backfill iteration history in spec workflowsCraig Jennings2026-05-285-1/+90
* feat(workflows): add iteration-history requirement to spec workflowsCraig Jennings2026-05-284-16/+86
* docs(todo): clarify what blocks the iteration-history backfill TODOCraig Jennings2026-05-281-1/+1
* chore(intake): file org-drill iteration-history backfill as TODOCraig Jennings2026-05-281-0/+17
* chore(intake): file pearl pattern-catalog and codex runtime spec as TODOsCraig Jennings2026-05-284-0/+613
* docs(rules): add recommendation-at-item-1 convention to interaction.mdCraig Jennings2026-05-281-0/+10
* feat(workflows): add no-approvals.org project workflowCraig Jennings2026-05-281-0/+78
* chore(ai): archive session recordCraig Jennings2026-05-261-0/+97
* feat(commands): let the agent invoke codify, refactor, and respond-to-cj-comm...Craig Jennings2026-05-263-3/+0
* feat(start-work): let the agent invoke it, not just the userCraig Jennings2026-05-261-1/+0
* feat(hooks): hard-deny the AskUserQuestion popup machine-wideCraig Jennings2026-05-262-0/+13
* docs(protocols): gate credential-leak warnings on project type, not the crede...Craig Jennings2026-05-262-0/+4
* chore(inbox): clear processed lint follow-upsCraig Jennings2026-05-261-3/+0
* docs(protocols): document .ai/project-scripts/ for project-owned scriptsCraig Jennings2026-05-264-2/+6
* feat(voice): add prose mode for Craig-authored prose + strengthen em-dash, fr...Craig Jennings2026-05-262-34/+51
* chore(todo): full review pass — re-stamp, drop stale schedules, refresh dai...Craig Jennings2026-05-261-20/+19
* feat(notify): default page notifications to --persistCraig Jennings2026-05-266-16/+24
* refactor(workflows): split triage-intake into engine + source pluginsCraig Jennings2026-05-2614-182/+962
* fix(inbox-send): preserve dots in copied filenamesCraig Jennings2026-05-264-2/+110
* chore(ai): archive session record + regen lint follow-upsCraig Jennings2026-05-252-0/+77
* fix(elisp): add themes/ to the validate-el.sh load pathCraig Jennings2026-05-251-0/+2
* chore(todo): add coverage-summary language-bundle taskCraig Jennings2026-05-251-0/+29
* docs(skills): add voice pattern 40, praise/correction asymmetryCraig Jennings2026-05-252-11/+33
* fix(elisp): gitignore the full Claude tooling footprintCraig Jennings2026-05-252-3/+46
* chore(todo): review and stamp ten stale tasksCraig Jennings2026-05-251-3/+33