Date: 2026-08-08
Environment: dependency-free in-process reference adapters
Command: uv run pytest tests/chaos tests/durability tests/effects tests/memory tests/jobs tests/reliability
| Fault | Contained | Mechanism | Evidence |
|---|---|---|---|
| worker kill | yes | checkpoint resume | another worker loads last immutable checkpoint |
| Redis outage | yes | fail-closed budget/admission model | unavailable authority denies reservation |
| Postgres disruption | yes | bounded degraded result | dependency error exhausts finite retry budget |
| model timeout | yes | retry budget and fallback | timeout retries are capped |
| tool timeout | yes | typed tool timeout | call returns normalized timeout |
| ambiguous action | yes | UNKNOWN reconciliation | retry disallowed until provider lookup |
| stale worker | yes | monotonic fencing token | old owner write rejected after takeover |
| poisoned message | yes | quarantine | exhausted/non-retryable input is retained for inspection |
| corrupted memory | yes | Ed25519 verify on read | modified memory withheld |
| provider brownout | yes | circuit breaker | open circuit prevents amplification |
| queue overload | yes | bounded lane backpressure | new admission receives explicit rejection |
These are deterministic mechanism tests, not measurements of a hosted Redis, PostgreSQL, model provider, or regional environment. Live infrastructure drills remain separate integration work and must not inherit this report's green state.