kLadderedCodeCircuit top-level constant

Circuit const kLadderedCodeCircuit

The FROZEN pre-discovery laddered root shape (pow-q7n, git 4f9d5c1) — spec_review → agent → review → land, whose spec_review step keeps stepId: 'spec_review' (so every child node path lines up key-for-key with the adopted cursor) but points its circuitId at kLadderedSpecReviewCircuitId. The migration target for a shape-4 survivor.

Implementation

const Circuit kLadderedCodeCircuit = Circuit(
  id: 'code',
  terminalStepId: kDeliverStep,
  steps: [
    SubCircuitStep(
      stepId: 'spec_review',
      circuitId: kLadderedSpecReviewCircuitId,
    ),
    CapabilityStep(
      stepId: 'agent',
      capabilityId: 'agent',
      dependsOn: {'spec_review'},
    ),
    SubCircuitStep(
      stepId: 'review',
      circuitId: 'code_review',
      dependsOn: {'agent'},
    ),
    SubCircuitStep(stepId: 'land', circuitId: 'landing', dependsOn: {'review'}),
    CapabilityStep(
      stepId: kDeliverStep,
      capabilityId: kDeliverStep,
      dependsOn: {'land'},
    ),
  ],
);