From 12f4fdbde3ccbea22af221ca776111732be6ea4d Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Tue, 6 Oct 2026 20:35:07 +0000 Subject: [PATCH] Plan 0.3.15: queue rows (wallet 0.1.5 straight after live, the miner's resubscribe, the LEAVE item's gate) Co-Authored-By: Claude Fable 5.1 --- docs/plans/release-0.3.15.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/plans/release-0.3.15.md b/docs/plans/release-0.3.15.md index c21ed282..4d76f396 100644 --- a/docs/plans/release-0.3.15.md +++ b/docs/plans/release-0.3.15.md @@ -105,6 +105,9 @@ The fix (node lane): the signal stamp and the signal read gated on publish 2's o - The prover thread drops its cached tool paths when a stale binary is named (0.3.16). - The relaunch helper fixed with a watcher, or `restart --what app` stays retired. - Env-only defaults for the eight scripts that name the shared checkout by absolute path. +- Wallet 0.1.5 (Igneum-Wallet-0.1.5.dmg bf37a4ec, node 7961c5f1, wallet-ui-3 ab8dfdc): the gate and the publish straight after "0.3.15 live" (the wallet in the wild bundles a 5 October igneumd at protocol 12, the hub's 172 "level is 0" rejects); not held. +- A standalone igneum-miner does not recover its template subscription after a node restart (fleet, 20:24Z): ledger row, fix = resubscribe on reconnect (0.3.16, the miner's owner); the fleet's restart script restarts the miner with the node until then. +- 0.3.16 node tree: the finality lane's LEAVE item (fork igneum-node-finpause, branch finality-pause-node 766e70ca on 4c6b129d; docs on finality-pause 2cc0822) is a digest move (two fields hash unconditionally, protocol 17) gated by finality_leave_activation_daa (0 on the testnet, never on devnet until the project lead's word); its harness case tools/finality-attacks/leave.mjs must fire before it merges. - With the after-rollout merge: the relay security fixes X23 to X28 (28c028b, on fud-close and the ledger-* branches only; the intake key gets 403 on console writes while master lacks them). - DONE 20:3xZ: packaging/ota/publish-manifest.sh refuses an --activation-height at or below the live DAA (the observer's executedTipDaa; IGNEUM_MANIFEST_ALLOW_PAST_HEIGHT=1 for a replay; --self-test-height), the engine half with the Ember agent for 0.3.16. - 0.3.16's app merge, as the lanes handed it: app/igneum-app/ui/ whole from miner-ui-4 e31acab (the UI pinned to the 0.3.16 engine fields); src/live.rs, ui/app.js, the /api/live route and packaging/ota/publish-manifest.sh from ember-tune 7d1df5b (the node source in the site's row shape, the finality-paused state, the activation-height guard with --self-test-height; 652f6fc's guard is dropped at that merge), not miner-ui-4's 0.3.15 files; Ember's 995530b and aa73005 fields (watts_total, pounds_per_day, balance_wei, price null with the manifest rule, tune_floor, the finality pause rule fd03f35).