020-documentation-task-and-result
Documentation task and structured result contracts
Lifecycle approvedImplementation pendingVerification unknownQualification unknown
Amends Statecraft's run, adapter, acceptance, and command contracts with an immutable documentation-task document and a provider-neutral structured documentation result. It separates task authority from provider output, binds every claim to an explicit lifecycle grade and supporting references, preserves omissions and contradictions, and keeps provider completion apart from independent acceptance and publication.
Read the full pinned specification ↗Relationships
depends on
amended by
Claimed units
- extends
{ "nature": "additive", "spec": "003-work-and-run-semantics", "unit": { "kind": "directory", "path": "crates/statecraft-run/" } } - extends
{ "nature": "additive", "spec": "004-execution-adapter", "unit": { "kind": "directory", "path": "crates/statecraft-adapter/" } } - extends
{ "nature": "additive", "spec": "005-acceptance-and-evidence", "unit": { "kind": "directory", "path": "crates/statecraft-acceptance/" } } - extends
{ "nature": "additive", "spec": "006-command-surface", "unit": { "kind": "directory", "path": "crates/statecraft-cli/" } }
Source headings
- 020: Documentation task and structured result contracts
- 1. Purpose
- 2. Territory and prerequisite
- 3. Behavior
- 3.1 Separate documents and authorities
- 3.2 The documentation task
- 3.3 Authority and operation limits
- 3.4 Adapter delivery and observation
- 3.5 The structured result
- 3.6 Claim contract
- 3.7 Unknowns, contradictions, omissions and failures
- 3.8 Durable binding and retry
- 3.9 Command projections
- 3.10 Observable negative cases
- 4. Out of scope
- 5. Resolved decisions
- Verification
Frozen anchors
No frozen anchors declared.