| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |