feat(booter): complete P2P POSIX roadmap items and doc alignment

- ADRs under docs/adr/; KERNEL_CONTRACT + env appendix + handbook updates
- socketMsgSurface schema 5; replication_snapshot schema 2; syscall/example + tests
- MBR pacing docs/microbench; export mbrReadTimeoutMsForDisk; shell passthrough envs
- verify-ctx-api-feature-bits: syscall schema vs posix-compliance-matrix
- Wasm hostname import, disk.os snapshot hints, kernel-ext resolution docs
- coreutils nice + matrix/dashboard; syscalls.example ctxApiVersion 1.51.1
- Seeder kernel rsync parity; assorted booter/protocol doc fixes
This commit is contained in:
Raven Scott
2026-04-05 15:04:59 -04:00
parent 39dbf0f1be
commit 169df862f7
62 changed files with 1584 additions and 509 deletions
+8 -10
View File
@@ -1,13 +1,11 @@
# Architecture Decision Records
# Architecture decision records (P2P-first)
Short, durable decisions for kernel/booter structure and public contracts.
Concise, stable pointers for contributors. Normative behavior remains in [`KERNEL_CONTRACT.md`](../architecture/KERNEL_CONTRACT.md), the handbook, and the developer guide.
| ADR | Title |
| ADR | Topic |
| --- | --- |
| [0001](0001-kernel-subsystem-boundaries.md) | Kernel subsystem boundaries (loader, capabilities, lifecycle) |
Add new ADRs with the next sequential number and link them here.
**Developer-guide ADRs** (feature bits, naming): [developer-guide/adr/README.md](../../developer-guide/adr/README.md).
**Documentation style:** [CONTRIBUTING-DOCS.md](../CONTRIBUTING-DOCS.md).
| [0001](0001-two-drive-p2p-model.md) | Two-drive model and swarm-centric replication |
| [0002](0002-deny-default-rpc-hrpc.md) | Deny-by-default seed RPC and HRPC bridges |
| [0003](0003-posix-facade-no-fork.md) | POSIX-like facade without `fork` or host kernel ABI |
| [0004](0004-extension-trust-graph.md) | `kernel.ext.d` trust, semver `provides`, and pins |
| [0005](0005-observability-boundaries.md) | Guest `/proc` vs host logging and metrics |