ADR 0003: Model the Intelligence Platform as a multi-system layer
- Status: accepted
- Date: 2026-07-05
- Deciders: Azwaan
- Tags: structure, layering, intelligence-platform
Context
Processing the “Intelligence Platform” revealed it is not a single repository. Evidence across the source repos shows three distinct systems and a clear producer/consumer split:
- PersonalOps / Founder Intelligence Platform (FIP) — the knowledge intelligence platform + Intelligence Dashboard that produces intelligence.
- intelproducts — the published intelligence packs, “kept separate from the platform that produces them.”
- website-intelligence-lab — a sibling, non-dependent website-engine evaluation platform.
Several subsystem names supplied in the request did not map cleanly to reality: Hermes and OpenClaw
are planned/not-built, recommendations are split (output in outreachagent; full engine spec in the
out-of-scope inexisstudios), and “estate generation” does not exist as a subsystem. A modelling
decision was needed to represent this honestly in the portal.
Decision
We will:
- Model the Intelligence Platform as layer 2, an assembly of sibling systems (
personalops,website-intelligence-lab), documented as a platform at architecture/intelligence-platform.md with four architecture views (executive, container, component, runtime). - Model Intelligence Products (
intelproducts) as layer 3 — the versioned, immutable output contract produced by layer 2 and consumed downstream (producer/consumer split). - Record every named subsystem with an explicit implemented / planned / not-found status, and never document a capability (e.g. “estate generation”, Hermes) as if it exists.
- Register the real downstream consumers (
leadplatform,outreachagent) as layer-4 systems, marked not yet fully processed.
Options considered
| Option | Pros | Cons |
|---|---|---|
| A (chosen): multi-system layer + product contract, honest status | Matches evidence; separates producer from product; safe for automation | More pages/relationships to maintain |
| B: one “Intelligence Platform” repo digest | Simple | False — conflates three systems; misrepresents architecture |
| C: document the requested subsystems as-described | Fast | Would fabricate Hermes/OpenClaw/estate-generation as real |
Consequences
- Positive: the portal reflects the real architecture; downstream consumers and the producer/consumer contract are explicit; honest maturity supports planning.
- Negative / trade-offs: more systems and cross-links to keep consistent; layer 2/3 boundary (intelproducts) needs a clear note wherever it appears.
- Follow-ups / affected pages: portfolio-overview,
system-of-systems, registry,
status dashboard, Architecture Principles,
and full digests for
leadplatform/outreachagentwhen they are processed.
Compliance / review
Enforced by the Definition of Done in CLAUDE.md and Principle 8 (honest realization
labelling) in the Architecture Principles. Revisit if the systems merge or
the layer boundaries change.