Documentation Feature catalog
Limits, recovery, and cleanup
Bound time, resources, cost, and retained data; make stopping, recovery, revocation, and cleanup explicit.
Product guide · implementation in progress
On this page
Current status: partial local authority, lifecycle, and offline-shell pieces. Complete recovery, durable-work retention, and deletion gates remain open.
Runtime lifecycle and hard budgets
The required lifecycle covers create, start, attach, pause, checkpoint, resume, stop, destroy, inspect, collect, archive, and delete. Durable leases, heartbeats, idle suspension, retry reconciliation, and orphan cleanup keep failures bounded. Hard budgets cover compute, storage, network, tokens, time, artifacts, logs, and cost. Capability revocation precedes Cell termination. Ephemeral and retained classes keep identical containment and authority boundaries.
Independent retention and verified deletion
Runtime, workspace, continuity, and evidence retention are independently policy-evaluated. Repository objects, candidate deltas, caches, checkpoints, events, provider records, Capsules, and indexes have explicit classes. Ephemeral cleanup must not discard required evidence. Explicit retention seals a checkpoint. Deletion removes private artifacts and derived index entries and emits a receipt.
Failure tests must reach documented safe states without duplicate consequences, lost approved artifacts, orphan authority, surviving post-stop capabilities, or undeleted private data.
Example: ending an ephemeral task destroys its private workspace while retaining required evidence for the configured period.
See lifecycle decisions and durable recovery.
Source: docs/concepts/features.md · Current feature milestones