Recommended Architecture Evolution
Where the ecosystem should go over 12–24 months, expressed as target architecture (not implementation detail). Produced by the Phase-D Architecture Review. It cleanly separates three horizons: current, recommended (12–24 mo), and long-term vision. All of this is a recommendation — the current architecture is unchanged; direction changes are proposed in ADR 0005.
A · Current architecture (as documented)
Six layers, with reusable capabilities embedded inside venture/app repos and manual portal upkeep.
graph TD
L1[L1 Shared Skills ✅] --> L2[L2 Intelligence Platform<br/>FIP 🔶 + Lab 🔶]
L2 --> L3[L3 Intelligence Products<br/>intelproducts ✅]
L3 --> L4[L4 Applications & Agents<br/>inexisstudios · leadplatform · outreachagent 🔶]
L4 --> L5[L5 Ventures 🧭]
L5 --> L6[L6 Customer-facing 🧭]
note[Reusable assessment engine lives INSIDE inexisstudios;<br/>two opportunity scores; loops unbuilt; portal maintained by hand]
L4 -.-> note
Characteristics (documented): strong pack-driven reuse; but the assessment engine is trapped in a venture repo, opportunity scoring is duplicated, foundational loops (FIP 1–5, lab core, Hermes) are unbuilt, cross-repo consumption is mostly mock, and the portal is hand-maintained.
B · Recommended architecture (12–24 months)
Introduce a Platform Services layer, extract reusable services, make the pack the single source of truth, and automate the portal. Ventures become thin compositions of services + packs.
graph TD
L1[L1 · Shared Skills] --> L2[L2 · Intelligence Platform<br/>FIP knowledge only]
L2 --> L3[L3 · Intelligence Products<br/>packs = single source of truth]
L3 --> PS[L4 · Platform Services ⟵ NEW<br/>Assessment · Opportunity/COP · Retrieval · Evaluation]
PS --> L5[L5 · Ventures & Apps<br/>thin: compose services + a pack]
L5 --> L6[L6 · Customer-facing]
ORCH[[portfolio-portal-orchestrator]] -.auto-documents.-> ALL[(the whole ecosystem)]
OUT[Outcomes] -. one-way Hermes feedback .-> L3
classDef new fill:#e6ffe6,stroke:#1f7a1f;
class PS new;
Key moves (each tied to a review finding):
| Move | Addresses | From → To |
|---|---|---|
| Extract a Platform Services layer | §3, R1 | Reusable services live in venture repos → in the platform |
Assessment Service (out of inexisstudios) |
R1, §5 | outreachagent → inexisstudios (venture) → → Assessment Service (platform) |
| Single scoring source (pack) | §2, R2 | Two opportunity scores → one; recommendations pinned to pack |
| Retrieval-as-a-service | §4, §5 | Vendored pack trees → query a retrieval service |
| Tighten Intelligence Platform | §3 | FIP + Lab bundled → FIP = intelligence; Lab = evaluation service |
| Automate the portal | R8 | Hand-maintained digests/diagrams → orchestrator-generated |
| Close the loops | R7, R3 | FIP 1–5, lab core, Hermes unbuilt → built; measured, self-improving |
Target dependency direction: consumers depend only on platform-service contracts and pinned packs — never on a venture repo. Feedback (Hermes) flows one-way as new immutable pack versions.
C · Long-term vision (24 months +)
A self-improving, measured, and partly commercialised AI platform.
graph LR
subgraph Platform["Reusable AI Platform"]
SK[Shared Skills] --> KI[Knowledge Intelligence]
KI --> PK[Versioned Packs]
PK --> SVC[Platform Services<br/>assessment · opportunity · retrieval · evaluation]
SVC --> AG[Governed agents<br/>OpenClaw as service consumer]
end
SVC --> INT[Internal ventures<br/>Inexis Digital · Consulting · Inbound Lanka · City Retreats]
SVC --> EXT[External customers<br/>Assessment SaaS · licensable packs]
OUT[Measured outcomes] -->|Hermes closed loop| PK
ORCH[[Self-documenting portal]] -.-> Platform
Vision characteristics:
- Closed measurement loop — every recommendation is outcome-weighted (Hermes), so quality compounds.
- Thin ventures — launching a venture is composing platform services + a domain pack, not building a stack.
- Governed AI orchestration — agents (incl. OpenClaw) are consumers of well-defined services, under one claims/tone guardrail.
- Self-documenting — the orchestrator keeps the portal true automatically.
- Commercialised surfaces — the Assessment Service, intelligence packs, and skills library become external products (see Strategic Opportunities).
Horizon summary
| Dimension | Current | Recommended (12–24 mo) | Long-term vision |
|---|---|---|---|
| Reusable services | Trapped in venture/app repos | Extracted into a Platform Services layer | Multi-tenant, some external |
| Scoring / recommendations | Duplicated across 2–3 places | Single source of truth (pack) | Outcome-weighted (Hermes) |
| Foundational loops | Unbuilt (FIP/lab/Hermes) | Built (capture→retrieve, runs→eval) | Closed, self-improving |
| Portal upkeep | Manual | Orchestrator-generated | Self-documenting |
| Ventures | Bespoke apps | Thin service compositions | Compose-to-launch |
| Commercial surface | Internal only | Extraction enables options | Assessment SaaS + data/skills products |
Boundaries of this recommendation: it changes placement, ownership, and automation — not the proven domain logic. It does not assume any unbuilt loop is built; it recommends the sequence to build them. Adoption is via ADRs, one accepted decision at a time, preserving the evidence-first philosophy.