-
Input = $he-selected valid PLAN.md with lifecycle_status=planning.
-
Output = one Ready-to-build brief OR one material decision question.
-
Owner = accepted current state in PLAN.md; planning history + rejected alternatives stay out.
-
Production code/config mutation = forbidden.
-
Load feature-brief.md for workflow + template + field meaning.
-
No serial planning stages, trace graph, exact path manifest, semantic-completeness prediction, or repeated plan challenge.
-
Research + $atomic-ui + $codebase-design + $test-quality = evidence specialists only when the brief needs them.
-
External contract/current vendor fact → $research PASS before acceptance.
-
Desired-state uncertainty → reference workflow $question-me branch.