Architecture

Architecture | Operations Reliability and Data Governance Workbench

A repository-derived architecture review covering components, control flow, operating boundaries, and the evidence a technical reviewer should inspect.

Reviewed 2026-07-28. This page is derived from checked-in repository evidence and links back to its source.

Design goals

Core layers

  1. Scenario layer — deterministic service, contract, and incident snapshots.
  2. Scoring layer — risk, health, and release gate computation.
  3. Narrative layer — deterministic executive and incident summaries.
  4. LLM augmentation layer — optional OpenAI-powered brief generation and grounded Q&A.
  5. Export layer — markdown and JSON review packs.
  6. Evidence layer — event extraction, owner scorecards, and comparison views.
  7. Bundle layer — signed zip bundles with manifest and tabular artifacts.
  8. Presentation layer — Streamlit multipage command surfaces.

Why deterministic narratives first

Deterministic narratives keep the project portable, debuggable, and interview-friendly. They also prove that the system can produce useful operational guidance even when no external model is available.

Extension path

A future adapter can replace or augment the narrative layer:

The presentation layer does not need to change as long as the engine contract stays stable.

Review bundle contract

The bundle exporter packages: