101 Runtime, Memory, and Execution
102 Runtime, Memory, and Execution
Range: 0609-0684.
102.1 Completion
| Status | Count |
|---|---|
| authored | 76 |
Use the summary table for scanning. Each row links to the detailed anchored entry below.
| Sigil | Term | Completion | Semantic | Summary |
|---|---|---|---|---|
| 0609 | address space | authored | generated_draft | address space is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the address space obligation named before work proceeds. |
| 0610 | aliasing | authored | generated_draft | aliasing is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the aliasing obligation named before work proceeds. |
| 0611 | allocation | authored | reviewed | Reserve memory for something that is about to live. |
| 0612 | allocator | authored | generated_draft | allocator is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the allocator obligation named before work proceeds. |
| 0613 | arena | authored | generated_draft | arena is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the arena obligation named before work proceeds. |
| 0614 | borrow {Run} | authored | generated_draft | borrow in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the borrow obligation named before work proceeds. |
| 0615 | cache {Run} | authored | reviewed | Keep likely things close so future cost falls. Shadow: stale truth delivered at machine speed. |
| 0616 | cache line {Run} | authored | generated_draft | cache line in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the cache line obligation named before work proceeds. |
| 0617 | call frame | authored | generated_draft | call frame is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the call frame obligation named before work proceeds. |
| 0618 | call stack | authored | generated_draft | call stack is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the call stack obligation named before work proceeds. |
| 0619 | closure environment | authored | generated_draft | closure environment is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the closure environment obligation named before work proceeds. |
| 0620 | compaction {Run} | authored | generated_draft | compaction in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the compaction obligation named before work proceeds. |
| 0621 | copy-on-write {Run} | authored | reviewed | Share until mutation forces a real duplicate. |
| 0622 | core dump {Run} | authored | generated_draft | core dump in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the core dump obligation named before work proceeds. |
| 0623 | deallocation | authored | generated_draft | deallocation is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the deallocation obligation named before work proceeds. |
| 0624 | destructor {Run} | authored | generated_draft | destructor in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the destructor obligation named before work proceeds. |
| 0625 | dynamic allocation | authored | generated_draft | dynamic allocation is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the dynamic allocation obligation named before work proceeds. |
| 0626 | eager evaluation | authored | generated_draft | eager evaluation is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the eager evaluation obligation named before work proceeds. |
| 0627 | escape analysis | authored | generated_draft | escape analysis is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the escape analysis obligation named before work proceeds. |
| 0628 | execution context | authored | generated_draft | execution context is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the execution context obligation named before work proceeds. |
| 0629 | finalizer | authored | generated_draft | finalizer is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the finalizer obligation named before work proceeds. |
| 0630 | frame pointer | authored | generated_draft | frame pointer is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the frame pointer obligation named before work proceeds. |
| 0631 | garbage collection | authored | reviewed | Automatic reclamation of memory no longer reachable. |
| 0632 | generation | authored | generated_draft | generation is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the generation obligation named before work proceeds. |
| 0633 | handle {Run} | authored | generated_draft | handle in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the handle obligation named before work proceeds. |
| 0634 | heap | authored | reviewed | Region for dynamically allocated objects. |
| 0635 | heap object | authored | generated_draft | heap object is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the heap object obligation named before work proceeds. |
| 0636 | hot path {Run} | authored | reviewed | The path where small inefficiencies burn real time. |
| 0637 | inline cache | authored | generated_draft | inline cache is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the inline cache obligation named before work proceeds. |
| 0638 | interpreter loop | authored | generated_draft | interpreter loop is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the interpreter loop obligation named before work proceeds. |
| 0639 | JIT | authored | generated_draft | JIT is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the JIT obligation named before work proceeds. |
| 0640 | layout {Run} | authored | generated_draft | layout in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the layout obligation named before work proceeds. |
| 0641 | lazy evaluation | authored | generated_draft | lazy evaluation is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the lazy evaluation obligation named before work proceeds. |
| 0642 | leak {Run} | authored | generated_draft | leak in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the leak obligation named before work proceeds. |
| 0643 | lifetime {Run} | authored | reviewed | How long a value may legally remain alive. |
| 0644 | live set | authored | generated_draft | live set is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the live set obligation named before work proceeds. |
| 0645 | locality | authored | reviewed | The performance dividend from keeping related data physically close. |
| 0646 | lock-free {Run} | authored | generated_draft | lock-free in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the lock-free obligation named before work proceeds. |
| 0647 | mark phase | authored | generated_draft | mark phase is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the mark phase obligation named before work proceeds. |
| 0648 | memory {Run} | authored | generated_draft | memory in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the memory obligation named before work proceeds. |
| 0649 | memory barrier | authored | reviewed | An ordering fence for memory effects across threads or cores. |
| 0650 | memory map | authored | generated_draft | memory map is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the memory map obligation named before work proceeds. |
| 0651 | memory pool | authored | generated_draft | memory pool is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the memory pool obligation named before work proceeds. |
| 0652 | memory safety | authored | reviewed | Protection against illegal memory access and corruption. |
| 0653 | move semantics | authored | generated_draft | move semantics is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the move semantics obligation named before work proceeds. |
| 0654 | object header | authored | generated_draft | object header is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the object header obligation named before work proceeds. |
| 0655 | page {Run} | authored | generated_draft | page in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the page obligation named before work proceeds. |
| 0656 | page fault | authored | generated_draft | page fault is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the page fault obligation named before work proceeds. |
| 0657 | pinning | authored | reviewed | Keep an object fixed in place so other machinery can safely refer to it. |
| 0658 | pointer {Run} | authored | generated_draft | pointer in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the pointer obligation named before work proceeds. |
| 0659 | pool allocator | authored | generated_draft | pool allocator is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the pool allocator obligation named before work proceeds. |
| 0660 | prefetch | authored | generated_draft | prefetch is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the prefetch obligation named before work proceeds. |
| 0661 | quiescence | authored | generated_draft | quiescence is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the quiescence obligation named before work proceeds. |
| 0662 | reclaim | authored | generated_draft | reclaim is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the reclaim obligation named before work proceeds. |
| 0663 | reference count | authored | reviewed | Ownership tracked by counting how many references remain. |
| 0664 | register allocation | authored | generated_draft | register allocation is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the register allocation obligation named before work proceeds. |
| 0665 | root set | authored | generated_draft | root set is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the root set obligation named before work proceeds. |
| 0666 | runtime | authored | generated_draft | runtime is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the runtime obligation named before work proceeds. |
| 0667 | sandbox {Run} | authored | generated_draft | sandbox in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the sandbox obligation named before work proceeds. |
| 0668 | shadow stack | authored | generated_draft | shadow stack is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the shadow stack obligation named before work proceeds. |
| 0669 | slab allocator | authored | generated_draft | slab allocator is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the slab allocator obligation named before work proceeds. |
| 0670 | stack {Run} | authored | reviewed | Region for call frames and short-lived local state. |
| 0671 | stack frame | authored | generated_draft | stack frame is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the stack frame obligation named before work proceeds. |
| 0672 | stop-the-world | authored | generated_draft | stop-the-world is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the stop-the-world obligation named before work proceeds. |
| 0673 | sweep phase | authored | generated_draft | sweep phase is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the sweep phase obligation named before work proceeds. |
| 0674 | tail call | authored | generated_draft | tail call is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the tail call obligation named before work proceeds. |
| 0675 | thread-local storage | authored | generated_draft | thread-local storage is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the thread-local storage obligation named before work proceeds. |
| 0676 | TLB | authored | generated_draft | TLB is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the TLB obligation named before work proceeds. |
| 0677 | tracing collector | authored | generated_draft | tracing collector is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the tracing collector obligation named before work proceeds. |
| 0678 | unbox | authored | generated_draft | unbox is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the unbox obligation named before work proceeds. |
| 0679 | user heap | authored | generated_draft | user heap is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the user heap obligation named before work proceeds. |
| 0680 | virtual memory | authored | generated_draft | virtual memory is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the virtual memory obligation named before work proceeds. |
| 0681 | VM | authored | generated_draft | VM is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the VM obligation named before work proceeds. |
| 0682 | wait-free {Run} | authored | generated_draft | wait-free in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the wait-free obligation named before work proceeds. |
| 0683 | write barrier | authored | generated_draft | write barrier is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the write barrier obligation named before work proceeds. |
| 0684 | zero-copy {Run} | authored | reviewed | Data movement stripped down to the minimum number of duplications. Use it when the bottleneck is physical movement rather than arithmetic. |
102.2 Entries
102.2.1 [0609] address space
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: address space is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the address space obligation named before work proceeds.
Shadow: misusing address space at rune 0609 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
address spacewhen the prompt needs this obligation made explicit:address spaceis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the address space obligation named before work proceeds. - Ask the assistant to state the
address spaceshadow before proposing changes.
Example clause:
Before editing, state the address space obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.2 [0610] aliasing
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: aliasing is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the aliasing obligation named before work proceeds.
Shadow: misusing aliasing at rune 0610 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
aliasingwhen the prompt needs this obligation made explicit:aliasingis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the aliasing obligation named before work proceeds. - Ask the assistant to state the
aliasingshadow before proposing changes.
Example clause:
Before editing, state the aliasing obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.3 [0611] allocation
Status: canonical (pocket canon)
Completion: authored
Semantic status: reviewed
Force: Reserve memory for something that is about to live.
Shadow: misusing allocation at rune 0611 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
allocationwhen the prompt needs this obligation made explicit: Reserve memory for something that is about to live. - Ask the assistant to state the
allocationshadow before proposing changes.
Example clause:
Before editing, state the allocation obligation, the evidence that satisfies it, and the failure mode if it is missing.
Pocket gloss: Reserve memory for something that is about to live.
102.2.4 [0612] allocator
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: allocator is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the allocator obligation named before work proceeds.
Shadow: misusing allocator at rune 0612 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
allocatorwhen the prompt needs this obligation made explicit:allocatoris a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the allocator obligation named before work proceeds. - Ask the assistant to state the
allocatorshadow before proposing changes.
Example clause:
Before editing, state the allocator obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.5 [0613] arena
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: arena is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the arena obligation named before work proceeds.
Shadow: misusing arena at rune 0613 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
arenawhen the prompt needs this obligation made explicit:arenais a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the arena obligation named before work proceeds. - Ask the assistant to state the
arenashadow before proposing changes.
Example clause:
Before editing, state the arena obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.6 [0614] borrow {Run}
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: borrow in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the borrow obligation named before work proceeds.
Shadow: misusing borrow at rune 0614 in the Run lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
borrowwhen the prompt needs this obligation made explicit:borrowin its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the borrow obligation named before work proceeds. - Ask the assistant to state the
borrowshadow before proposing changes.
Example clause:
Before editing, state the borrow obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.7 [0615] cache {Run}
Status: canonical (major canon, pocket canon)
Completion: authored
Semantic status: reviewed
Force: Keep likely things close so future cost falls.
Shadow: stale truth delivered at machine speed.
Prompt uses:
- Name
cachewhen the prompt needs this obligation made explicit: Keep likely things close so future cost falls. - Ask the assistant to state the
cacheshadow before proposing changes.
Example clause:
Before editing, state the cache obligation, the evidence that satisfies it, and the failure mode if it is missing.
Pocket gloss: Keep likely things close so repeated access costs less.
102.2.8 [0616] cache line {Run}
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: cache line in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the cache line obligation named before work proceeds.
Shadow: misusing cache line at rune 0616 in the Run lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
cache linewhen the prompt needs this obligation made explicit:cache linein its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the cache line obligation named before work proceeds. - Ask the assistant to state the
cache lineshadow before proposing changes.
Example clause:
Before editing, state the cache line obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.9 [0617] call frame
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: call frame is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the call frame obligation named before work proceeds.
Shadow: misusing call frame at rune 0617 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
call framewhen the prompt needs this obligation made explicit:call frameis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the call frame obligation named before work proceeds. - Ask the assistant to state the
call frameshadow before proposing changes.
Example clause:
Before editing, state the call frame obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.10 [0618] call stack
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: call stack is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the call stack obligation named before work proceeds.
Shadow: misusing call stack at rune 0618 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
call stackwhen the prompt needs this obligation made explicit:call stackis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the call stack obligation named before work proceeds. - Ask the assistant to state the
call stackshadow before proposing changes.
Example clause:
Before editing, state the call stack obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.11 [0619] closure environment
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: closure environment is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the closure environment obligation named before work proceeds.
Shadow: misusing closure environment at rune 0619 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
closure environmentwhen the prompt needs this obligation made explicit:closure environmentis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the closure environment obligation named before work proceeds. - Ask the assistant to state the
closure environmentshadow before proposing changes.
Example clause:
Before editing, state the closure environment obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.12 [0620] compaction {Run}
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: compaction in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the compaction obligation named before work proceeds.
Shadow: misusing compaction at rune 0620 in the Run lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
compactionwhen the prompt needs this obligation made explicit:compactionin its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the compaction obligation named before work proceeds. - Ask the assistant to state the
compactionshadow before proposing changes.
Example clause:
Before editing, state the compaction obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.13 [0621] copy-on-write {Run}
Status: canonical (pocket canon)
Completion: authored
Semantic status: reviewed
Force: Share until mutation forces a real duplicate.
Shadow: misusing copy-on-write at rune 0621 in the Run lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
copy-on-writewhen the prompt needs this obligation made explicit: Share until mutation forces a real duplicate. - Ask the assistant to state the
copy-on-writeshadow before proposing changes.
Example clause:
Before editing, state the copy-on-write obligation, the evidence that satisfies it, and the failure mode if it is missing.
Pocket gloss: Share until mutation forces a real duplicate.
102.2.14 [0622] core dump {Run}
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: core dump in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the core dump obligation named before work proceeds.
Shadow: misusing core dump at rune 0622 in the Run lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
core dumpwhen the prompt needs this obligation made explicit:core dumpin its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the core dump obligation named before work proceeds. - Ask the assistant to state the
core dumpshadow before proposing changes.
Example clause:
Before editing, state the core dump obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.15 [0623] deallocation
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: deallocation is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the deallocation obligation named before work proceeds.
Shadow: misusing deallocation at rune 0623 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
deallocationwhen the prompt needs this obligation made explicit:deallocationis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the deallocation obligation named before work proceeds. - Ask the assistant to state the
deallocationshadow before proposing changes.
Example clause:
Before editing, state the deallocation obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.16 [0624] destructor {Run}
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: destructor in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the destructor obligation named before work proceeds.
Shadow: misusing destructor at rune 0624 in the Run lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
destructorwhen the prompt needs this obligation made explicit:destructorin its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the destructor obligation named before work proceeds. - Ask the assistant to state the
destructorshadow before proposing changes.
Example clause:
Before editing, state the destructor obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.17 [0625] dynamic allocation
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: dynamic allocation is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the dynamic allocation obligation named before work proceeds.
Shadow: misusing dynamic allocation at rune 0625 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
dynamic allocationwhen the prompt needs this obligation made explicit:dynamic allocationis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the dynamic allocation obligation named before work proceeds. - Ask the assistant to state the
dynamic allocationshadow before proposing changes.
Example clause:
Before editing, state the dynamic allocation obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.18 [0626] eager evaluation
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: eager evaluation is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the eager evaluation obligation named before work proceeds.
Shadow: misusing eager evaluation at rune 0626 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
eager evaluationwhen the prompt needs this obligation made explicit:eager evaluationis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the eager evaluation obligation named before work proceeds. - Ask the assistant to state the
eager evaluationshadow before proposing changes.
Example clause:
Before editing, state the eager evaluation obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.19 [0627] escape analysis
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: escape analysis is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the escape analysis obligation named before work proceeds.
Shadow: misusing escape analysis at rune 0627 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
escape analysiswhen the prompt needs this obligation made explicit:escape analysisis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the escape analysis obligation named before work proceeds. - Ask the assistant to state the
escape analysisshadow before proposing changes.
Example clause:
Before editing, state the escape analysis obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.20 [0628] execution context
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: execution context is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the execution context obligation named before work proceeds.
Shadow: misusing execution context at rune 0628 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
execution contextwhen the prompt needs this obligation made explicit:execution contextis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the execution context obligation named before work proceeds. - Ask the assistant to state the
execution contextshadow before proposing changes.
Example clause:
Before editing, state the execution context obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.21 [0629] finalizer
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: finalizer is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the finalizer obligation named before work proceeds.
Shadow: misusing finalizer at rune 0629 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
finalizerwhen the prompt needs this obligation made explicit:finalizeris a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the finalizer obligation named before work proceeds. - Ask the assistant to state the
finalizershadow before proposing changes.
Example clause:
Before editing, state the finalizer obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.22 [0630] frame pointer
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: frame pointer is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the frame pointer obligation named before work proceeds.
Shadow: misusing frame pointer at rune 0630 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
frame pointerwhen the prompt needs this obligation made explicit:frame pointeris a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the frame pointer obligation named before work proceeds. - Ask the assistant to state the
frame pointershadow before proposing changes.
Example clause:
Before editing, state the frame pointer obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.23 [0631] garbage collection
Status: canonical (pocket canon)
Completion: authored
Semantic status: reviewed
Force: Automatic reclamation of memory no longer reachable.
Shadow: misusing garbage collection at rune 0631 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
garbage collectionwhen the prompt needs this obligation made explicit: Automatic reclamation of memory no longer reachable. - Ask the assistant to state the
garbage collectionshadow before proposing changes.
Example clause:
Before editing, state the garbage collection obligation, the evidence that satisfies it, and the failure mode if it is missing.
Pocket gloss: Automatic reclamation of memory no longer reachable.
102.2.24 [0632] generation
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: generation is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the generation obligation named before work proceeds.
Shadow: misusing generation at rune 0632 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
generationwhen the prompt needs this obligation made explicit:generationis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the generation obligation named before work proceeds. - Ask the assistant to state the
generationshadow before proposing changes.
Example clause:
Before editing, state the generation obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.25 [0633] handle {Run}
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: handle in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the handle obligation named before work proceeds.
Shadow: misusing handle at rune 0633 in the Run lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
handlewhen the prompt needs this obligation made explicit:handlein its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the handle obligation named before work proceeds. - Ask the assistant to state the
handleshadow before proposing changes.
Example clause:
Before editing, state the handle obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.26 [0634] heap
Status: canonical (pocket canon)
Completion: authored
Semantic status: reviewed
Force: Region for dynamically allocated objects.
Shadow: misusing heap at rune 0634 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
heapwhen the prompt needs this obligation made explicit: Region for dynamically allocated objects. - Ask the assistant to state the
heapshadow before proposing changes.
Example clause:
Before editing, state the heap obligation, the evidence that satisfies it, and the failure mode if it is missing.
Pocket gloss: Region for dynamically allocated objects.
102.2.27 [0635] heap object
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: heap object is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the heap object obligation named before work proceeds.
Shadow: misusing heap object at rune 0635 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
heap objectwhen the prompt needs this obligation made explicit:heap objectis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the heap object obligation named before work proceeds. - Ask the assistant to state the
heap objectshadow before proposing changes.
Example clause:
Before editing, state the heap object obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.28 [0636] hot path {Run}
Status: canonical (pocket canon)
Completion: authored
Semantic status: reviewed
Force: The path where small inefficiencies burn real time.
Shadow: misusing hot path at rune 0636 in the Run lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
hot pathwhen the prompt needs this obligation made explicit: The path where small inefficiencies burn real time. - Ask the assistant to state the
hot pathshadow before proposing changes.
Example clause:
Before editing, state the hot path obligation, the evidence that satisfies it, and the failure mode if it is missing.
Pocket gloss: The path where small inefficiencies burn real time.
102.2.29 [0637] inline cache
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: inline cache is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the inline cache obligation named before work proceeds.
Shadow: misusing inline cache at rune 0637 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
inline cachewhen the prompt needs this obligation made explicit:inline cacheis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the inline cache obligation named before work proceeds. - Ask the assistant to state the
inline cacheshadow before proposing changes.
Example clause:
Before editing, state the inline cache obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.30 [0638] interpreter loop
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: interpreter loop is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the interpreter loop obligation named before work proceeds.
Shadow: misusing interpreter loop at rune 0638 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
interpreter loopwhen the prompt needs this obligation made explicit:interpreter loopis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the interpreter loop obligation named before work proceeds. - Ask the assistant to state the
interpreter loopshadow before proposing changes.
Example clause:
Before editing, state the interpreter loop obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.31 [0639] JIT
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: JIT is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the JIT obligation named before work proceeds.
Shadow: misusing JIT at rune 0639 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
JITwhen the prompt needs this obligation made explicit:JITis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the JIT obligation named before work proceeds. - Ask the assistant to state the
JITshadow before proposing changes.
Example clause:
Before editing, state the JIT obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.32 [0640] layout {Run}
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: layout in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the layout obligation named before work proceeds.
Shadow: misusing layout at rune 0640 in the Run lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
layoutwhen the prompt needs this obligation made explicit:layoutin its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the layout obligation named before work proceeds. - Ask the assistant to state the
layoutshadow before proposing changes.
Example clause:
Before editing, state the layout obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.33 [0641] lazy evaluation
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: lazy evaluation is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the lazy evaluation obligation named before work proceeds.
Shadow: misusing lazy evaluation at rune 0641 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
lazy evaluationwhen the prompt needs this obligation made explicit:lazy evaluationis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the lazy evaluation obligation named before work proceeds. - Ask the assistant to state the
lazy evaluationshadow before proposing changes.
Example clause:
Before editing, state the lazy evaluation obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.34 [0642] leak {Run}
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: leak in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the leak obligation named before work proceeds.
Shadow: misusing leak at rune 0642 in the Run lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
leakwhen the prompt needs this obligation made explicit:leakin its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the leak obligation named before work proceeds. - Ask the assistant to state the
leakshadow before proposing changes.
Example clause:
Before editing, state the leak obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.35 [0643] lifetime {Run}
Status: canonical (pocket canon)
Completion: authored
Semantic status: reviewed
Force: How long a value may legally remain alive.
Shadow: misusing lifetime at rune 0643 in the Run lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
lifetimewhen the prompt needs this obligation made explicit: How long a value may legally remain alive. - Ask the assistant to state the
lifetimeshadow before proposing changes.
Example clause:
Before editing, state the lifetime obligation, the evidence that satisfies it, and the failure mode if it is missing.
Pocket gloss: How long a value may legally remain alive.
102.2.36 [0644] live set
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: live set is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the live set obligation named before work proceeds.
Shadow: misusing live set at rune 0644 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
live setwhen the prompt needs this obligation made explicit:live setis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the live set obligation named before work proceeds. - Ask the assistant to state the
live setshadow before proposing changes.
Example clause:
Before editing, state the live set obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.37 [0645] locality
Status: canonical (pocket canon)
Completion: authored
Semantic status: reviewed
Force: The performance dividend from keeping related data physically close.
Shadow: misusing locality at rune 0645 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
localitywhen the prompt needs this obligation made explicit: The performance dividend from keeping related data physically close. - Ask the assistant to state the
localityshadow before proposing changes.
Example clause:
Before editing, state the locality obligation, the evidence that satisfies it, and the failure mode if it is missing.
Pocket gloss: The performance dividend from keeping related data physically close.
102.2.38 [0646] lock-free {Run}
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: lock-free in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the lock-free obligation named before work proceeds.
Shadow: misusing lock-free at rune 0646 in the Run lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
lock-freewhen the prompt needs this obligation made explicit:lock-freein its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the lock-free obligation named before work proceeds. - Ask the assistant to state the
lock-freeshadow before proposing changes.
Example clause:
Before editing, state the lock-free obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.39 [0647] mark phase
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: mark phase is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the mark phase obligation named before work proceeds.
Shadow: misusing mark phase at rune 0647 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
mark phasewhen the prompt needs this obligation made explicit:mark phaseis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the mark phase obligation named before work proceeds. - Ask the assistant to state the
mark phaseshadow before proposing changes.
Example clause:
Before editing, state the mark phase obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.40 [0648] memory {Run}
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: memory in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the memory obligation named before work proceeds.
Shadow: misusing memory at rune 0648 in the Run lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
memorywhen the prompt needs this obligation made explicit:memoryin its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the memory obligation named before work proceeds. - Ask the assistant to state the
memoryshadow before proposing changes.
Example clause:
Before editing, state the memory obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.41 [0649] memory barrier
Status: canonical (pocket canon)
Completion: authored
Semantic status: reviewed
Force: An ordering fence for memory effects across threads or cores.
Shadow: misusing memory barrier at rune 0649 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
memory barrierwhen the prompt needs this obligation made explicit: An ordering fence for memory effects across threads or cores. - Ask the assistant to state the
memory barriershadow before proposing changes.
Example clause:
Before editing, state the memory barrier obligation, the evidence that satisfies it, and the failure mode if it is missing.
Pocket gloss: An ordering fence for memory effects across threads or cores.
102.2.42 [0650] memory map
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: memory map is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the memory map obligation named before work proceeds.
Shadow: misusing memory map at rune 0650 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
memory mapwhen the prompt needs this obligation made explicit:memory mapis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the memory map obligation named before work proceeds. - Ask the assistant to state the
memory mapshadow before proposing changes.
Example clause:
Before editing, state the memory map obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.43 [0651] memory pool
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: memory pool is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the memory pool obligation named before work proceeds.
Shadow: misusing memory pool at rune 0651 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
memory poolwhen the prompt needs this obligation made explicit:memory poolis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the memory pool obligation named before work proceeds. - Ask the assistant to state the
memory poolshadow before proposing changes.
Example clause:
Before editing, state the memory pool obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.44 [0652] memory safety
Status: canonical (pocket canon)
Completion: authored
Semantic status: reviewed
Force: Protection against illegal memory access and corruption.
Shadow: misusing memory safety at rune 0652 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
memory safetywhen the prompt needs this obligation made explicit: Protection against illegal memory access and corruption. - Ask the assistant to state the
memory safetyshadow before proposing changes.
Example clause:
Before editing, state the memory safety obligation, the evidence that satisfies it, and the failure mode if it is missing.
Pocket gloss: Protection against illegal memory access and corruption.
102.2.45 [0653] move semantics
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: move semantics is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the move semantics obligation named before work proceeds.
Shadow: misusing move semantics at rune 0653 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
move semanticswhen the prompt needs this obligation made explicit:move semanticsis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the move semantics obligation named before work proceeds. - Ask the assistant to state the
move semanticsshadow before proposing changes.
Example clause:
Before editing, state the move semantics obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.46 [0654] object header
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: object header is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the object header obligation named before work proceeds.
Shadow: misusing object header at rune 0654 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
object headerwhen the prompt needs this obligation made explicit:object headeris a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the object header obligation named before work proceeds. - Ask the assistant to state the
object headershadow before proposing changes.
Example clause:
Before editing, state the object header obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.47 [0655] page {Run}
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: page in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the page obligation named before work proceeds.
Shadow: misusing page at rune 0655 in the Run lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
pagewhen the prompt needs this obligation made explicit:pagein its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the page obligation named before work proceeds. - Ask the assistant to state the
pageshadow before proposing changes.
Example clause:
Before editing, state the page obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.48 [0656] page fault
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: page fault is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the page fault obligation named before work proceeds.
Shadow: misusing page fault at rune 0656 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
page faultwhen the prompt needs this obligation made explicit:page faultis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the page fault obligation named before work proceeds. - Ask the assistant to state the
page faultshadow before proposing changes.
Example clause:
Before editing, state the page fault obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.49 [0657] pinning
Status: canonical (pocket canon)
Completion: authored
Semantic status: reviewed
Force: Keep an object fixed in place so other machinery can safely refer to it.
Shadow: misusing pinning at rune 0657 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
pinningwhen the prompt needs this obligation made explicit: Keep an object fixed in place so other machinery can safely refer to it. - Ask the assistant to state the
pinningshadow before proposing changes.
Example clause:
Before editing, state the pinning obligation, the evidence that satisfies it, and the failure mode if it is missing.
Pocket gloss: Keep an object fixed in place so other machinery can safely refer to it.
102.2.50 [0658] pointer {Run}
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: pointer in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the pointer obligation named before work proceeds.
Shadow: misusing pointer at rune 0658 in the Run lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
pointerwhen the prompt needs this obligation made explicit:pointerin its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the pointer obligation named before work proceeds. - Ask the assistant to state the
pointershadow before proposing changes.
Example clause:
Before editing, state the pointer obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.51 [0659] pool allocator
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: pool allocator is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the pool allocator obligation named before work proceeds.
Shadow: misusing pool allocator at rune 0659 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
pool allocatorwhen the prompt needs this obligation made explicit:pool allocatoris a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the pool allocator obligation named before work proceeds. - Ask the assistant to state the
pool allocatorshadow before proposing changes.
Example clause:
Before editing, state the pool allocator obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.52 [0660] prefetch
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: prefetch is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the prefetch obligation named before work proceeds.
Shadow: misusing prefetch at rune 0660 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
prefetchwhen the prompt needs this obligation made explicit:prefetchis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the prefetch obligation named before work proceeds. - Ask the assistant to state the
prefetchshadow before proposing changes.
Example clause:
Before editing, state the prefetch obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.53 [0661] quiescence
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: quiescence is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the quiescence obligation named before work proceeds.
Shadow: misusing quiescence at rune 0661 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
quiescencewhen the prompt needs this obligation made explicit:quiescenceis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the quiescence obligation named before work proceeds. - Ask the assistant to state the
quiescenceshadow before proposing changes.
Example clause:
Before editing, state the quiescence obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.54 [0662] reclaim
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: reclaim is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the reclaim obligation named before work proceeds.
Shadow: misusing reclaim at rune 0662 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
reclaimwhen the prompt needs this obligation made explicit:reclaimis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the reclaim obligation named before work proceeds. - Ask the assistant to state the
reclaimshadow before proposing changes.
Example clause:
Before editing, state the reclaim obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.55 [0663] reference count
Status: canonical (pocket canon)
Completion: authored
Semantic status: reviewed
Force: Ownership tracked by counting how many references remain.
Shadow: misusing reference count at rune 0663 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
reference countwhen the prompt needs this obligation made explicit: Ownership tracked by counting how many references remain. - Ask the assistant to state the
reference countshadow before proposing changes.
Example clause:
Before editing, state the reference count obligation, the evidence that satisfies it, and the failure mode if it is missing.
Pocket gloss: Ownership tracked by counting how many references remain.
102.2.56 [0664] register allocation
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: register allocation is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the register allocation obligation named before work proceeds.
Shadow: misusing register allocation at rune 0664 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
register allocationwhen the prompt needs this obligation made explicit:register allocationis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the register allocation obligation named before work proceeds. - Ask the assistant to state the
register allocationshadow before proposing changes.
Example clause:
Before editing, state the register allocation obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.57 [0665] root set
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: root set is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the root set obligation named before work proceeds.
Shadow: misusing root set at rune 0665 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
root setwhen the prompt needs this obligation made explicit:root setis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the root set obligation named before work proceeds. - Ask the assistant to state the
root setshadow before proposing changes.
Example clause:
Before editing, state the root set obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.58 [0666] runtime
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: runtime is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the runtime obligation named before work proceeds.
Shadow: misusing runtime at rune 0666 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
runtimewhen the prompt needs this obligation made explicit:runtimeis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the runtime obligation named before work proceeds. - Ask the assistant to state the
runtimeshadow before proposing changes.
Example clause:
Before editing, state the runtime obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.59 [0667] sandbox {Run}
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: sandbox in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the sandbox obligation named before work proceeds.
Shadow: misusing sandbox at rune 0667 in the Run lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
sandboxwhen the prompt needs this obligation made explicit:sandboxin its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the sandbox obligation named before work proceeds. - Ask the assistant to state the
sandboxshadow before proposing changes.
Example clause:
Before editing, state the sandbox obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.60 [0668] shadow stack
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: shadow stack is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the shadow stack obligation named before work proceeds.
Shadow: misusing shadow stack at rune 0668 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
shadow stackwhen the prompt needs this obligation made explicit:shadow stackis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the shadow stack obligation named before work proceeds. - Ask the assistant to state the
shadow stackshadow before proposing changes.
Example clause:
Before editing, state the shadow stack obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.61 [0669] slab allocator
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: slab allocator is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the slab allocator obligation named before work proceeds.
Shadow: misusing slab allocator at rune 0669 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
slab allocatorwhen the prompt needs this obligation made explicit:slab allocatoris a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the slab allocator obligation named before work proceeds. - Ask the assistant to state the
slab allocatorshadow before proposing changes.
Example clause:
Before editing, state the slab allocator obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.62 [0670] stack {Run}
Status: canonical (pocket canon)
Completion: authored
Semantic status: reviewed
Force: Region for call frames and short-lived local state.
Shadow: misusing stack at rune 0670 in the Run lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
stackwhen the prompt needs this obligation made explicit: Region for call frames and short-lived local state. - Ask the assistant to state the
stackshadow before proposing changes.
Example clause:
Before editing, state the stack obligation, the evidence that satisfies it, and the failure mode if it is missing.
Pocket gloss: Region for call frames and short-lived local state.
102.2.63 [0671] stack frame
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: stack frame is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the stack frame obligation named before work proceeds.
Shadow: misusing stack frame at rune 0671 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
stack framewhen the prompt needs this obligation made explicit:stack frameis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the stack frame obligation named before work proceeds. - Ask the assistant to state the
stack frameshadow before proposing changes.
Example clause:
Before editing, state the stack frame obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.64 [0672] stop-the-world
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: stop-the-world is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the stop-the-world obligation named before work proceeds.
Shadow: misusing stop-the-world at rune 0672 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
stop-the-worldwhen the prompt needs this obligation made explicit:stop-the-worldis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the stop-the-world obligation named before work proceeds. - Ask the assistant to state the
stop-the-worldshadow before proposing changes.
Example clause:
Before editing, state the stop-the-world obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.65 [0673] sweep phase
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: sweep phase is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the sweep phase obligation named before work proceeds.
Shadow: misusing sweep phase at rune 0673 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
sweep phasewhen the prompt needs this obligation made explicit:sweep phaseis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the sweep phase obligation named before work proceeds. - Ask the assistant to state the
sweep phaseshadow before proposing changes.
Example clause:
Before editing, state the sweep phase obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.66 [0674] tail call
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: tail call is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the tail call obligation named before work proceeds.
Shadow: misusing tail call at rune 0674 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
tail callwhen the prompt needs this obligation made explicit:tail callis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the tail call obligation named before work proceeds. - Ask the assistant to state the
tail callshadow before proposing changes.
Example clause:
Before editing, state the tail call obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.67 [0675] thread-local storage
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: thread-local storage is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the thread-local storage obligation named before work proceeds.
Shadow: misusing thread-local storage at rune 0675 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
thread-local storagewhen the prompt needs this obligation made explicit:thread-local storageis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the thread-local storage obligation named before work proceeds. - Ask the assistant to state the
thread-local storageshadow before proposing changes.
Example clause:
Before editing, state the thread-local storage obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.68 [0676] TLB
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: TLB is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the TLB obligation named before work proceeds.
Shadow: misusing TLB at rune 0676 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
TLBwhen the prompt needs this obligation made explicit:TLBis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the TLB obligation named before work proceeds. - Ask the assistant to state the
TLBshadow before proposing changes.
Example clause:
Before editing, state the TLB obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.69 [0677] tracing collector
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: tracing collector is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the tracing collector obligation named before work proceeds.
Shadow: misusing tracing collector at rune 0677 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
tracing collectorwhen the prompt needs this obligation made explicit:tracing collectoris a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the tracing collector obligation named before work proceeds. - Ask the assistant to state the
tracing collectorshadow before proposing changes.
Example clause:
Before editing, state the tracing collector obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.70 [0678] unbox
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: unbox is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the unbox obligation named before work proceeds.
Shadow: misusing unbox at rune 0678 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
unboxwhen the prompt needs this obligation made explicit:unboxis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the unbox obligation named before work proceeds. - Ask the assistant to state the
unboxshadow before proposing changes.
Example clause:
Before editing, state the unbox obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.71 [0679] user heap
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: user heap is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the user heap obligation named before work proceeds.
Shadow: misusing user heap at rune 0679 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
user heapwhen the prompt needs this obligation made explicit:user heapis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the user heap obligation named before work proceeds. - Ask the assistant to state the
user heapshadow before proposing changes.
Example clause:
Before editing, state the user heap obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.72 [0680] virtual memory
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: virtual memory is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the virtual memory obligation named before work proceeds.
Shadow: misusing virtual memory at rune 0680 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
virtual memorywhen the prompt needs this obligation made explicit:virtual memoryis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the virtual memory obligation named before work proceeds. - Ask the assistant to state the
virtual memoryshadow before proposing changes.
Example clause:
Before editing, state the virtual memory obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.73 [0681] VM
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: VM is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the VM obligation named before work proceeds.
Shadow: misusing VM at rune 0681 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
VMwhen the prompt needs this obligation made explicit:VMis a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the VM obligation named before work proceeds. - Ask the assistant to state the
VMshadow before proposing changes.
Example clause:
Before editing, state the VM obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.74 [0682] wait-free {Run}
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: wait-free in its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the wait-free obligation named before work proceeds.
Shadow: misusing wait-free at rune 0682 in the Run lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
wait-freewhen the prompt needs this obligation made explicit:wait-freein its Run sense is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the wait-free obligation named before work proceeds. - Ask the assistant to state the
wait-freeshadow before proposing changes.
Example clause:
Before editing, state the wait-free obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.75 [0683] write barrier
Status: canonical
Completion: authored
Semantic status: generated_draft
Force: write barrier is a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the write barrier obligation named before work proceeds.
Shadow: misusing write barrier at rune 0683 in the runtime lane can let runtime convenience can hide contention, stale state, or leaks; verify by requiring the caster to state lifetime, ownership, concurrency, and resource boundaries.
Prompt uses:
- Name
write barrierwhen the prompt needs this obligation made explicit:write barrieris a runtime and memory rune for expose allocation, lifetime, scheduling, and execution costs; use it when the artifact needs the write barrier obligation named before work proceeds. - Ask the assistant to state the
write barriershadow before proposing changes.
Example clause:
Before editing, state the write barrier obligation, the evidence that satisfies it, and the failure mode if it is missing.
102.2.76 [0684] zero-copy {Run}
Status: canonical (major canon, pocket canon)
Completion: authored
Semantic status: reviewed
Force: Data movement stripped down to the minimum number of duplications. Use it when the bottleneck is physical movement rather than arithmetic.
Shadow: when avoiding copies transfers lifetime and mutation hazards to the caller.
Prompt uses:
- Name
zero-copywhen 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. - Ask the assistant to state the
zero-copyshadow before proposing changes.
Example clause:
Before editing, state the zero-copy obligation, the evidence that satisfies it, and the failure mode if it is missing.
Pocket gloss: Move data without making redundant copies.