Files
CodeWhale Bot e34f207d21 refactor(engine): extract the shared runtime from the TUI [skip ci]
Move the Engine band, extension host, fixtures and shared test support into
codewhale-engine; wire TUI/CLI to that owner. Preserve human-decision
construction boundaries and lower reusable test helpers. Remove unused
copied dependencies and repair path-based guards, scripts and crate maps.

Correct the blocking scanner external-module scope leak; raised counts equal
the corrected pre-move source. Refresh embedded built-in hashes after path-only
bundle regeneration. Restore the provider-free prompt budget to the exact
pre-b984e31290 macOS bytes and representative identities; tool catalogs are
unchanged. Portable prompt-fixture pinning remains follow-up work.

Local validation: Engine/TUI/CLI clippy --tests --no-deps -D warnings passed
with the existing allow-list; production CLI check passed; fmt passed.
Focused native run: 705 passed / 83 failed initially; after hash/path repairs,
81 affected cases plus 2 existing build-relocation cases passed (83/83).
Thus 786/788 original cases pass; 2 compiled-release-image cases lack input
and are not qualified. Frozen input inventories unchanged. macOS test-link
unwind-table warnings remain. Four metric tests pass; all 55 budgets pass.
Host Node: 413 pass, 7 skip; Bun: 414 pass, 6 skip. Existing scanner checks:
34 + 33 pass. Compiled-delivery synthetic fixtures: 7 pass. Web: 42 pass.
Import, blocking, dead-code, coarse-map, version and facts checks pass.

CW-7701. No hosted CI, provider call, release build or publication.
Stage A part 2 and the old App Server/ratatui dependencies remain separate.
2026-10-31 18:55:14 -07:00
..

Maintainer / agent skills

GitHub-stewardship and release-QA workflows for maintaining Codewhale, codified as SKILL.md skills (same format Claude Code and Codewhale both load). They encode the issue-triage, PR-review, credit, and release-QA workflows the maintainers run each release. Contributor PRs merge as themselves; harvesting is a fallback.

For end-user Skills Manager behavior (ownership, audit, import, trust), see ../SKILLS.md.

To activate:

  • Claude Code: symlink or copy a skill dir into .claude/skills/ (project) or your user skills dir.
  • Codewhale: copy into a Codewhale-owned root (e.g. ~/.codewhale/skills/), import via /skills, or bundle into crates/skills/assets/skills/ + register in crates/skills/src/system.rs to ship it.

The maintainer loop, in order — each skill links the next:

Stage Skill Use it for
1 cw-orient Canonical-checkout, dirt and version truth before editing
2 cw-slice Find the existing owner, bound one slice, fix the evidence bar
3 cw-gates The focused-to-broad verification ladder and CI budget checks
4 cw-dogfood Stamped build, atomic install, real-product QA
5 cw-land Commits, PRs, contributor credit, merging under a gate
6 cw-handoff A paste-ready continuation grounded in live state

GitHub stewardship and release: gh-file-issue, gh-assign-issues, gh-find-prs (the read-only queue and coverage matrix), gh-close-issues, codew-release-qa-sweep (a pointer to docs/RELEASE_CHECKLIST.md), contributor-onboarding, feedback.