FDLC Specification / 06Proposed
A machine-readable contract for governed software work.
The FDLC Specification will formalize portable artifact semantics, state transitions, authority, evidence, and extension points. V0 publishes the shape—not a false standard.
- Current state
- Pre-standardization
- Protocol objects
- 11
- Compatibility
- Not yet claimable
Proposed Pre-standardization draftNo stable FDLC schema is released yet. Mission Control’s implemented domain model is the primary reference, and compatibility must be designed rather than declared.
01IntentExpand
What outcome matters?
Named outcome, constraints, owner, and risk02SpecificationExpand
What must be true?
Versioned requirements, boundaries, and acceptance criteria03PlanExpand
How will the factory achieve it?
Approved decomposition, sequence, risk, and verification strategy04Work OrderExpand
What bounded unit is authorized?
Scope, risk, authority, and verification contract05AttemptExpand
What exactly ran?
Identity, lease, versions, environment, and trace06EvidenceExpand
What was observed?
Attributable artifacts bound to the exact candidate07VerificationExpand
Does the evidence satisfy the specification?
Independent checks against exact criteria08ApprovalExpand
May this consequence proceed?
Authorized, attributable, reasoned decision09ReleaseExpand
What was promoted?
Exact artifact, current policy, and rollback readiness10OutcomeExpand
Did the intended result hold in reality?
Observed technical, operational, and user result11Learning SignalExpand
What should change in the factory?
Attributable outcome and a controlled improvement proposal
Associated objectsAcceptance CriterionAgent IdentityDelegationExecution LeaseTaskCandidate
fdlc://v1/intentIntent
What outcome matters?
- Required proof
- Named outcome, constraints, owner, and risk
- Mission Control
- Mission
- Identifier
- Stable and globally unique within its authority domain
- Lifecycle
- Explicit states and permitted transitions
- Evidence
- Exact subject, provenance, freshness, and integrity
- Extension
- Namespaced without changing canonical semantics
fdlc://v1/specificationSpecification
What must be true?
- Required proof
- Versioned requirements, boundaries, and acceptance criteria
- Mission Control
- Mission Spec
- Identifier
- Stable and globally unique within its authority domain
- Lifecycle
- Explicit states and permitted transitions
- Evidence
- Exact subject, provenance, freshness, and integrity
- Extension
- Namespaced without changing canonical semantics
fdlc://v1/planPlan
How will the factory achieve it?
- Required proof
- Approved decomposition, sequence, risk, and verification strategy
- Mission Control
- Approved Plan
- Identifier
- Stable and globally unique within its authority domain
- Lifecycle
- Explicit states and permitted transitions
- Evidence
- Exact subject, provenance, freshness, and integrity
- Extension
- Namespaced without changing canonical semantics
fdlc://v1/work-orderWork Order
What bounded unit is authorized?
- Required proof
- Scope, risk, authority, and verification contract
- Mission Control
- WorkOrder + Tasks
- Identifier
- Stable and globally unique within its authority domain
- Lifecycle
- Explicit states and permitted transitions
- Evidence
- Exact subject, provenance, freshness, and integrity
- Extension
- Namespaced without changing canonical semantics
fdlc://v1/attemptAttempt
What exactly ran?
- Required proof
- Identity, lease, versions, environment, and trace
- Mission Control
- WorkflowRun / Attempt
- Identifier
- Stable and globally unique within its authority domain
- Lifecycle
- Explicit states and permitted transitions
- Evidence
- Exact subject, provenance, freshness, and integrity
- Extension
- Namespaced without changing canonical semantics
fdlc://v1/evidenceEvidence
What was observed?
- Required proof
- Attributable artifacts bound to the exact candidate
- Mission Control
- Evidence Envelopes + artifacts
- Identifier
- Stable and globally unique within its authority domain
- Lifecycle
- Explicit states and permitted transitions
- Evidence
- Exact subject, provenance, freshness, and integrity
- Extension
- Namespaced without changing canonical semantics
fdlc://v1/verificationVerification
Does the evidence satisfy the specification?
- Required proof
- Independent checks against exact criteria
- Mission Control
- Verification Run + receipts + Quality Gate
- Identifier
- Stable and globally unique within its authority domain
- Lifecycle
- Explicit states and permitted transitions
- Evidence
- Exact subject, provenance, freshness, and integrity
- Extension
- Namespaced without changing canonical semantics
fdlc://v1/approvalApproval
May this consequence proceed?
- Required proof
- Authorized, attributable, reasoned decision
- Mission Control
- Plan approval + WorkOrder acceptance
- Identifier
- Stable and globally unique within its authority domain
- Lifecycle
- Explicit states and permitted transitions
- Evidence
- Exact subject, provenance, freshness, and integrity
- Extension
- Namespaced without changing canonical semantics
fdlc://v1/releaseRelease
What was promoted?
- Required proof
- Exact artifact, current policy, and rollback readiness
- Mission Control
- PR currentness + separate release records
- Identifier
- Stable and globally unique within its authority domain
- Lifecycle
- Explicit states and permitted transitions
- Evidence
- Exact subject, provenance, freshness, and integrity
- Extension
- Namespaced without changing canonical semantics
fdlc://v1/outcomeOutcome
Did the intended result hold in reality?
- Required proof
- Observed technical, operational, and user result
- Mission Control
- Production feedback + outcome records
- Identifier
- Stable and globally unique within its authority domain
- Lifecycle
- Explicit states and permitted transitions
- Evidence
- Exact subject, provenance, freshness, and integrity
- Extension
- Namespaced without changing canonical semantics
fdlc://v1/learning-signalLearning Signal
What should change in the factory?
- Required proof
- Attributable outcome and a controlled improvement proposal
- Mission Control
- LearningSignal + governed promotion
- Identifier
- Stable and globally unique within its authority domain
- Lifecycle
- Explicit states and permitted transitions
- Evidence
- Exact subject, provenance, freshness, and integrity
- Extension
- Namespaced without changing canonical semantics
Versioning model
Stable routes. Explicit evolution.
Versioned namespaces would make breaking changes visible. No V1 schema is released, and compatibility must not be claimed from these placeholders.
/specification/v1
/specification/v1/intent
/specification/v1/specification
/specification/v1/plan
/specification/v1/work-order
/specification/v1/attempt
/specification/v1/evidence
/specification/v1/verification
/specification/v1/approval
/specification/v1/release
/specification/v1/outcome
/specification/v1/learning-signal
Use what exists today
Inspect the model before claiming compatibility.