arch-lens · live examples
Architecture views generated from the code, set against the plan
These pages are regenerated from the current generator on every push. The subject is a toy shop:
a layered Python backend, a TypeScript client and a feature/add-refunds branch with its plan.
As-built, with the plan overlay
The finished branch: imports and calls, flows through the call graph, pinned review findings, Plan / As-built / Diff.
Plan only, before any code
What a reviewer approves at design sign-off: the declared files, planned interfaces and planned flows.
Three problems are planted in the branch for the page to find:
- A layer violation.
models.pyimports a constant from the service layer above it; the edge is red. - Unplanned.
money.pyis not in the plan, so it is amber in Diff mode. - Missing. The plan promises
emails.py, but nobody wrote it; it is drawn red and dashed.