003-runtime-execution-and-evidence
Runtime execution and evidence emission
Increment 2: `rustev-runtime` drives the pure core's staged evaluation through backend seams on Tokio (R-03) under explicit bounds: injectable monotonic time and one end-to-end deadline, bounded admission and concurrency, cost budgets reserved before dispatch with honest settlement, bounded retries and runtime fallback declared in an identified execution policy that is part of plan identity, cancellation that never claims more than the backend acknowledged, and evidence delivery under a declared sink policy. Amends spec 002: plan schema 2, the execution-policy and run-record documents, a pre-supply output check, and the backend and sink seams. Batching, duplicate suppression and caches are deferred by name.
Read the full pinned specification ↗Relationships
depended on by
Claimed units
- establishes
{ "kind": "directory", "path": "crates/rustev-runtime/" } - extends
{ "nature": "additive", "spec": "001-boundaries-and-authority", "unit": { "kind": "file", "path": "Cargo.lock" } } - extends
{ "nature": "additive", "spec": "001-boundaries-and-authority", "unit": { "kind": "file", "path": "Cargo.toml" } } - extends
{ "nature": "additive", "spec": "001-boundaries-and-authority", "unit": { "kind": "file", "path": "Makefile" } } - extends
{ "nature": "amending", "spec": "002-decision-contract-and-pure-core", "unit": { "kind": "directory", "path": "crates/rustev-contract/" } } - extends
{ "nature": "amending", "spec": "002-decision-contract-and-pure-core", "unit": { "kind": "directory", "path": "crates/rustev-core/" } }
Source headings
- 003: Runtime execution and evidence emission
- 1. Purpose
- 2. Territory
- 3. Behavior
- 3.1 Relation to spec 002 and compatibility
- 3.2 Contract amendments to spec 002
- 3.3 Time
- 3.4 Admission and concurrency
- 3.5 Cost budgets
- 3.6 Retries and runtime fallback
- 3.7 Cancellation
- 3.8 Judgment equivalence
- 3.9 Evidence
- 3.10 Deferred optimization contract
- 3.11 Partial adoption
- 3.12 Test fixtures
- 4. Out of scope
- 5. Observable negative cases
- Acceptance
- Verification
- Implementation record
- Decision history
- Engineering choices
- Tooling compatibility record (2026-10-02)
Frozen anchors
No frozen anchors declared.