FDLC Specification / 06Proposed
A machine-readable contract for governed software work.
The FDLC Specification will formalize portable artifact semantics, lifecycle, 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
Named outcome, constraints, owner, and risk
- 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
Versioned requirements, boundaries, and acceptance criteria
- 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
Approved decomposition, sequence, risk, and verification strategy
- 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
Scope, risk, authority, and verification contract
- 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
Identity, lease, versions, environment, and trace
- 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
Attributable artifacts bound to the exact candidate
- 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
Independent checks against exact criteria
- 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
Authorized, attributable, reasoned decision
- 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
Exact artifact, current policy, and rollback readiness
- 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
Observed technical, operational, and user result
- 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
Attributable outcome and a controlled improvement proposal
- 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 make breaking changes visible and prevent a moving implementation from masquerading as a stable contract.
/spec/v1
/spec/v1/intent
/spec/v1/specification
/spec/v1/plan
/spec/v1/work-order
/spec/v1/attempt
/spec/v1/evidence
/spec/v1/verification
/spec/v1/approval
/spec/v1/release
/spec/v1/outcome
/spec/v1/learning-signal
Use what exists today
Inspect the model before claiming compatibility.