Constellation General Specification
The Constellation General Specification is the stakeholder / business framing of the platform — vision, scope, modules, security model, deployment models, and an indicative phasing roadmap. It complements (does not replace) the engineering-facing Architecture Specification.
Status: v0.3 — Repositioned as a generic enterprise platform (defence/European framing removed; security hardening retained).
What's in the document
- §1. Executive Summary — one-pager framing of the platform's place in the enterprise commerce stack.
- §2. Platform Vision and Strategic Goals — what Constellation is for, who it serves, the bet behind it.
- §3. Stakeholder Overview — primary, secondary, and tertiary stakeholder personas.
- §4. System Modules — narrative description of every module (Directory, Catalog, Procurement, Project Coordination, Documentation Management, Supply Chain Visibility, Trade Compliance) plus the cross-cutting Universal Audit Log.
- §5. Technical Architecture Overview — high-level technical framing (link out to the engineering spec for the deep dive).
- §6. Security Model & Compliance — RBAC, ABAC, data classification, regulatory posture.
- §7. Deployment Models — SaaS, dedicated cloud, on-prem, air-gapped.
- §8. Cross-Module Integration Map — how the modules talk to each other (events + APIs).
- §9. Indicative Phasing Roadmap — high-level execution sequence.
- §10. Glossary — domain terms and abbreviations used across the document.
Read the full spec
The full document lives in the monorepo at docs/constellation/specs/general-specification.md. It's kept as a single file because it reads as a coherent narrative — splitting + deep-linking would damage that.
When to reach for engineering specs instead
This document is the business framing the engineering specs sit underneath. For implementation-level detail, prefer the deep-linkable engineering specs on this site:
- Architecture Specification — module map, tenancy, RLS, events, audit, deployment, AI development model
- Universal Audit Log Specification — forensic audit chain, hash linking, retention, replay