Merge ship-docs-0321 97169a89 into master (gate: green on 97169a89, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge)

This commit is contained in:
igneum-labs 2026-10-07 22:13:46 +00:00
commit e9c447bf3b

View file

@ -148,3 +148,9 @@ The 0.3.23 node's heights move Devnet 3's digest to ba75bf6f, and the one-box-at
**The 0.3.24 node pin:** 774f16c9 on v5-object-0323 (the v5 object: program_class_v5_activation_daa 28,800 on igneum-devnet-3, byte 6 exact, the window 86,400, pairing igneum-pow class-v5 1c420786, chain id 4463 below the floor and 4464 from it, the uniqueness test over every object, the heights unchanged, the pool split out), cut on the fast-time lane's restart-step PASS (pair 4 c8f9b383); every gate green: build ed36f246 (22:29 BST, igneum-pow-v5 paths 8), core 155, miner 28, pow 19, p2p-flows 38, exec 46, consensus 126 at gate priority (22:44:24 BST; the first run's one red at 205 ms under box load 127, the known class), the canary set with digest 4a284b1d and the mixed-version refusal both ways against a 2720d8d2 node; release-0.3.24-node open on it at 22:45:19 BST. The floor at 28,800 is about 01:52 BST on 8 October at 1.0 DAA/s and holds for a publish minute up to 23:52 BST (DAA 21,600); past it the constant re-cuts to 32,400 (one script run, the same gates, about 25 minutes). **The testnet re-cut staging 47b9b229** (774f16c9 + 34892a36: 18 decimals, the 16-byte subsidy layout, the emission rescaled, the final 5 October message, the cache-rung field at 0, v5 at never on the testnet until the post-crossing re-cut, chain id 4462; testnet digest b2e856ed, genesis re-hashed; every gate green, Devnet 3's digest unchanged at 4a284b1d on its binary, a live testnet node on the old object refused) fast-forwards onto release-0.3.24-node after one Devnet 3 canary read on its own binary (rule 4a), and the pin is then 47b9b229, one cut carrying both. The 8ca66afa post-freeze fix is 0.3.25's pairing. **release-0.3.24 (the app side)** open at daa7427b: the version bump first (rule 15, six places green), dash-24 19ab2a87 (the .screen caps 1280 and 1440 px, Settings in two columns), pool-finish-22 05f86a7f (the daemon reconnects after a node restart; rejections by code), igneum-pow and proto-cuda/packs-ca3-v5 from 1c420786 (rule 7: the node, the pool daemon and the app's CPU re-check pair against the pinned igneum-pow; the Mac node pair build on 774f16c9 failed on StateStream until the tree carried it; the build-server lane's --ship seed class the same, its overlay re-pointed), power-helper-24 f1395775 (the helper's start facts and exit reasons; the engine names a helper that is not running), publish-public.sh's interface fix; app gate GREEN on build-1 (284 + 35 + 8), UI 87.
**0.3.23 Windows take 2 (22:37 BST) FAIL before the install:** ISCC exit 2 on install-close-23's new [Code] (an unused Age: TDateTime var; Inno's Pascal has no TDateTime); fixed at 4ad6c199, release-0.3.23 = 710e1fea, take 3 in the same shape. **PC 1's helper reading (22:46 BST):** the exe on disk is the 0.3.20 engine (sha 0443ae17), an unelevated helper started by a job runs and answers, the scheduled elevated instance is refused (Last Result 0x800710E0) and invisible to an unelevated job, and the 0.3.20 engine's tune path wrote the legacy helper.ps1 and truncated cmd.txt (its "task not registered" branch, the prompt path); the locked grids on PC 1 wait for the 0.3.24 helper (f1395775 plus the S4U registration and the legacy branch deleted); the lock-free jobs run: the 9070 XT G1 14 of 14, the ladder flat at 18.8 to 19.2 MH/s (the watts owed), the family run next.
## 15. The 0.3.24 cut (23:0x BST)
**The node pin: release-0.3.24-node = 47b9b229** (774f16c9's v5 object plus the testnet re-cut 34892a36), fast-forwarded on both mirrors at 23:01:05 BST after the Devnet 3 canary set read clean on its own binary (igneumd 6bc18ac2, igneum-miner b55b60c7, /srv/artefacts/0324-tn-47b9b229/node-lane; digest 4a284b1d with no file, object version 6 stamped into the headers, the override refused, shutdown 725 ms, two empty nodes handshaking, the shared-devnet dialler and a 2720d8d2 node refused both ways); the pairing igneum-pow class-v5 1c420786. **The hash-side board (the Counter lane, 23:0x BST):** F8 on 1c420786 PASS at 23:03 BST (64 seeds at 2^24 on the chain path with the v5 dataset, the pairing bit for bit, 61 of 64 under 1.2x, the three over inside the named residue p4/p8/p10, p10 1.5047x the worst), F4 PASS (byte-identical to v4's census), the (c''') floor measured, the kit e6c088bb byte-identical to the tip, the fingerprint 82b19cbde8557ea5 on three platforms (AMD on PC 1's queue, Intel deferred). **Main's ruling on the clock:** the cut's gates are F4, F8 and the consensus rerun, all green, so the cut runs now (the pin, the pairs, the hive, the staging, no gap); F9 (10^5 exhaustion) and F1 (10^5 redundancy), running on build-1 as strengthening lines, gate the PUBLISH and the one-minute move: the move file publishes at at_epoch 0 for the fetches, and its minute is named only after both read PASS; anything but PASS and the staging stays staged, main hears first. The 28,800 floor holds for a publish by 23:52 BST (the node lane re-reads dn3-g1 at 23:30 BST and on the minute); past it the constant re-cuts to 32,400 and the pairs with it.
**The app tree: release-0.3.24 = 1a58f384 on the mirror** (the version bump first, rule 15 green at six places; dash-24 19ab2a87; pool-finish-22 05f86a7f with dn3-split-read.mjs as the pool lane's; igneum-pow and proto-cuda/packs-ca3-v5 from 1c420786, which the Mac node pair build on 774f16c9 needed (StateStream, StateLeaves, ProgramClass::V5) and the build-server lane's --ship seed class the same, its overlay re-pointed; publish-public.sh's interface fix 80a4cfb1; power-helper-24 f1395775 and b9a72b9b (the engine never runs an elevated helper of its own on Windows, the task registered S4U with the right power-helper-task@unattended, the helper's start facts and exit reasons); the Windows pin to 47b9b229); app gate GREEN on build-1 (289 + 35 + 8), UI 87, pre-push 60. The Mac node pair builds on 47b9b229 under the lock from 23:06 BST; the 0.3.24 host is a fresh PC 1 build (version.h 0.3.24) in a slot after the hash lane's family run; the pairs, the hive with three kit zips (the two sub-version 3 and the v5 kit) and the Windows chain on the build-server lane. The PC 1 helper reading (the update-return lane, 23:01 BST): the elevated helper on PC 1 is alive and blind, not dead: the 0.3.20 helper's pre-0.3.21 skip rule skipped every 2-line rewrite as present at start; Stop-ScheduledTask writes no exit line; 0x800710E0 is the scheduler's record of a Start meeting a running instance; no crash; the 0.3.23 kit carries the effective_skip fix and PC 1 answers again once that kit replaces its exe.