flowchart TB
classDef surface fill:#f5f3ff,stroke:#7c3aed,stroke-width:2px,color:#4c1d95
classDef api fill:#ede9fe,stroke:#6d28d9,stroke-width:2px,color:#4c1d95
classDef control fill:#f3e8ff,stroke:#9333ea,stroke-width:3px,color:#581c87
classDef foundation fill:#f8fafc,stroke:#64748b,stroke-width:2px,color:#334155
classDef core fill:#e0f2fe,stroke:#0284c7,stroke-width:2px,color:#0369a1
classDef intel fill:#ccfbf1,stroke:#0d9488,stroke-width:2px,color:#134e4a
classDef reason fill:#dcfce7,stroke:#16a34a,stroke-width:2px,color:#14532d
classDef experience fill:#fef9c3,stroke:#ca8a04,stroke-width:2px,color:#713f12
classDef present fill:#ffedd5,stroke:#ea580c,stroke-width:2px,color:#9a3412
classDef product fill:#fdf2f8,stroke:#ec4899,stroke-width:2px,color:#831843
classDef os fill:#dbeafe,stroke:#2563eb,stroke-width:2px,color:#1e3a8a
classDef enterprise fill:#fce7f3,stroke:#db2777,stroke-width:2px,color:#9d174d
classDef store fill:#fef3c7,stroke:#d97706,stroke-width:2px,color:#78350f
classDef event fill:#fff7ed,stroke:#f97316,stroke-width:2px,color:#9a3412
classDef ai fill:#fce7f3,stroke:#be185d,stroke-width:2px,color:#9d174d
classDef legend fill:#f1f5f9,stroke:#cbd5e1,stroke-width:1px,color:#475569
subgraph L1["1 · Experience & Entry Surfaces"]
direction LR
cli["Command Line Interface
scan · watch · review · copilot"]:::surface
web["Web Application
engineering dashboard"]:::surface
ide["IDE Extensions
editor integrations · protocol bridge"]:::surface
ci["CI/CD & Source Control
pull-request gates · webhooks"]:::surface
exports["Export Channels
security reports · team notifications · displays"]:::surface
end
subgraph L1API["API Gateway · Backend for Frontend"]
direction TB
apiview["Workspace Views"]:::api
apicompose["Composition & Personalization"]:::api
apidecide["Decision Actions"]:::api
apiops["Platform Operations"]:::api
apient["Enterprise Administration"]:::api
apiprod["Product Capabilities"]:::api
end
cli & web & ide & ci --> L1API
subgraph L2["2 · Control Plane · Platform Orchestration"]
direction TB
orch["Platform Orchestrator
single coordination entry for all layers"]:::control
subgraph orchestrators["Layer Orchestrators"]
fnd["Foundation
trust · audit · compliance · residency · observability"]:::foundation
iorch["Intelligence Orchestrator"]:::intel
rorch["Reasoning Orchestrator"]:::reason
eorch["Experience Orchestrator"]:::experience
porch["Presentation Orchestrator"]:::present
oorch["Engineering OS Orchestrator"]:::os
entorch["Enterprise Orchestrator"]:::enterprise
end
orch --> fnd
orch ==> iorch & rorch & eorch & porch & oorch & entorch
end
L1API ==> orch
exports ==> porch
subgraph L3["3 · Platform Core · Ingestion & Foundation"]
direction TB
subgraph registries["Platform Registries"]
capreg["Capability Catalog"]:::core
plugreg["Plugin Registry"]:::core
scanreg["Scanner Registry"]:::core
polreg["Policy Registry"]:::core
end
subgraph pipeline["Six-Stage Ingestion Pipeline"]
s1["Discovery"]:::core
s2["Multi-Scanner Analysis"]:::core
s3["Finding Correlation"]:::core
s4["Dependency Graph"]:::core
s5["Threat Enrichment"]:::core
s6["Risk Attribution"]:::core
s1 --> s2 --> s3 --> s4 --> s5 --> s6
end
contracts["Contract & Schema Registry"]:::core
wsbuild["Workspace Builder"]:::core
engmem["Engineering Memory Service"]:::core
scanreg --> s2
s6 --> contracts --> wsbuild --> engmem
end
orch ==>|build engineering workspace| wsbuild
oorch ==>|run scan operations| s1
subgraph L4["4 · Persistence & Immutable Stores"]
direction LR
scanstore[("Scan Results")]:::store
snapstore[("Snapshot Archive
immutable · versioned")]:::store
intelrepo[("Intelligence Repository")]:::store
trendhist[("Trend & Metrics History")]:::store
sessionmem[("Session & Fingerprint Memory")]:::store
auditledger[("Audit & Remediation Ledger")]:::store
end
s6 -->|persist findings| scanstore --> snapstore
wsbuild -->|materialize| intelrepo
engmem --> sessionmem
subgraph L5["5 · Platform Intelligence · Fifteen Analysis Domains"]
direction TB
iorchnode["Intelligence Orchestrator
derives unified engineering understanding"]:::intel
subgraph domains["Analysis Domains"]
d1["Repository Intelligence"]:::intel
d2["Engineering Intelligence"]:::intel
d3["Security Intelligence"]:::intel
d4["Architecture Intelligence"]:::intel
d5["Quality Intelligence"]:::intel
d6["Delivery Intelligence"]:::intel
d7["Business Intelligence"]:::intel
d8["Organization Intelligence"]:::intel
d9["Memory Intelligence"]:::intel
d10["Conversation Intelligence"]:::intel
d11["AI & Model Intelligence"]:::intel
d12["Observability Intelligence"]:::intel
d13["Policy Intelligence"]:::intel
d14["Capability Health Intelligence"]:::intel
end
subgraph crossintel["Synthesis Layer"]
kg["Knowledge Graph"]:::intel
fleetpat["Fleet Pattern Analysis"]:::intel
intelbundle["Unified Intelligence Model"]:::intel
end
iorchnode --> domains
domains --> intelbundle
kg & fleetpat --> iorchnode
end
iorch ==> iorchnode
snapstore -->|engineering workspace| iorchnode
trendhist -.->|historical trends| intelbundle
subgraph L6["6 · Engineering Reasoning"]
direction TB
rorchnode["Reasoning Orchestrator"]:::reason
strategy["Strategy Selection"]:::reason
runtime["Reasoning Runtime"]:::reason
subgraph rengines["Reasoning Engines"]
rdec["Decision Intelligence"]:::reason
rpred["Prediction Engine"]:::reason
rscen["Scenario Analysis"]:::reason
rrec["Recommendation Engine"]:::reason
rexpl["Explainability"]:::reason
rgov["Governance & Approval Gate"]:::reason
end
rresult["Engineering Decisions & Evidence"]:::reason
rorchnode --> strategy --> runtime --> rengines --> rresult
end
rorch ==> rorchnode
intelbundle -->|facts & signals| runtime
subgraph L7["7 · Engineering Experience"]
direction TB
eorchnode["Experience Orchestrator"]:::experience
intent["Intent Recognition"]:::experience
context["Context Assembly"]:::experience
personalize["Personalization"]:::experience
adaptive["Adaptive Composition"]:::experience
layout["Layout Engine"]:::experience
navigate["Workspace Navigation"]:::experience
search["Workspace Search"]:::experience
notify["Notification Routing"]:::experience
expview["Personalized Experience View"]:::experience
eorchnode --> intent --> context --> personalize --> adaptive --> layout --> expview
navigate & search & notify --> eorchnode
end
eorch ==> eorchnode
rresult -->|prioritized decisions| eorchnode
subgraph L8["8 · Presentation & Projection"]
direction TB
porchnode["Presentation Orchestrator"]:::present
projection["Projection Engine"]:::present
widgets["Widget Catalog · 65 canonical views"]:::present
customwid["Custom Widget Authoring"]:::present
viewmodel["Workspace View Model"]:::present
porchnode --> projection --> widgets --> viewmodel
customwid --> projection
end
porch ==> porchnode
expview -->|layout & widget selection| projection
subgraph L9["9 · Product Capabilities · User-Facing Features"]
direction TB
prodreg["Product Capability Registry"]:::product
subgraph products["Product Features"]
ident["Engineering Identity
profile · achievements · sharing"]:::product
voice["Engineering Voice
narratives · executive summaries"]:::product
subgraph dde["Developer Delight Engine"]
guard["Safety & Evidence Guardrails"]:::product
roast["Playful Roast"]:::product
compliment["Evidence-Based Compliment"]:::product
wrapped["Engineering Wrapped"]:::product
celebrate["Progress Celebration"]:::product
end
fixagent["AI Fix Agent
plan · explain · approve · apply"]:::product
copilot["Engineering Copilot
grounded assistance · citations"]:::product
entprod["Enterprise Product Features"]:::product
end
subgraph aimodel["AI Model Routing"]
modelrt["Multi-Model Router
cost-aware model selection"]:::ai
end
prodreg --> products
guard --> roast & compliment & wrapped & celebrate
voice & dde --> modelrt
copilot --> modelrt
end
apiprod ==> prodreg
prodreg ==> orch
dde -.->|repository facts only| wsbuild
copilot -.->|grounded reasoning| rorchnode
fixagent ==>|approved changes| oorch
subgraph L10["10 · Engineering Operating System"]
direction TB
oorchnode["Engineering OS Orchestrator"]:::os
cmdbus["Command Bus
scan · build · fleet · agent · capability"]:::os
caprun["Capability Runtime"]:::os
featflag["Feature Flag Governance"]:::os
jobs["Job Orchestration"]:::os
agents["Agent Runtime"]:::os
workflows["Workflow Engine"]:::os
scheduler["Fleet Scheduler"]:::os
cluster["Cluster Coordination"]:::os
opsmgr["Operations Management"]:::os
oorchnode --> featflag --> cmdbus --> caprun
cmdbus --> jobs & agents & workflows & scheduler
end
oorch ==> oorchnode
subgraph L11["11 · Enterprise Platform"]
direction TB
entorchnode["Enterprise Orchestrator"]:::enterprise
org["Organization Management"]:::enterprise
tenant["Multi-Tenancy"]:::enterprise
identity["Identity Management"]:::enterprise
rbac["Role-Based Authorization"]:::enterprise
entpol["Enterprise Policy"]:::enterprise
compliance["Compliance Management"]:::enterprise
entaudit["Enterprise Audit"]:::enterprise
licensing["Licensing & Entitlements"]:::enterprise
packs["Capability Packs"]:::enterprise
marketplace["Plugin Marketplace"]:::enterprise
fleetmgmt["Fleet Management"]:::enterprise
portfolio["Portfolio Management"]:::enterprise
entanalytics["Enterprise Analytics"]:::enterprise
residency["Data Residency Controls"]:::enterprise
admin["Enterprise Administration"]:::enterprise
entorchnode --> org & tenant & identity & rbac & entpol & compliance
entorchnode --> entaudit & licensing & packs & marketplace & fleetmgmt
entorchnode --> portfolio & entanalytics & residency & admin
end
entorch ==> entorchnode
licensing -.->|entitlement enforcement| caprun
subgraph L12["12 · Event Infrastructure"]
direction TB
evtrouter["Unified Event Router"]:::event
evtspine["Event Spine"]:::event
domainbus["Domain Event Bus
snapshot · intelligence · projection events"]:::event
livebus["Live Streaming Bus
scan progress · workspace updates"]:::event
outcomebus["Outcome Event Bus
jobs · fleet · billing"]:::event
cacheinv["Read Model Invalidation"]:::event
evtrouter --> evtspine --> domainbus & outcomebus
end
orch ==>|derive understanding| iorch
orch ==>|evaluate decisions| rorch
orch ==>|compose experience| eorch
orch ==>|render surfaces| porch
orch ==>|execute operations| oorch
orch ==>|enterprise services| entorch
entorch ==>|verify license| licensing
ci & cli -->|initiate analysis| s1
snapstore -->|load snapshot| wsbuild
wsbuild -->|workspace model| intelbundle
intelbundle -->|enriched understanding| rresult
rresult -->|decisions & evidence| expview
expview -->|composed layout| viewmodel
viewmodel -->|rendered view| web & cli & ide
viewmodel --> exports
contracts -->|standard exports| exports
s6 -.->|scan completed| evtrouter
snapstore -.->|snapshot saved| domainbus
intelbundle -.->|intelligence derived| domainbus
projection -.->|view built| domainbus
s2 -.->|progress updates| livebus
viewmodel -.->|live patches| livebus
web & cli -.->|subscribe to updates| livebus
cmdbus -.->|operation audit| auditledger
entorchnode -.->|enterprise audit| auditledger
caprun -.->|job outcomes| outcomebus
domainbus -.->|invalidate stale views| cacheinv
cacheinv -.-> projection
modelrt -.->|usage telemetry| auditledger
subgraph LEG["How to Read This Diagram"]
direction LR
lg1["━━ DATA · solid lines
engineering facts flowing downstream"]:::legend
lg2["┄┄ EVENT · dashed lines
notifications · streaming · invalidation"]:::legend
lg3["══ CONTROL · thick lines
orchestration · commands · governance"]:::legend
end