Project guide

Project Guide | Operations Reliability and Data Governance Workbench

Free reliability exercise planner for operations review and shift-handoff maturity. This guide organizes the repository's original implementation notes for operations managers and SRE-adjacent teams.

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

Live Demo

A Streamlit platform that combines operational reliability, data governance, incident review, and AI-ready narrative generation in one deployable system.

Private Workshop or Pilot

Use the form for initial scoping only. Do not submit credentials, regulated data, raw incident logs, or other confidential material.

System Overview

An operations reliability desk that packages incident logs, signed bundles, and optional AI assist into a repeatable review loop.

AreaDetails
UsersOperations managers, SRE/IT teams, managed service teams, and internal reliability owners.
Technical pathValidate the demo, README, architecture notes, and quality gate before deeper workflow review.
System scopeSigned review bundles, staged incident-log visibility, optional AI assist, and operations handoff framing.
Operating boundarySynthetic/staged data by default; production use needs access control, retention policy, and approval workflows.
Evaluation pathRun the local checks, generate a signed bundle, and inspect the staged incident evidence.

Evaluation Path

Technical Notes

Key Surfaces

Architecture

flowchart LR
    A[Operational services] --> B[Scenario snapshot builder]
    C[Data contracts] --> B
    B --> D[Risk scoring engine]
    D --> E[Release gate computation]
    D --> F[Deterministic narrative engine]
    E --> G[Review pack export]
    F --> G
    G --> H[Streamlit command surfaces]

Quick Start

make install
make verify
source .venv/bin/activate
streamlit run streamlit_app.py

No external LLM API is required. The deterministic narrative engine handles all summaries by default. For optional OpenAI assist, set OPENAI_API_KEY in .streamlit/secrets.toml or as an environment variable.

Deployment

Streamlit Community Cloud

Export examples:

source .venv/bin/activate
PYTHONPATH=. python -m scripts.export_review_pack --scenario pressure --format markdown
PYTHONPATH=. python -m scripts.export_review_bundle --scenario pressure

Project Structure

app/core/           scoring, narratives, sample data, exports, bundles, evidence, scorecards, llm
pages/              Streamlit multipage review surfaces
scripts/            CLI exports
tests/              unit tests for scoring, exports, narratives, bundles, actions, and llm setup
docs/               architecture and technical report

Cloud + AI Architecture

Enterprise Productization

Service Architecture