Orchestration · Software component

Graceful Degradation Manager

Software componentOrchestrationOrchestration & Toolsarc:GracefulDegradationManager

A control component that selects the highest capability level still supported by healthy dependencies, disabling auxiliary capabilities while preserving core ones and labelling results with degradation status.

Responsibility. Chooses the capability level to serve based on current dependency health.

Also known as: Degradation controller, Capability-level selector, Graceful degradation path, Fallback pattern

receives data from; is triggered byreads; is configured byemits telemetry toemits telemetry toroutes tomonitorsmonitorsreadsreceives data fromroutes tois routed to bysends data toroutes toreadsis triggered byroutes tois triggered byroutes toCircuit Breaker: receives data from; is triggered byCircuit BreakerCapability Tier Map: reads; is configured byCapability Tier MapAudit Log Store: emits telemetry toAudit Log StoreMetrics Collector: emits telemetry toMetrics CollectorReasoning Engine: routes toReasoning EngineVector Index Store: monitorsVector Index StoreReranker: monitorsRerankerTool Result Cache: readsTool Result CacheDependency Health Monitor: receives data fromDependency Health MonitorTemplate Response Generator: routes toTemplate Response Genera…Tool Error Classifier: is routed to byTool Error ClassifierError Presenter: sends data toError PresenterKeyword Retriever: routes toKeyword RetrieverRetrieval Result Cache: readsRetrieval Result CacheToken Budget Enforcer: is triggered byToken Budget EnforcerParametric Answer Generator: routes toParametric Answer Genera…Incident Commander: is triggered byIncident CommanderRule-Based Analyzer: routes toRule-Based Analyzer+1 more (see relationships)
Direct neighbourhood (hover for relationship types)

Relationships

is configured by structural

reads dependency

emits telemetry to dynamic

is routed to by dynamic

is triggered by dynamic

receives data from dynamic

routes to dynamic

sends data to dynamic

monitors assurance

Design guidance

Quantitative guidance

As stated by the sources; verify before use.

Classification

Patterns
Graceful degradationCore vs. auxiliary capabilitiesLayered capability levels (full/basic/minimal)Explicit degradation signallingBulkhead isolation
Quality attributes
Reliability (ISO/IEC 25010 | NIST AI RMF: valid and reliable)Transparency and accountability (NIST AI RMF: accountable and transparent)Interaction capability (ISO/IEC 25010)
Risks mitigated
Total failure on partial outageOver-reliance on silently degraded resultsInconsistent state during partial failure

Sources

  1. Ch2.8: T. Nguyen, "Error Handling and Resilience," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 2.8. ISBN: 9798244538229.
  2. Ch3.7: T. Nguyen, "Tool Usage Auditing," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 3.7. ISBN: 9798244538229.
  3. Ch3.10: T. Nguyen, "Efficiency Metrics," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 3.10. ISBN: 9798244538229.
  4. Ch4.2: T. Nguyen, "Deployment and Scaling," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 4.2. ISBN: 9798244538229.
  5. Ch6.5: T. Nguyen, "Production RAG Systems," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 6.5. ISBN: 9798244538229.
  6. Ch6.6: T. Nguyen, "Query Decomposition and Adaptive Retrieval," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 6.6. ISBN: 9798244538229.
  7. Ch8.2A: T. Nguyen, "Error Rates and Reliability," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 8.2A. ISBN: 9798244538229.
  8. Ref9.08: "Safety Incident Response for AI Systems," unpublished reference note (08-Safety-Incident-Response.md), Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam supplementary materials, 2026. unpublished note