ALTITUDE · TWENTY CONSUMERS PLATES READ: census-bricks.json · census-builds.json · census-couplings.json · census-peers.json SEE ALSO 2 2C 

FIT VERDICTthe consumers as bricks: twenty consumers, nineteen in the cabinet’s tree and the atlas app on its own branch; seventeen pin brick 1, lit-ui-router, and sample-app-lit-e2e pins none; the atlas app is the heaviest at 32 studs, sample-app-shared the tallest at 14 courses

THE ALTITUDE ATLAS — DRAWING SETSHEET 2E / 14

the CONSUMER BUILDS

ALTITUDE 2 — SIBLING PLATE, THE CONSUMERS: the nineteen consumers in the cabinet’s tree and the atlas’s own app as bricks at sheet 2’s mould, each seated on the family parts it pins · rows read census-consumers.json, both readings, @ eb1162da

SCALE — sheet 2’s mould for every brick: 1 stud per 150 sloc rounded up to the next standard shape, a course per 3 authored files · a consumer hovers over the heaviest part it pins, on a level of its own accent marks a consumer’s pin: a drop onto the part it hovers over, a cord to each other part it pins, the ringed stud at each end · consumers are drawn plain, the atlas app edged in accent THE CONSUMERS — TWENTY BRICKS AT SHEET 2’S MOULD I VANILLA 1 S sample-app-lit-vanilla sample app · 2×2 · 3 courses pins 1 · on 1 2 E helloworld example · 1×1 · 1 course pins 1 · on 1 3 E hellosolarsystem example · 2×2 · 1 course pins 1 · on 1 4 E hellogalaxy example · 2×3 · 1 course pins 1 · on 1 5 E design-system-links example · 1×2 · 1 course pins 1 · on 1 6 E loading-and-error-views example · 2×2 · 1 course pins 1 · on 1 II SIGNALS 7 S sample-app-lit-signals sample app · 2×2 · 3 courses pins 1 · 7 · on 1 8 E hellosolarsystem-signals example · 2×3 · 1 course pins 1 · 7 · 9 · on 1 9 E hellogalaxy-signals example · 2×3 · 1 course pins 1 · 7 · 9 · on 1 III EFFECT 10 S sample-app-lit-effect sample app · 2×2 · 3 courses pins 1 · 5 · on 1 11 E hellogalaxy-effect example · 2×4 · 1 course pins 1 · 5 · 8 · on 1 IV MOBX 12 S sample-app-lit-mobx sample app · 2×2 · 3 courses pins 1 · 3 · on 1 13 E hellosolarsystem-mobx example · 2×2 · 1 course pins 1 · 3 · 10 · on 1 V NAV 14 S sample-app-shared sample app · 2×4 · 14 courses pins 1 · 2 · on 1 15 E navigation-api example · 2×2 · 1 course pins 1 · 2 · on 1 VI SERVER 16 S sample-app-routes sample app · 1×1 · 1 course pins 4 · on 4 17 D @www/lit-ui-router.dev docs site · 2×4 · 4 courses pins 4 · on 4 VII ESLINTED VANILLA 18 E lint-eslint example · 2×2 · 2 courses pins 1 · 11 · on 1 NO BUILD 19 S sample-app-lit-e2e sample app · 2×2 · 3 courses pins none VIII THE ATLAS — ON ITS OWN BRANCH 20 A altitude-atlas-app atlas app · 2×4 · 7 courses pins 1 · 2 · 4 · 5 · 6 · 8 · 11 · on 1 BUILD I · VANILLA 6 consumers · one sample app (S) and five examples (E) seated on brick 1 2 E 5 E 6 E 3 E 4 E 1 S 1 BUILD II · SIGNALS 3 consumers · one sample app (S) and two examples (E) seated on brick 1 7 S 8 E 9 E 1 7 9 BUILD III · EFFECT 2 consumers · one sample app (S) and one example (E) seated on brick 1 10 S 11 E 1 5 8 BUILD IV · MOBX 2 consumers · one sample app (S) and one example (E) seated on brick 1 12 S 13 E 1 3 10 BUILD V · NAV 2 consumers · one sample app (S) and one example (E) seated on brick 1 14 S 15 E 1 2 BUILD VI · SERVER 2 consumers · one sample app (S) and one docs site (D) seated on brick 4 16 S 17 D 4 BUILD VII · ESLINTED VANILLA 1 consumer · one example (E) seated on brick 1 18 E 1 11 BUILD VIII · THE ATLAS 1 consumer · one atlas app (A) eslinted effect nav ssr server · seated on brick 1 20 A 1 2 4 5 6 8 11 NO BUILD 1 consumer · one sample app (S) pins no family part: on the ground 19 S CONSUMER SCHEDULE — one row per consumer, numbered by sheet 2C’s build order, the atlas app last · authored files and sloc by the city ruler, specs aside · S sample app · D docs site · E example · A atlas app 1 S sample-app-lit-vanilla (sample app) — apps/sample-app-lit-vanilla/{src} · 8 files · 426 sloc → 3 studs · 2×2 × 3 courses · pins 1 lit-ui-router · build I VANILLA 2 E helloworld (example) — examples/helloworld/{src} · 1 file · 67 sloc → 1 stud · 1×1 × 1 course · pins 1 lit-ui-router · build I VANILLA 3 E hellosolarsystem (example) — examples/hellosolarsystem/{src} · 1 file · 429 sloc → 3 studs · 2×2 × 1 course · pins 1 lit-ui-router · build I VANILLA 4 E hellogalaxy (example) — examples/hellogalaxy/{src} · 1 file · 603 sloc → 5 studs · 2×3 × 1 course · pins 1 lit-ui-router · build I VANILLA 5 E design-system-links (example) — examples/design-system-links/{src} · 2 files · 274 sloc → 2 studs · 1×2 × 1 course · pins 1 lit-ui-router · build I VANILLA 6 E loading-and-error-views (example) — examples/loading-and-error-views/{src} · 1 file · 372 sloc → 3 studs · 2×2 × 1 course · pins 1 lit-ui-router · build I VANILLA 7 S sample-app-lit-signals (sample app) — apps/sample-app-lit-signals/{src} · 8 files · 457 sloc → 4 studs · 2×2 × 3 courses · pins 1 lit-ui-router and 7 lit-ui-router-signals · cords to 7 hanging · build II SIGNALS 8 E hellosolarsystem-signals (example) — examples/hellosolarsystem-signals/{src} · 1 file · 660 sloc → 5 studs · 2×3 × 1 course · pins 1 lit-ui-router, 7 lit-ui-router-signals and 9 ui-router-signals · cords to 7 hanging and 9 hanging · build II SIGNALS 9 E hellogalaxy-signals (example) — examples/hellogalaxy-signals/{src} · 1 file · 730 sloc → 5 studs · 2×3 × 1 course · pins 1 lit-ui-router, 7 lit-ui-router-signals and 9 ui-router-signals · cords to 7 hanging and 9 from the top · build II SIGNALS 10 S sample-app-lit-effect (sample app) — apps/sample-app-lit-effect/{src} · 9 files · 471 sloc → 4 studs · 2×2 × 3 courses · pins 1 lit-ui-router and 5 lit-ui-router-effect · cords to 5 hanging · build III EFFECT 11 E hellogalaxy-effect (example) — examples/hellogalaxy-effect/{src} · 2 files · 1,131 sloc → 8 studs · 2×4 × 1 course · pins 1 lit-ui-router, 5 lit-ui-router-effect and 8 ui-router-effect · cords to 5 hanging and 8 hanging · build III EFFECT 12 S sample-app-lit-mobx (sample app) — apps/sample-app-lit-mobx/{src} · 8 files · 448 sloc → 3 studs · 2×2 × 3 courses · pins 1 lit-ui-router and 3 lit-ui-router-mobx · cords to 3 hanging · build IV MOBX 13 E hellosolarsystem-mobx (example) — examples/hellosolarsystem-mobx/{src} · 1 file · 559 sloc → 4 studs · 2×2 × 1 course · pins 1 lit-ui-router, 3 lit-ui-router-mobx and 10 ui-router-mobx · cords to 3 hanging and 10 hanging · build IV MOBX 14 S sample-app-shared (sample app) — apps/sample-app-shared/{src} · 41 files · 2,493 sloc → 17 studs · 2×4 × 14 courses · pins 1 lit-ui-router and 2 ui-router-navigation-location-plugin · cords to 2 hanging · build V NAV 15 E navigation-api (example) — examples/navigation-api/{src} · 1 file · 319 sloc → 3 studs · 2×2 × 1 course · pins 1 lit-ui-router and 2 ui-router-navigation-location-plugin · cords to 2 hanging · build V NAV 16 S sample-app-routes (sample app) — apps/sample-app-routes/{src,test} · 2 files · 56 sloc → 1 stud · 1×1 × 1 course · pins 4 ui-router-server · build VI SERVER 17 D @www/lit-ui-router.dev (docs site) — www/lit-ui-router.dev/{.vitepress,worker,src} · 10 files · 1,133 sloc → 8 studs · 2×4 × 4 courses · pins 4 ui-router-server · build VI SERVER 18 E lint-eslint (example) — examples/lint-eslint/{src} · 5 files · 404 sloc → 3 studs · 2×2 × 2 courses · pins 1 lit-ui-router and 11 eslint-plugin-lit-ui-router · cords to 11 hanging · build VII ESLINTED VANILLA 19 S sample-app-lit-e2e (sample app) — apps/sample-app-lit-e2e/{src,scripts} · 9 files · 425 sloc → 3 studs · 2×2 × 3 courses · pins no family part · no build 20 A altitude-atlas-app (atlas app) — www/atlas.lit-ui-router.dev/app/{src} · 19 files · 4,693 sloc → 32 studs · 2×4 × 7 courses · pins 1 lit-ui-router, 2 ui-router-navigation-location-plugin, 4 ui-router-server, 5 lit-ui-router-effect, 6 lit-ui-router-ssr, 8 ui-router-effect and 11 eslint-plugin-lit-ui-router · cords to 2 hanging, 4 from the top, 5 hanging, 6 hanging, 8 from the top and 11 hanging · build VIII THE ATLAS TOTAL — 19 consumers · 112 authored files · 11,457 sloc · 85 studs · 20 · 131 · 16,150 · 117 with the atlas app · counted at origin/main @ eb1162da (2026-10-18), the atlas app at www/atlas @ 2011c945
FIG. 2EThe repository's own consumers drawn as bricks on the family they pin. Seventeen of twenty pin lit-ui-router, brick 1; sample-app-lit-e2e pins no family part; the atlas app, on its own branch, is the heaviest at 32 studs.

GENERAL NOTES

Up from the family. Sheet 2 seats the family on @uirouter/core; sheet 2C goes down to the runtimes the family peers. This plate goes up: the sample apps, the docs site, the embedded examples and the atlas's own app, each massed at sheet 2's mould from its authored source — the city ruler's files under its src/ (the docs site's .vitepress/, worker/ and src/), specs aside — and seated on the parts its manifest pins.

One hub. Seventeen of the twenty consumers pin lit-ui-router, and every one of them hovers over it, since it is the heaviest part each pins: the builds split the seventeen into their panels, and every build but SERVER stands its consumers on brick 1. Of the other parts, ui-router-navigation-location-plugin is pinned by three, ui-router-server is pinned by three, lit-ui-router-effect is pinned by three, lit-ui-router-signals is pinned by three, lit-ui-router-mobx is pinned by two, ui-router-effect is pinned by two, ui-router-signals is pinned by two, eslint-plugin-lit-ui-router is pinned by two, lit-ui-router-ssr is pinned by one and ui-router-mobx is pinned by one.

Cords. A consumer seats on the heaviest part it pins and reaches each other part by a string with end studs, a 1×1 round plate at either end and a cord between. Every consumer hovers, so a string hangs from a free stud of its underside where the cord drops clear, and otherwise leaves a ringed stud of its top; the far plate seats on a ringed stud of the pinned part. The sheet draws 20 cords, one for every pin past a consumer's seat: seventeen hang, three leave the top. Brick 7, brick 9, brick 5 and brick 3 have fewer free studs than cords to take, so two cords share one round plate there.

The examples are thin. An embedded example is a file or two under examples/<key>/src/, so most mould a single course; sample-app-shared, at 41 files, stands 14 courses tall.

KEY

a consumer brick, drawn plain — 1 stud per 150 sloc, a course per 3 authored files
the atlas app’s brick, edged in accent — on its own branch
a consumer’s tag — its number and kind: S sample app, D docs site, E example, A atlas app
a family brick in its sheet 2 hue, numbered as on sheet 2
a ringed stud — a consumer’s pin: under its drop, or under a cord’s seated round plate; a hanging plate rings nothing
drop — the consumer hovers over the heaviest part it pins
a string with end studs — two 1×1 round plates joined by a cord, a coupling a footprint cannot make, drawn to fit and not massed: one plate hanging from the consumer’s underside or seated on a ringed stud of its top, the other on a ringed stud of each other part it pins; a cap seats on a stud or hangs from a brick’s underside
ground — not massed
PROJECTTHE ALTITUDE ATLAS
SHEET TITLEthe CONSUMER BUILDS
SCALETWENTY CONSUMERS
FORMBUILD INSTRUCTIONS
CLIENTlit-ui-router · simshanith
DATE / REV2026-10-18 · A
DRAWN BYFable (Claude, AI)
SHEET2E OF 14