package.json stackra field and turbo.jsonc
tags (tier, category, runtimes) and the client call edges of the repository’s stackra.graph.json (the system graph
gen writes, ADR 0452). App, service and worker members get a box each; library and
config packages get one box per category. Package dependencies between libraries are not drawn: turbo boundaries
already hold their direction.
Open the map on its own page.
Regenerate it
apps/docs/scripts/architecture-map/architecture-map.yaml (the archify candidate, YAML; archify gets a JSON copy) and renders it
with the vendored archify skill into apps/docs/src/assets/architecture-map.html; commit both. pnpm validate fails
when the committed candidate differs from what the generator writes now, so a new member, a changed tier or runtime,
or a new client call needs a regenerated map in the same change.