← All domains

Reliability & OperationsView domain

APRF-14

Reliability & Continuity

Survive provider outages and partial failures, and preserve critical AI capabilities under sustained disruption.

Purpose

Design graceful degradation for short failures and documented continuity options for sustained disruption—so AI-dependent journeys fail safely and recover within defined RTO/RPO.

Engineering philosophy

Assume providers fail. Timeouts, circuit breakers, and degraded modes handle minutes; backups, failover, and human procedures handle hours and days. Safety properties must hold in every degraded mode.

Why it matters

Naive retries and single-provider dependency turn rate limits into outages; automation without continuity plans leaves the business stranded when AI is unavailable.

Common failures

  • No timeout on model calls
  • Infinite retries that worsen rate limits
  • No fallback when the primary model is unavailable
  • Agent continues after a failed critical tool as if it succeeded
  • No manual fallback for AI-automated workflows
  • Single provider with no contractual or technical alternative
  • Backups that exclude vector indexes and prompt registries
  • Untested continuity plans

Mandatory checks

Gate controls. Each check is pass/fail via artifact + pass condition. Expected from the annotated capability level when the system meets the minimum criticality tier.

  • REL-M1L3 · DefinedTier 2 · Productionautomated

    All model and tool calls shall have timeouts and bounded retries

    Artifact
    Client config / static analysis report for timeouts and max retries
    Pass condition
    100% of model/tool client call sites have finite timeout and max-retry ≤ bound; verified by static check or integration test
  • REL-M2L3 · DefinedTier 2 · Productionhybrid

    Critical user journeys shall define a degraded mode when AI is unavailable

    Artifact
    Degraded-mode spec per critical journey + feature-flag or fallback test
    Pass condition
    100% of critical journeys document degraded behavior; failover test shows non-AI or safe fallback activates when AI dependency fails
  • REL-M3L3 · DefinedTier 2 · Productionautomated

    Partial tool failures shall be detected and shall prevent false-success continuation

    Artifact
    Agent/tool error-handling tests for partial failure
    Pass condition
    Tests inject tool failure after partial success; agent does not report overall success in 100% of cases without explicit compensation/approval
  • REL-M4L3 · DefinedTier 2 · Productionmanual

    Critical AI-dependent processes shall have documented continuity options

    Artifact
    Continuity options doc per critical process (failover, manual, alternate provider)
    Pass condition
    100% of processes marked critical-AI-dependent have ≥1 documented continuity option with owner
  • REL-M5L3 · DefinedTier 2 · Productionhybrid

    Backups shall include AI control-plane artifacts needed to restore service

    Artifact
    Backup job config covering prompt registry, policies, indexes as required + restore test
    Pass condition
    Backup inventory includes required AI control-plane artifacts; restore test in last 90 days succeeds for a sample artifact set
  • REL-M6L4 · Quantitatively ManagedTier 3 · Mission Criticalmanual

    RTO/RPO objectives shall exist for critical AI features

    Artifact
    RTO/RPO catalog for critical AI features
    Pass condition
    100% of critical AI features have numeric RTO and RPO documented and linked to a tested restore/failover procedure
  • REL-M7L5 · OptimizingTier 3 · Mission Criticalhybrid

    Chaos experiments shall cover AI dependency failure modes

    Artifact
    Chaos experiment plan + dated after-action report including AI provider/tool failures
    Pass condition
    PASS if at least one AI-dependency chaos exercise completed in the last 180 days with retained actions
  • REL-M8L5 · OptimizingTier 3 · Mission Criticalhybrid

    Contractual and technical multi-provider options shall exist for Level 5 continuity

    Artifact
    Provider contract summary + technical failover design and test evidence
    Pass condition
    PASS if Level 5 workloads have a documented alternate provider/path and a successful failover test ≤180 days

Evidence required

  • Timeout/retry configuration
  • Degraded-mode UX and behavior documentation
  • Postmortems referencing resilience controls where applicable
  • Continuity plans for critical journeys
  • Backup/restore test records
  • RTO/RPO definitions

Severity & risk

Severity
high
Impact if violated
Risk level
high
Typical residual risk (impact × likelihood)

Engineering best practices

  • Idempotent tools where retries are possible
  • Queue and backpressure for bursty AI workloads
  • Fail safe: prefer refusal over incorrect action under uncertainty
  • Separate availability SLOs for AI features vs core non-AI paths
  • Identify which AI features are critical vs optional
  • Design human-operated fallback procedures before full automation
  • Replicate prompt registries and policies, not only databases
  • Align continuity with resilience and rollback pillars

Automatic validations

  • Synthetic canaries against providers
  • Alerts on elevated timeout and 429 rates
  • Integration tests for fallback paths
  • Scheduled backup success checks
  • Restore tests in isolated environments
  • Health checks on standby providers

Manual validations

  • Game days simulating provider outage
  • Review of agent compensation logic after tool failure
  • Business impact analysis for AI features
  • Executive review of continuity acceptance risk

Examples

  • If the LLM provider is down, search falls back to keyword results with a clear banner
  • An agent aborts a payment flow when the ledger tool times out rather than guessing success
  • If the LLM provider fails, claims adjusters switch to a documented manual checklist
  • Prompt registry backups restore a prior known-good configuration in a DR region

References

Crosswalks

  • MANAGE Manage

    NIST AI Risk Management Framework · supports

  • Secure & Resilient Secure and Resilient

    NIST AI Risk Management Framework · aligns-with

  • LLM10 Unbounded Consumption

    OWASP Top 10 for Large Language Model Applications · supports

  • CC7 System Operations

    SOC 2 Trust Services Criteria · evidence-for

  • CC9 Risk Mitigation

    SOC 2 Trust Services Criteria · evidence-for

  • A1 Availability

    SOC 2 Trust Services Criteria · evidence-for

  • Reliability Reliability

    AWS Well-Architected Framework · aligns-with

Future evolution

Portable health/degradation protocols and multi-provider continuity playbooks for AI workloads.