Arjun GaneshGoverned AI · Distributed systems
← All selected work
Case studyArchived

DRIFT

GPU & AI infrastructure release intelligence

Release intelligence is useful only when direct facts remain distinguishable from interpretation and no unreviewed machine output can quietly become a published engineering recommendation.

SchematicUntrusted input crosses one explicit publication gate.
Scope

Independent system · product, data contracts, deployment, and evidence

Outcome

DRIFT shipped a public Next.js interface and FastAPI contract over five human-reviewed insights — the whole live store, deliberately small — with grounded search and chat constrained to those inspectable records.

01

Failure mode

Raw changelogs are noisy, unstructured, and full of false positives. Teams miss critical AI infrastructure updates.

02

Non-negotiable constraints

  • Every direct claim must retain an exact source span
  • Drafts must remain quarantined until separate verification and human review
  • Fixture mode must provide a complete, no-key path without pretending to be live data
  • The public UI must make confidence, provenance, and review state visible
03

Architecture decisions

01

Keep the evidence middle layer visible

Each insight preserves the source span, direct facts, interpretation, workload relevance, confidence, severity, and one bounded check instead of flattening everything into a summary.

02

Separate drafting from verification

Typed stages extract candidate claims, a separate verifier rejects unsupported work, and drafts stay outside the trusted briefing until a human records the publication decision.

03

Make the honest path the easiest path

A deterministic fixture stack runs locally without an API key, while provider-backed capture is explicitly enabled, budgeted, audited, and labelled as a bounded live path.

04

Evidence, not adjectives

Verified evidence
Guarantees
  • Summaries are bounded to technical release content
  • Semantic deduplication limits repeated release signals
05

What remains bounded

The hosted Vercel and Railway services were intentionally retired after the hackathon to avoid ongoing costs. The source, architecture, recorded demo, and submission remain available as evidence.

Python 3.14FastAPIPostgreSQL 17pgvectorMCPRailwayVercel Edge Networks
Discuss the decisions

Building a system with an audit boundary?

I’m always interested in the constraints that make an architecture worth explaining.