Execution
Platform spec domain
Execution
No architecture decision records under adr/ for this feature yet. Standard features must
publish at least one ADR or keep a ## Decisions summary on the hub.
- No directly attached article pages for this node. Nested descendants exist deeper in this subtree.
0 revisions (git unavailable at build; counts may be empty)
No commits recorded for this path.
| Section id | Required | Found |
|---|---|---|
rationale | yes | yes |
background | no | no |
Full tree: run pnpm verify:platform-spec-layout (writes src/generated/platform-spec-layout-report.json).
Rationale
This domain is the normative execution surface for runtime behavior, ABI boundaries, fiber scheduling, channel synchronization, and host interactions. It is authored from implementation crates and test behavior; legacy /execution/ pages redirect here for concurrency topics formerly described only as v0.1 stubs.
Domain map
flowchart TB
subgraph execution [Execution domain]
abi[ABI and host boundary]
rt[Runtime]
end
subgraph abi_features [ABI area]
ver[ABI versioning]
ext[Extern dispatch]
sym[Builtins and symbols]
end
subgraph rt_features [Runtime area]
fib[Fiber scheduler]
ch[Channels and sync]
mem[Memory and GC]
pan[Panic IO syscalls]
flags[Runtime feature flags]
end
compiler[Compiler lowering] --> abi
langmeta[language-meta interop] --> ext
abi --> ver
abi --> ext
abi --> sym
rt --> fib
rt --> ch
rt --> mem
rt --> pan
rt --> flags
corelib[corelib concurrency] --> ch