PL-004 — Intelligence Platform
Status: Canonical
Owner: Intelligence Platform
Repository: zaixos-intelligence-platform
Last updated: 2026-07-05
Purpose
Learning and intelligence layer — version registry, recommendations, optimization, and enterprise intelligence services. Separated from runtime execution so learning never couples to live agent paths.
Responsibilities
Owns
| Service | Role |
|---|---|
EnterpriseVersionRegistryService | Canonical prompt/model/version records |
RecommendationRegistryService | Recommendation lifecycle |
| Learning / optimization engines | Offline improvement loops |
| Intelligence signals processing | Feeds planners indirectly via registry |
Does not own
- Live agent turn execution (PL-003)
- Product presentation (PRD-xxx)
- Benchmark execution infrastructure (PL-006 instruments)
Architecture
mermaid
flowchart LR
PL003[PL-003 Runtime] -->|read versions| PL004[PL-004 Intelligence]
PL006[PL-006 Benchmark] -->|metrics| PL004
PL004 -->|promoted versions| REG[Version Registry]
REG --> PL003Why PL-004 owns learning
Products and runtime must not embed learning logic — it creates untestable coupling and bypasses closed-loop governance.
See ADR/ADR-010-why-pl-004-owns-learning.md.
Contracts
Intelligence platform contracts consumed via product Integration adapters — never direct engine imports outside Integration module.
Known limitations
- Some subsystems use in-memory persistence (grandfathered — see certification reports)
- Registry registration pending full A0 in zaixos-registry
Related
- ADR/ADR-011-products-never-own-intelligence.md
- ADR/ADR-012-why-version-registry-exists.md
- AI/version-registry.md
Breadcrumbs: Home → Platforms → PL-004