A World
Engine Mechanismsdata/worlds/<slug>/The unit of the knowledge lifecycle — a versioned, sourced knowledge graph and its metadata, in a fixed on-disk layout.
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.