Reusable modules (the parts every family composes)
12 modules from library-ui-spec §6 · 12
The page, rendered
this template composed from real data, inside the CRM shellOpen it full size: /t/U13/example/ · data: example.json · schema.json
Why this template exists
his words · the reading · the ceilings-
His words 0
verbatim, from
00_AGENT_ZERO/source/— never paraphrasedNo verbatim source on this page. -
Reading authored by the seat
Every family composes the same parts; build them once as partials or every page drifts (the atlas already has 24 hand-written pages). The Action Model pages are the proof that these parts render from real data.
Readers. Human: consistent reading. Agent: consistent DOM to parse.
- Which parts exist and what data does each take?
-
What this page may claim
Claim ceiling—Data it rendersa fixture page with all parts + their JSON shapes.Privacy—Empty stateeach part has a truthful empty state (and the site has a real 404, GAPS F-3).Agent entrysiso-shell partials + fixture
Content contract
his twelve, 18:19; '—' means this family carries nothing there—
—
—
—
—
—
—
—
—
—
—
the parts
Sections, in order · where it lives
- 1one HTML/CSS partial each
- 2dark tokens
- 3no framework
- 4a fixture page showing all 12
- 5truthful empty state + a real 404 (GAPS F-3)
- Lives at
- siso-shell (or a Library src/components/ dir) as static partials the generator composes; the 21st.dev bank (112 picks, 62 libraries) is the source for cards, bento, dialogs, tables
- Instances
- 12 modules from library-ui-spec §6
- Count
- 12
- Renders
- library-ui-spec.md §6: shell; heading+breadcrumb+state badges; authored reasoning block (source vs interpretation); ecosystem loop + typed relationship map; repo/satellite cards with public/private/access/rights; sauce cards; contents/capability list + procedure; agent quick-start panel; evidence/limits/version panel; activity strip; searchable catalogue cards/table + empty states; related work
- Theme
- tokens + accents
- Rail
- U0
- Needs
- U0
- Links out
- all
- Links in
- all
What to rob
presentation only; licences keptFrom the Action Model sites (built from real data)
From the 21st.dev bank (his picks, his notes)
really nice bento card. If we ever make a landing page this is a really good comp to have. Must mean a lot considering I've actively not been mentioning landing page stuffShaan · ui-bank note
Rob this bento-card composition for reusable modules (the parts every family composes).
kind of nice, kind of simple, could be used somewhere in the operators thing. (Server management one was a bit shitty)Shaan · ui-bank note
Rob this project-detail-view composition for reusable modules (the parts every family composes).
great-ui revision timeline looks cool, the only comp I'm going to give you from themShaan · ui-bank note
Rob this great-ui-revision-timeline composition for reusable modules (the parts every family composes).
ask AI input. Really cool the way it pops up, then we're not always wasting space. Having an AI chat always showing is the bad way to go on Oracle. This is definitely the best way, definitely best UI principles. Hand over to an agent to look intoShaan · ui-bank note
Rob this ai-input composition for reusable modules (the parts every family composes).
Bank gaps: shared partial API and fixture composition are uncovered
Done when
facts have a receipt; the rest is proposaltemplates/U13/template.html composes parts; example.json is real data.https://github.com/sisodias/siso-shell/tree/main/templates/U13- Counts on this page come from plan/templates.json (6 Sep 18:36), not from a live registry query.
- 'Built' means the template folder exists and renders; the done-when line is the acceptance.