Skip to content

Site Reliability Engineering

Site Reliability Engineering (SRE) is the operating discipline that connects FDAI’s three initial verticals. Change Safety reduces change risk, Cost Governance controls efficiency, and Resilience proves recovery. SRE brings those capabilities into one evidence-driven lifecycle for observing, responding, learning, and preparing.

This section is the operator-facing map. It explains what FDAI implements, where human approval remains required, and which integrations must be supplied by a deployment or downstream fork.

Correlate related resource events, telemetry detections, and changes into one incident with stable membership and a clear chronology.

Example: five alerts share a deployment and resource key -> event correlation opens one incident -> triage reads one timeline instead of five pages.

Gather bounded evidence, produce grounded root-cause hypotheses, and keep every mitigation behind the trust router, safety check, and approval policy.

Example: an error-rate alert -> investigation correlates a recent deployment -> root-cause analysis cites the change and the telemetry -> a response plan proposes a rollback -> human approval decides whether the proposal may re-enter the action pipeline.

Use append-only audit history, postmortem drafts, observation-mode outcomes, and rollback evidence to improve rules and runbooks, without letting a learning component change policy directly.

Example: a resolved incident -> postmortem extracts the timeline and action outcome -> a catalog candidate is proposed with provenance -> normal review and promotion gates still apply.

  • Azure signals: Activity Log events, resource inventory, deployment history, and service metrics enter through provider adapters.
  • Telemetry systems: metric, log, and trace providers supply evidence. They never become a second execution path.
  • Git and ChatOps: fix pull requests carry changes, while Teams or Slack carries approvals and operational notifications.
  • Audit and reporting: every terminal outcome remains reconstructable from the append-only audit record and correlation references.
  1. Observe and correlate. Normalize events and detected issues, drop duplicates, and group the related ones into an incident.
  2. Investigate and respond. Build a bounded evidence set, derive a root-cause analysis backed by that evidence, and route any proposed mitigation through the governed action pipeline.
  3. Recover and learn. Verify recovery, write the terminal audit record, draft the postmortem, and propose evidence-backed improvements.
signals -> finding -> incident -> investigation -> RCA
-> response plan -> risk gate -> action or approval
-> recovery evidence -> postmortem -> improvement candidate

Trust routing and execution policy answer different questions. The trust router picks T0 (deterministic rules), T1 (verified reuse), or T2 (grounded reasoning) to produce a decision candidate. The safety check then computes the strictest allowed outcome from policy, action type, impact scope, environment, evidence freshness, identity, and promotion state.

DecisionQuestionPossible result
Trust routingWhich tier can explain or propose?T0, T1, T2, or hold for review
Risk gatingWhat may this proposal do now?auto, hil, deny, or observation only
ExecutionAre all runtime safety checks still valid?Apply once, no-op, stop, or roll back

A T0 match is not automatic permission to mutate, and a T2 proposal cannot grant itself authority. Every executable action still needs a dry run, stop condition, rollback path, impact scope limit, fresh inventory, per-resource lock, idempotency key, authorized identity, and audit record.

FDAI never reads missing evidence as a healthy system. A provider failure marks the dependent evidence unavailable. Stale inventory, a failed audit write, an unavailable lock, or an unverified rollback path lowers the affected action to observation mode or deny. A notification failure retries durably or escalates. It never becomes an approval, and it never undoes an incident transition that was already valid.

AreaReadUpstream status
Observability, correlation, anomaly, and forecastingObservability, detection, and forecastingCovered; real telemetry adapters are deployment bindings
Workload objectives and burn rateSLOs and error budgetsPartial until a real metric provider and scheduled trigger are bound
Capacity and performanceCapacity and performanceCovered; autonomous actions remain promotion-gated
Incident lifecycleIncident managementCovered
Bounded evidence gatheringTriage and investigationCovered; evidence depth depends on providers
Root-cause hypothesesRoot-cause analysisCovered; T2 depends on configured model and knowledge bindings
Response plans and mitigationResponse plans and mitigationCovered; plans propose and route, never bypass approval
On-call and escalationOn-call and escalationPartial until a paging adapter and direct-message targeting are bound
Post-incident learningPostmortems and learningCovered
Outcome measurementMeasuring SRE outcomesCovered when baseline and treatment windows exist
Scenario evidenceScenario validation inventory18 demo, 10 live enforcement, 9 frozen replay, 132 catalog scenarios
Disaster recoveryDisaster recovery and drillsCovered for shipped drills and adapters
Chaos engineeringChaos engineeringCovered, and every scenario starts in observation mode

Status page broadcast and DORA deployment metrics remain deferred. They are not presented as available SRE features until their provider and data contracts are implemented.

  • Day 1: ingest signals in observation mode, confirm incident grouping, and inspect evidence without enabling any changes.
  • Week 1: bind workload metrics, define initial SLOs, connect on-call routing, and pretest response plans against synthetic or historical cases.
  • Month 1: promote measured low-risk actions independently, schedule recovery drills, and use postmortem evidence to improve rules and runbooks.
To learn aboutRead
How FDAI chooses T0, T1, or T2Trust tiers
How agents apply action safety contractsAgent-driven automation
How recovery becomes a product capabilityResilience
How to inspect the evidence trailRead the audit log
What happens when approval receives no answerEscalation and standing authority