karloows/orchraft
v1.0.3Apache-2.0
A clan of orcs hauling a solo dev's mundane chores, so the code wins the glory.
Changelog
1.0.3 (2026-09-21)
Bug Fixes
- move skill content to skills/, drop per-ecosystem symlinks (a83ceec)
- roast: drop the standing-preference trigger for posting a review (534d9a8)
- skills: move skill content to skills/, drop per-ecosystem symlinks (5699d09)
- templates: let the checklist accept a policy-only change (aefb9ac)
1.0.2 (2026-09-21)
Bug Fixes
- release: sync the Codex manifest into release-please's extra-files (5ac6322)
- sync the Codex manifest and rewrite the plugin description (ebefe88)
1.0.1 (2026-09-21)
Bug Fixes
- hooks: check the printed result, not just the exit status (3b923ca)
- hooks: gate before reading the command (16e4d65)
- hooks: gate on being inside a git repo before reading the command (cf2fb33)
1.0.0 (2026-09-21)
Features
- add an optional per-repo config file (bf732c9)
- add an optional per-repo config file (85846b4)
- add chronicle, a standalone-documentation skill (74a8de7)
- add code comment and docstring skill (19adc6a)
- add Codex CLI plugin manifests (8540c5c)
- add herald skill for release notes (c275998)
- add issue triage/create/update skill (#20) (1bfa9cd)
- add live status/resume skill (#22) (6774e1b)
- add reckoning, a repo-wide declined-findings status skill (6a09361)
- add repo-grounded implementation planning skill (#21) (0bf811a)
- add review skill for PR review automation (c092158)
- add self-hosted plugin marketplace listing (94fa795)
- add watchtower SessionStart hook and autonomous-mode opt-in (8adf826)
- add watchtower status nudge skill (b1bf312)
- add yap explainer skill (b7cb507)
- agents: add watchtower status nudge skill (dbaa43d)
- chronicle: add standalone-documentation skill (c7e9b63)
- codex: add plugin manifests for Codex CLI installability (e152eb9)
- grok: add self-hosted plugin marketplace listing (57b2bfc)
- herald: add release notes skill (b79c10e)
- hooks: nudge on direct-to-main git commit/push (23e8b9f)
- lore: add code comment and docstring skill (92c4ce6)
- nudge on direct-to-main git commit/push (870ed6d)
- package orchraft as a Claude Code plugin with orc voice (386286b)
- plugin: package orchraft as a Claude Code plugin (0ab1fcc)
- reckoning: add repo-wide declined-findings status skill (43adda0)
- render roast findings as severity alerts with AI prompts (22a98d1)
- reply with reasoning when declining a review finding (76cd0d3)
- roast: split large-diff file review across parallel subagents (0fc618e)
- ship: reply with reasoning when declining a review finding (643133d)
- skills: add AI agent prompts to roast findings (0da7f78)
- skills: add review skill for PR review automation (458342e)
- skills: add yap explainer skill (69545c8)
- skills: redesign roast review body with color and structure (57c8a65)
- skills: render roast inline comments as severity alerts (34898c1)
- split large-diff roast review across parallel subagents (93c1317)
- split warplan precedent search across parallel subagents (ff86c14)
- warplan: split precedent search across parallel subagents (195ae15)
- watchtower: add SessionStart hook and autonomous-mode opt-in (f8d8598)
Bug Fixes
- accept only a boolean false, and name both config filenames (131aa68)
- chronicle: narrow trigger to avoid overlap with yap (8d7e60c)
- chronicle: scope the missing-rationale stop to whole-content gaps (66ce721)
- codex: nest displayName under interface in plugin manifest (166085f)
- codex: pin marketplace plugin source to a reviewed commit SHA (2028a5f)
- cut branches from the resolved base, not a literal main (383a90b)
- describe the nudge hook's resolved branch everywhere (5083e57)
- follow the repository's own integration branch (ca245cd)
- grok: install by marketplace plugin name, not owner/repo (3f26494)
- grok: keep AGENTS.md generic, document real install command (23e788e)
- herald: cite a short SHA when a change has no pull request (0255ddc)
- herald: cover direct commits in every summary of the sources (c942253)
- herald: keep re-publishing idempotent and the plain-text rule real (74ca4d0)
- herald: mark notes on every publish path (b1dcff6)
- herald: resolve the range against fresh remote refs (aa06525)
- herald: state the same approval rule in every place it appears (33aba43)
- let the pull request decide its own base branch (296f423)
- lore: address roast findings on the lore skill and its eval (b258b79)
- policies: scope ticket-key format and secrets prohibition correctly (bb5b31f)
- reckoning: distinguish merged from closed-without-merging in gh fallback (bda1c1f)
- reckoning: handle truncated threads and missing line coordinates (3d6a6a4)
- reckoning: name concrete search calls and the gh reply fallback (1b1ad34)
- reckoning: paginate PR/thread search and fix reply quoting (a6e0407)
- reckoning: stop on partial search failure, report the decliner (3c2b3e7)
- reckoning: use gh api --paginate instead of a fixed PR limit (4fcc4cb)
- release: correct release-please action commit pin (dd8a5bf)
- roast: fix ungrammatical cross-file grouping sentence (183c59d)
- roast: merge overlapping cross-file groups before delegation (0cd6d65)
- roast: preserve cross-file checks in parallel subagent review (5001934)
- roast: scope integration sweep to flagged cross-file groups (3384194)
- roast: skip integration sweep when no cross-file groups exist (0f89ae9)
- roast: unify skip condition for cross-file integration pass (bf86e8f)
- ship: keep the default branch off-limits when baseBranch differs (79f1cac)
- skills: address review findings on PR review ownership and wording (5c60261)
- skills: align ship commit bodies with commit policy (a6bd55a)
- skills: gate Copilot self-review request behind user approval (f42a53a)
- skills: honor plain output in handoffs and list personality file (28b5a8b)
- skills: make yap portable and read-only in its references (0d8707a)
- skills: pin roast prompt placement and stale-line anchors (7e0d33b)
- skills: shrink review-body headers, guard details nesting (929d879)
- skills: tighten review skill portability and safety wording (f7c40c7)
- warchief: let the approval policy answer what is authorized (82206bb)
- warplan: allow read-only git/GitHub lookups in subagent search (bde005c)
- warplan: finish mutation-wording fix in the Guardrails section (61bba63)
- watchtower: address roast and CodeRabbit review findings (7345013)
- watchtower: catch in-progress checks and stale-ref trust gap (756c597)
- watchtower: reject null pullRequest in review-thread pagination (9a8763b)
- wire the documented settings to real consumers (e620fa6)