← Back to public work

AI-assisted independent project · Synthetic data · Read-only decision support

Data platform · Applied AI

Data Platform Reliability Agent

A reproducible, deterministic-first reliability agent that turns synthetic events, contracts and runbooks into a bounded diagnosis; the optional LLM planner is not part of the current evaluation.

25offline regression cases
256feature-hash embedding dimensions
Read-onlydecision support
Humanapproval boundary

Problem and contribution

A real engineering question, built to be inspected.

01 · The problem

Pipeline incidents are rarely solved by one error message. Engineers need run history, schema context, operating guidance and a clear line between diagnosis and execution.

02 · My role

Built with AI assistance: a FastAPI/Pydantic incident-diagnosis service, local Qdrant runbook retrieval, tenant-scoped SQL and approval-ready recovery previews.

Example output

Concrete behavior, not a concept slide.

Abbreviated verified response from the schema-change test. The full response also includes direct evidence, citations, confidence, recommendations and the complete tool trace.

verified-output.json
{
  "severity": "high",
  "issue_summary": "SCHEMA_MISMATCH",
  "tools_used": [
    "query_pipeline_events",
    "inspect_pipeline_contract",
    "search_runbooks"
  ],
  "approval_required": true,
  "execution_performed": false
}

What the repository proves

Designed, tested and documented end to end.

  • FastAPI and strict Pydantic request/response contracts
  • Tenant-scoped SQL events and cross-tenant negative tests
  • Contract comparison for missing and unexpected fields
  • Local Qdrant runbook retrieval with 256-dimensional feature-hashed vector embeddings
  • Cosine-similarity search with keyword-based rescoring
  • Optional OpenAI Responses API planner with deterministic fallback
  • Approval-only remediation previews with no execution path
Architecture flowDesign decisions ↗
  1. 01

    Validate the incident request and authorized tenant scope

  2. 02

    Query synthetic pipeline events and inspect the expected contract

  3. 03

    Retrieve the most relevant operational runbook

  4. 04

    Synthesize evidence, likely causes, confidence and citations

  5. 05

    Require human approval for any proposed state-changing action

Limits and next validation

Limits and validation still needed.

Credibility boundary

Independent work, described honestly.

This is an independent portfolio implementation built from public career themes and entirely synthetic pipelines, tenants, events, contracts and runbooks. It is not employer production code or architecture.

Professional contact

Contact by emailEmail Shivanand→