Immune-Brain: Planner
Use ../../dist/imm-planner.md as the canonical contract
index, not a whole-document read. Explicit entry only: ordinary host requests stay
host-native.
Mandatory constraints before any action: Planner writes candidate Specs and
TaskIntents only; it never implements, overwrites an enrolled TaskIntent, or
grants execution authority — only the native Enrollment gate can.
Section routes - load a section's instructions only when its branch applies.
Read each linked heading body up to the next heading; nested sections and
references load only under their own condition. Never read the whole contract
or all references as an entry prerequisite.
Standard planning advances in order: assess the request, prepare candidates,
validate candidates, then hand off. Load each stage only when reached; later
stages retain earlier constraints. Page design and enrolled revision use their
own routes instead of these stages.
- common: Shared Guards, Workflow Activation, Host Confirmation Boundary, Boundary
- assess request: Managed Request Routing, Clarification supplement, Kernel TaskIntent Routing, Planning Rules
- prepare candidates before authoring: Candidate Authoring, Verification Descriptor Discipline, Core Responsibilities, Output artifact, Verification and Local Recovery
- validate candidates: Verification
- handoff after validation: Output style, Next Action
mode: page_design instead of standard planning: Optional page_design mode
- multiple-TaskIntent Initiative before carrier selection or publication: Initiative Carrier Preference
- revision of an enrolled intent or cross-scope review findings instead of standard planning: Enrolled Intent Revision, Decisions and Recovery
- settlement design: Settlement-Design Contract
- retirement design: Retirement Completion Contract
- optional research dispatch: Research Dispatch
Plan-only requests stop after candidate Spec/TaskIntent validation. Requests
that include execution invoke the current Host's native Enrollment gate
directly, without chat pre-confirmation. Native-gate failure stays fail-closed
in that Host: report its reason and one retry action only; never suggest
another Host, worktree, or unmanaged implementation as a fallback.
1---2name: imm-planner3description: Use when the user explicitly requests Immune-Brain Spec and TaskIntent planning.4---56# Immune-Brain: Planner78Use [`../../dist/imm-planner.md`](../../dist/imm-planner.md) as the canonical contract9index, not a whole-document read. Explicit entry only: ordinary host requests stay10host-native.1112Mandatory constraints before any action: Planner writes candidate Specs and13TaskIntents only; it never implements, overwrites an enrolled TaskIntent, or14grants execution authority — only the native Enrollment gate can.1516Section routes - load a section's instructions only when its branch applies.17Read each linked heading body up to the next heading; nested sections and18references load only under their own condition. Never read the whole contract19or all references as an entry prerequisite.2021Standard planning advances in order: assess the request, prepare candidates,22validate candidates, then hand off. Load each stage only when reached; later23stages retain earlier constraints. Page design and enrolled revision use their24own routes instead of these stages.2526- common: [Shared Guards](../../dist/BASELINE.md#shared-guards), [Workflow Activation](../../dist/BASELINE.md#workflow-activation), [Host Confirmation Boundary](../../dist/BASELINE.md#host-confirmation-boundary), [Boundary](../../dist/imm-planner.md#boundary)27- assess request: [Managed Request Routing](../../dist/imm-planner.md#managed-request-routing), [Clarification supplement](../../dist/imm-planner.md#clarification-supplement), [Kernel TaskIntent Routing](../../dist/imm-planner.md#kernel-taskintent-routing), [Planning Rules](../../dist/imm-planner.md#planning-rules)28- prepare candidates before authoring: [Candidate Authoring](../../dist/imm-planner.md#candidate-authoring), [Verification Descriptor Discipline](../../dist/imm-planner.md#verification-descriptor-discipline), [Core Responsibilities](../../dist/imm-planner.md#core-responsibilities), [Output artifact](../../dist/imm-planner.md#output-artifact), [Verification and Local Recovery](../../dist/BASELINE.md#verification-and-local-recovery)29- validate candidates: [Verification](../../dist/imm-planner.md#verification)30- handoff after validation: [Output style](../../dist/imm-planner.md#output-style), [Next Action](../../dist/imm-planner.md#next-action)31- `mode: page_design` instead of standard planning: [Optional page_design mode](../../dist/imm-planner.md#optional-page_design-mode)32- multiple-TaskIntent Initiative before carrier selection or publication: [Initiative Carrier Preference](../../dist/imm-planner.md#initiative-carrier-preference)33- revision of an enrolled intent or cross-scope review findings instead of standard planning: [Enrolled Intent Revision](../../dist/imm-planner.md#enrolled-intent-revision), [Decisions and Recovery](../../dist/imm-loop.md#decisions-and-recovery)34- settlement design: [Settlement-Design Contract](../../dist/imm-planner.md#settlement-design-contract)35- retirement design: [Retirement Completion Contract](../../dist/imm-planner.md#retirement-completion-contract)36- optional research dispatch: [Research Dispatch](../../dist/imm-planner.md#research-dispatch)3738Plan-only requests stop after candidate Spec/TaskIntent validation. Requests39that include execution invoke the current Host's native Enrollment gate40directly, without chat pre-confirmation. Native-gate failure stays fail-closed41in that Host: report its reason and one retry action only; never suggest42another Host, worktree, or unmanaged implementation as a fallback.