Problem
The Agentic Harness Creator is important, but it is not the first harness-profile PR. CodeWhale needs explicit model posture and profile resolution before any agent tries to evolve profiles automatically.
MVP order
HarnessPosture enum/policy surface — v0.9.0 HarnessPosture: model-specific context and subagent policy #2693
HarnessProfile schema/registry — v0.9.0 HarnessProfile schema: provider/model/posture-aware profile registry #2696
HarnessProfile resolver — v0.9.0 HarnessProfile resolver: apply prompt, tool, context, and subagent policy #2697
Seed profiles — v0.9.0 Seed HarnessProfiles: PrefixCached DeepSeek/MiMo and LeanRoot generic #2701
PrefixCached DeepSeek/MiMo
LeanRoot generic/local/open-weight
explicit Arcee handling so Trinity Thinking does not get lost in DeepSeek/MiMo assumptions
Repo overlay with .codewhale/constitution.json — v0.9.0 Repo Harness Overlay: compose .codewhale/constitution.json with model HarnessProfiles #2702
UX/status display — v0.9.0 HarnessProfile UX: show provider, model, profile, and repo law clearly #2703
Evidence store — v0.9.0 Harness Evidence Store: profile-tagged traces for harness evolution #2698
Candidate manifest — v0.9.0 HarnessCandidate manifest: falsifiable profile changes from trace evidence #2699
PromotionGate — v0.9.0 HarnessProfile PromotionGate: replay, eval, and rollback for profile updates #2700
Harness Creator workflow — v0.9.0 Harness Creator workflow: inspect, propose, evaluate, promote, rollback #2704
Full Agentic Harness Creator epic — v0.9.0 Agentic Harness Creator: evolve per-model CodeWhale harnesses from trace evidence #2695
Acceptance criteria
The first implementation PR stops after schema/resolver/seed-profile/display unless tests justify more.
Provider route, endpoint, model id, HarnessProfile, and repo constitution are separately visible.
DeepSeek V4 and Xiaomi MiMo v2.5 can use cache-heavy posture; generic/HF/local models can use lean/subagent-oriented posture.
Arcee is explicitly covered in resolver tests and smoke docs.
No profile is silently promoted or mutated.
Docs cite AHE/GEPA as inspiration only when discussing future automatic evolution.
Non-goals
Do not implement autonomous harness mutation before evidence, manifests, replay, and promotion gates exist.
Do not change provider auth or tool allowlists as part of the first profile schema PR.
Problem
The Agentic Harness Creator is important, but it is not the first harness-profile PR. CodeWhale needs explicit model posture and profile resolution before any agent tries to evolve profiles automatically.
MVP order
.codewhale/constitution.json— v0.9.0 Repo Harness Overlay: compose .codewhale/constitution.json with model HarnessProfiles #2702Acceptance criteria
Non-goals