Point One Zero Platform architecturev11 · generated viewSign in to edit
Client Delivery › C2 spec: Solution config

C2 spec: Solution config

C2 / L2 Solution: which capabilities run, how they orchestrate, and where humans sit.
REQ-S-00, gated by default: every business-agent output faces a human gate. Clients configure where review sits and who approves, never whether gates exist; auto-filing is earned per use case through eval evidence recorded at Gate G3, and revoked by the same path.

The ground rules and artifact-placement conventions on the C1 specification apply to every band: values enter once in the binding, everything downstream is generated, nothing is hand-edited. Columns: discovery section, binding key, the exact artifact the value materializes into, when it takes effect, and the check that verifies it.

The configuration map

IDClient inputDisc.Binding keyMaterializes asTakes effectVerified by
S-01Use-case activationAsolution.use_cases[]Generated client constitution activation list + per-tenant registry enablement + the north gateway tool listing (only active use cases are exposed)On deployParity test: gateway listing equals the activation list, exactly
S-02Orchestration mode per use case: serial or parallel, checkpoint positionsA, Fsolution.orchestration{}Orchestrator dispatch config client-<name>/orchestration/<use-case>.yamlNext runDAG lint: no cycle, every checkpoint names a gate
S-03Human review placementFsolution.gates[]Gate-workflow config consumed by harness gate mechanics; review-surface stages follow itNext runBlocking test: a transition without recorded approval fails
S-04Custom workflow composition: client sequences built from reusable agentsA, Fsolution.compositions[]Composition manifests client-<name>/workflows/*.yaml referencing registry IDs onlyNext runComposition linter: registry IDs only, no inline logic, business-blindness clean
S-05Override and exception routingFsolution.overrides{}Override policy config + audit routing; reasons mandatoryImmediatelyAn override without who and why is rejected; the audit entry test proves it

Acceptance

  1. Gateway tool listing and activation list match exactly; nothing inactive is reachable.
  2. Every activated use case has an orchestration config and at least one gate; the blocking test passes.
  3. Compositions reference only registered agents; the linter is green.
  4. One override exercised end to end appears in the audit trail with actor and reason.