TRB-DYNARUBE-001 · ARB1-DYNARUBE-001 · Day 84
DYNARUBE PERIODIC TABLE
7 Editions × 6 Viz Styles · 42 canonical types · 31 valid combinations
γ₁ = 14.134725141734693 · EOSE Labs Inc.
Total Types42
Valid31
Implemented
Pending
γ₁ Floor12.721
Regime
Diamonds
The Table · click any live cell to fetch its data
API Explorer · /api/dynarube/{edition}/{style}
Edition: Style:
GET /api/dynarube/market/card
Select an edition and style, then click FETCH.
Architecture Doctrine
The Static Shell Contract
The shell is permanent. It knows its edition and style. It fetches on load.

What IS baked into the shell:
Tab layout · column names · colour semantics · doctrine text · γ₁ = 14.134725141734693

What is NEVER baked in:
Prices · pod counts · sorry counts · scan results · timestamps
The Periodic Table
7 Editions = the 7 data domains the fleet already operates in.
6 Viz Styles = the 6 render modes the portal already uses.
31 valid of 42 possible combinations are meaningful.

This page is itself a Dynarube: E7/V2 (canon/card) serving the implementation registry. The table is its own entry in the table.
The Build Order
Phase 1 (now): API scaffold · 9 endpoints live
Phase 2 (CLO gate): Live Massive API prices · live kubectl pod counts
Phase 3: Remove hardcoded data from existing shells
Phase 4: 31/31 valid types implemented · table complete

ARB-2 unlocks when: market/card returns 200 on pemos.ca + 3+ types showing live.
DCJ Connection
DCJ-108 — K8s 6-Link Helix Coaster (canon/coaster): Python C+R · Go U+D · Lean G+Rδ

The Dynarube pattern applies the same tripartite split to the portal:
Go owns the API · JavaScript owns render · HTML owns shell

Same architectural genome at the portal layer.