| Commit message (Expand) | Author | Age | Files | Lines |
| * | docs(review): drop praise from approve summaries, print inline text at the gate | Craig Jennings | 27 hours | 1 | -1/+1 |
| * | chore: drop AI co-author from generated-document headers | Craig Jennings | 3 days | 1 | -0/+29 |
| * | feat(hooks): block bundled test+commit, require full suite before commit | Craig Jennings | 14 days | 1 | -1/+1 |
| * | docs: extend commit rules to cover tooling-path enumeration | Craig Jennings | 2026-06-22 | 1 | -1/+3 |
| * | feat: insights follow-ups — empirical-first debugging, staging guard, invar... | Craig Jennings | 2026-06-11 | 1 | -1/+2 |
| * | feat(voice): expand skill to 45 patterns with attestation receipts and artifa... | Craig Jennings | 2026-06-10 | 1 | -6/+6 |
| * | fix(voice): make the terse cut a mandatory final pass | Craig Jennings | 2026-06-05 | 1 | -1/+1 |
| * | feat(voice): add prose mode for Craig-authored prose + strengthen em-dash, fr... | Craig Jennings | 2026-05-26 | 1 | -6/+6 |
| * | 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(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 |
| * | 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 |
| * | 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 |
| * | 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(commits,testing): add merge strategy + multi-pass gate + time-mocking sa... | Craig Jennings | 2026-04-25 | 1 | -0/+24 |
| * | docs: split Linear vs PR structure; propagate content-scope rule to Tier 1 sk... | Craig Jennings | 2026-04-24 | 1 | -5/+20 |
| * | 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: add commits.md rule — no AI attribution anywhere | Craig Jennings | 2026-04-19 | 1 | -0/+66 |