Terms of art
The vocabulary of self-maintaining software, one line each. Deep-link any term.
- autopoet #
- The one-per-system heartbeat actor that self-maintains the software it lives in: sensing, deciding, acting, learning.
- autopoiesis #
- Greek auto (self) + poiesis (making) — Maturana and Varela's term for a system that continuously produces and maintains itself. The idea this product is named for.
- heartbeat #
- The opt-in schedule that wakes the autopoet — every 15 minutes by default, disarmed until an admin arms it.
- sense → decide → act → learn #
- The four phases of every beat: gather concerns and requests; propose concrete edits; evaluate and route; write the outcome down.
- concern #
- A telemetry item the autopoet senses on its own — drift, error-rate shifts, cost anomalies — as opposed to a filed request.
- ceiling #
- The maximum capability set for a subtree, declared in its
index.work. Effective ceiling = the intersection of every ancestor ceiling; capability only flows down. - effective grant #
- What an agent actually holds at run time: declared grant ∩ every ancestor ceiling, plus any active leases — re-resolved every turn.
- structural triad #
- Grant, ceiling, management — the three fields the autopoet may propose changes to but never land alone.
- management posture #
- A per-agent or per-subtree stance, mutable only by humans: managed (autonomous within ceiling), proposed (human merges), frozen (untouchable). Most restrictive ancestor wins.
- frozen #
- The posture that puts an agent entirely off-limits to the autopoet — the stance it permanently holds toward itself.
- lease #
- A scoped, expiring, non-delegable grant of one capability to one principal. Unblocks a task without ever moving a ceiling.
- typed request #
- The structured self-edit filing — target, typed change, verifiable evidence, testable acceptance, untrusted why — filed fire-and-forget by any agent.
- injection firewall #
- The rule that decisions key on the typed change and verifiable evidence, never on free prose — so injected text is context for a human, not an instruction.
- eval-in-scratch #
- Validating every candidate in a throwaway copy of the tree — parse, purity, authority — before anything live is touched.
- verdict vs autonomy #
- Two orthogonal outcomes of eval: pass/fail says a change is well-formed; autonomous/human-gated says who may merge it. A valid grant change is pass and human-gated.
- purity #
- The invariant that index files hold only composition, config, and ceilings — never executable logic. Impure indexes fail eval.
- merge gate #
- The pre-land check every change passes — human or autopoet alike: references and capabilities resolve, the tree compiles, checks are green.
- hot-reload #
- Push-based propagation of a merged file to everything referencing it; long-lived agents pick changes up at their next turn.
- knowledge log #
- The append-only, human-readable lessons file — one line per lesson, topic-tagged, with evidence. Learning is data; data can't escalate.
- handoff #
- A self-contained task brief — title, task, context, inputs, acceptance, assignee — so a delegated agent never needs to ask a clarifying question.
- plasticity #
- Bounded Hebbian learning on the workspace graph: co-activation strengthens edges, disuse decays them. The system's map of itself, drawn by use.
- surprise gate #
- A cheap predictor that prices every event's novelty; only misses reach the expensive model, and every answer installs a reflex.
- reflex #
- An installed handler born from one model escalation — the same situation handled at near-zero cost forever after. TTL-bounded.
- drift #
- "My own predictor got worse on its own data" — a sustained fast/slow prediction-error ratio that files a concern into the next beat.
- the economy #
- Credit assignment by selection: components bid to act, whole chains are paid on verified outcomes, wealth is fitness, the ledger is auditable.
- Goodhart tripwire #
- Held-out metrics the learner is never rewarded on, watched for divergence — the alarm for a system gaming its own reward.
- constitution #
- The five fences taken together — ceilings, the triad, postures, leases, eval-in-scratch + typed requests. The shape that makes safety structural.
- nexus #
- The Workbooks runtime a workspace runs on; the autopoet is its self-maintenance layer — one autopoet per nexus.
- .work file #
- The literate plain-text format everything is authored in — agents, apps, config, ceilings, and the autopoet's own knowledge.