Knowledge Portal · engineering documentation

Skip to content

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

ServiceRole
EnterpriseVersionRegistryServiceCanonical prompt/model/version records
RecommendationRegistryServiceRecommendation lifecycle
Learning / optimization enginesOffline improvement loops
Intelligence signals processingFeeds 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 --> PL003

Why 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

Breadcrumbs: Home → Platforms → PL-004

ZAIXOS Knowledge Portal — public engineering docs at /docs · Staff operations at /admin