Skip to content

T-V089-backlog-promoted-kind-enum-becomes-a-factory-over-the

State: planning/proposed · Impact: medium · Complexity: small

The backlog schema hard-codes promoted/task|milestone|decision and result patterns per prefix. Backlog is an execution kind but decision is a definition kind, so the enum must be built from whatever kinds are composed.

backlogKind(idx) builds the schema from the prefix table at compose time. composeKinds resolves factories in a second pass. No corpus migration.

  • AC-1: Existing backlog files validate unchanged.
  • AC-2: Composing without the definition pack yields a backlog enum without promoted/decision, with a test.
  • Any change to backlog status semantics.

T-XD9A-introduce-entitykind-and-composekinds-so-every-kind


← Back to Tasks