Skip to content
GitHub
Platform

Platform

The Platform context owns the decision host side of Spectral: the customer-facing surfaces that receive /decide invocations, route them to deployed action modules, execute the modules, write the audit chain, and surface inspection back to the customer.

Pages in this subtree:

  • Customer Dashboard — the read-only inspection surface: an all-domains Portfolio landing, then per-domain Overview, Decisions, The rules, and Trust tabs, with the version-scoped Ruleset Card reached from Trust, plus minimal customer-to-operator interaction primitives. The customer-facing control plane.
  • Explainability — how every decision carries decision-trace, work-frame, and per-rule match evidence, and where customers and operators consume it.
  • Notifications — customer-facing notifications for decisions, override-pattern signal acknowledgements, and version-publication events.

The platform pillar’s role is settled by ADR-076: host and route decision-module execution, handle auth and identity resolution, write the audit chain, expose observability and billing, and manage the deployment lifecycle of decision modules. The platform never produces decision-module content — that is the world-model system’s authority, surfaced through the Operations app.

The customer-facing control plane is the Customer Dashboard. The operator-facing control plane is the Operations app, which is a separate top-level subtree under System Design.