The Last Application · Part V — Technical Appendices
Chapter 21 — Substrate and Taxonomy
3 min read
Chapters 18–20 defined the mathematics of state, mutation, and workflows. This chapter expresses that mathematics as an architecture: a single store, a schema lattice, and the interpreters that surround it — without a second product codebase.
Architectural claim
The product exists as governed data. Code is the runtime around it.
Formally: (Chapter 18), and is the fixed family of interpreters . Creating an application is a sequence of gated mutations on , not the shipment of a parallel page tree as source of truth.
The store
Definition 21.1 (Store). A store is a persistence + memory pair
with hydration on boot and write-through on commit. On live systems, durable rows are the source of truth; RAM is a working image.
Each row realizes a DataObject (Definition 18.4). Query and mutation APIs (for example typed GraphQL derived from ) are projections and operator surfaces over , not alternative models.
Schema lattice
Definition 21.2 (Lean lattice). The schema alphabet is finite and versioned. Representative families:
| Family | Role in |
|---|---|
| Meta | Schemas about schemas; packs |
| Experience | Experience roots, pages, components, themes |
| Process | Workflows, runs (as objects or run stores keyed by workflow) |
| Knowledge | Sources, chunks, skills (doctrine) |
| Integration | Connectors, sealed handles |
| Telemetry | Organizational events |
| Governance | Issues, goals, change requests, policy bindings |
| Design | Token sets, themes, design systems, specs |
Definition 21.3 (Pillar partition). A pillar map is a partition (or soft cover) of live objects:
with from Definition 18.6 landing each facet in one or more pillars. Soft cover allows meta/design objects to serve multiple pillars.
Integrity in the architecture
Chapter 19’s ideal predicate is expressed as layered gates:
| Layer | Implements | Typical strength |
|---|---|---|
| Write-through validator | , partial | May warn or enforce |
| Craft / ship verifiers | subset of (page, brand, accessibility, …) | Deterministic in loops |
| Promote / issue gates | subset of (severity, severity) | Fail-closed when entitled |
Honesty. Write-through may run as . Default shipping mode may warn and soften referential checks so pack installs can upsert out of order; enforce mode rejects on typing and hard . The architecture still states the full of Chapter 19. Closing remaining gaps (stronger , complete event coverage on every path) is implementation of the theory, not a new theory.
Interpreters in
| Interpreter | Symbol | Reads |
|---|---|---|
| Experience renderer | Experience / page / component subgraph | |
| Query API | Arbitrary typed slices of | |
| Workflow engine | Workflow objects + run state | |
| Knowledge retriever | Sources, chunks, skills | |
| Integration adapters | Connector objects + vault handles | |
| IDE tool surface | Same , gated by |
All are functions of . None may become SoT.
Diagram
+-----------------------------+
| DataObject store G |
| schemas · durable DB |
+--------------+--------------+
+-----------+-----------+-----------+-----------+
v v v v v
Renderer Query API Workflows Knowledge Events
^
Assistant · IDE toolsThe point
Architecture is the store, the lattice, and the interpreters. The mathematics does not change when we name Postgres or GraphQL; those are choices of . The next chapter develops pillars and projections in detail — including brand as a structured projection.