Decisions, by status.
Every ADR from the memberintel repo, synced into the KB and grouped by where it sits in its lifecycle. Click an ADR to read the full decision. 37 total.
Proposed
9Not yet decided
- ADR-0035 ShippedProduction eval monitoring — in-house sampled scoring, not Braintrust/LangSmith2026-07-14Proposed — `ai-engineer` review complete; `ceo-blair` sign-off pending (see Review log)
- ADR-0027 ShippedGitHub repo governance (caseproof org) and GCP Workload Identity Federation (WIF) binding strategy2026-06-24Proposed — governance §1 amended 2026-06-25 to a **phase-aware** posture (maintainer solo-merge accepted during internal-alpha/staging; the second-party-review gate is re-decided at prod go-live). See the Review log.
- ADR-0025 ShippedTier-to-model assignment — Haiku for Free, Sonnet for Pro2026-06-01
- ADR-0022 ShippedInternal infrastructure authentication model2026-05-18
- ADR-0021 No signalBigQuery ML as the home for predictive models2026-05-17
- ADR-0020 ShippedMulti-provider model routing — Vertex AI Gemini as second provider2026-05-17
- ADR-0019 No signalSession continuity via structured wrap-up logs2026-05-17
- ADR-0014 ShippedCross-Pollination Security Boundary — Three-Roles Model2026-05-14Proposed (pending privacy counsel review by Allen)
- ADR-0013 No signalGCP Project Structure — Project-per-Environment + Shared Tooling2026-05-14Proposed (V1 ships with single project; four-project structure targeted for V1.5)
Accepted
20Decided and in force
- ADR-0037 ShippedStaging-suffixed resources are production; add a sandbox tier2026-07-21
- ADR-0036 ShippedConnector shared record format for multi-platform modules2026-07-17
- ADR-0031 Shipped`question_type` content-shape facet2026-07-03
- ADR-0026 ShippedGlobal-brain inbound ingest — a shared staging + review spine2026-06-22Accepted (2026-06-23) — `ai-engineer` APPROVE-WITH-CHANGES + `ceo-blair` APPROVE-WITH-CONDITIONS; condition (a) (in-row provenance for the direct-write tier) verified in merged PR #174. **Spine shipped and live on staging (2026-06-24):** Phase A (playbook inlet) + the staged research adapter (Slices 1–3, PRs #179/#180/#185) are merged; condition (c) (row-level consent gate) is implemented; the loop is proven end-to-end on staging (16 `primary_research` rows embedded, 2 sensitive docs correctly held). Condition (b) (sensitive-vertical list + counsel sign-off) remains the only open **go-live gate** before prod. See the Review log (2026-06-24 entry).
- ADR-0023 ShippedPersist tool_result snapshots for recall2026-05-20
- ADR-0018 ShippedBrain Memory Limits and Content Sanitization Policy2026-05-15Accepted (deployed 2026-05-15)
- ADR-0017 ShippedMemberIntel Connect — WordPress Plugin as the Data-Sync Source2026-05-15Accepted (V1 plugin shipped 2026-05-14; sync service deployed 2026-05-15)
- ADR-0016 ShippedBrain Mutation via Anthropic Tool Calls (`update_customer_brain`)2026-05-15Accepted (deployed 2026-05-15)
- ADR-0015 ShippedCustomer Brain — Four-Document Architecture (SOUL, BIBLE, HEARTBEAT, MEMORY)2026-05-15Accepted (deployed 2026-05-15)
- ADR-0011 ShippedSecrets Management — Secret Manager + KMS + Path-Prefixed Naming2026-05-14
- ADR-0010 Partial (2/3 paths)Observability — Cloud Logging + OpenTelemetry + BigQuery2026-05-14
- ADR-0009 ShippedCI/CD Pipeline — GitHub Actions with Workload Identity Federation2026-05-14
- ADR-0008 EnforcedVoyage voyage-3-lite for Embeddings2026-05-12
- ADR-0007 No signalAuth via JWT + Google OAuth + AI Foundation PKCE2026-05-12
- ADR-0006 ShippedHive Mind as Brain Seed Source2026-05-12
- ADR-0005 ShippedAnthropic SDK direct, mitigation seam at llm.call2026-05-08Accepted (with explicit accepted risk)
- ADR-0004 No signalGCP — Cloud Run + Cloud SQL + Secret Manager2026-05-08Accepted (resolves SPEC Open Q8)
- ADR-0003 No signalpgvector for V1, tenant_id as partition key2026-05-08Accepted (resolves SPEC Open Q9)
- ADR-0002 EnforcedModel routing single source of truth2026-05-08
- ADR-0001 EnforcedEntitlement service shape2026-05-08