What this is.
transitrix/acme-corp(acme_corp) is a fictional mid-size EU direct-to-consumer online retailer, modelled end-to-end in Transitrix. This walkthrough reads that repository as one story — from "who they are" to "audit-ready" — so the notations connect into a coherent picture rather than standing as isolated diagrams.Fictional and data-free. GDPR / NIS2 / e-commerce appear here only as demonstration material.
Each beat links to where it lives in the acme-corp repo.
-
Who they are — the as-is enterprise. Products, the system estate, capabilities at their current maturity, and the order-lifecycle state machine managed by the Order Management System. →
canon/views/products/·canon/views/applications/·canon/views/capabilities/·canon/views/state/(order lifecycle — Application layer, Mermaid) ·canon/views/c4component/(application containers — Application layer, Mermaid) ·canon/views/er/(domain entity model — Application layer, Mermaid) ·canon/views/c4deployment/(deployment topology — Technology layer, Mermaid) ·canon/views/c4infrastructure/(network zones — Technology layer, Mermaid) -
The pressure — why they had to change. External drivers (a GDPR enforcement wave, incoming NIS2) and the real obligations behind them; the coverage read shows where the model was still "dark". →
canon/views/dgca/(drivers) ·codex/(the obligations) ·canon/views/coverage-metric/ -
What they decided to become — the intent. The goal tree: compliance, resilience, growth — and the portfolio quadrant that shows which goals demand immediate action versus which shape the longer horizon. →
canon/views/goals/·canon/views/dgca/·canon/views/quadrant/(goal prioritisation — Strategy layer, Mermaid) -
The transformation — how. The changes, target capability maturity, alternative paths considered. →
canon/views/dgca/·canon/views/capabilities/·canon/views/scenarios/ -
The delivery — the work. The readiness programme as a scheduled project: dependencies, critical path, milestones. →
canon/views/action/·canon/views/timeline/(programme milestones — Implementation & Migration layer, Mermaid) -
How it runs day-to-day. From the process landscape down to one detailed process, a value-chain blueprint with the obligations lane, and the application-layer sequence showing how OMS and CRM coordinate during a GDPR erasure sweep. →
canon/views/processmap/·canon/views/bpmn/·canon/views/process-blueprint/·canon/views/sequence/(erasure event — Application layer, Mermaid) ·canon/views/journey/(customer order journey — Business layer, Mermaid) -
The proof — compliance, made legible. Which obligations hit which products and processes, with each cell's status; the gaps that got closed. →
canon/views/compliance-impact/·canon/views/sankey/(obligation volume by regulation and subject — Business layer, Mermaid) -
The outcome — audit-ready and machine-runnable. Coverage before → after, and the decisions log that records how the architecture was governed along the way. →
canon/views/coverage-metric/·operations/decisions/
Clone transitrix/acme-corp and open any view file in
Transitrix Studio (VS Code) for a live diagram, or render with
npx @transitrix/cli validate <file>. The whole-repo model integrity is gated in that repo's CI
(.github/workflows/architecture-validate.yaml). New to the methodology itself? Start with
GETTING_STARTED.md.