Updates
This commit is contained in:
+34
-6
@@ -107,17 +107,45 @@ Asserts every Tier-1 name in **`packages/bare-os-coreutils/lib/commands.mjs`** h
|
||||
|
||||
Checks **[`docs/reference/compatibility-matrix.md`](../docs/reference/compatibility-matrix.md)** lists the current **`BARE_OS_CTX_API_VERSION`**, **`BARE_OS_KERNEL_FEATURE_BITS_DOC`**, **`BARE_OS_LIFECYCLE_SCHEMA_VERSION`**, and mentions **`bits5`** … **`bits10`**. Root **`pretest`**.
|
||||
|
||||
## `verify-giant-phase-doc.mjs`
|
||||
## `verify-kernel-program-doc.mjs`
|
||||
|
||||
**Usage:** `node scripts/verify-giant-phase-doc.mjs`
|
||||
**Usage:** `node scripts/verify-kernel-program-doc.mjs`
|
||||
|
||||
Ensures **[`developer-guide/giant-phase-kernel-program.md`](../developer-guide/giant-phase-kernel-program.md)** exists and references the **100-item** program and **`giant_phase_program`** proc path. Root **`pretest`**.
|
||||
Ensures **[`developer-guide/kernel-program.md`](../developer-guide/kernel-program.md)** exists and references the **100-item** program, **`kernel_program`** proc path, and **`operatorSketches`**. Root **`pretest`**.
|
||||
|
||||
## `giant-phase-benchmark-harness.mjs`
|
||||
## `verify-kernel-program-proc-schema.mjs`
|
||||
|
||||
**Usage:** `node scripts/giant-phase-benchmark-harness.mjs [--list|--help]`
|
||||
**Usage:** `node scripts/verify-kernel-program-proc-schema.mjs`
|
||||
|
||||
Placeholder for future boot/VFS/IPC/network/crypto benchmark suites (items 91–99). **`--list`** prints planned suite names as JSON.
|
||||
Asserts **`buildKernelProgramProcJson`** returns **`schema`** / **`programVersion`** matching **`KERNEL_PROGRAM_PROC_SCHEMA`** / **`KERNEL_PROGRAM_PROC_VERSION`** and that an **`operatorSketches`** object is present. Root **`pretest`**.
|
||||
|
||||
## `verify-kernel-program-roadmap-table.mjs`
|
||||
|
||||
**Usage:** `node scripts/verify-kernel-program-roadmap-table.mjs`
|
||||
|
||||
Asserts **[`docs/reference/feature-roadmap.md`](../docs/reference/feature-roadmap.md)** contains **`## Kernel program backlog — tranche B (100 items)`** with at least **100** numbered table rows. Root **`pretest`**.
|
||||
|
||||
## `fuzz-boot-policy-json.mjs`
|
||||
|
||||
**Usage:** `node scripts/fuzz-boot-policy-json.mjs`
|
||||
|
||||
Host-side noise generator for **`JSON.parse`** resilience; does not load the stock kernel.
|
||||
|
||||
## `kernel-program-release-gate.mjs`
|
||||
|
||||
**Usage:** `node scripts/kernel-program-release-gate.mjs --baseline a.json --current b.json [--max-regression-pct 10]`
|
||||
|
||||
Compares **`bootMs`** fields from two benchmark JSON files; exits **1** when regression exceeds the threshold.
|
||||
|
||||
## `kernel-vfs-microbench.mjs` / `kernel-net-mock-bench.mjs` / `kernel-bare-crypto-microbench.mjs`
|
||||
|
||||
Small host stubs for VFS routing, DNS/egress policy merge, and crypto-shaped work.
|
||||
|
||||
## `kernel-program-benchmark-harness.mjs`
|
||||
|
||||
**Usage:** `node scripts/kernel-program-benchmark-harness.mjs [--list|--help|--sample-boot-ms N]`
|
||||
|
||||
Boot/VFS/IPC/network/crypto benchmark placeholder; **`--list`** prints planned suite names as JSON. **`--sample-boot-ms`** emits JSON for **`kernel-program-release-gate.mjs`** fixtures.
|
||||
|
||||
## `validate-example-schemas.mjs`
|
||||
|
||||
|
||||
Reference in New Issue
Block a user