Knowledge Portal · engineering documentation

Skip to content

Federated from workspace · PRD-000 · zaixos-company-platform/docs/technical/ADR-001-agent-operations-center.md Do not edit canonical truth here — update the source repo, then re-run npm run docs:sync.


ADR-001: Enterprise Agent Operations Center

Status: Accepted
Date: 2026-07-05
Repository: PRD-000 (zaixos-company-platform)
Module: Integration

Context

ZAIXOS operates multiple AI agents across products (PRD-000, PRD-001). Runtime logic lives in PL-003, PL-004, and PL-006. AI engineers need a single engineering console to monitor agents, capabilities, benchmarks, datasets, recommendations, acceptance runs, and release candidates without modifying runtime architecture.

Decision

Implement the Enterprise Agent Operations Center as a presentation-only control plane in the Integration module under Filament navigation group AI Engineering.

Architecture constraints

  1. No new platform (not PL-007) — extend existing contracts only.
  2. No runtime duplication — Filament pages delegate to read adapters.
  3. No business logic in Filamentmount() injects adapters and assigns public properties only.
  4. Cross-product data federationAgentOperationsFederationReadContract (PL-003) over JSON export bundles from PRD-001; legacy filesystem paths remain as fallback.

Adapter map

SurfaceAuthority
OverviewPL-006 + PL-004 + benchmark/learning read
AgentsConfig registry + PL-006 persona metrics
CapabilitiesCapabilityRegistryContract + PL-006
ObservabilityPL-006 trace/replay contracts
Learning DatasetAgentLearningDatasetReadContractAgentOperationsFederationReadContract
BenchmarkAgentBenchmarkReadContractAgentOperationsFederationReadContract
RegressionBenchmark read compare
Acceptance LabEnterpriseAiAcceptanceLabContract
RecommendationsClosedLoopOrchestrationContract
Release CenterPL-004 control plane + version config
VersionsConfig + PL-004 recent versions
GovernanceStatic ZEP compliance metadata

Security

  • Filament panel requires authentication (->login() + Authenticate middleware).
  • /internal/ai-observability/* routes require auth middleware.
  • AgentOperationsAuthorization supports optional email allowlist via AGENT_OPS_ALLOWED_EMAILS.

Consequences

Positive

  • Single engineering console for all ZAIXOS AI systems.
  • Runtime platforms remain unchanged.
  • Clear adapter boundary for future shared read contracts.

Negative / follow-ups

  • Learning/benchmark UI syncs via ai:agent-ops:export (PRD-001) + ai:agent-ops:sync (PRD-000); no live DB federation yet.
  • Filament login requires password users; magic-link-only Identity flow may need engineering user seeding.
  • Approval actions in Release Center remain read-only until explicit approval workflow phase.

Alternatives rejected

AlternativeReason
New PL-007 platformViolates additive-only ZEP policy
Build UI in PRD-001Wrong audience — clinic staff vs AI engineers
Duplicate benchmark/learning services in PRD-000Violates no-duplication rule

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