ALTITUDE · TWENTY-ONE CONSUMERS, PIN BY PIN PLATES READ: census-bricks.json · census-builds.json · census-couplings.json · census-peers.json · census-pins.json SEE ALSO 2 2C 2E 

FIT VERDICTthe consumers’ pins, layer by layer: eight pnpm members read 18 family pins from the tree and thirteen npm consumers, the atlas app among them, read 34 from their own lockfiles; pins trailing npm’s latest: none

THE ALTITUDE ATLAS — DRAWING SETSHEET 2F / 14

the PINNED BUILDS

ALTITUDE 2 — SIBLING PLATE, THE PINS: the twenty consumers in the cabinet’s tree and the atlas’s own app as stacks of what they pin, a course per family part and a plate per runtime dependency, each read where its installer reads it — the tree for a pnpm member, its own lockfile for an npm consumer — against npm’s latest · rows read census-pins.json, both readings, @ 3f55e419

BUILD I · VANILLA 6 consumers · six examples · npm 6 1 E helloworld npm · its own package-lock.json v3 lit 3.3.3 @uirouter/core 6.1.2 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0 2 E helloworld-buildless npm · its own package-lock.json v3 runtime: none lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0 3 E hellosolarsystem npm · its own package-lock.json v4 overrides d3-color · patches @uirouter/visualizer@7.2.1 lit 3.3.3 @uirouter/visualizer 7.2.1 · patched @uirouter/core 6.1.2 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0 4 E hellogalaxy npm · its own package-lock.json v4 overrides d3-color · patches @uirouter/visualizer@7.2.1 lit 3.3.3 @uirouter/visualizer 7.2.1 · patched @uirouter/core 6.1.2 @google/model-viewer 4.4.0 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0 5 E design-system-links npm · its own package-lock.json v3 lit 3.3.3 @uirouter/core 6.1.2 @spectrum-web-components/theme 1.12.5 @spectrum-web-components/link 1.12.5 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0 6 E loading-and-error-views npm · its own package-lock.json v3 lit 3.3.3 @uirouter/core 6.1.2 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0 BUILD II · TYPED SIGNALS 3 consumers · one sample app and two examples · pnpm 1 and npm 2 7 S sample-app-lit-signals pnpm · pnpm-lock.yaml 9.0 · the tree signal-polyfill 0.2.2 sample-app-shared tree lodash-es 4.18.1 lit 3.3.3 @uirouter/core 6.1.2 @lit-labs/signals 0.3.0 lit-ui-router workspace:* → tree 1.19.0 · latest 1.19.0 lit-ui-router-signals workspace:* → tree 0.3.0 · latest 0.3.0 ui-router-registry workspace:* → tree 0.3.0 · latest 0.3.0 8 E hellosolarsystem-signals npm · its own package-lock.json v4 overrides d3-color · patches @uirouter/visualizer@7.2.1 signal-polyfill 0.2.2 lit 3.3.3 @uirouter/visualizer 7.2.1 · patched @uirouter/core 6.1.2 @lit/context 1.1.6 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0 lit-ui-router-signals ^0.3.0 → 0.3.0 · latest 0.3.0 ui-router-signals ^0.2.0 → 0.2.0 · latest 0.2.0 ui-router-registry ^0.3.0 → 0.3.0 · latest 0.3.0 9 E hellogalaxy-signals npm · its own package-lock.json v4 overrides d3-color · patches @uirouter/visualizer@7.2.1 signal-polyfill 0.2.2 lit 3.3.3 @uirouter/visualizer 7.2.1 · patched @uirouter/core 6.1.2 @lit-labs/signals 0.3.0 @google/model-viewer 4.4.0 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0 lit-ui-router-signals ^0.3.0 → 0.3.0 · latest 0.3.0 ui-router-signals ^0.2.0 → 0.2.0 · latest 0.2.0 ui-router-registry ^0.3.0 → 0.3.0 · latest 0.3.0 BUILD III · TYPED EFFECT 2 consumers · one sample app and one example · pnpm 1 and npm 1 10 S sample-app-lit-effect pnpm · pnpm-lock.yaml 9.0 · the tree sample-app-shared tree lodash-es 4.18.1 lit 3.3.3 effect 4.0.7 @uirouter/core 6.1.2 lit-ui-router workspace:* → tree 1.19.0 · latest 1.19.0 lit-ui-router-effect workspace:* → tree 0.6.0 · latest 0.6.0 ui-router-registry workspace:* → tree 0.3.0 · latest 0.3.0 11 E hellogalaxy-effect npm · its own package-lock.json v4 overrides d3-color · patches @uirouter/visualizer@7.2.1 lit 3.3.3 effect 4.0.7 @uirouter/visualizer 7.2.1 · patched @uirouter/core 6.1.2 @google/model-viewer 4.4.0 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0 lit-ui-router-effect ^0.6.0 → 0.6.0 · latest 0.6.0 ui-router-effect ^0.2.0 → 0.2.0 · latest 0.2.0 ui-router-registry ^0.3.0 → 0.3.0 · latest 0.3.0 BUILD IV · TYPED MOBX 2 consumers · one sample app and one example · pnpm 1 and npm 1 12 S sample-app-lit-mobx pnpm · pnpm-lock.yaml 9.0 · the tree sample-app-shared tree mobx 7.1.3 lodash-es 4.18.1 lit 3.3.3 @uirouter/core 6.1.2 lit-ui-router workspace:* → tree 1.19.0 · latest 1.19.0 lit-ui-router-mobx workspace:* → tree 1.4.0 · latest 1.4.0 ui-router-registry workspace:* → tree 0.3.0 · latest 0.3.0 13 E hellosolarsystem-mobx npm · its own package-lock.json v3 mobx 7.1.3 lit 3.3.3 @uirouter/core 6.1.2 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0 lit-ui-router-mobx ^1.4.0 → 1.4.0 · latest 1.4.0 ui-router-mobx ^0.2.0 → 0.2.0 · latest 0.2.0 ui-router-registry ^0.3.0 → 0.3.0 · latest 0.3.0 BUILD V · ESLINTED VANILLA 1 consumer · one example · npm 1 14 E lint-eslint npm · its own package-lock.json v4 patches braces@3.0.3 lit 3.3.3 @uirouter/core 6.1.2 @spectrum-web-components/link 1.12.5 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0 eslint-plugin-lit-ui-router ^1.3.0 → 1.3.0 · latest 1.3.0 BUILD VI · SSR SERVER 1 consumer · one docs site · pnpm 1 15 D @www/lit-ui-router.dev pnpm · pnpm-lock.yaml 9.0 · the tree vue 3.5.44 semver 7.8.5 screenfull 6.0.2 sample-app-routes tree sample-app-lit-vanilla tree sample-app-lit-signals tree sample-app-lit-mobx tree sample-app-lit-effect tree lit 3.3.3 examples tree @uirouter/core 6.1.2 @spectrum-web-components/icons-workflow 1.12.5 @lit-labs/ssr-dom-shim 1.6.0 @lit-labs/ssr-client 1.1.8 @lit-labs/ssr 4.1.0 lit-ui-router workspace:* → tree 1.19.0 · latest 1.19.0 ui-router-server workspace:* → tree 0.7.1 · latest 0.7.1 lit-ui-router-ssr workspace:* → tree 0.7.0 · latest 0.7.0 BUILD VII · NAV 1 consumer · one example · npm 1 16 E navigation-api npm · its own package-lock.json v3 lit 3.3.3 @uirouter/core 6.1.2 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0 ui-router-navigation-location-plugin ^1.2.0 → 1.2.0 · latest 1.2.0 BUILD VIII · TYPED NAV 1 consumer · one sample app · pnpm 1 17 S sample-app-shared pnpm · pnpm-lock.yaml 9.0 · the tree sample-app-routes tree lodash-es 4.18.1 lit-dialog 2.0.1 · patched lit 3.3.3 @uirouter/visualizer 7.2.1 · patched @uirouter/sticky-states 1.5.1 @uirouter/dsr 1.2.0 @uirouter/core 6.1.2 @lit/context 1.1.6 @api-viewer/docs 1.0.0-pre.10 · patched lit-ui-router workspace:* → tree 1.19.0 · latest 1.19.0 ui-router-navigation-location-plugin workspace:* → tree 1.2.0 · latest 1.2.0 ui-router-registry workspace:* → tree 0.3.0 · latest 0.3.0 BUILD IX · TYPED VANILLA 1 consumer · one sample app · pnpm 1 18 S sample-app-lit-vanilla pnpm · pnpm-lock.yaml 9.0 · the tree sample-app-shared tree lodash-es 4.18.1 lit 3.3.3 @uirouter/core 6.1.2 lit-ui-router workspace:* → tree 1.19.0 · latest 1.19.0 ui-router-registry workspace:* → tree 0.3.0 · latest 0.3.0 BUILD X · SERVER 1 consumer · one sample app · pnpm 1 19 S sample-app-routes pnpm · pnpm-lock.yaml 9.0 · the tree runtime: none ui-router-server workspace:* → tree 0.7.1 · latest 0.7.1 BUILD XI · THE ATLAS 1 consumer · one atlas app · npm 1 typed eslinted effect nav ssr server · on its own branch 21 A altitude-atlas-app npm · its own package-lock.json v3 overrides @google/model-viewer › three, @uirouter/visualizer › d3-color three 0.186.1 lit 3.3.3 effect 4.1.1 cytoscape 3.34.4 @uirouter/visualizer 7.2.1 @uirouter/core 6.1.2 @lit-labs/ssr-client 1.1.8 @google/model-viewer 4.4.0 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0 ui-router-navigation-location-plugin ^1.2.0 → 1.2.0 · latest 1.2.0 ui-router-server ^0.7.1 → 0.7.1 · latest 0.7.1 lit-ui-router-effect ^0.6.0 → 0.6.0 · latest 0.6.0 lit-ui-router-ssr ^0.7.0 → 0.7.0 · latest 0.7.0 ui-router-effect ^0.2.0 → 0.2.0 · latest 0.2.0 ui-router-registry ^0.3.0 → 0.3.0 · latest 0.3.0 eslint-plugin-lit-ui-router ^1.3.0 → 1.3.0 · latest 1.3.0 NO BUILD 1 consumer · one sample app · pnpm 1 20 S sample-app-lit-e2e pnpm · pnpm-lock.yaml 9.0 · the tree @www/lit-ui-router.dev tree

PIN SCHEDULE — one row per consumer, numbered as sheet 2E tags it · range as declared → resolved · npm’s latest · S sample app · D docs site · E example · A atlas app

#consumerkinddirectoryinstallfamily pinsruntimeoverrides · patches
1helloworldE exampleexamples/helloworldnpm · its own package-lock.json v31 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0@uirouter/core 6.1.2, lit 3.3.3—
2helloworld-buildlessE exampleexamples/helloworld-buildlessnpm · its own package-lock.json v31 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0none—
3hellosolarsystemE exampleexamples/hellosolarsystemnpm · its own package-lock.json v41 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0@uirouter/core 6.1.2, @uirouter/visualizer 7.2.1 · patched, lit 3.3.3overrides d3-color · patches @uirouter/visualizer@7.2.1
4hellogalaxyE exampleexamples/hellogalaxynpm · its own package-lock.json v41 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0@google/model-viewer 4.4.0, @uirouter/core 6.1.2, @uirouter/visualizer 7.2.1 · patched, lit 3.3.3overrides d3-color · patches @uirouter/visualizer@7.2.1
5design-system-linksE exampleexamples/design-system-linksnpm · its own package-lock.json v31 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0@spectrum-web-components/link 1.12.5, @spectrum-web-components/theme 1.12.5, @uirouter/core 6.1.2, lit 3.3.3—
6loading-and-error-viewsE exampleexamples/loading-and-error-viewsnpm · its own package-lock.json v31 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0@uirouter/core 6.1.2, lit 3.3.3—
7sample-app-lit-signalsS sample appapps/sample-app-lit-signalspnpm · pnpm-lock.yaml 9.0 · the tree1 lit-ui-router workspace:* → tree 1.19.0 · latest 1.19.0; 7 lit-ui-router-signals workspace:* → tree 0.3.0 · latest 0.3.0; 11 ui-router-registry workspace:* → tree 0.3.0 · latest 0.3.0@lit-labs/signals 0.3.0, @uirouter/core 6.1.2, lit 3.3.3, lodash-es 4.18.1, sample-app-shared tree, signal-polyfill 0.2.2—
8hellosolarsystem-signalsE exampleexamples/hellosolarsystem-signalsnpm · its own package-lock.json v41 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0; 7 lit-ui-router-signals ^0.3.0 → 0.3.0 · latest 0.3.0; 9 ui-router-signals ^0.2.0 → 0.2.0 · latest 0.2.0; 11 ui-router-registry ^0.3.0 → 0.3.0 · latest 0.3.0@lit/context 1.1.6, @uirouter/core 6.1.2, @uirouter/visualizer 7.2.1 · patched, lit 3.3.3, signal-polyfill 0.2.2overrides d3-color · patches @uirouter/visualizer@7.2.1
9hellogalaxy-signalsE exampleexamples/hellogalaxy-signalsnpm · its own package-lock.json v41 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0; 7 lit-ui-router-signals ^0.3.0 → 0.3.0 · latest 0.3.0; 9 ui-router-signals ^0.2.0 → 0.2.0 · latest 0.2.0; 11 ui-router-registry ^0.3.0 → 0.3.0 · latest 0.3.0@google/model-viewer 4.4.0, @lit-labs/signals 0.3.0, @uirouter/core 6.1.2, @uirouter/visualizer 7.2.1 · patched, lit 3.3.3, signal-polyfill 0.2.2overrides d3-color · patches @uirouter/visualizer@7.2.1
10sample-app-lit-effectS sample appapps/sample-app-lit-effectpnpm · pnpm-lock.yaml 9.0 · the tree1 lit-ui-router workspace:* → tree 1.19.0 · latest 1.19.0; 5 lit-ui-router-effect workspace:* → tree 0.6.0 · latest 0.6.0; 11 ui-router-registry workspace:* → tree 0.3.0 · latest 0.3.0@uirouter/core 6.1.2, effect 4.0.7, lit 3.3.3, lodash-es 4.18.1, sample-app-shared tree—
11hellogalaxy-effectE exampleexamples/hellogalaxy-effectnpm · its own package-lock.json v41 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0; 5 lit-ui-router-effect ^0.6.0 → 0.6.0 · latest 0.6.0; 8 ui-router-effect ^0.2.0 → 0.2.0 · latest 0.2.0; 11 ui-router-registry ^0.3.0 → 0.3.0 · latest 0.3.0@google/model-viewer 4.4.0, @uirouter/core 6.1.2, @uirouter/visualizer 7.2.1 · patched, effect 4.0.7, lit 3.3.3overrides d3-color · patches @uirouter/visualizer@7.2.1
#consumerkinddirectoryinstallfamily pinsruntimeoverrides · patches
12sample-app-lit-mobxS sample appapps/sample-app-lit-mobxpnpm · pnpm-lock.yaml 9.0 · the tree1 lit-ui-router workspace:* → tree 1.19.0 · latest 1.19.0; 3 lit-ui-router-mobx workspace:* → tree 1.4.0 · latest 1.4.0; 11 ui-router-registry workspace:* → tree 0.3.0 · latest 0.3.0@uirouter/core 6.1.2, lit 3.3.3, lodash-es 4.18.1, mobx 7.1.3, sample-app-shared tree—
13hellosolarsystem-mobxE exampleexamples/hellosolarsystem-mobxnpm · its own package-lock.json v31 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0; 3 lit-ui-router-mobx ^1.4.0 → 1.4.0 · latest 1.4.0; 10 ui-router-mobx ^0.2.0 → 0.2.0 · latest 0.2.0; 11 ui-router-registry ^0.3.0 → 0.3.0 · latest 0.3.0@uirouter/core 6.1.2, lit 3.3.3, mobx 7.1.3—
14lint-eslintE exampleexamples/lint-eslintnpm · its own package-lock.json v41 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0; 12 eslint-plugin-lit-ui-router ^1.3.0 → 1.3.0 · latest 1.3.0@spectrum-web-components/link 1.12.5, @uirouter/core 6.1.2, lit 3.3.3patches braces@3.0.3
15@www/lit-ui-router.devD docs sitewww/lit-ui-router.devpnpm · pnpm-lock.yaml 9.0 · the tree1 lit-ui-router workspace:* → tree 1.19.0 · latest 1.19.0; 4 ui-router-server workspace:* → tree 0.7.1 · latest 0.7.1; 6 lit-ui-router-ssr workspace:* → tree 0.7.0 · latest 0.7.0@lit-labs/ssr 4.1.0, @lit-labs/ssr-client 1.1.8, @lit-labs/ssr-dom-shim 1.6.0, @spectrum-web-components/icons-workflow 1.12.5, @uirouter/core 6.1.2, examples tree, lit 3.3.3, sample-app-lit-effect tree, sample-app-lit-mobx tree, sample-app-lit-signals tree, sample-app-lit-vanilla tree, sample-app-routes tree, screenfull 6.0.2, semver 7.8.5, vue 3.5.44—
16navigation-apiE exampleexamples/navigation-apinpm · its own package-lock.json v31 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0; 2 ui-router-navigation-location-plugin ^1.2.0 → 1.2.0 · latest 1.2.0@uirouter/core 6.1.2, lit 3.3.3—
17sample-app-sharedS sample appapps/sample-app-sharedpnpm · pnpm-lock.yaml 9.0 · the tree1 lit-ui-router workspace:* → tree 1.19.0 · latest 1.19.0; 2 ui-router-navigation-location-plugin workspace:* → tree 1.2.0 · latest 1.2.0; 11 ui-router-registry workspace:* → tree 0.3.0 · latest 0.3.0@api-viewer/docs 1.0.0-pre.10 · patched, @lit/context 1.1.6, @uirouter/core 6.1.2, @uirouter/dsr 1.2.0, @uirouter/sticky-states 1.5.1, @uirouter/visualizer 7.2.1 · patched, lit 3.3.3, lit-dialog 2.0.1 · patched, lodash-es 4.18.1, sample-app-routes tree—
18sample-app-lit-vanillaS sample appapps/sample-app-lit-vanillapnpm · pnpm-lock.yaml 9.0 · the tree1 lit-ui-router workspace:* → tree 1.19.0 · latest 1.19.0; 11 ui-router-registry workspace:* → tree 0.3.0 · latest 0.3.0@uirouter/core 6.1.2, lit 3.3.3, lodash-es 4.18.1, sample-app-shared tree—
19sample-app-routesS sample appapps/sample-app-routespnpm · pnpm-lock.yaml 9.0 · the tree4 ui-router-server workspace:* → tree 0.7.1 · latest 0.7.1none—
20sample-app-lit-e2eS sample appapps/sample-app-lit-e2epnpm · pnpm-lock.yaml 9.0 · the treeno family part@www/lit-ui-router.dev tree—
21altitude-atlas-appA atlas appwww/atlas.lit-ui-router.dev/appnpm · its own package-lock.json v31 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0; 2 ui-router-navigation-location-plugin ^1.2.0 → 1.2.0 · latest 1.2.0; 4 ui-router-server ^0.7.1 → 0.7.1 · latest 0.7.1; 5 lit-ui-router-effect ^0.6.0 → 0.6.0 · latest 0.6.0; 6 lit-ui-router-ssr ^0.7.0 → 0.7.0 · latest 0.7.0; 8 ui-router-effect ^0.2.0 → 0.2.0 · latest 0.2.0; 11 ui-router-registry ^0.3.0 → 0.3.0 · latest 0.3.0; 12 eslint-plugin-lit-ui-router ^1.3.0 → 1.3.0 · latest 1.3.0@google/model-viewer 4.4.0, @lit-labs/ssr-client 1.1.8, @uirouter/core 6.1.2, @uirouter/visualizer 7.2.1, cytoscape 3.34.4, effect 4.1.1, lit 3.3.3, three 0.186.1overrides @google/model-viewer › three, @uirouter/visualizer › d3-color

TOTAL — 20 consumers · 44 family pins, 18 from the tree and 26 from a lockfile · 85 runtime dependencies · 21 · 52, 18 and 34 · 93 with the atlas app · trailing latest: none · counted at origin/main @ 3f55e419 (2026-10-31), the atlas app at www/atlas @ 08a98096

FIG. 2FThe consumers' pins, layer by layer, in sheet 2C's builds. The eight pnpm members read their 18 family pins from the tree; the thirteen npm consumers, the examples and the atlas app, read their 34 from their own lockfiles. Pins trailing npm's latest: none.

GENERAL NOTES

Two altitudes. Sheet 2E seats each consumer on the family parts it pins; this plate opens the pin itself. A pnpm member — the sample apps and the docs site — names a family part catalog:workspace, which the workspace's catalog reads workspace:*, and resolves it to the tree: the part's own build at the ref, linked, its version the member's own. An embedded example under examples/<key>/ and the atlas's own app install with npm from the registry, each through its own package-lock.json, so each pin is a published version. Of 52 family pins, 18 read from the tree and 34 from a lockfile, 26 of them in the cabinet's tree and 8 the atlas app's, read from git archive www/atlas @ 08a98096.

The npm layer. The npm consumers' lockfiles are version 3 in seven and version 4 in six. Their overrides and patches are their own manifests': hellosolarsystem, hellogalaxy, hellosolarsystem-signals, hellogalaxy-signals and hellogalaxy-effect override d3-color and patch @uirouter/visualizer@7.2.1; lint-eslint patches braces@3.0.3; altitude-atlas-app overrides @google/model-viewer › three and @uirouter/visualizer › d3-color. The pnpm members install under the workspace's 22 overrides and 5 patches in pnpm-workspace.yaml: @api-viewer/docs, @api-viewer/tabs, @uirouter/visualizer, braces and lit-dialog.

Where the layers part. Below the family courses each stack carries a plate per runtime dependency, its version read the same way: 93 runtime dependencies over the twenty-one consumers. The tree and the npm layer run the same majors. Across the npm consumers alone, effect resolves 4.0.7 and 4.1.1, each lockfile holding its own resolution of the range.

Against latest. Every family pin is read against the latest tag lit-ui-router and its siblings carry in census-npm.json at the same sha. Pins trailing it: none; pins ahead of it: none. A trailing course is hatched red. Every number on this sheet is read from www/atlas.lit-ui-router.dev/data/census-pins.json, census-builds.json and census-bricks.json — counted at origin/main @ 3f55e419 (2026-10-31), the atlas app at www/atlas @ 08a98096.

KEY

a family pin — one brick course in its sheet 2 hue, read from a lockfile: the npm consumer’s own
a dashed course — a family pin read from the tree: the pnpm member links the part’s own build at the ref
a red-hatched course — a pin whose resolved version trails npm’s latest
a runtime plate — one per non-family dependency the consumer installs, lettered with its resolved version; dashed when it is a workspace member
a consumer’s tag — its number and kind as sheet 2E tags it: S sample app, D docs site, E example, A atlas app
an accent-edged panel — the atlas app’s build, on its own branch
PROJECTTHE ALTITUDE ATLAS
SHEET TITLEthe PINNED BUILDS
SCALETWENTY-ONE CONSUMERS, PIN BY PIN
FORMBUILD INSTRUCTIONS
CLIENTlit-ui-router · simshanith
DATE / REV2026-10-30 · C
DRAWN BYFable (Claude, AI)
SHEET2F OF 14