Complete the internal “100 task” roadmap: coreutils and shell parity (xargs,
sh, diff/patch, sort, printf, find, test, getfacl/setfacl/xattr), expanded /proc and metrics (process table, syscalls, replication, net, security posture, worker budget, swarm/replication hints), initd DAG supervision metadata and richer restart journal telemetry, synthetic process groups via IPC (assignProcessGroup/signalProcessGroup) mirrored into process_table, optional kernel.ext.d incremental hot reload (BARE_OS_KERNEL_EXT_D_HOT_RELOAD) with reload audit NDJSON, features proc for hyperblobs dedup and systemd subset documentation, vault threat model doc plus posture fields for AEAD, Pear enclave pointer, account rotation continuity, and Ed25519 consistency across boot manifest / extensions / replication. Adds or extends tests and keeps kernel/ and packages/bare-os-seeder/kernel/ in parity; guest init is bundled from kernel/lib/init/init-main.js via bundle-kernel-init.
This commit is contained in:
@@ -99,6 +99,12 @@ If **`pear run`** fails with missing modules but **`npm ci` at the repo root suc
|
||||
|
||||
---
|
||||
|
||||
## Backup, snapshots, and restore drills
|
||||
|
||||
Treat the **personal** Hyperdrive as the primary backup surface: copy important files under **`$HOME`** and **`/.bare/`** regularly. For **disaster-recovery drills**, export a known-good **Corestore** directory for the personal key after **`savevault`**, and keep a separate copy of the **system** drive key or MBR bytes documented in [Handbook — Chapter 3](../handbook/03-protocol-and-disk.md). **`ctx.bareOsExportPersonalSnapshot`** (when exposed) mirrors the operator snapshot path—see the booter reference for flags and limits.
|
||||
|
||||
---
|
||||
|
||||
## Documentation link checks
|
||||
|
||||
**`verify-doc-links`** walks **`docs/`**, **`handbook/`**, **`developer-guide/`**, **`scripts/`**, **`users-manual/`**, **`packages/`**, **`kernel/`**, and root **`README.md`**, **`DOCUMENTATION.md`**, **`PEAR-RUN.md`**. It skips **`packages/bare-os-seeder/kernel/**`** because that tree is identical to **`kernel/**`**; fix links in **`kernel/**`** only. Use **relative** `something.md` targets in links so CI can resolve them from each file’s directory.
|
||||
|
||||
Reference in New Issue
Block a user