FIT VERDICTthe consumers as bricks: twenty-one consumers, twenty in the cabinet’s tree and the atlas app on its own branch; nineteen 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 15 courses
the CONSUMER BUILDS
ALTITUDE 2 — SIBLING PLATE, THE CONSUMERS: the twenty 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, @ 3f55e419
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
| # | consumer | kind | authored files | sloc | studs | mould | build | note |
|---|---|---|---|---|---|---|---|---|
| 1 | helloworld | E example | 1 | 67 | 1 | 1×1 × 1 course | I VANILLA | examples/helloworld/{src} · pins 1 lit-ui-router · on 1 |
| 2 | helloworld-buildless | E example | 1 | 60 | 1 | 1×1 × 1 course | I VANILLA | examples/helloworld-buildless/{.} · pins 1 lit-ui-router · on 1 |
| 3 | hellosolarsystem | E example | 1 | 429 | 3 | 2×2 × 1 course | I VANILLA | examples/hellosolarsystem/{src} · pins 1 lit-ui-router · on 1 |
| 4 | hellogalaxy | E example | 1 | 603 | 5 | 2×3 × 1 course | I VANILLA | examples/hellogalaxy/{src} · pins 1 lit-ui-router · on 1 |
| 5 | design-system-links | E example | 2 | 274 | 2 | 1×2 × 1 course | I VANILLA | examples/design-system-links/{src} · pins 1 lit-ui-router · on 1 |
| 6 | loading-and-error-views | E example | 1 | 372 | 3 | 2×2 × 1 course | I VANILLA | examples/loading-and-error-views/{src} · pins 1 lit-ui-router · on 1 |
| 7 | sample-app-lit-signals | S sample app | 8 | 465 | 4 | 2×2 × 3 courses | II TYPED SIGNALS | apps/sample-app-lit-signals/{src} · pins 1 lit-ui-router, 7 lit-ui-router-signals and 11 ui-router-registry · on 1 · cords to 7 hanging and 11 from the top |
| 8 | hellosolarsystem-signals | E example | 1 | 671 | 5 | 2×3 × 1 course | II TYPED SIGNALS | examples/hellosolarsystem-signals/{src} · pins 1 lit-ui-router, 7 lit-ui-router-signals, 9 ui-router-signals and 11 ui-router-registry · on 1 · cords to 7 hanging, 9 from the top and 11 from the top |
| 9 | hellogalaxy-signals | E example | 1 | 740 | 5 | 2×3 × 1 course | II TYPED SIGNALS | examples/hellogalaxy-signals/{src} · pins 1 lit-ui-router, 7 lit-ui-router-signals, 9 ui-router-signals and 11 ui-router-registry · on 1 · cords to 7 hanging, 9 from the top and 11 from the top |
| 10 | sample-app-lit-effect | S sample app | 9 | 473 | 4 | 2×2 × 3 courses | III TYPED EFFECT | apps/sample-app-lit-effect/{src} · pins 1 lit-ui-router, 5 lit-ui-router-effect and 11 ui-router-registry · on 1 · cords to 5 hanging and 11 hanging |
| 11 | hellogalaxy-effect | E example | 2 | 1,146 | 8 | 2×4 × 1 course | III TYPED EFFECT | examples/hellogalaxy-effect/{src} · pins 1 lit-ui-router, 5 lit-ui-router-effect, 8 ui-router-effect and 11 ui-router-registry · on 1 · cords to 5 hanging, 8 from the top and 11 from the top |
| # | consumer | kind | authored files | sloc | studs | mould | build | note |
|---|---|---|---|---|---|---|---|---|
| 12 | sample-app-lit-mobx | S sample app | 8 | 450 | 3 | 2×2 × 3 courses | IV TYPED MOBX | apps/sample-app-lit-mobx/{src} · pins 1 lit-ui-router, 3 lit-ui-router-mobx and 11 ui-router-registry · on 1 · cords to 3 hanging and 11 hanging |
| 13 | hellosolarsystem-mobx | E example | 1 | 565 | 4 | 2×2 × 1 course | IV TYPED MOBX | examples/hellosolarsystem-mobx/{src} · pins 1 lit-ui-router, 3 lit-ui-router-mobx, 10 ui-router-mobx and 11 ui-router-registry · on 1 · cords to 3 hanging, 10 hanging and 11 from the top |
| 14 | lint-eslint | E example | 6 | 413 | 3 | 2×2 × 2 courses | V ESLINTED VANILLA | examples/lint-eslint/{src} · pins 1 lit-ui-router and 12 eslint-plugin-lit-ui-router · on 1 · cords to 12 from the top |
| 15 | @www/lit-ui-router.dev | D docs site | 21 | 2,153 | 15 | 2×4 × 7 courses | VI SSR SERVER | www/lit-ui-router.dev/{.vitepress,worker,src} · pins 1 lit-ui-router, 4 ui-router-server and 6 lit-ui-router-ssr · on 1 · cords to 4 hanging and 6 hanging |
| 16 | navigation-api | E example | 1 | 319 | 3 | 2×2 × 1 course | VII NAV | examples/navigation-api/{src} · pins 1 lit-ui-router and 2 ui-router-navigation-location-plugin · on 1 · cords to 2 hanging |
| 17 | sample-app-shared | S sample app | 44 | 2,582 | 18 | 2×4 × 15 courses | VIII TYPED NAV | apps/sample-app-shared/{src} · pins 1 lit-ui-router, 2 ui-router-navigation-location-plugin and 11 ui-router-registry · on 1 · cords to 2 hanging and 11 hanging |
| 18 | sample-app-lit-vanilla | S sample app | 8 | 428 | 3 | 2×2 × 3 courses | IX TYPED VANILLA | apps/sample-app-lit-vanilla/{src} · pins 1 lit-ui-router and 11 ui-router-registry · on 1 · cords to 11 from the top |
| 19 | sample-app-routes | S sample app | 7 | 104 | 1 | 1×1 × 3 courses | X SERVER | apps/sample-app-routes/{src,test} · pins 4 ui-router-server · on 4 |
| 20 | sample-app-lit-e2e | S sample app | 9 | 425 | 3 | 2×2 × 3 courses | no build | apps/sample-app-lit-e2e/{src,scripts} · pins no family part |
| 21 | altitude-atlas-app | A atlas app | 19 | 4,713 | 32 | 2×4 × 7 courses | XI THE ATLAS | www/atlas.lit-ui-router.dev/app/{src} · 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, 11 ui-router-registry and 12 eslint-plugin-lit-ui-router · on 2 · cords to 1 from the top, 4 hanging, 5 hanging, 6 hanging, 8 hanging, 11 from the top and 12 hanging |
TOTAL — 20 consumers · 133 authored files · 12,739 sloc · 94 studs · 21 · 152 · 17,452 · 126 with the atlas app · counted at origin/main @ 3f55e419 (2026-10-31), the atlas app at www/atlas @ 08a98096
GENERAL NOTES
Up from the family. Sheet 2 seats the family on @uirouter/; 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. Nineteen of the twenty-one consumers pin lit-ui-router, it is the heaviest part each pins, and eighteen of them hover over it; altitude-atlas-app hovers over brick 2, ui-router-navigation-location-plugin, since from over brick 1 no cord to it runs clear: the builds split the nineteen into their panels, and every build but SERVER and THE ATLAS stands its consumers on brick 1. Of the other parts, ui-router-registry is pinned by ten, 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, lit-ui-router-ssr 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 and ui-router-mobx is pinned by one.
Cords. A consumer seats on the heaviest part it pins — or, where no cord runs clear from over it, on the pinned part that lets every cord run — 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 32 cords, one for every pin past a consumer's seat: twenty hang, twelve 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/, so most mould a single course; sample-app-shared, at 44 files, stands 15 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, or another where only there its cords run clear | |
| 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 |