From e8244a78537fd21fc17545aadd0b94459c62a5ab Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Tue, 6 Oct 2026 19:40:21 +0000 Subject: [PATCH] Plan 0.3.15: the three smoke lines and P1 PASS recorded; the evening's two blocks on the ship (Actions billing, the tool's master push) Co-Authored-By: Claude Fable 5.1 --- docs/plans/release-0.3.15.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/docs/plans/release-0.3.15.md b/docs/plans/release-0.3.15.md index de73b989f..d08fc0e57 100644 --- a/docs/plans/release-0.3.15.md +++ b/docs/plans/release-0.3.15.md @@ -57,9 +57,9 @@ Installer, zip, DMG and manifest rows are filled by the ship run (`tools/ship-ap | node suite on igneum-build-1 (713ef876, six crates, --no-fail-fast) | kaspa-consensus 97 + the recorded flake `ban_is_decided...` 1/1 alone, consensus-core 111 + 7, igneum-exec 20, kaspa-pow 15, igneum-miner 18, p2p-flows 33 | | app crate tests (release-0.3.15) | 162 + 28 + 8; UI 37 | | worker smoke, Mac (Metal, serve mode, epoch-2 v4 pack 24304f0788ea9408) | 1,024 of 1,024, sha256 7bf77506... equal to igneum-pow's derivation (19:16Z) | -| worker smoke, Linux (hive igneum-worker-cuda on a fleet GPU box) | owed (fleet agent) | -| worker smoke, Windows (igneum-worker-cuda.exe on PC 2) | owed (PC 2's app first) | -| Devnet 2: P1 rehearsal PASS (flip as a protocol: 599 of 599 signalling, one program id, 0 rejected) | the floor line waits on the generator-4 Linux worker on the boxes | +| worker smoke, Linux (the hive package's igneum-worker-cuda 97e036e2 on the fleet's p1-4090, RTX 4090) | 1,024 of 1,024, sha256 7bf77506... equal to the Mac's; done g2 in 2.44 s, self-test PASS (19:2xZ; rechecked from this tree) | +| worker smoke, Windows (the kit's igneum-worker-cuda.exe 14b6637e on PC 2's RTX 5090, job v4-smoke-1ccfe586) | 1,024 of 1,024, sha256 7bf77506... equal to the Mac's; done g2 in 2.71 s (19:24:25Z) | +| Devnet 2: P1 rehearsal | PASS (19:33Z): the flip by signal on 52 nodes, three epochs' ids, zero rejected on 16 nodes, the stale box refused both ways, blocks on v4, the floor crossed with v4 in force | | Devnet 2: 0.3.15 canary (p2-3090-1, p2-3090-4, thirteen-field file) | running (fleet agent, 19:1xZ) | ## 6. Incidents of the day that shaped this cut @@ -71,6 +71,13 @@ Installer, zip, DMG and manifest rows are filled by the ship run (`tools/ship-ap - 17:47Z onward: the pre-push hook's site build wrote 0.3.14's download rows into five worktrees; fixed on master (SITE_DOWNLOADS_REFRESH, tools/ci/no-foreign-tree-writes.sh). - 18:5xZ: the P1 rehearsal's flip stopped every GPU miner on the 0.3.14 worker (generator-4 refusal); hence section 2's worker rule. +## 6a. The evening's two blocks on the ship itself + +- 19:24Z onward: every GitHub-hosted Actions job dies at start ("recent account payments have failed or your spending limit needs to be increased"); the Windows installer and payload zip are made only by windows.yml on windows-latest, so the Windows side waits for the org's Billing & plans. The Mac DMG, the HiveOS package and the Linux binaries do not depend on it. +- 19:30Z: tools/ship-app.mjs's commit step pushed the release tree's HEAD to origin/master although the run had --branch release-0.3.15 (the step pushes master by design); master carries the 0.3.15 tree from 272e30a. Row: the tool honours --branch for the push, and the after-rollout merge is thereby already done. +- The inputs step compared the state's short fork commit with the manifest's full one (`!==`): two needless re-pushes and a false failure; fixed (a prefix match, the manifest read bypasses the CDN cache). +- `--until ` added to the ship tool: a cut is staged (built, signed, verified locally) with nothing deployed. + ## 7. Owed - Publish 2 after every node and every worker reports 0.3.15; the hands' move; the first locked checkpoint after the flip.