| Commit message (Expand) | Author | Age | Files | Lines |
| * | docs(rules): add recommendation-at-item-1 convention to interaction.md | Craig Jennings | 2026-05-28 | 1 | -0/+10 |
| * | feat(hooks): hard-deny the AskUserQuestion popup machine-wide | Craig Jennings | 2026-05-26 | 1 | -0/+2 |
| * | feat(voice): add prose mode for Craig-authored prose + strengthen em-dash, fr... | Craig Jennings | 2026-05-26 | 1 | -6/+6 |
| * | docs: keep chat output plain text to avoid reverse-video | Craig Jennings | 2026-05-25 | 2 | -11/+29 |
| * | docs: add the keybinding-display convention | Craig Jennings | 2026-05-25 | 1 | -0/+38 |
| * | docs(verification): add a manual-verification handoff format | Craig Jennings | 2026-05-24 | 1 | -0/+27 |
| * | docs(rules): add live-reload guidance for the running Emacs daemon | Craig Jennings | 2026-05-22 | 1 | -0/+28 |
| * | docs(commits): add a /voice-unavailable fallback to the publish gate | Craig Jennings | 2026-05-22 | 1 | -0/+2 |
| * | feat: split team publishing rules into an installable overlay | Craig Jennings | 2026-05-22 | 1 | -45/+16 |
| * | docs(rules): add pre-dispatch availability and cost checks | Craig Jennings | 2026-05-22 | 1 | -0/+27 |
| * | docs(rules): add escalation testing and a spike protocol to testing.md | Craig Jennings | 2026-05-22 | 1 | -1/+61 |
| * | docs(rules): add an unable-to-verify reporting standard | Craig Jennings | 2026-05-22 | 1 | -0/+13 |
| * | docs(commits): decouple voice patterns from the approval gate | Craig Jennings | 2026-05-22 | 1 | -5/+9 |
| * | refactor(skills): convert review-code from command to skill | Craig Jennings | 2026-05-20 | 1 | -2/+0 |
| * | feat(rules): add triggers.md for cross-project launch phrases | Craig Jennings | 2026-05-19 | 1 | -0/+33 |
| * | feat(rules): working-files convention for in-progress task artifacts | Craig Jennings | 2026-05-18 | 1 | -0/+145 |
| * | docs(commits): check disk before declaring /review-code unavailable | Craig Jennings | 2026-05-18 | 1 | -0/+2 |
| * | docs(commits): document slack-deepsat MCP payload format | Craig Jennings | 2026-05-15 | 1 | -0/+11 |
| * | docs: codify depth-based completion rule + DRY the skill reference | Craig Jennings | 2026-05-15 | 1 | -5/+52 |
| * | docs(cross-project): prefer inbox-send for handoff drops | Craig Jennings | 2026-05-15 | 1 | -0/+10 |
| * | docs: simplify cj-comments skill + add VERIFY placement/completion rules | Craig Jennings | 2026-05-15 | 1 | -0/+118 |
| * | feat(rules): add todo-entry format (terse heading, optional body) | Craig Jennings | 2026-05-13 | 1 | -0/+58 |
| * | feat(rules): cross-project boundary rule + cj-comments preflight | Craig Jennings | 2026-05-13 | 1 | -0/+50 |
| * | fix(commits): correct PR-review notification channel ID | Craig Jennings | 2026-05-13 | 1 | -1/+1 |
| * | docs(commits): add Step 0 pre-flight reconcile and pre-push check | Craig Jennings | 2026-05-10 | 1 | -1/+51 |
| * | feat(claude-rules): add interaction.md — no popup menus for choices | Craig Jennings | 2026-05-08 | 1 | -0/+31 |
| * | fix(commits): anchor .ai/ detection to repo root with :/ pathspec | Craig Jennings | 2026-05-07 | 1 | -2/+4 |
| * | docs(commits): add bundled-review shape, voice mode gating, drop humanizer | Craig Jennings | 2026-05-07 | 1 | -16/+101 |
| * | chore: migrate humanizer callers to /voice personal | Craig Jennings | 2026-05-07 | 1 | -25/+22 |
| * | docs(commits): require @-mention of PR author in Slack notify | Craig Jennings | 2026-05-02 | 1 | -3/+3 |
| * | docs(commits): keep follow-up approvals terse | Craig Jennings | 2026-05-02 | 1 | -0/+2 |
| * | docs(commits): drop "on" from Slack notify templates | Craig Jennings | 2026-05-02 | 1 | -2/+2 |
| * | docs(commits): add first-person voice as a personal-style pass | Craig Jennings | 2026-05-01 | 1 | -5/+5 |
| * | docs(commits): add post-review Slack notify + approve-vs-merge note | Craig Jennings | 2026-05-01 | 1 | -0/+7 |
| * | docs(commits): Conventional Commits spec + terminal-first review | Craig Jennings | 2026-04-26 | 1 | -64/+135 |
| * | docs(testing): rewrite time-mocking helper rule to be language-agnostic | Craig Jennings | 2026-04-25 | 1 | -7/+15 |
| * | docs(commits,testing): add merge strategy + multi-pass gate + time-mocking sa... | Craig Jennings | 2026-04-25 | 2 | -0/+31 |
| * | docs: split Linear vs PR structure; propagate content-scope rule to Tier 1 sk... | Craig Jennings | 2026-04-24 | 2 | -5/+24 |
| * | docs(commits): add content scope rule for public artifacts | Craig Jennings | 2026-04-24 | 1 | -0/+27 |
| * | docs(commits): require explicit reviewer requests on PR creation | Craig Jennings | 2026-04-24 | 1 | -3/+12 |
| * | docs(commits): codify voice rules + PR-comment publish flow | Craig Jennings | 2026-04-23 | 1 | -10/+22 |
| * | docs(commits): add Voice and Focus, expand humanizer checklist | Craig Jennings | 2026-04-22 | 1 | -2/+29 |
| * | docs(commits): add review-and-publish flow, tighten message conventions | Craig Jennings | 2026-04-22 | 1 | -0/+87 |
| * | feat(rules): add subagents.md — when, how, and when not to delegate | Craig Jennings | 2026-04-19 | 1 | -0/+126 |
| * | feat: adopt pairwise-tests (PICT combinatorial) + cross-reference from existi... | Craig Jennings | 2026-04-19 | 1 | -0/+20 |
| * | feat(rules): port key testing principles from quality-engineer prompt | Craig Jennings | 2026-04-19 | 1 | -0/+104 |
| * | feat: add commits.md rule — no AI attribution anywhere | Craig Jennings | 2026-04-19 | 1 | -0/+66 |
| * | refactor: generalize testing.md, split Python specifics, DRY install | Craig Jennings | 2026-04-19 | 1 | -4/+17 |
| * | Add general-purpose skills and rules from DeepSat coding-rulesets | Craig Jennings | 2026-03-29 | 2 | -0/+182 |