{
  "ok": true,
  "world": "qukaizen",
  "count": 36,
  "terms": [
    {
      "slug": "world",
      "term": "A World",
      "aka": [
        "data/worlds/<slug>/",
        "The Unit of Compiled Knowledge"
      ],
      "category": "mechanism",
      "short": "The unit of the knowledge lifecycle — a versioned, sourced knowledge graph and its metadata, in a fixed on-disk layout.",
      "definition": "A World is the package the engine operates on, laid out under data/worlds/<slug>/. It holds spec.json (the WorldContentSpec declaring slug, display name, categories, and knowledge sources), a verified/ directory of sourced shards and a raw/ directory of drafts, an optional roster.json declaring desired scope, and the compiled terms.json that is its single source of truth. Assembly reads every shard, normalizes and sorts the terms, runs the gate, and writes terms.json deterministically. This World — the one you are reading — is itself a World: data/worlds/qukaizen/, the company compiled in the same format as every domain it serves. BUILT: the layout and conventions are stable, and several Worlds follow them. The point of the structure is that a new World is assembly, not invention — declare the spec, author sourced shards, run the assembler, gate — which is exactly how a brand-new domain reached a gate-passed corpus in a single session.",
      "example": "The Horticulture World is just a directory: a spec naming six plant-care categories, sourced shards under verified/, a 28-species roster, and the compiled terms.json — and QuKaiZen's own World sits beside it in the same shape, the company as one more entry in its own catalog.",
      "related": [
        "terms-json",
        "world-content-spec",
        "the-gate",
        "curation-port",
        "assembly-not-invention",
        "dac"
      ],
      "source": "qukaizen-dac/DAC_ENGINE.md (the World layout); qukaizen-dac/data/worlds/ (live examples); qukaizen-dac/CLAUDE.md (Worlds: data/worlds/<slug>/)"
    },
    {
      "slug": "arail",
      "term": "ARAIL",
      "aka": [
        "Auto Research AI Lab",
        "Create / Intake"
      ],
      "category": "organ",
      "short": "The create-and-intake organ — a shareable AI Lab with a local Buddy agent that gathers raw knowledge and observations into the pipeline.",
      "definition": "ARAIL is the mouth of the system: where raw material enters. It is a shareable AI Lab built for friends and family, fronted by a local Buddy agent — the user's research partner — and it feeds the RAW tier on two streams. The knowledge stream pulls research (papers, docs, expert drafts) toward sourced terms; the observation stream takes sensor and camera data toward grounded evidence (see two-raw-streams). ARAIL spawns ephemeral, sandboxed agents — a per-branch researcher, an adversarial skeptic-verify crew — to curate candidate knowledge before the gate ever sees it. DaC is designed to ship as a marketplace plugin that drops into ARAIL's existing component catalog: give away the factory, do not hoard it. BUILT: the autoresearch intake pattern that produced today's compiled Worlds; ARAIL as a sibling repo with its component catalog. ROADMAP: the observation stream as a live camera integration (plant-vision Phase 4) and the Buddy-driven loop running end to end.",
      "example": "Buddy is handed a fresh arXiv preprint; ARAIL's researcher agent drafts candidate terms into a RAW shard, the skeptic crew flags the unsourced claims, and only the sourced survivors are offered to the gate for promotion to COMPILED.",
      "related": [
        "qukaizen",
        "dac",
        "two-raw-streams",
        "raw",
        "paperagents",
        "fact-steward"
      ],
      "source": "qukaizen-dac/CLAUDE.md (organs); qukaizen-dac/VISION.md; arail/ (sibling repo, components.json catalog); qukaizen-dac memory — dac-runtime-and-distribution (plugin distribution)"
    },
    {
      "slug": "assembly-not-invention",
      "term": "Assembly, Not Invention",
      "aka": [
        "New Products Are Assembly"
      ],
      "category": "principle",
      "short": "Building a new World is assembling sourced knowledge through a standard pipeline, not inventing a new system — proven by a domain that compiled in one session.",
      "definition": "Because the engine components already exist — the provenance gate, the World-factory and curation port, the canonical serializer, the source-shard convention — a brand-new domain is no longer an invention; it is an assembly. The recipe is fixed: declare a WorldContentSpec, author sourced shards, run the assembler, gate. No new code, no new contracts, no new gate. This is the company's central thesis, and it was proven on QuKaiZen itself: the Horticulture World for the plant-vision product compiled to a gate-passed terms.json in a single session, and this self-World was authored the same way. The lesson is to invest in reusable components and collect the compounding interest later: every new World is cheaper than the last because the factory is already built. BUILT: the pattern is real and repeated. The principle is why a research stack, not a single product, is the right shape — each domain reuses the same press.",
      "example": "A new vertical — freight factoring, say — needs only a spec, sourced shards, and a run of the assembler to reach a gated World; the gate, serializer, and ports it relies on were all written once, for everyone.",
      "related": [
        "world",
        "world-content-spec",
        "the-gate",
        "curation-port",
        "ports-and-adapters",
        "qukaizen"
      ],
      "source": "qukaizen-dac/CLAUDE.md (Load-bearing lessons, 2026-06-06 — assembly not invention); qukaizen-dac/DAC_ENGINE.md; qukaizen-dac/BLUEPRINT.md (the World-factory)"
    },
    {
      "slug": "bake-corpus",
      "term": "bake-corpus + corpus_sha256",
      "aka": [
        "The Lockfile",
        "World → Training Corpus"
      ],
      "category": "mechanism",
      "short": "The script and hash that turn a compiled World into a training corpus + manifest, pinned to the exact source bytes by corpus_sha256.",
      "definition": "bake-corpus (scripts/bake-corpus.mts) is the CD half of knowledge CI/CD: it reads a gated terms.json, re-runs the gate (it refuses to bake an ungated World), hashes the raw bytes to compute corpus_sha256, expands each term through a pluggable expander into train and eval items split deterministically, and writes a manifest stamping corpus_sha256, the source closure, term and item counts, and the declared teacher job. corpus_sha256 is the lockfile — sha256 of the exact terms.json bytes — and it is the immutable pin that binds three things into one join: a local re-hash, the manifest, and the BakeResult Nucleus echoes back; the same role a Docker digest or a package lockfile plays. Every training item traces its source string and source slugs, so the corpus is auditable end to end. BUILT: the script, the deterministic expander, the lockfile, and seal verification, with tests asserting the hash equals sha256(terms.json) on every run. ROADMAP: the actual training run that consumes the corpus — that lives on the M5 in Nucleus.",
      "example": "The 42-term Horticulture World bakes to 60 train and 8 eval items under one corpus_sha256; later, the BakeResult from the training run must echo that exact hash, or seal verification refuses — the truth and the weights are provably the same lineage.",
      "related": [
        "terms-json",
        "nucleus",
        "baked",
        "provenance",
        "the-gate",
        "determinism",
        "bake-as-bridge"
      ],
      "source": "qukaizen-dac/scripts/bake-corpus.mts; qukaizen-dac/src/bake/ (port, types, seal — verifySeal); qukaizen-dac/DAC_ENGINE.md (Release / CD)"
    },
    {
      "slug": "baked",
      "term": "BAKED",
      "aka": [
        "Internalized Memory",
        "Owned Weights"
      ],
      "category": "lifecycle",
      "short": "Knowledge distilled into owned specialist model weights — recalled by heart, no retrieval — and the value-add of the whole business.",
      "definition": "BAKED is the durable asset: a compiled World carved into the weights of a small, owned, sealed specialist model. Where COMPILED is shared truth you look up, BAKED is internalized memory the model simply knows — distilled by Nucleus via SFT and symbolic chain-of-thought distillation. Once a domain is baked, the live RAG layer for that knowledge compacts toward zero (the RAG-to-MEMORY transition); retained state and metadata persist, but the facts now live in the model. The weights are sealed with an Ed25519 provenance chain that ties them back to the exact source terms.json via corpus_sha256, so the model stays auditable. BUILT: the engine-side bake hand-off and seal verification; the Horticulture chain runs end to end up to the BakeRequest. ROADMAP: the training run itself on the M5 — real weights, the measured efficiency, live compaction. This is the one unproven bet, and it is the moat: a compiled World is table stakes; the owned specialist is the differentiator.",
      "example": "After the bake, asking the specialist about a plant symptom returns an answer from internalized weights with no document fetched — and the seal proves which terms.json, by hash, those weights came from, so nothing about its knowledge is unaccountable.",
      "related": [
        "compiled",
        "knowledge-lifecycle",
        "nucleus",
        "bake-corpus",
        "bake-is-the-moat",
        "bake-as-bridge",
        "wisdom-per-watt"
      ],
      "source": "qukaizen-dac/CLAUDE.md (the bake is the moat); qukaizen-dac/BLUEPRINT.md (RAG to MEMORY); qukaizen-dac/DAC_ENGINE.md; qukaizen-nucleus (SSDP; Nucleus Seal)"
    },
    {
      "slug": "compiled",
      "term": "COMPILED",
      "aka": [
        "Shared Truth",
        "The Gated Tier"
      ],
      "category": "lifecycle",
      "short": "The single source of truth — closed-graph, every term sourced, every category declared — emitted by the gate as terms.json.",
      "definition": "COMPILED is the only tier that earns the word 'truth'. It is the output of the assembler after the gate passes: no unsourced fact, no dangling edge, no undeclared category survives. The result is terms.json — an immutable, git-versioned, hashable artifact that every consumer reads and none imports from another. Drift is detected and reconciled, never silent: roster-drift reports gaps and the Fact Steward re-grounds. BUILT: live compiled Worlds across multiple domains, all gate-passed; the gate (src/gate.ts) is pure, total, and deterministic, byte-locked by tests against the mainline so it cannot be quietly re-implemented. The convention is load-bearing — only COMPILED is truth, and the boundary between the press and every reader is this portable file. COMPILED is also where humans and agents converge: it is the one thing both are required to treat as authoritative, which is what makes the workforce safe to automate.",
      "example": "Five sourced symptom shards and a species roster reconcile into one gated terms.json; the moment the gate returns ok, that file — not any draft, not any chat memory — becomes the thing the site renders, the agent queries, and Nucleus bakes from.",
      "related": [
        "raw",
        "baked",
        "knowledge-lifecycle",
        "the-gate",
        "terms-json",
        "only-compiled-is-truth",
        "fact-steward"
      ],
      "source": "qukaizen-dac/THEME.md (the laws — only COMPILED is truth); qukaizen-dac/DAC_ENGINE.md (single source of truth); qukaizen-dac/src/gate.ts; qukaizen-dac/CLAUDE.md (Standing Rules)"
    },
    {
      "slug": "dac",
      "term": "DaC",
      "aka": [
        "Documentation as Code",
        "Data as Code",
        "Serve"
      ],
      "category": "organ",
      "short": "The serve organ — the press that compiles sourced knowledge into one gated artifact, and the open read API that serves it two ways: human dictionary and machine corpus.",
      "definition": "DaC is Documentation as Code — and because the documentation is the data, it doubles as Data as Code: one compiled artifact (terms.json) is both a readable dictionary and a machine corpus. DaC is the offline press (this engine repo, which assembles and gates Worlds) and the runtime reading room (the open read API). Its product spine is 'humans learn, machines do': one gated artifact read two ways. The decided runtime stack is FastAPI to serve (/dac, /what, /context, /health, /metrics), a two-tier store (gated terms.json as COMPILED truth plus LanceDB for the live semantic layer), and a NATS JetStream bus whose KV bucket is the Fact Steward's worklist. BUILT: the gate, the Fact Steward verify port, the context router, the taxonomy, and the live open /what read API over compiled Worlds. ROADMAP: most of the broader serve/store/bus stack (bulk /dac, /context ContextPacks, the LanceDB live tier). The load-bearing rule: every consumer sources the same portable terms.json; none import each other — the boundary is the file.",
      "example": "The same compiled Horticulture terms.json renders as a browsable encyclopedia for a human learner and, byte-for-byte, as the training corpus Nucleus bakes from — one artifact, two readers, no second source of truth.",
      "related": [
        "qukaizen",
        "nucleus",
        "terms-json",
        "the-gate",
        "fact-steward",
        "librarian",
        "portable-boundary",
        "only-compiled-is-truth"
      ],
      "source": "qukaizen-dac/DAC_ENGINE.md; qukaizen-dac/EXPLAINER.md; qukaizen-dac memory — dac-runtime-and-distribution (humans learn, machines do; FastAPI + LanceDB + NATS)"
    },
    {
      "slug": "determinism",
      "term": "Determinism Where Claimed",
      "aka": [
        "Byte-Identical Re-Runs"
      ],
      "category": "principle",
      "short": "Any serializer or expander that claims reproducible output must have a test that proves it byte-for-byte.",
      "definition": "The fourth standing rule keeps determinism honest: a function that claims byte-identical re-runs must prove it with a test, or it is not allowed to claim it. Re-running the assembler on the same World yields the same terms.json bytes or fails a --check; re-running bake-corpus yields the same train and eval items; the expander splits deterministically from a hash of the slug; the gate returns the same verdict for the same input. This is load-bearing precisely because the corpus_sha256 lockfile, the bake hand-off, and cache invalidation all depend on it — if the bytes wobbled, the hash would lie. BUILT: determinism is tested, not asserted, with real non-zero exits when output would change. The discipline is the reason a hash can stand in for a corpus: when the same inputs always produce the same bytes, a single sha256 is a faithful, falsifiable name for the whole truth a model learned from.",
      "example": "Run the assembler twice with no input change and the second run's --check passes silently; change one character in a shard and it exits non-zero, exactly like a snapshot test catching an unintended diff.",
      "related": [
        "terms-json",
        "bake-corpus",
        "the-gate",
        "knowledge-cicd",
        "no-snake-oil"
      ],
      "source": "qukaizen-dac/CLAUDE.md (Standing Rule 4 — determinism where claimed); qukaizen-dac/scripts/assemble-world.mts (--check); qukaizen-dac/scripts/bake-corpus.mts"
    },
    {
      "slug": "knowledge-cicd",
      "term": "Knowledge CI/CD",
      "aka": [
        "declare → reconcile → gate → version → release",
        "A Pull Request for a Fact"
      ],
      "category": "lifecycle",
      "short": "The five-stage pipeline that treats a knowledge change like a software change: declare, reconcile, gate (CI), version (git), release (CD).",
      "definition": "Knowledge here moves like software. Declare: a spec.json and roster.json define desired state, and sourced shards are authored. Reconcile: the assembler reconciles shards to the spec and reports gaps. Gate (CI): assertClosedSourcedGraph checks closure, provenance, and declared categories, and a determinism --check guarantees byte-identical re-runs — a failure is a real non-zero exit, exactly like a failing test. Version (git): on green, terms.json is rewritten and committed, and the git SHA is the merge record. Release (CD): bake-corpus reads the compiled World and stamps corpus_sha256, the lockfile that binds the released corpus — and any model baked from it — to the exact source bytes; it refuses to release an ungated World. The whole loop is 'a pull request for a fact'. BUILT: all five stages, with real exit codes and the corpus_sha256 lockfile proven equal to sha256(terms.json) on every run. ROADMAP: the scheduler that runs the loop continuously; today it is run by hand.",
      "example": "A new term is proposed, the assembler reconciles it, the gate green-lights it, git records the merge, and bake-corpus pins corpus_sha256 — the same shape as code shipping through CI/CD, except the artifact is a fact and the lockfile is a hash of the truth it came from.",
      "related": [
        "knowledge-lifecycle",
        "the-gate",
        "bake-corpus",
        "terms-json",
        "determinism",
        "world-content-spec",
        "portable-boundary"
      ],
      "source": "qukaizen-dac/DAC_ENGINE.md (CI/CD for knowledge; a pull request for a fact); qukaizen-dac/THEME.md (declare -> reconcile -> gate -> version); qukaizen-dac/scripts/bake-corpus.mts"
    },
    {
      "slug": "knowledge-lifecycle",
      "term": "Knowledge Lifecycle (RAW → COMPILED → BAKED)",
      "aka": [
        "The Circle of Life",
        "test → record → compile → retain"
      ],
      "category": "lifecycle",
      "short": "The three-state maturation through which sourced knowledge becomes an owned asset: raw working memory, compiled shared truth, baked internalized weights.",
      "definition": "The lifecycle is QuKaiZen's spine: knowledge matures through states the way memory does — scratch, then shared, then internalized. RAW is working memory, allowed to be wrong; COMPILED is the gated, sourced source of truth; BAKED is knowledge carved into owned model weights, recalled without retrieval. Between COMPILED and BAKED a live RAG tier serves current facts on-box while knowledge matures; once a domain is baked, RAG of that knowledge compacts toward zero. The verbs are kaizen — test, record, compile, retain — a loop that never stops and that yields a durable asset each turn. BUILT: the RAW and COMPILED tiers (live compiled Worlds, all gated) and on-box RAG serving. ROADMAP: BAKED as a live operation — today the event is recorded; when the real bake runs, RAG-of-it resets. The lifecycle is the reason knowledge here behaves like software: it is declared, reviewed, tested at a gate, versioned, and released.",
      "example": "A new method from yesterday's arXiv enters RAW as a sourced draft, passes the gate into COMPILED, is served live by RAG while the corpus grows, and is finally baked overnight into a specialist that answers it by heart the next morning — the killer demo of the whole cycle.",
      "related": [
        "raw",
        "compiled",
        "baked",
        "two-raw-streams",
        "knowledge-cicd",
        "qukaizen",
        "wisdom-per-watt"
      ],
      "source": "qukaizen-dac/THEME.md (the knowledge lifecycle); qukaizen-dac/VISION.md (the circle of life); qukaizen-dac/EXPLAINER.md (RAW->COMPILED->BAKED = scratch->shared->internalized); qukaizen-dac/CLAUDE.md"
    },
    {
      "slug": "latent-world-models",
      "term": "Latent World Models (We Differ)",
      "aka": [
        "Dreamer / Genie / JEPA-class"
      ],
      "category": "bridge",
      "short": "Latent world models learn implicit representations of environment dynamics; our Worlds are the opposite — explicit, symbolic, sourced — so the relation is DIFFER.",
      "definition": "Latent world models — Dreamer-style latent environment models, Genie-style video prediction, JEPA-style joint-embedding predictive architectures — learn compressed, implicit representations of how an environment behaves, optimized for prediction and control. QuKaiZen's relation is DIFFER: our compiled Worlds are symbolic and provenance-gated, every term a human-readable concept with an explicit source, every edge declared rather than learned, every category named. The trade is deliberate — we choose interpretability, auditability, and unlearnability over emergent latent structure. This is not a claim that one is universally better; they are tools for different jobs. Latent models are powerful for discovery and dynamics; symbolic sourced Worlds are necessary for safe, auditable, domain-bound autonomy and for a corpus a human can read and contest. SPECULATIVE as a positioning claim, BUILT as a design choice: the symbolic, gated architecture is what we ship. The seam to weight-space models is not absent, though — it is the bake (see bake-as-bridge), where a symbolic World is distilled into owned weights while staying pinned to its source.",
      "example": "A latent model might encode 'leaf droop under heat' as a direction in an embedding space no one can read; our World encodes it as a sourced term with a definition, an example, and edges you can audit — and only the bake turns that readable World into weights.",
      "related": [
        "symbolic-provenance-gated",
        "bake-as-bridge",
        "worldllm-bridge",
        "baked",
        "provenance"
      ],
      "source": "qukaizen-dac/CLAUDE.md (Research radar — symbolic, provenance-gated, not latent); latent world-model literature cited by attribution (Dreamer — Hafner et al.; JEPA — LeCun 2022; Genie — DeepMind 2024); qukaizen-dac/WHITEPAPER_DATA_AS_CODE.md"
    },
    {
      "slug": "local-first",
      "term": "Local-First / Sovereign",
      "aka": [
        "Owned on Consumer Hardware"
      ],
      "category": "principle",
      "short": "Every artifact — compiled World, baked model, raw observations — can live on the owner's own hardware, which makes cutting the cord a choice rather than a requirement.",
      "definition": "Local-first is a property the stack keeps available, not a position it takes against anything else. The compiled World, the baked specialist, and the raw observations can all live on the user's own hardware, and the dataset stays sovereign — the owner controls it, reuses it, and can delete it. Frontier models in the cloud remain the right tool for frontier work, and QuKaiZen uses them deliberately as build-time teachers; the question is never cloud or local but which one earns a given job. What local-first adds is the option to run the finished thing where the data already sits, which matters most where records cannot leave the building and where a learner wants to work without an account. If you can cut the cord, you are good to go; if you cannot, the same World and the same model still work with one attached. BUILT: the engine and the compiled Worlds run local-first, and the measured local-serving numbers are real. ROADMAP: the fully owned bake running on the M5 that completes the picture.",
      "example": "A factoring firm runs the whole stack on its own machine: zero invoices leave the premises, the compiled World is theirs to audit, and the specialist baked from it is a private asset no vendor can revoke.",
      "related": [
        "qukaizen",
        "baked",
        "aerollm",
        "portable-boundary",
        "wisdom-per-watt"
      ],
      "source": "qukaizen-dac/BLUEPRINT.md (built to educate); qukaizen-dac/CLAUDE.md (What QuKaiZen is — local-first); qukaizen-dac/WHITEPAPER_DATA_AS_CODE.md (sovereign data)"
    },
    {
      "slug": "no-snake-oil",
      "term": "No Snake Oil",
      "aka": [
        "Label BUILT vs ROADMAP"
      ],
      "category": "principle",
      "short": "Every capability is labeled honestly — BUILT, ROADMAP, or SPECULATIVE — and a planned capability is never rendered as live.",
      "definition": "No snake oil is the first standing rule: in docs and in code comments, BUILT means implemented, tested, in use; ROADMAP means designed but not built; SPECULATIVE means exploratory and undecided. A reader never mistakes a planned feature for a shipped one. The discipline is structural, not just stylistic — declared seams are deliberately left unregistered so they cannot accidentally ship as features, and a bake manifest stamps its teacher job 'declared', not 'ran', so even the model knows what has not happened yet. This World obeys the rule term by term: each definition states its status seam plainly. BUILT: the discipline itself, enforced across the charter, the code, and this dictionary. Note the one place it is held differently — public, visitor-facing copy expresses the same honesty affirmatively ('available now' versus 'we aim to') rather than with internal BUILT/ROADMAP stamps; the engineering rule stays exactly this strict, the public voice just states it as a feature, not a defense.",
      "example": "The Librarian SLM is described here as ROADMAP with its seams declared-but-unregistered; rendering it as a working feature would violate the first rule, so the code refuses to register it until the gate proves it.",
      "related": [
        "only-compiled-is-truth",
        "librarian",
        "determinism",
        "paperagents",
        "gate-reality-anchor"
      ],
      "source": "qukaizen-dac/CLAUDE.md (Standing Rule 1 — no snake oil); qukaizen-dac memory — public-voice-evidence-built (engineering rule internal; affirmative public voice); qukaizen-dac/LIBRARIAN_SEAMS.md"
    },
    {
      "slug": "nucleus",
      "term": "Nucleus",
      "aka": [
        "The Bake",
        "SSDP — Super Skill Distillation Pipeline"
      ],
      "category": "organ",
      "short": "The bake organ — the company hub and distillation pipeline that turns a compiled World into owned, sealed specialist model weights.",
      "definition": "Nucleus is the bake: the most product-shaped organ, a pipeline that consumes a compiled World (train/eval corpus plus a manifest pinned by corpus_sha256) over a file-only hand-off and carves the knowledge into a small model's weights via SFT and symbolic chain-of-thought distillation. It owns the seven-stage Super Skill Distillation Pipeline — ingest, KICE+TICE extraction, SCoTD synthesis, SFT+RAFT training, the adversarial swarm, three-gate certification, and an Ed25519 Nucleus Seal — and has its own compiled World (data/worlds/nucleus/) describing those stages. A baked model knows its domain by heart, so RAG of that knowledge compacts toward zero; this is the RAG-to-MEMORY transition. BUILT here on the engine side: the bake hand-off contract, the corpus expander, and pure seal verification (verifySeal). BUILT in the Nucleus repo: the pipeline plumbing, agents, and three-gate framework. ROADMAP: the training run itself — real weights on the M5 — which is the one bet. The bake is the moat.",
      "example": "The 42-term Horticulture World is exported to a bake corpus pinned by corpus_sha256, a BakeRequest is emitted into the bake/ hand-off directory, and the seal is verified by a pure function — every engine-side step runs today; the actual SFT pass on the M5 is the roadmap that proves the thesis.",
      "related": [
        "qukaizen",
        "dac",
        "aerollm",
        "bake-corpus",
        "baked",
        "bake-is-the-moat",
        "bake-as-bridge",
        "librarian"
      ],
      "source": "qukaizen-dac/DAC_ENGINE.md; qukaizen-dac/CLAUDE.md (the bake is the moat); qukaizen-nucleus/docs/STATUS.md; data/worlds/nucleus/ (the compiled Nucleus World)"
    },
    {
      "slug": "only-compiled-is-truth",
      "term": "Only COMPILED Is Truth",
      "aka": [
        "No Promotion Without Provenance"
      ],
      "category": "principle",
      "short": "There is exactly one source of truth per World — the gate-passed terms.json — and nothing promotes into it without a source.",
      "definition": "The second standing rule names the one authoritative tier: only COMPILED is truth. RAW shards are available for reading and drafting but never authoritative; a term becomes truth only by passing the gate, which demands a source. The provenance law is non-negotiable — no term, no matter the domain or the pressure, promotes without a non-empty source — and the gate is the single implementation of that law, called everywhere and never re-implemented. This is what disallows drift into hallucination: a claim is truth only when sourced, and there is exactly one file, content-addressed by its hash, that holds the truth for a World. BUILT: the rule is enforced in code and byte-locked so it cannot be quietly forked. It is also the alignment mechanism for the workforce — humans and agents converge because COMPILED is the only thing either is permitted to treat as authoritative, which is precisely what makes automating the company safe.",
      "example": "An agent and a human disagree about a fact; neither's opinion settles it — the gate-passed term, with its source, does, and if the term is not yet sourced, it is still RAW and still not truth for anyone.",
      "related": [
        "compiled",
        "the-gate",
        "provenance",
        "terms-json",
        "no-snake-oil",
        "portable-boundary"
      ],
      "source": "qukaizen-dac/CLAUDE.md (Standing Rule 2); qukaizen-dac/THEME.md (the laws); qukaizen-dac/src/gate.ts"
    },
    {
      "slug": "paperagents",
      "term": "PaperAgents",
      "aka": [
        "The Automation Engine",
        "The Declarative Company"
      ],
      "category": "organ",
      "short": "The automation engine — a declarative, gated substrate of ephemeral agents that TEAM's plans compile down to, and that runs the knowledge lifecycle as desired-state work.",
      "definition": "PaperAgents is the substrate the company's work runs on, and the engine beneath TEAM: a declarative, manifest-driven system that spawns short-lived, sandboxed agents to curate Worlds, verify facts, and drive the curation and bake pipeline. It is gated by construction — every agent's output must pass the provenance gate before it can become truth, so the workforce cannot promote what it cannot source. The agents are simple, inspectable, and portable: least-privilege, nothing persistent, secure by default, no heavy framework. The Librarian is one such agent (proposing RAW-to-COMPILED promotions); the Fact Steward is another (re-grounding terms against their sources). This very World was authored by a persona company in exactly this shape — visionary, architect, builder, qa. BUILT: the working agent abstraction and the persona pipeline that builds the products, plus individual workflows (researcher, skeptic, Librarian, Fact Steward). ROADMAP: the full declarative manifest-to-execution refresh scheduler that re-gathers and re-compiles continuously; today that loop is run by hand.",
      "example": "A sprint runs as a gated relay — the visionary defines the win, the architect designs, the builder implements, qa hunts edge cases — each agent handing off via a committed artifact, none allowed to skip the gate; the same discipline that compiles a World compiles the company's own work.",
      "related": [
        "team",
        "qukaizen",
        "fact-steward",
        "librarian",
        "the-gate",
        "ports-and-adapters",
        "no-snake-oil"
      ],
      "source": "qukaizen-dac/VISION.md (the workforce backbone); qukaizen-dac/DAC_ENGINE.md (agents & swarms; sub-agent isolation); qukaizen-dac/CLAUDE.md (team-of-personas workflow)"
    },
    {
      "slug": "ports-and-adapters",
      "term": "Ports With Pluggable Adapters",
      "aka": [
        "register*() Once, No Core Edits"
      ],
      "category": "principle",
      "short": "Every new capability is a port with a stable interface and a registry; a new adapter slots in with one register call and no edits to the port, gate, or types.",
      "definition": "The fifth standing rule is how the system grows without coupling: a new capability is a port — a stable interface plus a registry with register, get, and known functions — not a fork of the core. The curation, bake, and verify seams all follow it, three independent port/registry pairs that throw on a duplicate or unknown id rather than fall back silently. Adding a backend — a new curation source, a new corpus expander, a new fact verifier — is one register call in an init module, with no change to the port, the gate, the types, or the scripts, and a conformance test parameterized by the registry proves the newcomer conforms. BUILT: the three port pairs and their conformance harnesses are live and tested. This is the architectural expression of assembly-not-invention at the code layer: capabilities compose like adapters into a socket, so the engine can absorb new ways of doing a thing without the old ways noticing.",
      "example": "A future LanceDB retriever for the Fact Steward registers itself with one call; the verify port, the heuristic verifier already present, and every test keep working unchanged, and the conformance harness simply gains one more adapter to check.",
      "related": [
        "curation-port",
        "fact-steward",
        "bake-corpus",
        "the-gate",
        "assembly-not-invention"
      ],
      "source": "qukaizen-dac/CLAUDE.md (Standing Rule 5 — ports with pluggable adapters); qukaizen-dac/src/curation/port.ts; qukaizen-dac/src/bake/port.ts; qukaizen-dac/src/verify/port.ts"
    },
    {
      "slug": "provenance",
      "term": "Provenance",
      "aka": [
        "Source",
        "No Promotion Without Provenance"
      ],
      "category": "mechanism",
      "short": "The requirement that every term carry a citable source and every baked item trace its origin — the law that makes the corpus auditable and unlearnable.",
      "definition": "Provenance is the discipline that every claim names where it came from. At the gate, a term promotes only with a non-empty source; at bake time, every training item carries its source string, its source slugs, and an origin marking it human-derived or synthetic. The 2026-06-11 work added optional license and holder fields to each source, so a World carries not just where a fact came from but the rights to use it — necessary for safe donation and open sharing. Provenance is what makes the system auditable and, crucially, unlearnable: if a source is corrupted or mis-licensed, filter it from the source closure, re-assemble (the gate catches the now-dangling edges), and re-bake (corpus_sha256 changes) — and the taint is provably gone. BUILT: gate enforcement, bake-time tracing, and a corpus-closure test asserting no item cites a source outside the World's closure. ROADMAP: the full unlearning workflow and indexed source retrieval. Provenance is the reason an autonomous loop here cannot drift into believing its own unsourced output.",
      "example": "Every term in this very World ends in a source line — a charter doc, a code path, a sibling repo, an arXiv id — and a baked corpus inherits those strings item by item, so you can always ask any answer 'which sourced term taught you that?' and get a name back.",
      "related": [
        "the-gate",
        "compiled",
        "bake-corpus",
        "fact-steward",
        "only-compiled-is-truth",
        "symbolic-provenance-gated"
      ],
      "source": "qukaizen-dac/src/gate.ts (provenance law); qukaizen-dac/src/bake/ (item origin, source_slugs); qukaizen-dac/CLAUDE.md (Standing Rule 2); qukaizen-dac/DAC_ENGINE.md (multi-modal sourcing)"
    },
    {
      "slug": "aerollm",
      "term": "QueueLLM",
      "aka": [
        "The Run",
        "OSS Inference Engine"
      ],
      "category": "organ",
      "short": "The run organ — an OSS inference engine for running LLMs and baked SLMs on consumer hardware without full GPU residency.",
      "definition": "QueueLLM is the runtime executor: the open-source inference engine, a sibling of ARAIL, designed to run large models — and the small specialists Nucleus bakes — without requiring the whole model to be resident in GPU memory. The motivation is hardware economics rather than ideology: memory is the scarce, expensive resource — and the one you cannot always buy at a sensible price — while disk is the cheap, abundant one, so the engine streams weights off SSD a layer at a time instead of demanding enough RAM to hold the model whole. Its thesis is a single binary with a deterministic lifecycle, real prefetch, sharded KV cache, and first-class speculative decoding — the properties that matter for a multi-day distillation run and for low-latency local inference. Pair model size with speed: a 7B specialist is measured at 43 tokens per second on the M5, the kind of number that makes a local-first loop livable. The standing rule is that the owned SLM runs the loop at runtime; the frontier model is only the build-time teacher, never the runtime. BUILT: the measured 7B@43 tok/s local-serving reality (today via Ollama for on-box serving and vLLM for teacher inference). ROADMAP: QueueLLM itself as the inference backend — it is a proof of concept whose HTTP bindings (Phase 2) must land before the pipeline adopts it.",
      "example": "A baked Horticulturist specialist answers a plant-care question on-device, where the latency budget and the data both already are — the runtime job QueueLLM is built to own once its bindings ship; until then the same role is filled by Ollama at the measured 43 tok/s.",
      "related": [
        "qukaizen",
        "nucleus",
        "baked",
        "wisdom-per-watt",
        "local-first",
        "gate-reality-anchor"
      ],
      "source": "qukaizen-dac/VISION.md (where it runs; 7B @ 43 tok/s measured); qukaizen-dac/CLAUDE.md (run the loop on the owned SLM); aerollm/ (sibling OSS repo); qukaizen-nucleus/CLAUDE.md (AeroLLM future-substrate plan, HTTP bindings Phase 2)"
    },
    {
      "slug": "qukaizen",
      "term": "QuKaiZen",
      "aka": [
        "The Codified Business",
        "The One Research Stack"
      ],
      "category": "organ",
      "short": "A fully codified, local-first business that runs a knowledge lifecycle and turns sourced knowledge into owned model weights on consumer hardware.",
      "definition": "QuKaiZen is not a single product; it is an operating model — a business of running knowledge pipelines whose every part is declared, versioned, gated, and owned. The name carries kaizen, continuous improvement: a loop that never stops — test, record, compile, retain, and around again. The thesis is that sourced knowledge can be matured through three states — RAW to COMPILED to BAKED — until it becomes the durable asset: owned, sealed specialist model weights that run locally. Five organs do the work: ARAIL creates and intakes, DaC serves, Nucleus bakes, QueueLLM runs, and PaperAgents is the workforce. The baked specialist SLM is the value add; everything else is the factory that makes it. BUILT today: the factory and its five organs as engine-side plumbing and live compiled Worlds. ROADMAP: 'the one bet' — the measured bake proving a small specialist beats the frontier in-domain on consumer hardware. The framework is proven on ourselves; this World is the proof of that — QuKaiZen describing QuKaiZen in its own compiled-World format.",
      "example": "A new domain — Horticulture, for the plant-vision product — was declared as a WorldContentSpec, authored as sourced shards, and compiled to a gate-passed terms.json in a single session. New products became assembly, not invention: the company ate its own dog food and the dictionary you are reading is the next bite.",
      "related": [
        "arail",
        "dac",
        "nucleus",
        "aerollm",
        "paperagents",
        "knowledge-lifecycle",
        "bake-is-the-moat",
        "local-first",
        "assembly-not-invention"
      ],
      "source": "qukaizen-dac/VISION.md; qukaizen-dac/THEME.md; qukaizen-dac/CLAUDE.md (What QuKaiZen is; Load-bearing lessons, 2026-06-06)"
    },
    {
      "slug": "raw",
      "term": "RAW",
      "aka": [
        "Working Memory",
        "The Scratch Tier"
      ],
      "category": "lifecycle",
      "short": "The unverified working tier — drafts, hypotheses, sensor data — available for reading but never authoritative until sourced.",
      "definition": "RAW is the scratch layer: arXiv claims, agent drafts, camera frames, candidate terms. It is allowed to be wrong. RAW knowledge is available and traceable but never carries the name 'truth'; it lives in raw/ shards and the inbox, and it promotes only by passing the gate, which demands a non-empty, citable source. This is the rule that keeps an autonomous loop honest: a hypothesis stays RAW until sourced evidence supports it (see gate-reality-anchor). The two RAW streams — knowledge and observations — both land here, the first as term candidates, the second as grounded evidence. BUILT: the RAW tier and the gate that adjudicates promotion; the rule 'no promotion without provenance' is enforced in code. ROADMAP: the observation stream as a live sensor feed (plant-vision integration). RAW is where the system is permitted to be uncertain — and the gate is why that uncertainty never silently becomes belief.",
      "example": "An agent proposes 'fiddle-leaf figs drop leaves when the temperature swings more than a few degrees'; the claim sits in RAW, available but unblessed, until either a cited horticultural source or the plant's own observed history supports it — only then does the gate let it through.",
      "related": [
        "compiled",
        "knowledge-lifecycle",
        "two-raw-streams",
        "the-gate",
        "provenance",
        "gate-reality-anchor"
      ],
      "source": "qukaizen-dac/THEME.md (RAW layer); qukaizen-dac/CLAUDE.md (two RAW streams; the gate as reality-anchor); qukaizen-dac/DAC_ENGINE.md (autonomous loop)"
    },
    {
      "slug": "symbolic-provenance-gated",
      "term": "Symbolic, Provenance-Gated (Our Position)",
      "aka": [
        "Never Latent",
        "Interpretable by Construction"
      ],
      "category": "bridge",
      "short": "The deliberate stance that our knowledge is symbolic, sourced, and gated — chosen for interpretability, auditability, and unlearnability over learned latent structure.",
      "definition": "This is the design decision that situates QuKaiZen among world-model approaches: our representation is symbolic (human terms, explicit edges, declared categories), provenance-gated (every claim sourced), and never latent. The payoffs are concrete. Interpretability: a term in terms.json can be read and contested by a human; a latent embedding cannot. Auditability: a corrupted source is found by inspecting the source closure and re-running the gate. Unlearnability: filter a tainted source, re-assemble, re-bake, and corpus_sha256 changes — the taint is provably gone, which is far harder to do from inside learned weights. Safety: the gate is a standing defense against hallucination and self-delusion in autonomous loops. BUILT: this is a committed choice, demonstrated by live symbolic Worlds at scale. It is the through-line that connects the gate, provenance, and the reality-anchor — and it is what makes the bake honest, because the weights it produces can always be traced back to a readable, sourced World.",
      "example": "When a fact is wrong here, you can point at the exact term, read its source, and remove it by re-compiling — an auditing move that has no clean equivalent inside a latent world model's parameters.",
      "related": [
        "latent-world-models",
        "bake-as-bridge",
        "provenance",
        "the-gate",
        "gate-reality-anchor",
        "only-compiled-is-truth"
      ],
      "source": "qukaizen-dac/CLAUDE.md (Research radar); qukaizen-dac/WHITEPAPER_DATA_AS_CODE.md (the thesis — treat knowledge like code); qukaizen-dac/src/gate.ts"
    },
    {
      "slug": "team",
      "term": "TEAM",
      "aka": [
        "The Crew",
        "Teach · Explain · Answer · Maintain"
      ],
      "category": "organ",
      "short": "The orchestration organ — a local crew of agents that teaches, explains, answers and maintains, turning a compiled World into work you can hand off.",
      "definition": "TEAM is where a compiled World becomes work. It is a crew of local agents organised around four verbs — teach, explain, answer, maintain — of which teaching is the load-bearing one: correcting the crew once turns that correction into a rule it keeps, which is the difference between getting an answer and acquiring the ability to get that answer. The crew reasons from a World's gate-checked terms and cites them by hash, so its answers carry the same provenance the corpus does, and it escalates rather than guesses — an anomaly it cannot resolve becomes an open question awaiting a human verdict, not a confident fabrication. Sharing moves rules, never data: a categorizer travels to someone else's machine while the records behind it stay home. PaperAgents is the automation engine underneath — a plan TEAM forms is validated by pactl before it runs. BUILT: the four verbs and the local crew, running on the developer's own machine. ROADMAP: having PaperAgents drive those plans on a schedule rather than on request.",
      "example": "A debt-and-finance World is mounted and the crew is taught one rule — that a charge explained by travel is not an anomaly; the next run reclassifies on its own and the flagged pile collapses to a single open question for a human to answer.",
      "related": [
        "qukaizen",
        "paperagents",
        "arail",
        "world",
        "dac",
        "the-gate"
      ],
      "source": "qukaizen-site/public/team.html (the four verbs; sharing moves rules, never data; the travel format); qukaizen-site/public/topology.html (where TEAM sits in the loop)"
    },
    {
      "slug": "terms-json",
      "term": "terms.json",
      "aka": [
        "The Compiled Artifact",
        "The Portable Boundary"
      ],
      "category": "mechanism",
      "short": "The single compiled file per World — { version: 1, terms: [...] }, A–Z sorted, deterministically serialized — read as both dictionary and corpus.",
      "definition": "terms.json is the artifact at the center of everything: the gated, sourced corpus for a World, shaped as { version: 1, terms: [...] } with the terms sorted A-to-Z by display name and serialized by one canonical formatter (serializeCorpus in src/curation/port.ts) so the bytes are reproducible. Each term carries slug, term, category, short, definition, example, related, and source, plus optional aka. It is the portable boundary: every consumer — the site, the agents, Nucleus — reads this file and none imports another, so the file is the interface and the file is the truth. Because the same bytes read two ways, it is at once a human-readable dictionary and a machine corpus. BUILT: compiled Worlds ship terms.json in git; determinism is tested, not claimed — re-running the assembler produces byte-identical output or fails the --check. It is also content-addressed in practice: corpus_sha256 is the hash of these exact bytes, which is how a baked model is pinned to the knowledge it learned.",
      "example": "Download one terms.json and you can load it offline, diff it across git history, render it as an encyclopedia, or feed it to a bake — the same file, no engine running, no second copy, no import; the boundary is just this object on disk.",
      "related": [
        "compiled",
        "world",
        "the-gate",
        "curation-port",
        "bake-corpus",
        "portable-boundary",
        "determinism"
      ],
      "source": "qukaizen-dac/src/curation/port.ts (serializeCorpus — { version: 1, terms: sorted }); qukaizen-dac/DAC_ENGINE.md; qukaizen-dac/data/worlds/*/terms.json"
    },
    {
      "slug": "bake-as-bridge",
      "term": "The Bake Is the Honest Bridge",
      "aka": [
        "Symbolic ↔ Weight-Space"
      ],
      "category": "bridge",
      "short": "Nucleus's bake is the seam between symbolic provenance-gated Worlds and weight-space models — distilling a readable World into owned weights that stay pinned to their source.",
      "definition": "The bake is where the symbolic and the weight-space worlds meet honestly. A compiled World is symbolic and sourced; the bake (Nucleus) distills it into a small owned model via SFT and symbolic chain-of-thought distillation, producing weight-space capability. Crucially, this is not a latent world model: it is a symbolic World compressed into weights while remaining auditable, because corpus_sha256 pins the model to the exact source bytes and the source closure records what it was trained on. So the bake is the bridge the research radar names — the place where our interpretable, gated knowledge becomes the fast, internalized recall that weight-space models are good at, without surrendering provenance. BUILT: the engine-side hand-off and seal verification that make the bridge auditable. ROADMAP: the training run itself, which crosses the bridge for real. The reason this matters: it lets the company keep the auditability of symbols and gain the wisdom-per-watt of weights, instead of having to choose one.",
      "example": "The Horticulture World — readable, sourced, gated — is baked into a specialist whose seal echoes the World's corpus_sha256; the model now answers by heart, yet every answer's lineage traces back to a term you can read.",
      "related": [
        "nucleus",
        "baked",
        "bake-corpus",
        "symbolic-provenance-gated",
        "latent-world-models",
        "bake-is-the-moat",
        "provenance"
      ],
      "source": "qukaizen-dac/CLAUDE.md (Research radar — the bake is the honest bridge); qukaizen-dac/DAC_ENGINE.md; arXiv:2306.14050 (SCoTD — symbolic distillation lineage)"
    },
    {
      "slug": "bake-is-the-moat",
      "term": "The Bake Is the Moat",
      "aka": [
        "The One Bet"
      ],
      "category": "principle",
      "short": "A compiled World is table stakes; the owned, sealed specialist SLM is the differentiator — and the single bet the company is making.",
      "definition": "Anyone can compile sourced knowledge into a World — that is table stakes. The moat is the bake: an owned, sealed, local specialist model that knows its domain by heart and answers without a cloud round-trip. It is called the one bet because everything else — the gate, the assembler, the curation and verify ports, the corpus export — is reusable, commoditizable infrastructure, while the baked model's in-domain recall and reasoning are the actual customer value. The threshold for shipping a baked specialist is proven on-device performance, measured and labeled honestly, not claimed. BUILT: the thesis and all the engine-side plumbing up to the bake. ROADMAP: the bake itself — the measured training run on consumer hardware that demonstrates a small specialist beating the frontier in-domain. This is deliberately the thinnest, riskiest part: the whole business is structured so that if the bake works, the moat is real, and if it does not, the failure is honest and visible.",
      "example": "Two teams compile the same sourced World; the one that bakes it into an owned 7B specialist running locally owns something the other cannot copy by re-reading the public corpus — the weights, sealed to their source by corpus_sha256.",
      "related": [
        "nucleus",
        "baked",
        "bake-corpus",
        "bake-as-bridge",
        "qukaizen",
        "wisdom-per-watt"
      ],
      "source": "qukaizen-dac/CLAUDE.md (Load-bearing lessons — the bake is the moat, the one bet); qukaizen-dac/DAC_ENGINE.md; qukaizen-dac/BLUEPRINT.md (honest status)"
    },
    {
      "slug": "portable-boundary",
      "term": "The Boundary Is the Portable Artifact",
      "aka": [
        "The Press Never Imports the Reading Room"
      ],
      "category": "principle",
      "short": "The interface between the engine and every consumer is a file on disk — hand over compiled artifacts, not runtime imports.",
      "definition": "The third standing rule fixes the seam: the engine (the press) never imports a consumer (the reading room) at runtime, and vice versa. The press writes terms.json; the site, the agents, and Nucleus read terms.json; no runtime import crosses the line. This keeps the engine independent of any reader, keeps readers able to run offline, and makes the artifact portable — a user can download a World and load it without the engine running. The same shape governs the bake seam: DaC writes a request and corpus into a hand-off directory, Nucleus reads them and writes a result back, with no shared code or runtime coupling. The honest phrasing of the benefit, for visitors, is affirmative — 'each World keeps the lines its owner draws.' BUILT: the boundary holds across the live system; consumers source the same file and none import each other. The lesson is that a file is a stronger, more durable interface than an import — it cannot break when the other side changes.",
      "example": "The site renders a World by reading its terms.json; if the engine repo is offline or mid-refactor, the site still works, because what it depends on is the published file, not the press that printed it.",
      "related": [
        "terms-json",
        "dac",
        "only-compiled-is-truth",
        "bake-corpus",
        "ports-and-adapters",
        "local-first"
      ],
      "source": "qukaizen-dac/CLAUDE.md (Standing Rule 3 — the boundary is the portable compiled artifact); qukaizen-dac/DAC_ENGINE.md; qukaizen-dac memory — public-voice-evidence-built (boundary stated affirmatively)"
    },
    {
      "slug": "curation-port",
      "term": "The Curation Port",
      "aka": [
        "World-Factory Port",
        "register*() Adapters"
      ],
      "category": "mechanism",
      "short": "The registry that lets any curation backend build a World through one stable interface — a new adapter slots in via a single register call.",
      "definition": "The curation port (src/curation/port.ts) is the seam that makes the World-factory pluggable. It defines a CurationAdapter interface — given a WorldContentSpec and a shard root, produce { terms, gate, serialized } — and a registry with register, get, and known functions that throw on a duplicate or unknown id rather than fall back silently. The canonical serializer is exported so no adapter can drift in its byte output, and a conformance harness checks that adapters produce byte-identical corpora for the same World. The shipped local-claude adapter reads verified/ and raw/ shards from disk, validates required fields, closes the graph, sorts, and gates. The same pattern repeats for the bake and verify ports — three independent capability seams. BUILT: the port, the registry, the local-claude adapter, and the conformance tests. A new backend — a Markdown reader, a database importer — registers itself in one call with no edit to the port, the gate, or the types: this is the ports-and-adapters principle made concrete.",
      "example": "To add a different curation source you write an adapter and call register once; the assembler, the gate, and terms.json are untouched, and the conformance harness proves your adapter emits the same bytes as the reference for a shared World.",
      "related": [
        "world",
        "the-gate",
        "terms-json",
        "ports-and-adapters",
        "fact-steward",
        "bake-corpus"
      ],
      "source": "qukaizen-dac/src/curation/port.ts; qukaizen-dac/src/curation/adapters/local-claude.ts; qukaizen-dac/CLAUDE.md (Standing Rule 5 — ports with pluggable adapters)"
    },
    {
      "slug": "fact-steward",
      "term": "The Fact Steward",
      "aka": [
        "The Verify Port",
        "The Standing Librarian"
      ],
      "category": "mechanism",
      "short": "The validator that re-grounds a term's claim against its cited source — the loop that turns a fix into 'a pull request for a fact'.",
      "definition": "The Fact Steward is DaC's quality conscience, backed by the verify port (src/verify/). The port defines two swappable seams — a Retriever that searches a World's source spans and a Verifier that decides whether those spans entail a term's claim — with the same throw-on-unknown registries as curation and bake. Its worklist is a bus topic: spelling and syntax fixes flow on an auto-deterministic lane (applied and logged, no human), while semantic changes flow on a proposed lane (queued for approval) — the loop the team calls 'a pull request for a fact'. The Steward is propose-only by design: it never silently rewrites truth. BUILT: the verify port, a heuristic-entailment verifier, and a BM25 retriever. ROADMAP: the standing always-on service, an LLM-judge verifier, and a vector retriever — and the Librarian SLM as the model that runs it. It is how drift stays detected and reconciled rather than silent: facts are re-checked against their sources, and proposals — not edits — are what reach a human.",
      "example": "A term's definition quietly drifts from what its source supports; the Steward retrieves the source spans, the verifier finds they no longer entail the claim, and instead of editing the World it opens a proposal — a reviewable pull request for that one fact.",
      "related": [
        "compiled",
        "provenance",
        "librarian",
        "curation-port",
        "ports-and-adapters",
        "dac"
      ],
      "source": "qukaizen-dac/src/verify/port.ts; qukaizen-dac memory — dac-runtime-and-distribution (Fact Steward; two CII lanes; a pull request for a fact); qukaizen-dac/CLAUDE.md (verify/)"
    },
    {
      "slug": "the-gate",
      "term": "The Gate (assertClosedSourcedGraph)",
      "aka": [
        "The Law",
        "The Provenance Gate"
      ],
      "category": "mechanism",
      "short": "The single owned law that promotes RAW to COMPILED only when three invariants hold: closed graph, sourced, declared category.",
      "definition": "The gate is the reality-anchor in code: a pure, total function (src/gate.ts) that takes a terms array and the declared category set and returns a structured GateResult — never throwing, never exiting — so each caller maps the verdict to its own exit code. It enforces three laws at once. Closed graph: every related edge must resolve to an existing slug (dangling edges are reported). Provenance: every term must carry a non-empty source (unsourced slugs are reported). Declared category: every term's category must be in the spec's set (undeclared categories are reported). All three must pass for ok to be true; that is the boundary between RAW and COMPILED. The standing rule is absolute — never re-implement the gate, call it — and tests byte-lock it against the mainline so it cannot be silently forked. BUILT: the gate runs on every assemble and bake; multiple Worlds have passed it. It is the law the whole business is built to obey, and the one component no organ is allowed to route around.",
      "example": "Author a term with a related edge to a slug that does not exist and the gate names the dangling edge and refuses; add the missing source and fix the edge and it returns ok — the same red-then-green rhythm as a failing test that you make pass.",
      "related": [
        "compiled",
        "raw",
        "provenance",
        "world-content-spec",
        "terms-json",
        "only-compiled-is-truth",
        "gate-reality-anchor",
        "ports-and-adapters"
      ],
      "source": "qukaizen-dac/src/gate.ts (assertClosedSourcedGraph); qukaizen-dac/DAC_ENGINE.md; qukaizen-dac/CLAUDE.md (Standing Rule 2 — never re-implement it, call it)"
    },
    {
      "slug": "gate-reality-anchor",
      "term": "The Gate Is the Reality-Anchor for Autonomy",
      "aka": [
        "Tethering the Theorist"
      ],
      "category": "principle",
      "short": "An agentic loop is safe only because hypotheses stay RAW until sourced evidence supports them — the gate is what keeps autonomy tethered to reality.",
      "definition": "An autonomous agent that proposes hypotheses, explores out of curiosity, and updates its own beliefs can drift into self-reinforcing delusion if it learns from its own unverified conclusions. The gate is the tether: a hypothesis is RAW — available, not truth — until sourced evidence supports it, and only a merge through the gate promotes it to COMPILED. For plant-vision the plant itself is the oracle, so the sovereign dataset is self-sourcing: a timestamped observation is grounded evidence, and a hypothesis stays RAW until the plant's observed history correlates with conditions sourced in the compiled World. This is the safety property that lets the company run a WorldLLM-style theorist loop on an owned SLM without it hallucinating itself into confidence. BUILT: the gate and the RAW tier. ROADMAP: the closed autonomous loop and the Theorist running on the owned model. The principle is the difference between an agent that discovers and one that deludes — the gate is why ours can be trusted to keep learning.",
      "example": "The loop proposes 'this leaf pattern means spider mites'; the claim is held RAW until the plant's time-series shows the symptom onset under matching stress and a sourced term in the World names the link — only then does the gate let belief form.",
      "related": [
        "the-gate",
        "raw",
        "two-raw-streams",
        "worldllm-bridge",
        "aerollm",
        "symbolic-provenance-gated"
      ],
      "source": "qukaizen-dac/CLAUDE.md (Load-bearing lessons — the gate is the reality-anchor); qukaizen-dac/DAC_ENGINE.md (the autonomous causal loop); arXiv:2506.06725 (WorldLLM)"
    },
    {
      "slug": "librarian",
      "term": "The Librarian SLM",
      "aka": [
        "The Cartographer",
        "Edge Skills Specialist"
      ],
      "category": "mechanism",
      "short": "A planned Nucleus-distilled 1–3B specialist that bakes the SKILL of DaC's operations — classify, propose a sourced edge, catch the unsourced, route, serialize — and ships on the edge.",
      "definition": "The Librarian is the model DaC plans to ship with: a Nucleus-distilled small specialist that internalizes the skill of running the engine, not the contents of the Worlds. It is a cartographer, not an encyclopedia — it classifies a term into the taxonomy, proposes a sourced subclass-of or part-of edge, catches a dangling or unsourced claim, routes a query to the smallest sufficient World, and serializes to spec — while the world contents stay gated and retrieved at runtime. That split dissolves two worries: bloat (a skills SLM is one-to-two gigabytes, not memorize-everything) and licensing (it redistributes taxonomic competence over a permissive base, never weights that absorbed proprietary source content). Its curriculum writes itself: every gate decision is a labeled example — sourced edges are positives, refused promotions are negatives, Fact Steward accept/reject pairs are preferences. STATUS: all ROADMAP. The falsifiable thesis — that a 1–3B Librarian beats a frontier generalist at its niche — is a graduation gate, proven or killed by Nucleus's three-gate certification, never rendered as live. Today, larger models do the world-builds.",
      "example": "Asked to file a new term, the shipped Librarian would propose 'subclass-of: trailing-vine, sourced to RHS' and flag a missing citation — running the engine locally at QueueLLM speed; until the gate proves it beats the frontier at exactly that, the role is filled by a frontier teacher and the claim stays a hypothesis.",
      "related": [
        "nucleus",
        "fact-steward",
        "dac",
        "aerollm",
        "no-snake-oil",
        "bake-is-the-moat"
      ],
      "source": "qukaizen-dac/LIBRARIAN_SEAMS.md; qukaizen-dac memory — librarian-model-byo-decision (ship the skill, retrieve the knowledge; status all ROADMAP, ADR pending); qukaizen-dac/CLAUDE.md"
    },
    {
      "slug": "two-raw-streams",
      "term": "Two RAW Streams",
      "aka": [
        "Knowledge vs Observations"
      ],
      "category": "lifecycle",
      "short": "The two distinct sources of raw material — sourced knowledge and grounded observations — that follow different paths; photos never become World terms.",
      "definition": "Raw material enters on two streams that must not be confused. The knowledge stream is research — papers, docs, expert drafts — flowing toward sourced terms in a compiled World. The observation stream is sensor data — camera frames, time-series, VLM-derived captions — flowing toward grounded evidence, not terms. The load-bearing rule: photos never become World terms. An observation is matched against compiled sourced knowledge to emit a derived reading; it is evidence that supports or refutes a hypothesis, feeding the autonomous loop, but it never enters the dictionary as a fact in its own right. For plant-vision the plant itself is the oracle: its observed history is self-sourcing evidence, which is why the sovereign dataset can ground an agentic loop safely. BUILT: the knowledge stream (live sourced Worlds). ROADMAP: the observation stream as a live camera/sensor feed and its grounding pattern. Keeping the streams separate is what lets the system learn from pixels without ever letting pixels masquerade as sourced truth.",
      "example": "A camera reports 'Boston fern, fronds drooping, tips browning' — a grounded observation; it is matched against the compiled Horticulture World to surface a sourced symptom-condition-care path, but the photo never becomes a term, only the evidence that points at terms that already are.",
      "related": [
        "raw",
        "knowledge-lifecycle",
        "arail",
        "provenance",
        "gate-reality-anchor",
        "symbolic-provenance-gated"
      ],
      "source": "qukaizen-dac/CLAUDE.md (two RAW streams — photos never become World terms); qukaizen-dac/DAC_ENGINE.md (multi-modal sourcing); sprints/2026-06-06-plant-vision/VISION.md"
    },
    {
      "slug": "wisdom-per-watt",
      "term": "Wisdom per Watt",
      "aka": [
        "The Camera Breathes",
        "Adaptive Sampling"
      ],
      "category": "principle",
      "short": "The yield metric — durable, owned capability minted per unit of energy — and, at the sensor, a design where sampling rate tracks information rate.",
      "definition": "Wisdom per Watt is how the business measures its yield: permanent, deployable capability sharpened per unit of compute and energy invested, as knowledge flows RAW to COMPILED to BAKED. A baked term that costs nothing to recall is infinitely wiser per watt than one that needs a network round-trip, which is why the cost curve bends downward as knowledge internalizes into weights. At the sensor it has a concrete name — 'the camera breathes': sampling rate is proportional to information rate, so a calm plant earns about one frame a minute or slower while a deviating trend earns faster breaths. Battery efficiency is therefore not an optimization detail but the product itself, and a named design principle. BUILT: the framing and the measured local-serving numbers that ground it (a 7B specialist at 43 tok/s). ROADMAP: the adaptive-sampling hardware loop for plant-vision. The principle pairs model size with speed and energy with permanence — capability you keep, paid for once.",
      "example": "Watching a stable plant, the camera takes a slow breath every minute to save battery; when a trend starts to deviate, it breathes faster to catch the detail — spending watts exactly where the information is and sleeping where there is none.",
      "related": [
        "baked",
        "knowledge-lifecycle",
        "aerollm",
        "bake-is-the-moat",
        "local-first"
      ],
      "source": "qukaizen-dac/CLAUDE.md (Active work — the camera breathes; Wisdom per Watt); qukaizen-dac/DAC_ENGINE.md (the cost curve); sprints/2026-06-06-plant-vision/media/DESIGN_SYSTEM.md"
    },
    {
      "slug": "world-content-spec",
      "term": "WorldContentSpec",
      "aka": [
        "spec.json",
        "The World Declaration"
      ],
      "category": "mechanism",
      "short": "The content contract that declares a World: slug, display name, the closed set of categories, and the knowledge sources.",
      "definition": "WorldContentSpec (src/types.ts) is the minimal contract the engine owns for declaring a World. It carries the slug, the display_name, an ordered list of categories (each an id the gate will check against and a human label), and knowledge_sources (each with a kind, a citation ref, a trust level, and optional license and holder for safe attribution). It is plain JSON — importable without a framework, side effects, or filesystem access — which keeps the declaration portable and lets both the assembler and bake-corpus read the same spec. The categories list is load-bearing: it is the declared set against which the gate enforces the category law, so a term in an undeclared category is refused. BUILT: specs drive every live World; the type is stable and the license/holder fields make donation and open sharing safe. Declaring a spec is the first move of assembly-not-invention — you say what the World is and what it draws on, then author the sourced shards that fill it.",
      "example": "QuKaiZen's own spec declares five categories — organ, lifecycle, mechanism, principle, bridge — and lists the charter docs, the engine source, the Nucleus repo, the sibling repos, and the WorldLLM paper as its sources; the gate then holds every term in this World to exactly those five categories.",
      "related": [
        "world",
        "the-gate",
        "curation-port",
        "knowledge-cicd",
        "provenance",
        "assembly-not-invention"
      ],
      "source": "qukaizen-dac/src/types.ts (WorldContentSpec, WorldKnowledgeSource, WorldContentCategory); qukaizen-dac/DAC_ENGINE.md; qukaizen-dac/CLAUDE.md"
    },
    {
      "slug": "worldllm-bridge",
      "term": "WorldLLM Bridge (Adopted)",
      "aka": [
        "The Theorist Loop",
        "arXiv:2506.06725"
      ],
      "category": "bridge",
      "short": "We adopt WorldLLM's theorist-curiosity-update loop and add the gate as the reality-anchor the framework lacks.",
      "definition": "WorldLLM (arXiv:2506.06725) frames an agent that proposes hypotheses with a Theorist, runs curiosity-driven exploration to test them, and refines via Bayesian update. QuKaiZen's relation is ADOPT-AND-EXTEND: the causal loop is taken on directly in DAC_ENGINE.md, but where the framework leaves the loop free to update on its own conclusions, we insert the gate — a hypothesis stays RAW until sourced evidence supports it, and only a gated merge makes it COMPILED truth. That is the seam: our addition is the reality-anchor (see gate-reality-anchor) that keeps autonomy tethered. We also differ in objective — WorldLLM optimizes for discovering novel theories of an environment, while we optimize for reliable, sourced, auditable reasoning inside a bounded domain. BUILT: the gate, our half of the bridge. ROADMAP: the closed loop and the Theorist running on an owned SLM. The honest summary: we borrow the loop's shape and supply the safety it does not, then run it on a small owned model rather than a frontier one.",
      "example": "The loop's Theorist proposes a plant-care hypothesis; in vanilla WorldLLM it would update on its own exploration, but here the claim is held RAW until the plant's sourced history supports it — the same loop, anchored.",
      "related": [
        "gate-reality-anchor",
        "the-gate",
        "raw",
        "symbolic-provenance-gated",
        "aerollm",
        "two-raw-streams"
      ],
      "source": "arXiv:2506.06725 (WorldLLM — knowledge-grounded curiosity); qukaizen-dac/DAC_ENGINE.md (the autonomous causal loop); qukaizen-dac/CLAUDE.md (Research radar — bridge 1, adopted)"
    }
  ]
}
