Skip to main content

Interface: CommanderDecision

Defined in: apps/paracosm/src/runtime/contracts.ts:60

Properties

decision

decision: string

Defined in: apps/paracosm/src/runtime/contracts.ts:63


departmentsConsulted

departmentsConsulted: string[]

Defined in: apps/paracosm/src/runtime/contracts.ts:73


expectedTradeoffs

expectedTradeoffs: string[]

Defined in: apps/paracosm/src/runtime/contracts.ts:76


rationale

rationale: string

Defined in: apps/paracosm/src/runtime/contracts.ts:64


reasoning?

optional reasoning: string

Defined in: apps/paracosm/src/runtime/contracts.ts:72

Full stepwise reasoning populated by the commander's CoT prompt (numbered list: personality pole, dept consensus, forged-tool evidence, risk tradeoff, final choice). Empty string on pre-Zod runs or on schema fallback. Dashboard renders behind a "show full analysis" expand; rationale is the compressed view.


rejectedPolicies

rejectedPolicies: object[]

Defined in: apps/paracosm/src/runtime/contracts.ts:75

policy

policy: string

reason

reason: string


selectedEffectIds?

optional selectedEffectIds: string[]

Defined in: apps/paracosm/src/runtime/contracts.ts:62


selectedOptionId?

optional selectedOptionId: string

Defined in: apps/paracosm/src/runtime/contracts.ts:61


selectedPolicies

selectedPolicies: string[]

Defined in: apps/paracosm/src/runtime/contracts.ts:74


watchMetricsNextTurn

watchMetricsNextTurn: string[]

Defined in: apps/paracosm/src/runtime/contracts.ts:77