ADRs¶
Architecture decision records belong here. ADR-0011 establishes this repository as the authority for collection architecture. Earlier external prephase and platform records remain design history, not a second active decision set.
- 0001 — Per-tool skill dirs are gitignored and materialised at bootstrap (superseded by 0004)
- 0002 — Mine gh-aw patterns, not the framework
- 0003 — Implementation work executes serially
- 0004 — Skills and subagents ship as a repository plugin
- 0005 — CVR ingestion: single ES surface, incremental refresh, near-source storage
- 0006 — Personal data is minimized at the adapter boundary
- 0007 — Regnskabsdata ingestion: eager nøgletal on delta, bounded five-year backfill
- 0008 — Externally-sourced people resolve through a mention-level alias layer (amended 2026-08-24: unblocked, resolution rule, contacts, suppression)
- 0009 — Pipeline orchestration: spike DBOS as a checkpointing layer inside Cloud Run Jobs
- 0010 — Ingestion quality gates: typed record contracts, record quarantine, load guard rails, and a per-run quality verdict
- 0011 — Collection owns the CVR-anchored data hub and its read boundary
- 0012 — Selecting a company returns current detail, source history, and relationship history
- 0013 — Relationships use a relational graph with historical, evidenced edges
- 0014 — Web enrichment produces versioned company signals and discovered relationships
- 0015 — Web-enrichment adapters have explicit legal and privacy gates
- 0016 — Web enrichment uses Postgres work state and Cloud Tasks across focused Cloud Run runtimes (superseded by 0029)
- 0017 — Company search queries curated tables behind one product operation
- 0018 — Hybrid similarity embeds profile text through a dedicated OpenAI adapter
-
0019 — Downstream data contracts: consumers read the live contract, never a copy
-
0020 — Web enrichment deepens collection and evidence modules (superseded by 0029)
-
0022 — Gross-profit growth compares evidenced annual endpoints
- 0026 — Directory company contact evidence (implementation design; adapter not yet built)
- 0027 — Company structure and financial class rules (accepted design; implementation open)
- 0028 — Person identities and current accepted-prospect evidence
- 0029 — Web enrichment runs one company pass per task
- 0030 — OpenTofu owns identities and access; only secret values stay out of band
- 0031 — Dependent runs follow the companies watermark
- 0032 — Data hub sessions only for Seat holders, through a session exchange