feat: kernel roadmap wave — bits4, policy v4, Pear/Bare compatibility
- protocol/booter: bits4 handshake, proc surfaces, boot policy v4, telemetry v4 - coreutils: nohup + ensure-man-pages; seed-man-pages fixes for extra pages - kernel-runner: no static node:module (Pear); bare-module createRequire - docs: handbook, reference, ADR, compatibility matrix, verify scripts
This commit is contained in:
+13
-1
@@ -23,7 +23,19 @@ Exits **0** only when **`kernel/`** and **`packages/bare-os-seeder/kernel/`** co
|
||||
|
||||
**Usage:** `node scripts/verify-ctx-api-feature-bits.mjs`
|
||||
|
||||
Checks that **`packages/bare-os-booter/lib/bare-os-ctx-api.js`** documents a **`BARE_OS_CTX_API_VERSION`** that matches the contract surface (semver discipline) and that stock kernel feature words (**`STOCK_V1`**, **`STOCK_V2`**, **`STOCK_V3`**) in **`bare-os-protocol`** stay referenced from the booter (including **`bits3`** on the seed handshake). Invoked from the root **`pretest`** hook.
|
||||
Checks that **`packages/bare-os-booter/lib/bare-os-ctx-api.js`** documents a **`BARE_OS_CTX_API_VERSION`** that matches the contract surface (semver discipline) and that stock kernel feature words (**`STOCK_V1`** … **`STOCK_V4`**) in **`bare-os-protocol`** stay referenced from the booter (including **`bits3`** / **`bits4`** on the seed handshake). Invoked from the root **`pretest`** hook.
|
||||
|
||||
## `verify-kernel-roadmap-wave3.mjs`
|
||||
|
||||
**Usage:** `node scripts/verify-kernel-roadmap-wave3.mjs`
|
||||
|
||||
Static checks for roadmap wave-4 plumbing: **`STOCK_V4`** in **`kernel-feature-bits.js`**, **`bits4`** in seed **`capabilities`**, booter **`loadOsFromOfflineLkg`**, strict **`bits4`** check, boot policy schema **`requireFeatureBits4`**, kernel **`init.js`** enforcement, and **`bare_os.kernel_info`** RPC list completeness. Root **`pretest`**.
|
||||
|
||||
## `verify-ctx-dts.mjs`
|
||||
|
||||
**Usage:** `node scripts/verify-ctx-dts.mjs`
|
||||
|
||||
Ensures **`bare-os-ctx.d.ts`** lists new **`ctx`** fields (**`bareOsAdvertisedKernelBits4`**, delegate fairness, IPC audit, …) that exist in **`packages/bare-os-booter/index.js`**. Root **`pretest`**.
|
||||
|
||||
## `validate-example-schemas.mjs`
|
||||
|
||||
|
||||
Reference in New Issue
Block a user