Context
Follow-up to #65. Once the ACME golden slice is green, prove it is reliable and observable under failure, not just on the happy path. Rationale: per hygiene ruling, reliability/observability concerns enter as scoped follow-up criteria rather than separate runtimes (see #48/#51 closures); this issue carries them.
Scope
Monitoring
Acceptance
Verification
uv run pytest apps/ai/tests/ -k "reliability or observability or replay or idempotency or restart or degrade" -v (from apps/ai)
Follow-up
Context
Follow-up to #65. Once the ACME golden slice is green, prove it is reliable and observable under failure, not just on the happy path. Rationale: per hygiene ruling, reliability/observability concerns enter as scoped follow-up criteria rather than separate runtimes (see #48/#51 closures); this issue carries them.
Scope
Monitoring
Acceptance
Verification
uv run pytest apps/ai/tests/ -k "reliability or observability or replay or idempotency or restart or degrade" -v(fromapps/ai)Follow-up