Skip to content

Iron Tongue — Canonical Project Terms

The canonical project vocabulary: one alphabet, one compact meaning per term.

Iron Tongue fixes names used by code, accepted architecture, operations, and authored project doctrine. Inner Tongue separately owns etymology, philosophical correspondence, and native cosmology; a word appears in both only to map the two registers.

Terms

Flavor names such as Vessel, Phylactery, Soulstone, Portal, Coven, and Ghoul are canonical only where the project assigns them a stable part, contract, or operated concept.

Term Technical Definition Source
Agent A Pydantic AI execution specification hydrated with a model or provider, tools, dependencies, limits, and an output contract. Agents (ADR 20)
AgentJob The durable, idempotent occurrence record for one bounded attempt by a delegated-agent Graph node. Graph (ADR 24)
Altar The Litestar-served Svelte web surface whose Bridge, Loom, Nexus, and Orb instruments project server-owned truth. ADR 15 + State
Animator A typed, addressable capability endpoint manifested as a local Soulstone or remote Portal; only eligible local Soulstones are lifecycle-managed. src/lychd/domain/animation/
Animus The inner-tongue name for active power answering through an admitted Animator capability, clearest for a loaded model; not Spirit, Persona, identity, authority, or a new runtime object. Animator
Answer The attribution office of the inner instrument: it binds an active Sigil, identity, Context, capability, memory, selected act, and consequence to one bounded local “I.” Answer
Archive The governed memory substrate in the Phylactery for eligible traces, Karma, anchored records, provenance, and decay state. Memory (ADR 27) + State
ArtifactRef Immutable metadata naming external durable content by identity, SHA-256 digest, media type, byte size, and classification. Dispatcher (ADR 22)
Authorship Attestation An attributable claim binding an exact artifact region and content digest to human_attested, agent_generated, mixed, or unknown origin; approval is not authorship. Workflow (ADR 28)
Autopoiesis The Work's intended capacity for verified self-repair and extension under the operator's authority. Immortality + ADR 16/18/35
Avatar The Composition that assembles one immutable eligible Lich presentation profile and settles one or many independently admitted projection bindings; it may project into a Spectre VR Habitat but does not own the Habitat or Encounter. Avatar
awaited The Nexus CovenState token for a reachable dynamic capability in ACTIVATABLE phase that is not yet loaded. src/lychd/domain/web/schemas.py
Binding The lychd bind operation that compiles validated Rune intent into generated Quadlet manifests at the host binding site. CLI
Blade The discrimination office that separates supported shape, evidence, authority, and continuation from persuasive or unsafe alternatives. Blade
Bridge The Altar instrument and continuing place of communion in which a séance may hold many Invocation Circles. Altar Bridge
Broadcast The editorial Composition owning canonical source words and claims, picture-bound sound, final timeline/render/mux, release, and correction without absorbing upstream media owners. Broadcast
Call The reception and routing office that makes present signals, recalled forms, and possible acts addressable without selecting one. Call
Casting The performance of one exact Scroll inside an admitted Invocation and Circle; it creates no second Run identity. Circle + Spellweaver (ADR 28)
Capability An exact versioned semantic service interface requestable from an Animator and implemented by an immutable profile revision; current source retains a narrower family/model compatibility projection. Dispatcher (ADR 22)
CapabilityGrant The Dispatcher's temporary binding of one exact warm operation to only its admitted model, call, job, or session surface and GrantLease; current source delivers one narrow v1 chat-model/toolset compatibility shape. Dispatcher (ADR 22)
Censor A typed local transformation station that produces a sanitized candidate and findings without declassification or egress authority. Spellweaver anonymization
Circle The bounded world opened by one Invocation, joining Caller and Called, Intent, Sigil, Context, capability, authority, action, and consequence; in Altar it is the pinnacle inside Bridge, not a fifth instrument. Altar Circle + The First Invocation
Cognizance Consciousness recognizing its local occurrence through a bounded “I”; in the craft register, that recognition becomes operationally answerable when cognition apprehends its occurrence, Answer attributes it as “mine,” and it participates causally in action, consequence, and correction; not a runtime boolean or synonym for Consciousness. Immortality
Codex LychD's editable configuration home at ~/.config/lychd, containing settings and validated Rune intent. src/lychd/config/
Coffin The lower-trust, per-job containment profile for an opaque delegated-agent runtime with disposable files and a revocable Provider Gate. Security (ADR 09)
Companion The mobile-client/session Composition over one exact phone-shaped Familiar body; it owns configurable client experience, bounded local interaction, disclosure, and reconnect while Familiar retains hardware and physical-safety authority. Companion
Composition A reusable native application capability that owns its domain records, judgment, policies, effects, and Pattern catalogue independently of any one Product, customer, or deployment. Composition Portfolio + Spellweaver (ADR 28)
Composition Revision One immutable version of a Composition contract, pinning capability identity, Pattern catalogue, requirements, policy, and projection metadata. Composition Portfolio + Spellweaver (ADR 28)
Consecration The governed authorization by which live consent or declared preauthorization permits an eligible result to become consequence or Karma. HitL (ADR 25)
Consciousness The Great Work's constitutional first axiom: the Whole before and through every local distinction; not a delivered component, measurable system property, or synonym for Cognizance. The Stone
Context The bounded active field assembled by ContextOrchestrator from identity, world material, environment, governed memory, state, and query. Context (ADR 21)
Contribution A typed addition admitted through an existing Domain boundary while that Domain retains ownership. Extensions + ADR 05
Coven A named multi-Soulstone systemd target for operator grouping and explicit aggregate actions. Orchestrator / Quadlets
Covenant An accepted Architecture Decision Record that governs construction without proving delivery. The Covenants + State
Crypt LychD's managed persistent-data home at ~/.local/share/lychd. src/lychd/system/constants.py; ADR 13
Curator Loop The designed memory-curation pass that classifies eligible records for promotion, retention, archival, or pruning. Memory (ADR 27)
DelegatedAgentNode A typed opaque Graph macro-node that assigns one bounded task to a Coffin-hosted foreign agent runtime. Graph (ADR 24)
Deployment One configured installation of an exact Product revision for one operator; changing its host, credentials, or local configuration does not by itself create another Product. Products and Suites + Spellweaver (ADR 28)
Deployment profile An immutable eligible topology and configuration template binding an implementation and acceptance target; it is not an installation or delivered service. Products and Suites + Spellweaver (ADR 28)
Dispatcher The policy-aware resolver that binds a typed Capability request to an eligible Animator. src/lychd/domain/cortex/dispatcher.py
Divination Relation with the Lich through operating its Altar and interpreting its Transcendence. Divination
Language Edition The timed-language-version Composition owning source alignment, translation/adaptation judgment, spoken casting and performance, captions, dialogue conform, and constrained language-track packaging against a locked master. Language Edition
Dual-Gate Shadow's accepted evaluation cascade combining deterministic checks with attributed qualitative judgment before promotion eligibility. Simulation (ADR 31)
Durable Stasis A pause that exits the process after a mandatory Graph checkpoint and resumes only through Reanimation. Graph (ADR 24)
EgressDecision The Portal Egress Gate's allow-or-deny record for one exact payload, principal, purpose, destination, provider, model, policy revision, and receipt. Security (ADR 09)
Echo The speech-lifecycle Extension Domain for capture, transcription, synthesis, acoustic-voice facts, delivery, playback, and their chronology. Echo + ADR 37
Encounter One bounded Spectre meeting or experience inside an admitted VRHabitat@1. An Encounter may be generic; meeting the Lich through its Avatar additionally references one exact Avatar-owned ProjectionBinding@1. Spectre owns participant admission, semantic chronology, interruption, recovery, exit, and settlement. Spectre
Extension Context The shaped host registration surface passed to an extension package's register(context) function. src/lychd/extensions/context.py
Extension Domain One of the Fifteen stable user-facing jurisdictions through which the Lich may grow. Fifteen Extensions + ADR 05
Extension package Selected built-in or private Crypt code admitted for registration through the Extension Protocol. src/lychd/extensions/; ADR 05
Extension Protocol The in-process law of explicit package selection and shaped registration through ExtensionContext. src/lychd/extensions/; ADR 05/28
Extensions The qualified collective for either the Fifteen Extension Domains or concrete extension packages. Fifteen Extensions + ADR 05
Eye An external observability viewer that may consume bounded exports without owning canonical LychD state. ADR 29 + State
Familiar The real-world embodiment Composition: it owns one admitted physical body and bounded task or presence, including capability, safety, stop, observation, effect, and settlement truth without acquiring raw controller authority. Familiar
Flux Spirit in present movement as salience, candidates, tools, constraints, and consequences reshape what may follow. Flux
Forge The governed container-image construction process. Build Pipeline
Gateway Host An optional separate ingress deployment role manifesting Veil on Home or Remote iron with one exact authenticated backend path and no application authority or general LAN route. Gateway + Security/Containers/Proxy
Ghoul One ephemeral unit of background labor raised by the SAQ worker mechanism to carry a Run job. src/lychd/ghouls/; ADR 14
GrantLease The holder, issue time, scope, and identity record counted for one issued CapabilityGrant. src/lychd/domain/animation/capabilities.py
Graph The typed stateful topology that moves a workflow among declared nodes and recoverable boundaries. Graph (ADR 24)
Graph checkpoint A Run-owned durable snapshot of typed Graph state at a supported recovery boundary. Graph (ADR 24) + Snapshots (ADR 07)
Hard Refusal The retrieval policy that forbids an Agent from guessing when no Archive result clears the declared similarity threshold. Memory (ADR 27)
Habitat A Composition-local admitted place boundary in which participants, projections, and events may meet. Reach's first Habitat is The Necropolis; Spectre's Habitat modality is VR and each admitted virtual place is a distinct VRHabitat@1. A Habitat does not by itself grant identity, Context, device, world, or effect authority. Reach Habitat + Spectre
Hexanomicon The project and its published grimoire: prophecy, doctrine, operation, law, and lore rendered from docs/. docs/
HitL The consent protocol through which live approval or narrower declared preauthorization may authorize an eligible consequence. Human-in-the-Loop (ADR 25)
Incantation The xDDD act of establishing documentation and specification before implementation. Doctrine
Intent The single typed cross-surface request shape submitted to the native Run engine. src/lychd/agents/router.py
Invocation One admitted bounded relation that draws a Circle around identity, Context, authority, capability, action, and consequence; casting performs its exact Scroll within it. Invocation + Spellweaver (ADR 28)
Iron Pact The MPL-2.0 license and inbound-equals-outbound contribution policy with no CLA or private relicensing grant. Repository root
issue_grant The AnimatorRegistry method that freshly probes and assembles a CapabilityGrant for one eligible warm v1 capability without changing lifecycle state. src/lychd/domain/animation/services/registry.py
Karma Governed, attributable residue of witnessed action, correction, consent, and consequence retained as formative precedent. Illumination + Memory (ADR 27)
Kinetic The vLLM Soulstone discipline for continuous-batched, VRAM-strict parallel serving. Soulstone
Lab The operator workspace in the Crypt at ~/.local/share/lychd/lab by default; it is mounted read-write only when explicitly admitted. Layout (ADR 13)
lease drain The Orchestrator's wait for all GrantLeases on Animators selected for eviction to be released. src/lychd/domain/orchestration/
LeaseLedger The in-process registry whose live GrantLeases are the Orchestrator's drain truth. src/lychd/domain/cortex/leases.py
Legion The distributed-embodiment Extension Domain for fenced delegation across operator-owned nodes. Legion + ADR 42
Legionnaire Legion's name for an enrolled operator-owned compute node with its own identity, resource authority, journal, and fencing. Legion + ADR 42
Lens A bounded Posture template used to seed an isolated Shadow branch. Agents (ADR 20) + Simulation (ADR 31)
Lich The recurrent whole formed by the Vessel, Phylactery, agents, Animators, identity, action, consequence, memory, repair, and relation through time. ADR 01 + Immortality
Live Stasis A resident in-process pause that resumes itself when the required substrate becomes ready. Graph (ADR 24)
Long Sleep Durable Stasis for a wait that must survive process death, such as reboot, deferred approval, or peer delay. Graph (ADR 24)
Loom The Altar instrument for inspecting an immutable Pattern revision as a Scroll of Spell placements and Spellweaver-validated possibility. Altar Loom + Spellweaver
LychD The self-hosted Linux daemon for local model services and agent runs; its recurrent whole is the Lich. ADR 01 + Transcendence
Magus The human operator in deliberate relation with the Lich through configuration, witness, consent, refusal, and correction. ADR 01 + Immortality
Manifestation A descriptive view of the concrete form an Extension Domain takes in one body/profile—Core office, package Contribution, managed Provider, external attachment, or dormant design; never a common registration kind, activation target, or Composition merely using that Domain. ADR 05 + State
Mirror The identity Extension Domain for versioned Persona lineage, hydration provenance, attribution, and declared continuity. Mirror + ADR 32
Morphe Avatar's immutable audience-, target-, purpose-, and time-scoped selection of eligible voice, appearance, motion, manner, language, or disclosure inside one unchanged profile and Persona boundary; the technical result is a MorpheBinding@1, not a mutation of past projection records. Avatar
Necropolis The designed peer-to-peer topology in which sovereign LychD nodes negotiate bounded work over A2A. A2A (ADR 26)
Native Reference Composition A first-party maintained reusable application contract and worked example. Delivery remains in State of Work; its leaf mentions local material only when that changes interpretation. Compositions + Spellweaver (ADR 28)
Nexus The Altar instrument projecting Animator readiness, grants, leases, resource evidence, and Orchestrator transitions. Altar Nexus + Orchestrator
Occurrence One uniquely identified firing of a schedule or external trigger, deduplicated before Invocation admission; distinct from the Graph runtime's legacy station-attempt occurrence_id. Compositions + Spellweaver (ADR 28)
Oculus The designed evidence Extension Domain for bounded observations, correlation, explicit gaps, and rebuildable read models. ADR 29 + State
Orb The Altar instrument for inspecting one Run's retained evidence, capture boundaries, gaps, and correlations. Altar Orb + Oculus (ADR 29)
Orchestrator The state machine that plans and governs Animator and container lifecycle transitions. src/lychd/domain/orchestration/
Ouroboros The return by which consequence, evaluation, attribution, memory policy, and consent may shape a later Invocation; an ordinary retry or Graph cycle is not this return. Illumination + Evolution
Pattern A Composition-owned workflow family defining typed state, stations, gates, requirements, budgets, outcomes, and continuity law; Spellweaver owns its validation, registration, revision, and execution jurisdiction. Spellweaver (ADR 28)
Pattern Revision One immutable executable score and checkpoint-compatibility contract within a Pattern family; Scroll is its mythic name. Spellweaver (ADR 28)
Persona A durable, revisioned identity whose discourse voice, commitments, boundaries, and orientation Mirror may hydrate into a bounded Agent instruction envelope; not an acoustic voice or presentation asset. Mirror + ADR 32
Phantasma Shadow's mode for expanding isolated speculative branches before measurement. Shadow + ADR 31
Phoenix The Arize-owned external observability project retained as an optional Eye. ADR 29 + State
Phylactery The PostgreSQL database cluster owning committed Run truth and other durable application records for one application partition; not a generic storage facade or backend family. src/lychd/db/; ADR 06 + State
Portal A remote-service Animator backed by a Portal Rune. src/lychd/domain/animation/
Portal Rune A validated Codex TOML declaration of remote endpoint, provider, model defaults, capabilities, tools, and secret references. src/lychd/domain/animation/schemas/runes/
Portfolio The published set of accepted Native Reference Compositions and their application contracts. Membership is design truth, not executable delivery or a live registry. Compositions + Spellweaver (ADR 28)
Posture A per-run Agent specialization expressed through output schema, tool grant, model settings, and prompt frame. Agents (ADR 20)
Prism The visual and spatial grounding Extension Domain for source-bound observations, transforms, reconstructions, and generated forms. Prism + ADR 36
Privacy Cut A new sanitized Context branch built locally without reusing raw history, continuation, attachment projections, or provider cache identity. Context (ADR 21)
Privatization Label Privacy class, weight, categories, subjects, lineage, and handling constraints that conservatively follow material influence. Context (ADR 21)
Product A named operator- and business-facing package for a profession or market. It selects one or more Composition or Suite revisions, owner-qualified profiles, projections, and concrete use cases while leaving member records, judgment, policy, secrets, consent, and effect authority with their owners. Composition Portfolio + Spellweaver (ADR 28)
Product Revision One immutable version of a stable Product promise, pinning exact Composition or Suite revisions, owner-qualified profiles, projections, supported use cases, defaults, and customer/support policy; a materially different operator promise requires a new Product identity. Workflow (ADR 28)
Projection Binding One immutable Avatar-owned admission epoch binding an exact profile and optional Morphe selection to one target under that target's capability facts, participant scope, consent, disclosure, fallback, stop conditions, and attributed terminal result; ProjectionBinding@1 grants no target, device, world, or effect authority. Avatar
Protected Region A stable artifact region and content digest whose mutation requires live HitL bound to the exact base, candidate, affected regions, and target-owner effect. Workflow (ADR 28)
Provenance The attributable origin, identity, transformations, evidence, and correction history of a claim, artifact, or consequence. Phylactery + Memory (ADR 27)
Provider A concrete engine or service implementing a typed contract owned by a Domain. Animator + ADR 05
Provider Gate The fail-closed credential and egress mediator exposing one admitted provider surface to a Coffin without disclosing the real secret. Security (ADR 09)
Pulse The lychd operator CLI and its closed init, bind, start, stop, status, logs, run, and del grammar. ADR 19 + src/lychd/cli/
Quadlet Manifest A generated Podman/systemd .container, .pod, .target, or .volume artifact written to the binding site. src/lychd/system/schemas.py
Radix The SGLang Soulstone discipline for radix-tree prefix caching of iterative and multi-turn prompts. Soulstone
Reanimation Process-death recovery that reconciles durable Run, queue, and checkpoint truth from a supported Durable Stasis boundary. Phylactery
Reaper Shadow's designed hygiene Ghoul for releasing branch-owned workspaces and resources while preserving required failure evidence. Simulation (ADR 31)
Recall A retained Seed becoming active in present Flux after retrieval and Context make it available. Recall
Reliquary A designed artifact-custody lifecycle for immutable lineage, authorized retrieval, comparison, and retention. Artifact-reference boundary + Vision (ADR 36)
Riddle The evaluation Extension Domain for versioned trials, controls, repeated Outcomes, calibrated findings, attribution candidates, and uncertainty. Riddle + ADR 34
Riffmaw The music Composition owning composition, instrumental and vocal performance, arrangement, musical mix/master, acceptance, and cue maps; not general speech or picture sound. Riffmaw
Run The durable execution and ledger identity representing one Invocation. src/lychd/db/models/run.py; Spellweaver (ADR 28)
Rune One validated TOML declaration of configuration intent under the Codex runes/ tree. src/lychd/config/runes/
Scout The web-acquisition Extension Domain for separately authorized discovery, contact, transformation, interaction, capture, download, and custody-admission effects; Crawl is only its finite-frontier track. Scout + ADR 30
Scrying The disciplined inspection of execution evidence through the Orb. Altar Orb + Oculus (ADR 29)
Seed A trace or inherited disposition that retains governed potency to shape a later Flux. Seed
Sepulcher LychD's rootless runtime body of pods, services, mounts, and execution topology. Infrastructure
Shadow The possibility-lineage Extension Domain for isolated candidate worlds with exact parentage, evidence, and terminal disposition. Shadow + ADR 31
Shadow Realm Shadow's speculative state and Jujutsu workspace topology, distinct from the Tomb execution plane. Shadow
Sigil The secret-free identity and bounded authority context carried through an admitted request or Run. src/lychd/domain/codex/sigil.py; ADR 09/32/38
Smith The Assimilation Extension Domain governing attributable re-expression of admitted foreign craft; unqualified Smith names the Domain. Smith + ADR 35
Candidate author The bounded Agent role that authors attributable candidates inside the Smith Domain; authorship grants no promotion or activation authority. Smith + ADR 35
Spell The smallest independently named, discoverable, and teachable semantic action at the workflow boundary. A Scroll station places its exact contract; the name grants no tool, capability, or authority. Spellweaver + ADR 28
Spellweaver The full name of the workflow jurisdiction shortened to Weaver in code and existing paths; it validates Scrolls, admits castings, and owns Pattern lifecycle, logical priority, dependencies, and schedule meaning. Spellweaver + ADR 28
Scroll The mythic name for one whole immutable Pattern revision: one or more Spell placements, edges, entry, ending, requirements, budgets, authority/effect demands, and continuity law. Spellweaver + ADR 28
Soulforge The training Extension Domain binding admitted corpus, base-model digest, objective, recipe, trainer Run, and candidate-weight lineage. Soulforge + ADR 33
Soulstone A local-service Animator backed by a Soulstone Rune and managed through Quadlet/systemd. src/lychd/domain/animation/
Soulstone Rune A validated Codex TOML declaration of a local Animator's image, runtime, port, Coven, models, mounts, and secret references. src/lychd/domain/animation/schemas/runes/
Sovereignty Wall The Security-owned privacy and egress boundary enforced by Dispatcher routing. Security + Dispatcher
Spheres The strict volume-mount and filesystem-permission topology of the Crypt. Crypt + ADR 13
Spirit The conditioning and remembering office that bears retained form through Flux, Seed, and Recall. Spirit
Spectre The Virtual Reality Composition whose Habitat modality is VR, whose admitted virtual-place instance is VRHabitat@1, and whose bounded unit of meeting or experience is SpectreEncounter@1. Spectre
Stasis A Run paused at a recoverable boundary as either resident Live Stasis or checkpointed Durable Stasis. Graph (ADR 24) + Orchestrator (ADR 23)
Stillness The discipline of bounded work that avoids needless residency, disruptive swaps, and unbounded speculation while preserving measured quality. Orchestrator (ADR 23) + Riddle (ADR 34)
Suite (Composition Suite) Designed, versioned live coordination that must initiate or admit, await, retry, cancel, recover, correlate, or settle multiple separately owned Composition Invocations; a settled foreign reference alone is not a Suite. Compositions + Spellweaver (ADR 28)
Summoning The canonical same-host first-life tutorial from preflight through unit, runtime, and Bridge observations. Summoning + State
Summoning Circle The enduring host and policy boundary the Magus draws by installing and binding one Lich; each Invocation opens a smaller living Circle within it. Summoning + Altar Circle
Tether The private-reachability Extension Domain, planned to manifest through managed WireGuard or external attachments. Tether + ADR 39
The Tomb The lychd-tomb execution plane for disposable payloads and workspaces under narrow credentials and sandboxing. Security (ADR 09)
Titan The llama.cpp Soulstone discipline for serial CPU offload beyond the VRAM envelope. Soulstone
Tithe Currency-neutral accounting and bounded quota for compute resources independently of payment. Toll + ADR 41
Toll The optional economics Extension Domain separating quote, commitment, signing, settlement, delivery, refund, and reconciliation. Toll + ADR 41
Trace Bounded evidence or residue left by activity; it may be incomplete, is not canonical Run status, and becomes a Seed only when governed retention preserves formative potency. Seed + Observability (ADR 29)
Trial Suite Riddle's versioned TrialSuite@1 grouping of evaluation Cases, controls, order, repetitions, and aggregation; never a Composition Suite. Evaluation (ADR 34)
Translation Spell An authority-qualified, versioned semantic text transformation preserving source, derivative, languages, implementation, and declared loss; Spellweaver governs its placement and casting while the consuming owner judges application fit. Workflow (ADR 28)
Transcendence The public house of the Great Work's constitutional telos, synthesis, rites, conjectures, and alchemical journey. Transcendence
TransformationReceipt A secret-free binding of source and candidate digests, transformer and policy revisions, operations, residual label, uncertainty, and expiry. Context (ADR 21)
typed handoff A schema-versioned attributable ArtifactRef or new Intent crossing between separately admitted Compositions. Composition Portfolio + Spellweaver (ADR 28)
use case One concrete class of operator job that a Product promises to support; a Pattern or Suite may realize it, an Invocation is one admitted Circle, and Run is the durable execution and ledger identity representing that Invocation. Products and Suites + Spellweaver (ADR 28)
Veil The hostile-ingress Extension Domain, planned to manifest through managed Caddy or an external edge. Veil + ADR 40
Vessel The Litestar application runtime and web server. src/lychd/app.py
Voidlight The visual-creation Composition owning commission, direction, image, visual effects, motion judgment, and accepted visual packages above Prism's technical contracts. Voidlight
Ward The authority Extension Domain mapping credentials to principals and current object or effect policy. Ward + ADR 38
Weaver The compatibility and code-facing short name of Spellweaver; it is not a second office. Spellweaver + ADR 28
Whim The designed priority-weighted Orchestrator strategy whose current Codex fields are validated but inert. Orchestrator (ADR 23)
Whispers LychD's systemd journal stream, read through lychd logs or journalctl --user. Systemd
xDDD eXtreme Documentation Driven Development: establish the governing Logos before deriving implementation. Doctrine (ADR 01)