Files
git.stella-ops.org/docs/technical/architecture
master 6592cdcc9b refactor(graph): absorb Cartographer into graph-api + wire Graph Indexer
- Wire Graph Indexer library + Persistence into graph-api (csproj refs + DI)
- Add build/overlay endpoints matching Scheduler HTTP contracts
  (POST/GET /api/graphs/builds, POST/GET /api/graphs/overlays)
- Add PostgresGraphRepository for reading from graph.graph_nodes/edges
- Register SBOM ingest, analytics, change-stream, and inspector pipelines
- Comment out Cartographer container in compose (empty shell, Slot 21)
- Add cartographer.stella-ops.local as backwards-compat alias on graph-api
- Update Scheduler config to target graph.stella-ops.local
- Update services-matrix.env, hosts file, port-registry, module-matrix
- Update component-map, architecture docs, Scanner/Graph READMEs
- Eliminates 1 container (stellaops-cartographer)

All 133 existing tests pass (77 Api + 37 Indexer + 19 Core).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 15:48:18 +03:00
..
2026-01-03 11:02:24 +02:00
2026-01-03 11:02:24 +02:00
2026-01-06 19:07:48 +02:00
2026-01-03 11:02:24 +02:00
2026-01-03 00:49:19 +02:00
2026-01-06 19:07:48 +02:00
2026-01-03 00:49:19 +02:00

Platform architecture & module dossiers

Use this index to locate platform-level architecture references and per-module dossiers.

Core views

Detailed references

Docs validation

Use the architecture docs validation check to detect service-path and hostname drift:

powershell -NoProfile -ExecutionPolicy Bypass -File ./docs/technical/architecture/scripts/validate-webservice-docs.ps1

Intentional failing fixture (sanity check for the validator):

powershell -NoProfile -ExecutionPolicy Bypass -File ./docs/technical/architecture/scripts/validate-webservice-docs.ps1 `
  -Files "docs/technical/architecture/fixtures/webservice-docs-invalid-fixture.md"

User-centric views (NEW)

Policy engine deep dives (NEW)

Comprehensive documentation of how data feeds policy decisions:

End-to-end workflow flows

Comprehensive flow documentation for all major StellaOps workflows: flows/

Category Flows
Core Platform Dashboard, Scan Submission, SBOM Generation, Policy Evaluation, Notification, Export
Advanced CI/CD Gate, Advisory Drift Re-scan, VEX Auto-Generation, Evidence Bundle Export
Enterprise Multi-Tenant Policy Rollout, Exception Approval, Risk Score Dashboard
Specialized Binary Delta Attestation, Offline Sync, Reachability Drift Alert

Module catalogue

Each module directory bundles an ownership charter (AGENTS.md), current work (TASKS.md), an architecture dossier, and an implementation plan. Operations guides live under operations/ where applicable.

Module Architecture Implementation plan Operations / extras
Authority architecture.md implementation_plan.md operations/
Advisory AI architecture.md implementation_plan.md -
Attestor architecture.md implementation_plan.md -
CLI architecture.md implementation_plan.md operations/release-and-packaging.md
CI recipes architecture.md - recipes.md
Concelier architecture.md implementation_plan.md operations/
DevOps / release architecture.md - runbooks/
Excititor architecture.md implementation_plan.md mirrors.md
Export Center architecture.md implementation_plan.md operations/runbook.md
Graph architecture.md implementation_plan.md -
Notify architecture.md implementation_plan.md -
Orchestrator architecture.md implementation_plan.md -
Platform architecture-overview.md + architecture.md implementation_plan.md -
Policy engine architecture.md implementation_plan.md -
Registry token service architecture.md implementation_plan.md operations/token-service.md
Scanner architecture.md implementation_plan.md operations/
Scheduler architecture.md implementation_plan.md operations/
Signer architecture.md implementation_plan.md -
Telemetry stack architecture.md implementation_plan.md operations/collector.md, operations/storage.md
UI / Console architecture.md, console-architecture.md implementation_plan.md -
Vuln Explorer architecture.md implementation_plan.md -
VEX Lens architecture.md implementation_plan.md -
Excitor architecture.md implementation_plan.md scoring.md
Zastava architecture.md implementation_plan.md -

Tip: every module directory also exposes README.md, AGENTS.md, and TASKS.md for roles, current backlog, and ownership responsibilities.