92  Pocket Canon

Sigil Term Semantic Gloss Prompt Use
0001 0001 abstraction reviewed Deliberate forgetting of detail so larger structure can be reasoned about cleanly. Name abstraction when the prompt needs this obligation made explicit: A deliberate forgetting of detail so larger structure can be reasoned about without drowning in mechanism.
0002 0002 adapter reviewed A translator between unlike shapes that lets systems meet without infecting one another. Name adapter when the prompt needs this obligation made explicit: A negotiated translator between unlike shapes. Use it when two systems must meet without infecting one another.
0005 0005 anti-corruption layer reviewed A protective seam that keeps one model from polluting another. Name anti-corruption layer when the prompt needs this obligation made explicit: A protective seam that keeps one model from polluting another.
0006 0006 API gateway reviewed An edge threshold that centralizes entry, policy, and routing. Name API gateway when the prompt needs this obligation made explicit: A threshold that centralizes entry, policy, and routing at the edge of a service world.
0012 0012 boundary reviewed The line where one responsibility ends and another begins. Name boundary when the prompt needs this obligation made explicit: The line that says where one responsibility ends and another begins.
0013 0013 bounded context reviewed A semantic fence: the same term is not forced to mean the same thing everywhere. Name bounded context when the prompt needs this obligation made explicit: A protection against semantic bleed: the same word may not mean the same thing in every subsystem.
0023 0023 component {Arch} reviewed A bounded unit of responsibility inside a larger design. Name component when the prompt needs this obligation made explicit: A bounded unit of responsibility inside a larger design.
0030 0030 coupling reviewed The hidden tax paid when change in one place forces change elsewhere. Name coupling when the prompt needs this obligation made explicit: The hidden tax paid when change in one place forces change elsewhere. Name it early if you want modularity to survive contact with reality.
0034 0034 dependency inversion reviewed Stable policy should not kneel before unstable detail. Name dependency inversion when the prompt needs this obligation made explicit: Stable policy should not kneel before unstable detail.
0036 0036 domain model reviewed The conceptual map of the business world the software is trying to serve. Name domain model when the prompt needs this obligation made explicit: The conceptual map of the business world the software is trying to serve.
0043 0043 facade reviewed A simplified front door hiding a messier interior. Name facade when the prompt needs this obligation made explicit: A simplified front door hiding a messier interior.
0055 0055 interface {Arch} reviewed A disciplined seam that lets unlike bodies cooperate without swapping internal organs. Name interface when the prompt needs this obligation made explicit: A disciplined seam that lets unlike bodies cooperate without swapping internal organs.
0058 0058 layer reviewed A stratum with a narrow job and limited allowed dependencies. Name layer when the prompt needs this obligation made explicit: A stratum with a narrow job and limited allowed dependencies.
0065 0065 middleware reviewed Cross-cutting logic placed in the path between request and handler. Name middleware when the prompt needs this obligation made explicit: Cross-cutting logic placed in the path between request and handler.
0066 0066 module {Arch} reviewed A package of related definitions meant to travel as one thing. Name module when the prompt needs this obligation made explicit: A package of related definitions meant to travel as one thing.
0071 0071 orchestrator reviewed A coordinator that sequences many services or tasks into one larger procedure. Name orchestrator when the prompt needs this obligation made explicit: A coordinator that sequences many services or tasks into one larger procedure.
0075 0075 plugin reviewed An extension point that lets capability be added without rewriting the host. Name plugin when the prompt needs this obligation made explicit: An extension point that lets capability be added without rewriting the host.
0082 0082 proxy {Arch} reviewed A stand-in that speaks or receives on behalf of another body. Name proxy when the prompt needs this obligation made explicit: A stand-in that speaks or receives on behalf of another body.
0092 0092 service reviewed A stable capability exposed for repeated use by others. Name service when the prompt needs this obligation made explicit: A stable capability exposed for repeated use by others.
0098 0098 source of truth reviewed The place other copies are supposed to agree with. Name source of truth when the prompt needs this obligation made explicit: The place other copies are supposed to agree with.
0101 0101 state machine reviewed Behavior expressed as named states and legal transitions. Name state machine when the prompt needs this obligation made explicit: Behavior expressed as named states and legal transitions.
0120 0120 AST reviewed The tree form of parsed program structure. Name AST when the prompt needs this obligation made explicit: The tree form of parsed program structure.
0124 0124 borrow checker reviewed A checker that enforces safe borrowing and lifetime law before runtime. Name borrow checker when the prompt needs this obligation made explicit: A checker that enforces safe borrowing and lifetime law before runtime.
0132 0132 compile-time reviewed Known and fixed before execution begins. Name compile-time when the prompt needs this obligation made explicit: Known and fixed before execution begins.
0133 0133 compiler reviewed The translator from source language to lower-level executable form. Name compiler when the prompt needs this obligation made explicit: The translator from source language to lower-level executable form.
0158 0158 generic {Lang} reviewed One definition parameterized over many concrete types or cases. Name generic when the prompt needs this obligation made explicit: One definition parameterized over many concrete types or cases.
0159 0159 grammar reviewed The rules that say what strings count as well-formed structure. Name grammar when the prompt needs this obligation made explicit: The rules that say what strings count as well-formed structure.
0166 0166 inference reviewed Recovering missing type or shape information from surrounding evidence. Name inference when the prompt needs this obligation made explicit: Recovering missing type or shape information from surrounding evidence.
0171 0171 interpreter {Lang} reviewed A runtime that executes a representation rather than precompiling it away. Name interpreter when the prompt needs this obligation made explicit: A runtime that executes a representation rather than precompiling it away.
0172 0172 IR reviewed An internal representation built for analysis and transformation. Name IR when the prompt needs this obligation made explicit: An internal representation built for analysis and transformation.
0177 0177 linker reviewed The binder that turns compiled pieces into one loadable whole. Name linker when the prompt needs this obligation made explicit: The binder that turns compiled pieces into one loadable whole.
0180 0180 macro reviewed Code that writes or reshapes code. Name macro when the prompt needs this obligation made explicit: Code that writes or reshapes code.
0188 0188 namespace {Lang} reviewed A naming region that prevents collisions and clarifies ownership. Name namespace when the prompt needs this obligation made explicit: A naming region that prevents collisions and clarifies ownership.
0197 0197 parser reviewed The mechanism that turns surface text into structured meaning. Name parser when the prompt needs this obligation made explicit: The mechanism that turns surface text into structured meaning.
0200 0200 polymorphism reviewed One interface, many concrete behaviors. Name polymorphism when the prompt needs this obligation made explicit: One interface, many concrete behaviors.
0218 0218 semantics reviewed What a program means, not just how it is spelled. Name semantics when the prompt needs this obligation made explicit: What a program means, not just how it is spelled.
0229 0229 syntax reviewed The legal surface form of the language. Name syntax when the prompt needs this obligation made explicit: The legal surface form of the language.
0236 0236 type reviewed A declared or inferred class of values and allowed operations. Name type when the prompt needs this obligation made explicit: A declared or inferred class of values and allowed operations.
0240 0240 typechecker reviewed The checker that enforces type law before execution. Name typechecker when the prompt needs this obligation made explicit: The checker that enforces type law before execution.
0252 0252 array reviewed A contiguous ordered collection accessed by position. Name array when the prompt needs this obligation made explicit: A contiguous ordered collection accessed by position.
0263 0263 buffer reviewed A temporary holding area used to smooth movement, parsing, or I/O. Name buffer when the prompt needs this obligation made explicit: A temporary holding area used to smooth movement, parsing, or I/O.
0268 0268 checksum reviewed A compact fingerprint used to detect accidental change. Name checksum when the prompt needs this obligation made explicit: A compact fingerprint used to detect accidental change.
0272 0272 config reviewed Declared settings that shape behavior without editing code. Name config when the prompt needs this obligation made explicit: Declared settings that shape behavior without editing code.
0280 0280 cursor {Data} reviewed A movable pointer into a sequence or result set. Name cursor when the prompt needs this obligation made explicit: A movable pointer into a sequence or result set.
0288 0288 dictionary reviewed Keyed lookup structure for named values. Name dictionary when the prompt needs this obligation made explicit: Keyed lookup structure for named values.
0294 0294 entity reviewed A thing with stable identity that the system cares about. Name entity when the prompt needs this obligation made explicit: A thing with stable identity that the system cares about.
0297 0297 event reviewed A record of something that happened. Name event when the prompt needs this obligation made explicit: A record of something that happened.
0298 0298 event log reviewed History stored as events instead of overwritten final state. Name event log when the prompt needs this obligation made explicit: History stored as events instead of overwritten final state.
0306 0306 hash {Data} reviewed A condensed fingerprint used for lookup, bucketing, or integrity checks. Name hash when the prompt needs this obligation made explicit: A condensed fingerprint used for lookup, bucketing, or integrity checks.
0310 0310 index {Data} reviewed An access structure that trades space and write cost for faster reads. Name index when the prompt needs this obligation made explicit: An access structure that trades space and write cost for faster reads.
0315 0315 key {Data} reviewed The field by which something is found or grouped. Name key when the prompt needs this obligation made explicit: The field by which something is found or grouped.
0320 0320 map {Data} reviewed Associative collection from keys to values. Name map when the prompt needs this obligation made explicit: Associative collection from keys to values.
0322 0322 message reviewed A discrete packet of meaning sent between parts. Name message when the prompt needs this obligation made explicit: A discrete packet of meaning sent between parts.
0338 0338 record {Data} reviewed A row-like bundle of named fields describing one thing. Name record when the prompt needs this obligation made explicit: A row-like bundle of named fields describing one thing.
0347 0347 schema {Data} reviewed The declared shape of stored meaning. Name schema when the prompt needs this obligation made explicit: The declared shape of stored meaning.
0356 0356 snapshot reviewed A captured view of state at one moment. Name snapshot when the prompt needs this obligation made explicit: A captured view of state at one moment.
0359 0359 state reviewed The currently true condition of a thing that can change over time. Name state when the prompt needs this obligation made explicit: The currently true condition of a thing that can change over time.
0395 0395 decode reviewed Turn encoded bytes or symbols back into usable meaning. Name decode when the prompt needs this obligation made explicit: Turn encoded bytes or symbols back into usable meaning.
0402 0402 deserialize reviewed Rebuild structured state from a stored or transmitted form. Name deserialize when the prompt needs this obligation made explicit: Rebuild structured state from a stored or transmitted form.
0404 0404 diff {Verb} reviewed Make change visible by showing one state against another. Name diff when the prompt needs this obligation made explicit: Make change visible by showing one state against another.
0410 0410 encode reviewed Turn meaning into a transportable or storable representation. Name encode when the prompt needs this obligation made explicit: Turn meaning into a transportable or storable representation.
0417 0417 extract reviewed Pull the needed part out of a larger body. Name extract when the prompt needs this obligation made explicit: Pull the needed part out of a larger body.
0419 0419 filter reviewed Keep what matches; discard what does not. Name filter when the prompt needs this obligation made explicit: Keep what matches; discard what does not.
0424 0424 generate reviewed Produce new structure, code, or data from rules or inputs. Name generate when the prompt needs this obligation made explicit: Produce new structure, code, or data from rules or inputs.
0428 0428 hydrate reviewed Reattach lightweight structure to a previously transferred shell. Name hydrate when the prompt needs this obligation made explicit: Reattach lightweight structure to a previously transferred shell.
0438 0438 link reviewed Bind separate pieces into one connected whole. Name link when the prompt needs this obligation made explicit: Bind separate pieces into one connected whole.
0440 0440 marshal reviewed Pack structured state into a transportable form. Name marshal when the prompt needs this obligation made explicit: Pack structured state into a transportable form.
0441 0441 materialize reviewed Force a deferred or virtual thing into concrete existence. Name materialize when the prompt needs this obligation made explicit: Force a deferred or virtual thing into concrete existence.
0444 0444 merge {Verb} reviewed Combine many lines or branches into one resolved form. Name merge when the prompt needs this obligation made explicit: Combine many lines or branches into one resolved form.
0445 0445 migrate reviewed Move shape, meaning, or state from one regime to another. Name migrate when the prompt needs this obligation made explicit: Move shape, meaning, or state from one regime to another.
0448 0448 normalize reviewed Force many possible surfaces into one agreed shape. Name normalize when the prompt needs this obligation made explicit: Force many possible surfaces into one agreed shape.
0449 0449 optimize reviewed Trade time, space, or simplicity to improve a measured objective. Name optimize when the prompt needs this obligation made explicit: Trade time, space, or simplicity to improve a measured objective.
0453 0453 partition {Verb} reviewed Turn raw text into structured representation. Name partition when the prompt needs this obligation made explicit: Turn raw text into structured representation.
0461 0461 quantize reviewed Change structure to improve clarity while preserving behavior. Name quantize when the prompt needs this obligation made explicit: Change structure to improve clarity while preserving behavior.
0489 0489 smooth reviewed Write structured state into bytes, text, or wire form. Name smooth when the prompt needs this obligation made explicit: Write structured state into bytes, text, or wire form.
0496 0496 synthesize reviewed Change form, order, or representation while preserving some intended substance. Name synthesize when the prompt needs this obligation made explicit: Change form, order, or representation while preserving some intended substance.
0510 0510 verify reviewed Demand evidence that a claim or result actually holds. Name verify when the prompt needs this obligation made explicit: Demand evidence that a claim or result actually holds.
0514 0514 async reviewed Work may proceed without immediate blocking at the call site. Name async when the prompt needs this obligation made explicit: Work may proceed without immediate blocking at the call site.
0515 0515 await reviewed Pause until an asynchronous result becomes ready. Name await when the prompt needs this obligation made explicit: Pause until an asynchronous result becomes ready.
0516 0516 backoff {Ctrl} reviewed Wait longer between retries so recovery does not become attack. Name backoff when the prompt needs this obligation made explicit: Wait longer between retries so recovery does not become attack.
0517 0517 barrier {Ctrl} reviewed A synchronization point no participant may cross early. Name barrier when the prompt needs this obligation made explicit: A synchronization point no participant may cross early.
0527 0527 circuit breaker reviewed Trip open after repeated failure to prevent repeated harm. Name circuit breaker when the prompt needs this obligation made explicit: Trip open after repeated failure to prevent repeated harm.
0530 0530 coroutine reviewed A suspendable routine that can yield and later resume. Name coroutine when the prompt needs this obligation made explicit: A suspendable routine that can yield and later resume.
0539 0539 enqueue reviewed Place work onto a queue for later handling. Name enqueue when the prompt needs this obligation made explicit: Place work onto a queue for later handling.
0540 0540 event loop reviewed The scheduler that drives nonblocking tasks and callbacks. Name event loop when the prompt needs this obligation made explicit: The scheduler that drives nonblocking tasks and callbacks.
0546 0546 flow control reviewed Mechanisms that keep producers from outrunning consumers. Name flow control when the prompt needs this obligation made explicit: Mechanisms that keep producers from outrunning consumers.
0549 0549 future reviewed A placeholder for a value that will exist later. Name future when the prompt needs this obligation made explicit: A placeholder for a value that will exist later.
0561 0561 mutex reviewed Mutual exclusion for one critical region at a time. Name mutex when the prompt needs this obligation made explicit: Mutual exclusion for one critical region at a time.
0571 0571 queue {Ctrl} reviewed Ordered holding area that decouples production from consumption. Name queue when the prompt needs this obligation made explicit: Ordered holding area that decouples production from consumption.
0576 0576 retry {Ctrl} reviewed Try again under policy rather than treating one failure as final. Name retry when the prompt needs this obligation made explicit: Failure does not necessarily end the ritual; policy may permit another attempt.
0579 0579 schedule {Ctrl} reviewed Assign work to time, order, or execution slots. Name schedule when the prompt needs this obligation made explicit: Assign work to time, order, or execution slots.
0581 0581 semaphore reviewed A counted gate controlling concurrent access to limited capacity. Name semaphore when the prompt needs this obligation made explicit: A counted gate controlling concurrent access to limited capacity.
0584 0584 signal {Ctrl} reviewed Emit a condition change another task may respond to. Name signal when the prompt needs this obligation made explicit: Emit a condition change another task may respond to.
0598 0598 timeout {Ctrl} reviewed A declared limit on how long uncertainty may persist. Name timeout when the prompt needs this obligation made explicit: Waiting is not free and patience must have a boundary. A timeout is a contract with reality about how long uncertainty is allowed to persist.
0608 0608 yield reviewed Give up control now so another act may proceed. Name yield when the prompt needs this obligation made explicit: Give up control now so another act may proceed.
0611 0611 allocation reviewed Reserve memory for something that is about to live. Name allocation when the prompt needs this obligation made explicit: Reserve memory for something that is about to live.
0615 0615 cache {Run} reviewed Keep likely things close so repeated access costs less. Name cache when the prompt needs this obligation made explicit: Keep likely things close so future cost falls.
0621 0621 copy-on-write {Run} reviewed Share until mutation forces a real duplicate. Name copy-on-write when the prompt needs this obligation made explicit: Share until mutation forces a real duplicate.
0631 0631 garbage collection reviewed Automatic reclamation of memory no longer reachable. Name garbage collection when the prompt needs this obligation made explicit: Automatic reclamation of memory no longer reachable.
0634 0634 heap reviewed Region for dynamically allocated objects. Name heap when the prompt needs this obligation made explicit: Region for dynamically allocated objects.
0636 0636 hot path {Run} reviewed The path where small inefficiencies burn real time. Name hot path when the prompt needs this obligation made explicit: The path where small inefficiencies burn real time.
0643 0643 lifetime {Run} reviewed How long a value may legally remain alive. Name lifetime when the prompt needs this obligation made explicit: How long a value may legally remain alive.
0645 0645 locality reviewed The performance dividend from keeping related data physically close. Name locality when the prompt needs this obligation made explicit: The performance dividend from keeping related data physically close.
0649 0649 memory barrier reviewed An ordering fence for memory effects across threads or cores. Name memory barrier when the prompt needs this obligation made explicit: An ordering fence for memory effects across threads or cores.
0652 0652 memory safety reviewed Protection against illegal memory access and corruption. Name memory safety when the prompt needs this obligation made explicit: Protection against illegal memory access and corruption.
0657 0657 pinning reviewed Keep an object fixed in place so other machinery can safely refer to it. Name pinning when the prompt needs this obligation made explicit: Keep an object fixed in place so other machinery can safely refer to it.
0663 0663 reference count reviewed Ownership tracked by counting how many references remain. Name reference count when the prompt needs this obligation made explicit: Ownership tracked by counting how many references remain.
0670 0670 stack {Run} reviewed Region for call frames and short-lived local state. Name stack when the prompt needs this obligation made explicit: Region for call frames and short-lived local state.
0684 0684 zero-copy {Run} reviewed Move data without making redundant copies. Name zero-copy when the prompt needs this obligation made explicit: Data movement stripped down to the minimum number of duplications. Use it when the bottleneck is physical movement rather than arithmetic.
0688 0688 cgroup reviewed A kernel mechanism for bounding resources by group. Name cgroup when the prompt needs this obligation made explicit: A kernel mechanism for bounding resources by group.
0696 0696 driver reviewed Software that speaks directly to a device or kernel surface. Name driver when the prompt needs this obligation made explicit: Software that speaks directly to a device or kernel surface.
0697 0697 epoll reviewed Linux event notification for many file descriptors at once. Name epoll when the prompt needs this obligation made explicit: Linux event notification for many file descriptors at once.
0700 0700 file reviewed A named persistent byte stream in a filesystem. Name file when the prompt needs this obligation made explicit: A named persistent byte stream in a filesystem.
0701 0701 file descriptor reviewed A small integer handle standing in for an open kernel object. Name file descriptor when the prompt needs this obligation made explicit: A small integer handle standing in for an open kernel object.
0709 0709 inode reviewed Filesystem record describing a file apart from its name. Name inode when the prompt needs this obligation made explicit: Filesystem record describing a file apart from its name.
0714 0714 kernel reviewed The privileged core that arbitrates process, memory, and device access. Name kernel when the prompt needs this obligation made explicit: The privileged core that arbitrates process, memory, and device access.
0720 0720 mount reviewed Attach a filesystem into the visible path tree. Name mount when the prompt needs this obligation made explicit: Attach a filesystem into the visible path tree.
0729 0729 pipe reviewed A byte stream connecting one process to another. Name pipe when the prompt needs this obligation made explicit: A byte stream connecting one process to another.
0732 0732 process {Sys} reviewed A running program with its own address space and resources. Name process when the prompt needs this obligation made explicit: A running program with its own address space and resources.
0755 0755 syscall reviewed The controlled crossing from userland into kernel service. Name syscall when the prompt needs this obligation made explicit: The controlled crossing from userland into kernel service.
0760 0760 thread reviewed An independently schedulable line of execution inside a process. Name thread when the prompt needs this obligation made explicit: An independently schedulable line of execution inside a process.
0778 0778 backpressure reviewed Push resistance upstream when demand outruns capacity. Name backpressure when the prompt needs this obligation made explicit: Resistance pushed upstream when demand outruns capacity. Without it, overload spreads faster than truth.
0791 0791 consensus reviewed Agreement protocol for shared truth across unreliable nodes. Name consensus when the prompt needs this obligation made explicit: Agreement protocol for shared truth across unreliable nodes.
0799 0799 DNS reviewed Translate names into network-reachable locations. Name DNS when the prompt needs this obligation made explicit: Translate names into network-reachable locations.
0804 0804 endpoint reviewed A callable boundary where a service can be reached. Name endpoint when the prompt needs this obligation made explicit: A callable boundary where a service can be reached.
0805 0805 eventual consistency reviewed Agreement postponed rather than denied. Name eventual consistency when the prompt needs this obligation made explicit: Agreement postponed rather than denied.
0806 0806 failover reviewed Shift responsibility to a surviving node or path after failure. Name failover when the prompt needs this obligation made explicit: Shift responsibility to a surviving node or path after failure.
0815 0815 handshake reviewed Opening ritual that establishes trust, parameters, or session state. Name handshake when the prompt needs this obligation made explicit: Opening ritual that establishes trust, parameters, or session state.
0819 0819 HTTP reviewed The dominant request-response protocol of the web. Name HTTP when the prompt needs this obligation made explicit: The dominant request-response protocol of the web.
0822 0822 ingress reviewed Traffic entering a service boundary. Name ingress when the prompt needs this obligation made explicit: Traffic entering a service boundary.
0825 0825 latency reviewed The delay before useful work reaches the caller. Name latency when the prompt needs this obligation made explicit: The delay before useful work reaches the caller. Latency is what users feel even when throughput graphs look flattering.
0828 0828 load balancer reviewed Distribute incoming work across many backends. Name load balancer when the prompt needs this obligation made explicit: Distribute incoming work across many backends.
0834 0834 mTLS {Net} reviewed Mutual certificate-based identity proof on both sides of a connection. Name mTLS when the prompt needs this obligation made explicit: Mutual certificate-based identity proof on both sides of a connection.
0837 0837 network partition reviewed A split network that makes one cluster behave like several worlds. Name network partition when the prompt needs this obligation made explicit: A split network that makes one cluster behave like several worlds.
0848 0848 quorum reviewed Enough agreement to act without requiring unanimity. Name quorum when the prompt needs this obligation made explicit: Not everyone must agree, but enough must. This word turns distributed action into a threshold question instead of a unanimous fantasy.
0852 0852 replica reviewed A copy kept elsewhere for durability, scale, or locality. Name replica when the prompt needs this obligation made explicit: A copy kept elsewhere for durability, scale, or locality.
0859 0859 route reviewed The chosen path by which traffic should travel. Name route when the prompt needs this obligation made explicit: The chosen path by which traffic should travel.
0862 0862 RPC reviewed Invoke remote behavior as though it were local, with all the risks that implies. Name RPC when the prompt needs this obligation made explicit: Invoke remote behavior as though it were local, with all the risks that implies.
0870 0870 socket {Net} reviewed A network communication endpoint bound to protocol and address. Name socket when the prompt needs this obligation made explicit: A network communication endpoint bound to protocol and address.
0876 0876 TCP reviewed Ordered reliable stream transport with congestion control. Name TCP when the prompt needs this obligation made explicit: Ordered reliable stream transport with congestion control.
0884 0884 webhook reviewed An outbound callback triggered by an event. Name webhook when the prompt needs this obligation made explicit: An outbound callback triggered by an event.
0887 0887 ACID reviewed The classic four-part law of transactional storage: atomicity, consistency, isolation, durability. Name ACID when the prompt needs this obligation made explicit: The classic four-part law of transactional storage: atomicity, consistency, isolation, durability.
0892 0892 backup reviewed A restorable copy taken so loss is not final. Name backup when the prompt needs this obligation made explicit: A restorable copy taken so loss is not final.
0898 0898 commit {DB} reviewed Make a proposed change durable history. Name commit when the prompt needs this obligation made explicit: The moment a proposed change becomes durable history.
0901 0901 constraint {DB} reviewed A rule the data is not allowed to violate. Name constraint when the prompt needs this obligation made explicit: A rule the data is not allowed to violate.
0916 0916 foreign key reviewed A declared reference from one table to another table’s key. Name foreign key when the prompt needs this obligation made explicit: A declared reference from one table to another table’s key.
0918 0918 index {DB} reviewed An access structure that speeds reads by paying extra write and space cost. Name index when the prompt needs this obligation made explicit: An access structure that speeds reads by paying extra write and space cost.
0921 0921 isolation level reviewed The degree to which concurrent transactions are allowed to see one another’s motion. Name isolation level when the prompt needs this obligation made explicit: The degree to which concurrent transactions are allowed to see one another’s motion.
0925 0925 materialized view reviewed A stored query result traded for cheaper future reads. Name materialized view when the prompt needs this obligation made explicit: A stored query result traded for cheaper future reads.
0926 0926 migration reviewed Change stored reality without losing it. Name migration when the prompt needs this obligation made explicit: Stored reality changing shape without being lost. Good migrations are staged, inspectable, and reversible long enough to discover what the data actually contains.
0927 0927 MVCC reviewed Versioned rows that let readers and writers coexist more safely. Name MVCC when the prompt needs this obligation made explicit: Versioned rows that let readers and writers coexist more safely.
0933 0933 primary key reviewed The key that uniquely names one row inside its table. Name primary key when the prompt needs this obligation made explicit: The key that uniquely names one row inside its table.
0934 0934 query plan reviewed The strategy the database chose to answer the query. Name query plan when the prompt needs this obligation made explicit: The strategy the database chose to answer the query.
0943 0943 rollback {DB} reviewed Retreat toward a previously trusted state. Name rollback when the prompt needs this obligation made explicit: Permission to retreat toward a previously trusted state. A system without rollback mistakes hope for safety.
0948 0948 schema {DB} reviewed The declared shape of database truth. Name schema when the prompt needs this obligation made explicit: The declared shape of database truth.
0959 0959 transaction reviewed A unit of work meant to stand or fall together. Name transaction when the prompt needs this obligation made explicit: A unit of work meant to stand or fall together.
0966 0966 WAL reviewed Write-ahead log: history recorded before dirty pages reach their final home. Name WAL when the prompt needs this obligation made explicit: Write-ahead log: history recorded before dirty pages reach their final home.
0974 0974 attestation reviewed Evidence that a thing is what it claims to be or was produced the way it claims. Name attestation when the prompt needs this obligation made explicit: A proof that a thing is what it claims to be or was produced the way it claims. It matters most when trust cannot be assumed.
0976 0976 authenticate reviewed Prove who is making the claim. Name authenticate when the prompt needs this obligation made explicit: Prove who is making the claim before deciding what the claimant may do.
0978 0978 authorization reviewed Decide what an already identified actor may do. Name authorization when the prompt needs this obligation made explicit: After identity is known, what acts are permitted?
0990 0990 code signing reviewed Cryptographically bind an artifact to a trusted producer. Name code signing when the prompt needs this obligation made explicit: Cryptographically bind an artifact to a trusted producer.
0998 0998 defense in depth reviewed Stack multiple protective layers so one failure is not total failure. Name defense in depth when the prompt needs this obligation made explicit: Stack multiple protective layers so one failure is not total failure.
1002 1002 encrypt {Sec} reviewed Make plaintext unreadable without the right key. Name encrypt when the prompt needs this obligation made explicit: Make plaintext unreadable without the right key.
1007 1007 hash {Sec} reviewed Reduce arbitrary input to a fixed fingerprint. Name hash when the prompt needs this obligation made explicit: Arbitrary input reduced to a fixed fingerprint. Use it for identity, integrity, bucketing, and change detection; never mistake it for secrecy.
1012 1012 integrity reviewed Confidence that data has not been silently altered. Name integrity when the prompt needs this obligation made explicit: Confidence that data has not been silently altered.
1014 1014 key {Sec} reviewed The secret or public material that makes cryptographic operations possible. Name key when the prompt needs this obligation made explicit: The secret or public material that makes cryptographic operations possible.
1016 1016 key rotation reviewed Replace active keys before age or compromise turns them rotten. Name key rotation when the prompt needs this obligation made explicit: Replace active keys before age or compromise turns them rotten.
1017 1017 least privilege reviewed Grant only the authority required for the present act. Name least privilege when the prompt needs this obligation made explicit: Give only the authority required for the present act, no more. It is one of the simplest words for reducing future regret.
1028 1028 policy reviewed A declared rule for how a class of cases is decided. Name policy when the prompt needs this obligation made explicit: The declared rule by which a class of cases is decided. Good policy reduces arbitrary judgment; bad policy merely freezes confusion.
1037 1037 revocation reviewed The act of withdrawing trust from credentials or keys. Name revocation when the prompt needs this obligation made explicit: The act of withdrawing trust from credentials or keys.
1042 1042 sandbox {Sec} reviewed Constrain code inside a smaller, safer prison. Name sandbox when the prompt needs this obligation made explicit: Constrain code inside a smaller, safer prison.
1044 1044 secret {Sec} reviewed Information whose power comes from staying hidden. Name secret when the prompt needs this obligation made explicit: Information whose power comes from staying hidden.
1050 1050 signature {Sec} reviewed Identity or intent made checkable through cryptographic proof. Name signature when the prompt needs this obligation made explicit: Identity or intent made checkable through cryptographic proof. Useful wherever trust must survive distance and replay.
1054 1054 threat model reviewed A structured view of likely attackers, assets, and failure paths. Name threat model when the prompt needs this obligation made explicit: A structured view of likely attackers, assets, and failure paths.
1063 1063 zero trust reviewed Assume no network location or ambient context deserves automatic trust. Name zero trust when the prompt needs this obligation made explicit: Assume no network location or ambient context deserves automatic trust.
1064 1064 artifact reviewed A produced thing you can store, ship, or compare. Name artifact when the prompt needs this obligation made explicit: A produced thing you can store, ship, or compare.
1068 1068 branch {Forge} reviewed A line of history where change can proceed without touching the main trunk. Name branch when the prompt needs this obligation made explicit: A line of history where change can proceed without touching the main trunk.
1069 1069 build reviewed Turn source into a runnable or shippable artifact. Name build when the prompt needs this obligation made explicit: Turn source into a runnable or shippable artifact.
1073 1073 canary reviewed A small production release meant to detect reality before full rollout. Name canary when the prompt needs this obligation made explicit: A deliberately limited release whose job is to discover whether production reality agrees with the story told in staging.
1076 1076 CI reviewed Continuous integration: change is merged only after automated checks speak. Name CI when the prompt needs this obligation made explicit: Continuous integration: change is merged only after automated checks speak.
1078 1078 commit {Forge} reviewed Record a change as one named point in history. Name commit when the prompt needs this obligation made explicit: Record a change as one named point in history.
1084 1084 dependency reviewed Something your code needs in order to build or run. Name dependency when the prompt needs this obligation made explicit: Something your code needs in order to build or run.
1086 1086 deploy reviewed Cross the line from forge to world. Name deploy when the prompt needs this obligation made explicit: The crossing from forge to world. Many good ideas become bad facts only after they are actually shipped.
1088 1088 diff {Forge} reviewed A visible account of what changed between states. Name diff when the prompt needs this obligation made explicit: A visible account of what changed between one state and another. Good diffs make review local; bad diffs turn truth into fog.
1093 1093 feature flag reviewed A runtime switch that separates deploy from release. Name feature flag when the prompt needs this obligation made explicit: A runtime switch that separates deploy from release.
1102 1102 lockfile reviewed The file that freezes dependency resolution into repeatable history. Name lockfile when the prompt needs this obligation made explicit: The file that freezes dependency resolution into repeatable history.
1104 1104 merge {Forge} reviewed Reconcile divergent lines of history into one. Name merge when the prompt needs this obligation made explicit: Reconcile divergent lines of history into one.
1111 1111 pipeline {Forge} reviewed The ordered automation that turns edit into tested artifact. Name pipeline when the prompt needs this obligation made explicit: The ordered automation that turns edit into tested artifact.
1117 1117 release reviewed A named version intended for actual users. Name release when the prompt needs this obligation made explicit: A named version intended for actual users.
1120 1120 reproducible build reviewed A build that can be rebuilt into the same bits again. Name reproducible build when the prompt needs this obligation made explicit: A build that can be rebuilt into the same bits again.
1123 1123 rollback {Forge} reviewed Operational permission to retreat after release. Name rollback when the prompt needs this obligation made explicit: Operational permission to retreat after release.
1141 1141 alert reviewed A threshold that wakes humans or automation when evidence crosses concern. Name alert when the prompt needs this obligation made explicit: A threshold that wakes humans or automation when evidence crosses concern.
1146 1146 benchmark reviewed Force a performance claim to meet measurement. Name benchmark when the prompt needs this obligation made explicit: A performance claim forced to meet measurement. Benchmarks are where speed rhetoric either cashes out or dies.
1152 1152 contract test reviewed A promise checked at the seam between systems. Name contract test when the prompt needs this obligation made explicit: A promise checked at the seam between systems. Use it when mocks are too flattering and end-to-end tests are too blunt.
1163 1163 fuzzing reviewed Throw weird inputs at the system until hidden assumptions break. Name fuzzing when the prompt needs this obligation made explicit: Throw weird inputs at the system until hidden assumptions break.
1171 1171 integration test reviewed Test that multiple real parts cooperate correctly together. Name integration test when the prompt needs this obligation made explicit: Test that multiple real parts cooperate correctly together.
1172 1172 invariant reviewed A law that must remain true while the rest of the system moves. Name invariant when the prompt needs this obligation made explicit: A law that must remain true while the rest of the system is allowed to move. If you cannot say the invariant, you probably do not yet understand the change.
1174 1174 log reviewed A recorded stream of events or decisions for later reading. Name log when the prompt needs this obligation made explicit: A recorded stream of events or decisions for later reading.
1176 1176 metric reviewed A numeric measure that can be tracked over time. Name metric when the prompt needs this obligation made explicit: A numeric measure that can be tracked over time.
1180 1180 observability reviewed Enough evidence exists to infer what the system is doing from the outside. Name observability when the prompt needs this obligation made explicit: Enough internal evidence exists that you can infer what the system is doing from the outside. Not logs alone: legible state under pressure.
1184 1184 profiler reviewed A measurement tool that reveals where time or allocation is being spent. Name profiler when the prompt needs this obligation made explicit: A measurement tool that reveals where time or allocation is being spent.
1186 1186 property-based test reviewed Test the law across many generated cases instead of one remembered example. Name property-based test when the prompt needs this obligation made explicit: Instead of checking one remembered example, ask whether a law survives many generated cases. Use it when you care more about the invariant than the anecdote.
1187 1187 regression test reviewed A test written so yesterday’s bug does not return tomorrow. Name regression test when the prompt needs this obligation made explicit: A test written so yesterday’s bug does not return tomorrow.
1192 1192 smoke test reviewed A fast confidence check that the basic path still breathes. Name smoke test when the prompt needs this obligation made explicit: A fast confidence check that the basic path still breathes.
1202 1202 telemetry reviewed Measurements emitted in a form other systems can store and alert on. Name telemetry when the prompt needs this obligation made explicit: Measurements leaving the system in a form other systems can compare, store, and alert on.
1204 1204 trace {Proof} reviewed A preserved path through execution. Name trace when the prompt needs this obligation made explicit: A preserved path through execution. Use it when the question is not only what failed, but where the causal thread first bent.
1207 1207 unit test reviewed Test the smallest meaningful unit in isolation. Name unit test when the prompt needs this obligation made explicit: Test the smallest meaningful unit in isolation.
1215 1215 atomic instruction reviewed An indivisible machine operation at instruction level. Name atomic instruction when the prompt needs this obligation made explicit: An indivisible machine operation at instruction level.
1224 1224 cache line {HW} reviewed The coherence-sized chunk of cached memory; too much sharing here hurts. Name cache line when the prompt needs this obligation made explicit: The coherence-sized chunk of cached memory; too much sharing here hurts.
1231 1231 DMA reviewed Direct memory access: device moves bytes without making the CPU do every step. Name DMA when the prompt needs this obligation made explicit: Direct memory access: device moves bytes without making the CPU do every step.
1235 1235 endianness reviewed The byte order in which multi-byte values are laid out. Name endianness when the prompt needs this obligation made explicit: The byte order in which multi-byte values are laid out.
1237 1237 firmware {HW} reviewed Software that is closer to the board than the application. Name firmware when the prompt needs this obligation made explicit: Software that is closer to the board than the application.
1243 1243 GPU reviewed A massively parallel processor built for throughput-heavy workloads. Name GPU when the prompt needs this obligation made explicit: A massively parallel processor built for throughput-heavy workloads.
1251 1251 ISA reviewed Instruction set architecture: the machine contract visible to software. Name ISA when the prompt needs this obligation made explicit: Instruction set architecture: the machine contract visible to software.
1255 1255 latency budget reviewed The maximum delay the system is allowed to spend and still remain acceptable. Name latency budget when the prompt needs this obligation made explicit: The maximum delay the system is allowed to spend and still remain acceptable.
1269 1269 register reviewed A tiny named storage cell inside the processor. Name register when the prompt needs this obligation made explicit: A tiny named storage cell inside the processor.
1276 1276 SIMD reviewed One instruction operating across many data lanes at once. Name SIMD when the prompt needs this obligation made explicit: One instruction operating across many data lanes at once.
1281 1281 throughput reviewed How much useful work passes through in bounded time. Name throughput when the prompt needs this obligation made explicit: How much useful work the system can push through a narrow world in bounded time.
1285 1285 utilization reviewed The fraction of available capacity actually being used. Name utilization when the prompt needs this obligation made explicit: The fraction of available capacity actually being used.
1287 1287 volatile reviewed A promise to the compiler that this value may change through unusual means. Name volatile when the prompt needs this obligation made explicit: A promise to the compiler that this value may change through unusual means.
1290 1290 zero-copy {HW} reviewed Near-metal data movement without redundant duplication. Name zero-copy when the prompt needs this obligation made explicit: Near-metal data movement without redundant duplication.
1291 1291 accessibility reviewed Make the system usable by people with varied bodies, senses, and tools. Name accessibility when the prompt needs this obligation made explicit: Make the system usable by people with varied bodies, senses, and tools.
1293 1293 affordance reviewed A cue that suggests what action is possible here. Name affordance when the prompt needs this obligation made explicit: A cue that suggests what action is possible here.
1303 1303 discoverability reviewed How easily a user can find what the system can do. Name discoverability when the prompt needs this obligation made explicit: How easily a user can find what the system can do.
1306 1306 feedback reviewed The system speaking back after the user acts. Name feedback when the prompt needs this obligation made explicit: The system speaking back after the user acts.
1308 1308 form validation reviewed Validation at the form boundary so bad input is caught legibly. Name form validation when the prompt needs this obligation made explicit: Validation at the form boundary so bad input is caught legibly.
1317 1317 keyboard navigation reviewed Make the interface fully operable without a mouse. Name keyboard navigation when the prompt needs this obligation made explicit: Make the interface fully operable without a mouse.
1331 1331 progressive disclosure reviewed Reveal complexity in stages rather than all at once. Name progressive disclosure when the prompt needs this obligation made explicit: Reveal complexity in stages rather than all at once.
1333 1333 responsive design reviewed Layout that adapts gracefully to device or viewport size. Name responsive design when the prompt needs this obligation made explicit: Layout that adapts gracefully to device or viewport size.
1346 1346 user flow reviewed The path a user walks through the product to finish a task. Name user flow when the prompt needs this obligation made explicit: The path a user walks through the product to finish a task.
1350 1350 visual hierarchy reviewed Arrange attention so the right thing is seen first. Name visual hierarchy when the prompt needs this obligation made explicit: Arrange attention so the right thing is seen first.
1351 1351 agent {AI} reviewed A named locus of initiative that may observe, decide, and invoke tools. Name agent when the prompt needs this obligation made explicit: A named locus of initiative that may observe, decide, and invoke tools.
1358 1358 constraint {AI} reviewed A bound that removes degrees of freedom in favor of correctness. Name constraint when the prompt needs this obligation made explicit: A bound that removes degrees of freedom in favor of correctness.
1359 1359 context reviewed The surrounding facts that give the prompt its force. Name context when the prompt needs this obligation made explicit: The surrounding facts that give the prompt its force.
1364 1364 evaluation {AI} reviewed The act of measuring whether the model is actually useful. Name evaluation when the prompt needs this obligation made explicit: The act of measuring whether the model is actually useful.
1373 1373 grounding reviewed Tie generation to evidence instead of to free-association alone. Name grounding when the prompt needs this obligation made explicit: Tie generation to evidence instead of to free-association alone.
1374 1374 guardrail reviewed A boundary that narrows allowed behavior without fully specifying the answer. Name guardrail when the prompt needs this obligation made explicit: A boundary that narrows allowed behavior without fully specifying the answer.
1382 1382 objective reviewed The outcome the spell is trying to cause. Name objective when the prompt needs this obligation made explicit: The outcome the spell is trying to cause.
1383 1383 output contract reviewed The required shape the answer must take. Name output contract when the prompt needs this obligation made explicit: The required shape the answer must take.
1389 1389 prompt reviewed The surface instruction that biases a model toward task, role, and style. Name prompt when the prompt needs this obligation made explicit: The surface instruction that biases a model toward task, role, and style.
1395 1395 retrieval reviewed Bring external evidence into the model’s working context. Name retrieval when the prompt needs this obligation made explicit: Bring external evidence into the model’s working context.
1405 1405 spell reviewed A structured instruction artifact that binds role, goal, context, and checks. Name spell when the prompt needs this obligation made explicit: A structured instruction artifact that binds role, goal, context, and checks.
1409 1409 system prompt reviewed The highest-order framing instruction in the conversation. Name system prompt when the prompt needs this obligation made explicit: The highest-order framing instruction in the conversation.
1414 1414 tool call reviewed A step where the model reaches beyond text into external action. Name tool call when the prompt needs this obligation made explicit: A step where the model reaches beyond text into external action.
1419 1419 verification {AI} reviewed Truth-checking added to output generation. Name verification when the prompt needs this obligation made explicit: Truth-checking added to output generation.
1425 1425 atomic reviewed No halfway state is allowed to leak. Name atomic when the prompt needs this obligation made explicit: No halfway state is allowed to leak across the line. Use it when partial success would be indistinguishable from corruption.
1429 1429 available reviewed Reachable and functioning when needed. Name available when the prompt needs this obligation made explicit: Reachable and functioning when needed.
1430 1430 backward-compatible reviewed New versions do not casually break old clients or data. Name backward-compatible when the prompt needs this obligation made explicit: New versions do not casually break old clients or data.
1437 1437 composable reviewed Small parts combine without excessive friction. Name composable when the prompt needs this obligation made explicit: Small parts combine without excessive friction.
1440 1440 consistent reviewed Different observers are not being told incompatible stories. Name consistent when the prompt needs this obligation made explicit: Different observers are not being told incompatible stories.
1442 1442 crash-safe reviewed Failure does not leave storage in nonsense. Name crash-safe when the prompt needs this obligation made explicit: Failure does not leave storage in nonsense.
1445 1445 deterministic reviewed Same inputs, same result. Name deterministic when the prompt needs this obligation made explicit: Given the same inputs, the same result should return. This is the antidote to drift, heisenbugs, and unreviewable behavior.
1446 1446 durable reviewed Once acknowledged, the change really sticks. Name durable when the prompt needs this obligation made explicit: Once acknowledged, the change really sticks.
1461 1461 idempotent reviewed Same request, same lasting effect. Name idempotent when the prompt needs this obligation made explicit: The word that makes retries survivable: same request, same lasting effect.
1462 1462 immutable reviewed Written once, then never changed in place. Name immutable when the prompt needs this obligation made explicit: Once written, this thing does not change in place. Immutability buys clarity, replayability, and safer sharing at the cost of update convenience.
1467 1467 linearizable reviewed Behaves as though each operation took effect at one visible instant. Name linearizable when the prompt needs this obligation made explicit: Every operation behaves as though it took effect at one real instant visible to all observers. Use it rarely, but mean it fully.
1471 1471 maintainable reviewed Cheap enough to understand, modify, and keep healthy. Name maintainable when the prompt needs this obligation made explicit: Cheap enough to understand, modify, and keep healthy.
1472 1472 memory-safe {Qual} reviewed Will not casually trespass across allocation boundaries. Name memory-safe when the prompt needs this obligation made explicit: A promise that the system will not casually trespass across allocation boundaries.
1474 1474 observable reviewed Structured so internal behavior can be inferred from external evidence. Name observable when the prompt needs this obligation made explicit: Structured so internal behavior can be inferred from external evidence.
1481 1481 pure reviewed Same inputs, same output, no hidden side effects. Name pure when the prompt needs this obligation made explicit: Same inputs, same output, no hidden state smuggled in from the side. Use it to shrink reasoning scope.
1484 1484 reliable reviewed Keeps doing the promised thing under ordinary stress. Name reliable when the prompt needs this obligation made explicit: Keeps doing the promised thing under ordinary stress.
1485 1485 reproducible reviewed Can be rebuilt or rerun and yield the same result again. Name reproducible when the prompt needs this obligation made explicit: Can be rebuilt or rerun and yield the same result again.
1490 1490 scalable reviewed Can grow without collapsing the qualities that matter. Name scalable when the prompt needs this obligation made explicit: Can grow without collapsing the qualities that matter.
1492 1492 serializable {Qual} reviewed Concurrency behaves as though transactions happened in one clean order. Name serializable when the prompt needs this obligation made explicit: Concurrency forced to behave as though transactions happened in one clean order. Expensive when overused, indispensable when history must remain sane.
1517 1517 cascading failure reviewed One failure fans out into many dependent failures. Name cascading failure when the prompt needs this obligation made explicit: One failure fans out into many dependent failures.
1520 1520 contention reviewed Too many actors fighting for the same scarce resource. Name contention when the prompt needs this obligation made explicit: Too many actors fighting for the same scarce resource.
1521 1521 corruption reviewed Stored or transmitted truth damaged into falsehood. Name corruption when the prompt needs this obligation made explicit: Stored or transmitted truth damaged into falsehood.
1525 1525 deadlock {Curse} reviewed Two or more actors wait on one another forever. Name deadlock when the prompt needs this obligation made explicit: Two or more actors wait on one another forever.
1529 1529 dependency hell reviewed Transitive requirements turning ordinary change into a trap. Name dependency hell when the prompt needs this obligation made explicit: Transitive requirements turning ordinary change into a trap.
1531 1531 drift reviewed Slow departure from the world you thought you were still in. Name drift when the prompt needs this obligation made explicit: Slow departure from the world you thought you were still in.
1534 1534 exhaustion reviewed The resource is simply used up. Name exhaustion when the prompt needs this obligation made explicit: The resource is simply used up.
1537 1537 flapping reviewed Rapid unhealthy oscillation between states. Name flapping when the prompt needs this obligation made explicit: Rapid unhealthy oscillation between states.
1542 1542 inconsistent read reviewed A read that sees a world that never really existed as one coherent moment. Name inconsistent read when the prompt needs this obligation made explicit: A read that sees a world that never really existed as one coherent moment.
1546 1546 leak {Curse} reviewed Something escapes the boundary that should have held it. Name leak when the prompt needs this obligation made explicit: Something escapes the boundary that should have held it: memory, secrets, file descriptors, authority, abstraction, or time.
1547 1547 livelock reviewed Everyone keeps moving but nobody makes progress. Name livelock when the prompt needs this obligation made explicit: Everyone keeps moving but nobody makes progress.
1548 1548 lost update reviewed One writer quietly stomps another writer’s valid change. Name lost update when the prompt needs this obligation made explicit: One writer quietly stomps another writer’s valid change.
1554 1554 outage reviewed Service unavailable where availability was expected. Name outage when the prompt needs this obligation made explicit: Service unavailable where availability was expected.
1555 1555 overflow reviewed Value exceeds the representable range. Name overflow when the prompt needs this obligation made explicit: Value exceeds the representable range.
1558 1558 partial failure reviewed Some of the system failed while the rest kept limping. Name partial failure when the prompt needs this obligation made explicit: Some of the system failed while the rest kept limping.
1561 1561 race reviewed Outcome depends on timing you do not actually control. Name race when the prompt needs this obligation made explicit: An ordering curse: outcomes depend on timing you do not actually control. Name the race and the system becomes debuggable again.
1562 1562 regression reviewed A previously solved bug or quality loss has returned. Name regression when the prompt needs this obligation made explicit: A previously solved bug or quality loss has returned.
1564 1564 retry storm reviewed Recovery logic amplifying failure instead of containing it. Name retry storm when the prompt needs this obligation made explicit: Recovery logic amplifying failure instead of containing it. Unguided retries can turn a partial outage into a self-made siege.
1567 1567 schema drift reviewed Stored shape and assumed shape have silently diverged. Name schema drift when the prompt needs this obligation made explicit: The stored world and the assumed world have silently stopped matching. This is how migrations keep hurting after everyone thinks they are done.
1568 1568 split-brain {Curse} reviewed Separated leaders each believe they are authoritative. Name split-brain when the prompt needs this obligation made explicit: Separated leaders each believe they are authoritative.
1584 1584 -aware reviewed Marks that something notices the surrounding condition it names. Name -aware when the prompt needs this obligation made explicit: Marks that something notices the surrounding condition it names.
1588 1588 -driven reviewed Signals that behavior is organized around events or causes. Name -driven when the prompt needs this obligation made explicit: Signals that behavior is organized around events or causes.
1589 1589 -first reviewed Declares priority or design center: security-first, API-first, offline-first. Name -first when the prompt needs this obligation made explicit: Declares priority or design center: security-first, API-first, offline-first.
1598 1598 -safe reviewed Asserts a protected behavior such as memory-safe or thread-safe. Name -safe when the prompt needs this obligation made explicit: Asserts a protected behavior such as memory-safe or thread-safe.
1605 1605 API-first reviewed Design the interface surface before the implementations behind it. Name API-first when the prompt needs this obligation made explicit: Design the interface surface before the implementations behind it.
1606 1606 append-only reviewed History grows by addition rather than mutation. Name append-only when the prompt needs this obligation made explicit: History grows by addition rather than mutation.
1613 1613 crash-only reviewed Only live briefly, start fast, and recover by restart rather than repair. Name crash-only when the prompt needs this obligation made explicit: Only live briefly, start fast, and recover by restart rather than repair.
1616 1616 default-deny reviewed Access is forbidden unless explicitly granted. Name default-deny when the prompt needs this obligation made explicit: Access is forbidden unless explicitly granted.
1618 1618 event-driven reviewed Action propagates from events rather than from direct polling or command loops. Name event-driven when the prompt needs this obligation made explicit: Action propagates from events rather than from direct polling or command loops.
1620 1620 fail-fast reviewed Abort early when assumptions break instead of smearing damage forward. Name fail-fast when the prompt needs this obligation made explicit: Abort early when assumptions break instead of smearing damage forward.
1623 1623 infrastructure-as-code reviewed Operational change expressed as reviewable source. Name infrastructure-as-code when the prompt needs this obligation made explicit: Operational change expressed as reviewable source.
1626 1626 machine-readable reviewed Structured so software, not only humans, can read it reliably. Name machine-readable when the prompt needs this obligation made explicit: Structured so software, not only humans, can read it reliably.
1631 1631 offline-first {Rune} reviewed Designed to keep working with poor or absent connectivity. Name offline-first when the prompt needs this obligation made explicit: Designed to keep working with poor or absent connectivity.
1632 1632 policy-as-code reviewed Policy declared as versioned, testable code. Name policy-as-code when the prompt needs this obligation made explicit: Policy declared as versioned, testable code.
1639 1639 single source of truth reviewed One canonical place others are expected to mirror. Name single source of truth when the prompt needs this obligation made explicit: One canonical place others are expected to mirror.
1644 1644 zero-downtime reviewed Change introduced without taking the service dark. Name zero-downtime when the prompt needs this obligation made explicit: Change introduced without taking the service dark.