Haga is split across two GitHub repositories (currently private operationally) with a one-way metrics publish channel. Brand tokens do not cross repos — they live in the web monorepo only.
IP posture: public methodology, detector definitions, reproducible Lab evidence; private customer artifacts, engagement workflows, and comparative data — see IP strategy.
Runtime shape (evaluation)
Pillar 1 — Policy verification
Spec detail: Methodology report.
Pillar 2 — World-model verification
Spec detail: Methodology report (includes frozen held-out protocol).
Inter-repo contract (no redundancy)
| Concern | SSOT | Consumer path |
|---|---|---|
| Benchmark / checker metrics | Private engineering → sanitized JSON | Published metrics channel → site Lab + dataroom Evidence |
| Investor progress digest | Private engineering (roadmap / changelog) | Same publish channel → progress digest JSON |
| Technical specs | This room + public site methodology | Methodology report · public Lab |
| Brand tokens / chart theme | @haga/brand |
Shared design package |
| Metrics client + fixtures | @haga/metrics |
Shared by site Lab + dataroom Evidence |
| Investor narrative | This dataroom | Curated MDX documents |
| Partner artifacts / comparative data | Out of public git | Engagement workflows only |
| Day-to-day Issues | Private engineering tracker | Not mirrored live into the dataroom |
Explicitly not done: bidirectional sync, duplicate metrics clients per app, live Issue boards in this room, publishing raw result dumps or partner artifacts.
Diligence charts consume published metrics only — no engineering workspace access required.
Sensitivity boundary
| In git / public metrics | Out of git |
|---|---|
| Aggregate rates, CIs, schema metadata, curated digest | Full episode dumps, local paths, partner names |
| Investor MDX narrative | Unsigned equity drafts, personal burn numbers |
| Brand package | Encrypted PDFs / private object storage (linked when needed) |
Deploy topology
- Public site — marketing + Lab charts
- Dataroom — invite-only auth (allowlisted accounts); same metrics feed as Lab so Evidence cannot drift from the public story
- Sensitive diligence PDFs stay out of the public site deploy