- Add bits8 / STOCK_V8 / FEATURE8_* and wire strict seed + ctx API bumps
- Protocol 0.4.0: new seed RPCs, channel/replication adjuncts, STOCK_V8 test - Booter: wave8 /proc surfaces, vfs routes, boot policy env passthrough, limits - Kernel: boot.policy v8 (feature bits, bare runtime min, deny RPCs, protomux cap) - Schemas/examples: extensions v5, telemetry/audit bumps; seeder/kernel rsync parity - Docs: roadmap Wave 8 (100 rows), ADR Word 8, capabilities index, privacy/GDPR, DNSSEC - CI: verify-kernel-roadmap-wave8, wave3/ctx/compat updates; scripts/README - Fix /proc flat + nested listing order to match default string sort (vfs + tests)
This commit is contained in:
@@ -155,4 +155,214 @@ This file tracks the twenty-item “kernel super-features” plan. Items are **d
|
||||
| 99 | HDMS pairing backoff telemetry | done — NDJSON fields |
|
||||
| 100 | Mega-integration verify-kernel-roadmap-wave6 + pretest | done — scripts + release notes template |
|
||||
|
||||
## Wave 7 (100-item mega kernel)
|
||||
|
||||
| # | Item | Status |
|
||||
|---|------|--------|
|
||||
| 1 | bits7 + STOCK_V7 + FEATURE7_* coarse groups | done — kernel-feature-bits.js |
|
||||
| 2 | ADR 001 Word 7 + reserved bits 16–31 on word 6 vs new word | done — ADR §10 |
|
||||
| 3 | bits7 in seed capabilities + /proc/bare_os_features + strict | done — channel.js, booter |
|
||||
| 4 | BARE_OS_CTX_API_VERSION bump + new ctx fields | done — bare-os-ctx-api.js 1.16.0 |
|
||||
| 5 | verify-ctx-api-feature-bits + verify-ctx-dts for bits7 | done — scripts |
|
||||
| 6 | verify-kernel-roadmap-wave7.mjs (100 rows) + pretest | done — scripts |
|
||||
| 7 | verify-kernel-roadmap-wave3 STOCK_V7 + RPC + boot v7 | done — wave3 script |
|
||||
| 8 | Protocol README + package-bare-os-protocol.md wave 7 semver | done — docs |
|
||||
| 9 | RPC bare_os.corestore_stats | done — seed-rpc-methods, channel, booter |
|
||||
| 10 | RPC bare_os.snapshot_manifest_slice | done — channel + handshake |
|
||||
| 11 | RPC bare_os.mirror_drive_hint_v2 | done — channel |
|
||||
| 12 | RPC bare_os.hrpc_registry_summary | done — channel |
|
||||
| 13 | RPC bare_os.protomux_capability_ad | done — hex-capped ad |
|
||||
| 14 | RPC bare_os.dht_address_book | done — channel |
|
||||
| 15 | RPC bare_os.replication_throttle_hint | done — channel |
|
||||
| 16 | RPC bare_os.bundlebee_stage | done — channel |
|
||||
| 17 | replication_status udxRttMsEstimate | done — channel opts |
|
||||
| 18 | replication_status relayCircuitId | done — channel opts |
|
||||
| 19 | replication_status hyperbee2ReadOnlyHint | done — channel JSON |
|
||||
| 20 | Seeder notReadyReason ready-guard enum | done — channel |
|
||||
| 21 | staging_slot schema 4 + quarantine JSON | done — channel |
|
||||
| 22 | peer_firewall_stats v3 transportBreakdown | done — channel |
|
||||
| 23 | /proc bare_diagnostics_channel.json | done — wave7 proc |
|
||||
| 24 | /proc bare_thread_pool.json | done — wave7 proc |
|
||||
| 25 | /proc async_hooks_lag.json | done — wave7 proc |
|
||||
| 26 | /proc compact_encoding_profile.json | done — wave7 proc |
|
||||
| 27 | /proc protomux_channels.json | done — wave7 proc |
|
||||
| 28 | /proc hrpc_bridge_health.json | done — wave7 proc |
|
||||
| 29 | /proc updater_download_state.json | done — wave7 proc |
|
||||
| 30 | /proc security_context.json | done — wave7 proc |
|
||||
| 31 | /proc git_lfs_pointer_stats.json | done — wave7 proc |
|
||||
| 32 | /proc corestore_gc_hint.json | done — wave7 proc |
|
||||
| 33 | /proc hyperdb_readonly_index.json | done — wave7 proc |
|
||||
| 34 | /proc blind_relay_router.json | done — wave7 proc |
|
||||
| 35 | /proc autopass_session_sketch.json | done — wave7 proc |
|
||||
| 36 | /proc bare_net_interfaces.json | done — wave7 proc |
|
||||
| 37 | /proc pear_build_fingerprint.json | done — wave7 proc |
|
||||
| 38 | bare_os_proc_index schema 3 + sorted tests | done — vfs + booter test |
|
||||
| 39 | ctx.bareOsEmitBundlebeeHint | done — booter |
|
||||
| 40 | ctx.bareOsRegisterBareDiagnosticsTap | done — booter |
|
||||
| 41 | Pear IPC protomux channel naming doc | done — developer-guide |
|
||||
| 42 | ctx.bareOsHrpcRequest stub | done — booter |
|
||||
| 43 | pear-terminal TTY flags in /proc/version adjunct | done — vfs env JSON |
|
||||
| 44 | bare-run alignment doc | done — developer-guide |
|
||||
| 45 | bare-readline REPL doc | done — developer-guide |
|
||||
| 46 | bare-url / bare-fetch URL limits for curl | done — handbook ch.9 |
|
||||
| 47 | bare-sidecar-bundle pattern doc | done — developer-guide |
|
||||
| 48 | hyper-multisig in-guest pointer doc | done — handbook security |
|
||||
| 49 | boot.policy v7 requirePearRuntimeMin | done — schema + kernel |
|
||||
| 50 | boot.policy requireProtocolPackageMin | done — kernel + ctx |
|
||||
| 51 | boot.policy maxKernelExtensionDepth | done — kernel topo + env |
|
||||
| 52 | STOCK_V7 enforcement under BARE_OS_BOOT_POLICY_STRICT | done — kernel |
|
||||
| 53 | kernel.extensions.registry v4 signaturePointer | done — extensions.json |
|
||||
| 54 | Extension topological load when dependsOn | done — kernel init |
|
||||
| 55 | Hot reload extension list diff NDJSON | done — telemetry doc |
|
||||
| 56 | Offline LKG manifest staleness warning class | done — schemas |
|
||||
| 57 | Boot trace subphase code enum | done — lifecycle schema doc |
|
||||
| 58 | BARE_OS_BOOT_PROFILE matrix doc | done — handbook |
|
||||
| 59 | VFS named pipe high-water /run metrics doc | done — handbook |
|
||||
| 60 | VFS O_APPEND personal files audit | done — handbook ch.9 |
|
||||
| 61 | /dev/zero size cap doc | done — handbook |
|
||||
| 62 | Union opaque whiteout marker doc | done — kernel-extensions |
|
||||
| 63 | bare-fs error code mapping ch.9 | done — handbook |
|
||||
| 64 | find -xdev bounded multi-drive | done — handbook |
|
||||
| 65 | Shell here-doc <<EOF subset doc | done — handbook |
|
||||
| 66 | Shell process substitution matrix | done — handbook |
|
||||
| 67 | BARE_OS_CURL_RESOLVE_MAP_JSON | done — env + kernel-extensions |
|
||||
| 68 | wget resolve map parity | done — kernel-extensions |
|
||||
| 69 | /bin/env -C subset | done — handbook |
|
||||
| 70 | Git partial clone boot policy flag | done — boot.policy + env |
|
||||
| 71 | Initd Slice= cgroup hint | done — initd graph doc |
|
||||
| 72 | Initd JobTimeoutSec= wall cap | done — initd doc |
|
||||
| 73 | Timer AccuracySec= hint | done — handbook |
|
||||
| 74 | Socket RemoveOnStop= doc | done — handbook |
|
||||
| 75 | bare-subprocess SIG* exit matrix SIGUSR | done — developer-guide |
|
||||
| 76 | bare-process thread count hint | done — subprocess bridge doc |
|
||||
| 77 | Resume dependency-aware stagger | done — kernel-extensions |
|
||||
| 78 | /proc/self/limits synthetic mirror | done — handbook + rlimits |
|
||||
| 79 | BARE_OS_BIN_WORKER_ALLOW netproc:* | done — kernel-extensions |
|
||||
| 80 | Worker CPU soft cap env doc | done — kernel-extensions |
|
||||
| 81 | Sandbox network egress class enum doc | done — handbook |
|
||||
| 82 | Delegate pear-build kind stub | done — host-delegate-registry |
|
||||
| 83 | Delegate retry-after audit field | done — audit v4 schema |
|
||||
| 84 | Subprocess nice priority hint | done — bridge doc |
|
||||
| 85 | BARE_OS_SANDBOX_WORKER queue depth proc | done — metrics doc |
|
||||
| 86 | bare-thread offload eligibility bit doc | done — kernel-extensions |
|
||||
| 87 | BARE_OS_HTTP_PROXY_MAP_JSON | done — env table |
|
||||
| 88 | bare-http1 vs bare-https stack doc | done — developer-guide |
|
||||
| 89 | DNS EDNS client subnet opt-out doc | done — handbook |
|
||||
| 90 | happy eyeballs v2 connect/TLS timeout keys | done — env doc |
|
||||
| 91 | rocksdb-native storage boundary doc | done — developer-guide |
|
||||
| 92 | http-dht-proxy hint RPC | done — seed RPC |
|
||||
| 93 | NDJSON lifecycle v6 bootAttemptId | done — schema + example |
|
||||
| 94 | OTel JSONL schema v4 exemplars + severityNumber | done — schema |
|
||||
| 95 | Audit JSON v4 HTTP redirect depth | done — schema |
|
||||
| 96 | GDPR retention hints developer-guide | done — privacy |
|
||||
| 97 | bare-diagnostics-channel mirror path env | done — kernel-extensions |
|
||||
| 98 | PII scrub Wave 7 fields | done — privacy doc |
|
||||
| 99 | HDMS vault lock contention telemetry | done — NDJSON doc |
|
||||
| 100 | Mega-integration STOCK_V7 !== 0 + pretest chain | done — protocol test |
|
||||
|
||||
## Wave 8 (100-item mega kernel)
|
||||
|
||||
| # | Item | Status |
|
||||
|---|------|--------|
|
||||
| 1 | bits8 + STOCK_V8 + FEATURE8_* governance | done — kernel-feature-bits.js, protocol index, seed strict |
|
||||
| 2 | ADR 001 Word 8 | done — developer-guide/adr/001 §11 |
|
||||
| 3 | bits8 on seed capabilities + /proc + BARE_OS_SEED_CAP_STRICT | done — channel.js, booter, offline LKG |
|
||||
| 4 | BARE_OS_CTX_API_VERSION + bare-os-ctx.d.ts batch | done — 1.17.0, bits8 + bridge methods |
|
||||
| 5 | verify-ctx-api-feature-bits + verify-ctx-dts bits8 | done — scripts |
|
||||
| 6 | verify-kernel-roadmap-wave8.mjs 100 rows | done — pretest |
|
||||
| 7 | verify-kernel-roadmap-wave3 STOCK_V8 + RPC + boot policy v8 | done — wave3.mjs |
|
||||
| 8 | package-bare-os-protocol.md semver 0.4.0 | done — docs |
|
||||
| 9 | Seed RPC protomux_rpc_pool_hint | done — channel + seeder + loadOsFromPeers |
|
||||
| 10 | Seed RPC hyperblob_store_hint | done |
|
||||
| 11 | Seed RPC signing_request_queue_hint | done |
|
||||
| 12 | Seed RPC core_storage_layout_hint | done |
|
||||
| 13 | Seed RPC mirror_drive_compaction_v3 | done |
|
||||
| 14 | Seed RPC bundlebee_cli_stage | done |
|
||||
| 15 | Seed RPC ready_guard_v2 | done |
|
||||
| 16 | Seed RPC blind_relay_circuit_hint | done |
|
||||
| 17 | Replication udxLossEstimateBps | done — channel replication_status |
|
||||
| 18 | Replication tcpFallbackReason | done |
|
||||
| 19 | Replication hyperdbIndexLagHint | done |
|
||||
| 20 | staging_slot v5 drainDeadlineMs | done — channel schema 5 |
|
||||
| 21 | peer_firewall_stats saturationClass | done — peerFirewallSaturationJson |
|
||||
| 22 | kernel_info pear/bare fingerprint note | done — channel |
|
||||
| 23 | /proc structured_clone_profile.json | done — wave8 proc |
|
||||
| 24 | /proc form_data_delegate_limits.json | done |
|
||||
| 25 | /proc hypercore_signing_status.json | done |
|
||||
| 26 | /proc brittle_snapshot_ci.json | done |
|
||||
| 27 | /proc bare_kit_bridge.json | done |
|
||||
| 28 | /proc protomux_rpc_pool_health.json | done |
|
||||
| 29 | /proc http_dht_proxy_route.json | done |
|
||||
| 30 | /proc hypermininet_topology.json | done |
|
||||
| 31 | /proc oidc_publishing_pointer.json | done |
|
||||
| 32 | /proc gip_transport_sketch.json | done |
|
||||
| 33 | /proc safe_sodium_buffer_policy.json | done |
|
||||
| 34 | /proc react_native_bare_kit.json | done |
|
||||
| 35 | /proc cellery_sidecar_hint.json | done |
|
||||
| 36 | /proc libmqjs_queue_depth.json | done |
|
||||
| 37 | /proc pear_sidecar_bundle_index.json | done |
|
||||
| 38 | bare_os_proc_index schema 4 + readdir | done — vfs.js + test.js |
|
||||
| 39 | ctx.bareOsEmitStructuredCloneCap | done — index.js |
|
||||
| 40 | ctx.bareOsProtomuxChannelAlias | done — noop map |
|
||||
| 41 | bare-pipe/stream backpressure doc | done — kernel-extensions.md |
|
||||
| 42 | bare-tty/pear-terminal version adjunct | done — handbook |
|
||||
| 43 | bare-readline multiline history path | done — kernel-extensions |
|
||||
| 44 | bare-run argv limits doc | done — kernel-extensions |
|
||||
| 45 | bare-url IDNA/IPv6 zone limits table | done — kernel-extensions |
|
||||
| 46 | bare-https ALPN hint env | done — kernel-extensions |
|
||||
| 47 | bare-http-parser upgrade/chunked limits | done — kernel-extensions |
|
||||
| 48 | /proc hyper_multisig_trust_pointer | done — wave8 proc |
|
||||
| 49 | boot.policy v8 requireFeatureBits8 | done — kernel/init.js + schema |
|
||||
| 50 | boot.policy denySeedRpcMethods | done — env merge + booter skip RPC |
|
||||
| 51 | boot.policy maxProtomuxChannelNameLength | done — kernel env |
|
||||
| 52 | extensions.registry v5 compatPearBundleId | done — schema + proc schema 5 |
|
||||
| 53 | Extension load cycle detection boot trace | done — boot-trace schema doc |
|
||||
| 54 | Hot reload diff hash extension list | done — doc |
|
||||
| 55 | Offline LKG stale manifest sub-reason | done — boot-trace doc |
|
||||
| 56 | Boot trace subphaseDetail cap | done — schema |
|
||||
| 57 | BARE_OS_BOOT_PROFILE bare-kit warm path | done — handbook |
|
||||
| 58 | Strict bits8 seed coverage | done — loadOsFromPeers |
|
||||
| 59 | VFS FIFO /run metrics schema v2 | done — handbook |
|
||||
| 60 | VFS O_APPEND + personal fsync advisory | done — handbook ch.9 |
|
||||
| 61 | /dev/zero read coalescing cap doc | done — handbook |
|
||||
| 62 | Union whiteout matrix handbook | done — handbook ch.9 |
|
||||
| 63 | bare-fs ELOOP/ENOTEMPTY errno ch.9 | done — handbook |
|
||||
| 64 | find -prune union mount doc | done — handbook |
|
||||
| 65 | Shell here-doc <<- subset doc | done — handbook |
|
||||
| 66 | Shell arith expansion guarded doc | done — handbook |
|
||||
| 67 | BARE_OS_CURL_RESOLVE_MAP_JSON wired | done — curl/wget http-fetch-url |
|
||||
| 68 | /bin/env -S matrix documented | done — env.js + handbook |
|
||||
| 69 | git partial clone boot.policy deny | done — git-cli.js |
|
||||
| 70 | rebuild-git pattern doc pointer | done — developer-guide |
|
||||
| 71 | Initd CollectMode-like grouping hint | done — kernel-extensions |
|
||||
| 72 | Initd StartLimitIntervalSec burst cap | done — env BARE_OS_INITD_START_LIMIT_* |
|
||||
| 73 | Timer Persistent= hint | done — kernel-extensions |
|
||||
| 74 | Socket Symlinks= behavior doc | done — kernel-extensions |
|
||||
| 75 | bare-subprocess SIGPIPE matrix | done — handbook |
|
||||
| 76 | bare-process uid/gid map subprocess snapshot | done — schema 4 + env |
|
||||
| 77 | BARE_OS_RESUME_STAGGER_LEVEL_MS_JSON | done — kernel-extensions |
|
||||
| 78 | /proc/self/limits locked memory | done — vfs + BARE_OS_PROC_RLIMITS_JSON |
|
||||
| 79 | BARE_OS_BIN_WORKER_ALLOW ioproc:* | done — kernel-runner.js |
|
||||
| 80 | Worker RSS high-water env sketch | done — kernel-extensions |
|
||||
| 81 | Sandbox filesystem class enum doc | done — kernel-extensions |
|
||||
| 82 | Delegate bundlebee kind stub | done — host-delegate-registry |
|
||||
| 83 | Delegate WARC/archive placeholders | done — host-delegate-registry |
|
||||
| 84 | Subprocess sched policy hint | done — kernel-extensions |
|
||||
| 85 | /proc sandbox_worker_queue.json | done — wave8 proc |
|
||||
| 86 | bare-thread vs bare-worker exclusion doc | done — handbook |
|
||||
| 87 | BARE_OS_HTTP_PROXY_MAP_JSON doc | done — kernel-extensions |
|
||||
| 88 | bare-http1 keep-alive pool size env | done — kernel-extensions |
|
||||
| 89 | DNSSEC host handles disclaimer | done — developer-guide |
|
||||
| 90 | happy eyeballs IPv6-first toggle env | done — kernel-extensions |
|
||||
| 91 | /proc rocksdb_pointer.json | done — wave8 proc |
|
||||
| 92 | http_dht_proxy_routes RPC | done — seed RPC + channel |
|
||||
| 93 | NDJSON lifecycle v7 sessionForkGeneration | done — schema + example |
|
||||
| 94 | OTel v5 scopeMetrics sketch | done — schema + example |
|
||||
| 95 | Audit v5 requestSmugglingClass | done — booter audit lines |
|
||||
| 96 | GDPR subprocessor template | done — developer-guide privacy |
|
||||
| 97 | bare-diagnostics subscription allowlist mirror | done — kernel-extensions |
|
||||
| 98 | PII scrub Wave 8 field keys | done — 13-privacy-telemetry-pii.md |
|
||||
| 99 | HDMS vaultRotateCount telemetry | done — hdms_hints schema 3 |
|
||||
| 100 | Mega-integration STOCK_V8 + wave8 verifier | done — protocol test + pretest |
|
||||
|
||||
See also [kernel-extensions.md](kernel-extensions.md) and [package-bare-os-protocol.md](package-bare-os-protocol.md).
|
||||
|
||||
Reference in New Issue
Block a user