U12 · order 19 of 24 · host luna
Release / Snapshot / Assembly record
one per pinned thing · 86 releases · 40 snapshots · 2 assemblies · 8 source inventories
00
The page, rendered
this template composed from real data, inside the CRM shellOpen it full size: /t/U12/example/ · data: example.json · schema.json
01
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
What is pinned is what an agent can rely on; the record must show the exact commit and its evidence.
Readers. Human: what version is this. Agent: the locator to fetch.
- Exact version and scope?
- Source locators?
- Evidence and rights?
-
What this page may claim
Claim ceilinggls records only; immutable history untouched.Data it rendersregistry/{releases,snapshots,assemblies,source-inventories}.PrivacyPublic.Empty state—Agent entrybin/gls
02
Content contract
his twelve, 18:19; '—' means this family carries nothing there1 · title
release id
2 · subtitle
of Work X
3 · paragraph
—
4 · mind map
—
5 · repos
—
6 · research
—
7 · docs
evidence
8 · progress
—
9 · agents
—
10 · timeline
pinned at
11 · docs over_time
—
12 · own nav
version · locators · evidence
03
Sections, in order · where it lives
- 1exact version + scope
- 2source locators
- 3evidence
- 4distribution + rights
- 5what it pins, linked to its Work
- Lives at
- /releases/
/ /snapshots/ / /promotion/ - Instances
- one per pinned thing
- Count
- 86 releases · 40 snapshots · 2 assemblies · 8 source inventories
- Renders
- registry/{releases,snapshots,assemblies,source-inventories}/*.json (gls schemas, immutable history)
- Theme
- section accent
- Rail
- U0
- Needs
- U0 U3
- Links out
- U3
- Links in
- U2 U3
04
What to rob
presentation only; licences keptFrom the Action Model sites (built from real data)
Components, exact locations (Luna inventory)
| Component | Where | Renders | How | Quality |
|---|---|---|---|---|
| Actionist grouped registry rail | system-map/nav.js:74-123,125-174; system-map/nav.css:27-177 | page-registry.json sections/pages, status, descriptions and route IDs | Copy nav.js/nav.css and feed a registry JSON with sections and pages. | good — complete persistent grouped navigation and active-route state |
| Status badge/chip | site/index.html:101-102; system-map/part-page.css:37-39,58-59; nav.css:151-153; blueprint/index.html:39-42 | Research state, maturity, qualification, sparse/observed posture, and live/open state | Copy chip CSS and feed an explicit status vocabulary, never inferred prose. | good — status is visually prominent and remains text-readable |
| Registry card grid | system-map/parts/index.html:19-34; system-map/registry.css:14-20; industry index:20; live artifacts index | ID, group/section, title, description, count/status, and open route | Copy registry-card grid and feed typed records with route, title, summary, and status. | good — reusable catalogue unit with strong hover/open affordance |
| Evidence/source table | RESEARCH-PACK.html:166-176,233-264,358-395; part-page.css:32-39,50-59; industry.css:52-60; docs.css:54-59; state/index.html:220-240; blueprint/index.html:335,393,427 | Rows of sources, contributions, limits, repositories, evidence classes, observed slots, statuses, and provenance paths | Copy scrollable table wrappers and define a record-specific column schema. | good — explicit provenance columns prevent summary-only displays |
| Progress/budget bar | generate-state-page.mjs:122-150; state/index.html:92-105,195; site/index.html:435-439; blueprint/index.html:146-151 | Freshness age versus lane budget, qualification pass/deferred counts, and candidate funnel proportions | Copy bar track/fill styles and feed value, max, and semantic state. | good — makes thresholds and stale/zero states legible |
| Freshness lane card | generate-state-page.mjs:122-190; state/index.html:83-176; state.css:306-469 | Lane owner, state, last change, age/budget, note, source locator, and reachability | Copy lane-card structure and feed owner, freshness state, budget, source, and note. | good — combines operational status and evidence locator in one unit |
| Block hub tier/family/donor cards | generate-block-hub.mjs:216-267,247-273; block-hub/index.html generated markup; block-hub.css | Capability families, donor repos, observed facts, foundry stage, qualification state, and built manifest joins | Copy donorCard and family/tier loops; feed source-registry rows grouped by template capability. | good — separates derived candidates from editorial tier grouping |
| Native details lane box | blueprint/index.html:185-191,540-560 | Long repository/source lists grouped by category, count, and links | Copy details.lanebox CSS and render one summary per source/template family. | good — native progressive disclosure and no custom state code |
From the 21st.dev bank (his picks, his notes)
great-ui-revision-timeline
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 release / snapshot / assembly record.
with-slash
these breadcrumbs, the way they do them is just really niceShaan · ui-bank note
Rob this with-slash composition for release / snapshot / assembly record.
Bank gaps: immutable registry semantics, rights, and source locators need bespoke data
05
Done when
facts have a receipt; the rest is proposalfact · has a receiptproposal · not yet
Template
templates/U12/template.html composes parts; example.json is real data.https://github.com/sisodias/siso-shell/tree/main/templates/U12Done when: Open any /releases// and see the pinned commit as a link that resolves, and the Work it belongs to/t/U12/example/
State on 6 Sep 18:36 (plan): indexes 200, no rail, records rendered as listsplan/templates.json status field
Limits
- 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.
