igneum-labs
aed5ca9bd7
Build server adopted: box-first build rule in CLAUDE.md, reproducible Windows exes, the commit-string gate, PC and Mac recipes
...
Main's decision of 6 October 2026. CLAUDE.md 'Running agents on this Mac': every Linux and Windows cargo build and every
Linux test suite goes to igneum-build-1 through tools/build-remote.sh and tools/cross-remote.sh; the PCs keep GPU and
Windows-runtime jobs; the Mac keeps macOS binaries, the DMG and Metal tests under the lock. -Wl,--no-insert-timestamp in
cross-remote.sh, proto-cuda/windows-node/cross-build.sh and jobbuild.rs (two box builds byte-identical, verified).
The empty-commit class: tools/ci/commit-string-check.sh (self-test in ci.yml, shown firing on a Mac worktree build and
passing on a box build) runs on every igneumd from the three build scripts; push-build-inputs.sh adds node.commit_full,
the PC job writes a minimal node/.git from it at extract and cleans kaspa-build-info on a new commit (4 jobbuild tests
pass, run on the box); cross-build.sh refuses a worktree and cleans on a new commit. Plan: second worktree's clean build
1 min 18 s with sccache 604 hits of 993.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:50:39 +00:00
igneum-labs
0b3ca31d87
Build server: remote-run.sh with the JSONL build log, benchmark plan docs/plans/build-server.md, commit hash in box builds
...
remote-run.sh runs on the box behind BR_* exports: slot, sccache stats, the RESULT line and one JSON line per run in
/srv/builds/_log/builds.jsonl (v 1, id, host, tool, worktree, crate, kind, command, target, branch, sha, label, agent, slot,
wait_s, queued_at, start, end, secs, exit, compiles, sccache, load_end, artefacts; written on success, failure and the 2 h
slot give-up), the label ending in '; agent=<name>' (IGNEUM_AGENT, default the worktree). The remote checkout is a branch and
build-remote.sh cleans kaspa-build-info (release profile) on a new commit, so the box's igneumd carries its commit hash
(no Mac worktree build does: .git is a file there). cross-remote.sh fetches the GCC 13 runtime DLLs beside an exe that
imports libstdc++-6.dll. The plan holds the three benchmarks: clean node build 1 min 27 s (Mac 12 to 18 min), incremental
7 s (Mac 2 to 15 min), Windows cross 1 min 44 s (Mac 4 min 49 s to 12 min 28 s), their consequences and the proposed rules.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:41:26 +00:00
igneum-labs
ebdd42ea62
Counter ASIC 2.0: the last three bounty sentences struck (public levels, the litepaper's Kaspa answer, CA 3.0 item 4)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 16:06:41 +00:00
igneum-labs
f412d9dbef
Counter ASIC 2.0: no device bounty (the project lead, 6 October, ledger M1); the claim backed by paid cryptanalysis and the public benchmark on every ca2 document and the litepaper
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 16:06:41 +00:00
igneum-labs
f688f5bcd4
release 0.3.13: the exec checks red at the close, the cause, the four rules, 0.3.14 named
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 15:52:54 +00:00
igneum-labs
025cc19b76
release 0.3.13: the incident after publish 2 (the activation inside the window, the deep reorg, the moved pruning point) and node 1's own eth port in restart-hand-nodes.sh
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 15:52:30 +00:00
igneum-labs
5ab79ac9a3
release 0.3.13: PC 1's switch, the sweep, the proving agent's answers (the chain height reading; the exporter failures real until 0.3.14)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 15:46:26 +00:00
igneum-labs
ddffb39f51
release 0.3.13: the rollout (both publishes, the exec checks, PC 2's exporter finding, PC 1 held for Ember)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 15:40:33 +00:00
igneum-labs
c3d3dadffc
release 0.3.13: merge master 774d4d5 (docs)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 15:19:57 +00:00
igneum-labs
0f0e03a22d
release 0.3.13: CI green on b7f0240, the installer and zip hashes; PC 1 first in publish 1, its switch after Ember
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 15:19:39 +00:00
igneum-labs
967bc87434
release 0.3.13: the third round's DMG and HiveOS rows
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 15:14:00 +00:00
igneum-labs
4159942a32
release 0.3.13: the fresh-joiner fix (node bb43e9a8), the third round of builds, the fresh-install check in the order
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 15:13:30 +00:00
igneum-labs
774d4d58bf
day record: afternoon (0.3.13 approved with the state reset, fleet phase 1, Ember, PC 1 three cards)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 15:12:04 +00:00
igneum-labs
38d257794f
release 0.3.13: the trust-window fix (node 544fc30f), the Ember merge (dry run 3 passed), the second round of builds
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 15:08:07 +00:00
igneum-labs
7883ff17dd
release 0.3.13: merge ember-tune 0cba030 (the Power Helper: one approval registers a per-user elevated scheduled task, no prompt after; the folder-lock ACL; the verbatim settings copy; the watchdog; no firewall prompt for a sweep engine; the jobrun follow_file)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 15:03:27 +00:00
igneum-labs
a90e595e10
release 0.3.13: the node suites on a9dfe78e (one new igneum-exec failure after 05e93f0e, the proving agent's)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 15:01:23 +00:00
igneum-labs
3c73f11aff
release 0.3.13: the DMG and HiveOS rows
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 14:59:53 +00:00
igneum-labs
2af2114e70
release 0.3.13: the state reset's figures (the proving agent's), the build rows, the digests (7bd98cc4 unchanged, b18ed271 with the thirteen-field object)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 14:59:16 +00:00
igneum-labs
cc7b26106b
release 0.3.13: the state reset stated plainly (empty EVM state at chain block 27,276, what is gone and what re-derives), the line for the project lead
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 14:54:22 +00:00
igneum-labs
14be6cca93
release 0.3.13: the plan to the two-publish shape (the three exec-restart digest fields, protocol 16), the exec-sync merge a9dfe78e
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 14:53:04 +00:00
igneum-labs
c780d0321c
release 0.3.13: the plan skeleton (node-only: the exec follower fix and the finality route fix; the hand-node swap first, one publish carried over)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 13:16:26 +00:00
igneum-labs
0e28f317cd
morning summary: since noon (0.3.12 out, the 4070, the fleet, Apple, the two fleet-found node bugs)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 13:01:28 +00:00
igneum-labs
5888eea534
One administrator approval, ever (the project lead, 6 October 2026 11:50 UTC): the first Power control approval also registers the per-user scheduled task 'Igneum Power Helper' (RunLevel Highest, no trigger, action = the app's own exe --power-helper); every later cap and every tune's helper starts the task and writes the command file, no prompt, across restarts, updates and reboots; Power control off sends remove and the task unregisters itself; the helper runs only fixed verbs with digit-only nvidia-smi arguments (threat note in ember-tune.md 7a); 4 tests
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 11:50:49 +00:00
igneum-labs
214d0be22a
release 0.3.12: the plan's sections deduplicated and in order
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 11:47:55 +00:00
igneum-labs
201d38a49c
release 0.3.12: PC 1's minute at 0 MH/s after the switch (the C43 class); sections in order
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 11:47:32 +00:00
igneum-labs
0be6575cfd
release 0.3.12: the rollout (the re-pin to 198,000, the two publishes, per-machine times, the sweep, the Mac pause on the project lead's order)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 11:46:55 +00:00
igneum-labs
9234ef4be1
release 0.3.12: merge master fc4d82f (the morning summary, docs only)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 11:28:27 +00:00
igneum-labs
fc4d82f445
morning summary: 12 GB mine-and-prove measured as a core-only prover
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 09:15:27 +00:00
igneum-labs
4fbf9a1f62
release 0.3.12: the PC 2 job's place in the queue (one second before floor-build-6)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 09:14:21 +00:00
igneum-labs
c7d0927e43
release 0.3.12: the CI verdict (37440559793 on 01db0dd), the gate stands
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 09:08:42 +00:00
igneum-labs
01db0dd726
release 0.3.12: merge master 5334b4a (the morning summary, docs only)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 09:05:27 +00:00
igneum-labs
6afd307c29
pc2-agg-cost.ps1: pkill -f sp1-gpu-server at the end (the CI root-socket check); release 0.3.12: the PC 2 job, the Windows artefacts, the CI rows
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 09:04:33 +00:00
igneum-labs
8ce243a9ff
release 0.3.12: the Windows exes, the second inputs push, the consensus-core fast-time finding
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:50:13 +00:00
igneum-labs
5334b4a5ec
morning summary: Counter ASIC 3.0 closed, the class v4 candidate and its gate decision
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:49:04 +00:00
igneum-labs
9f54074acc
release 0.3.12: the Mac node suites with the igneum-pow feature (the M20 era test known on 89dfcb95 too, the finality ban test flaky)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:46:49 +00:00
igneum-labs
2742e183d0
release 0.3.12: the plan's digests, the two-publish order, the line for the project lead
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:45:23 +00:00
igneum-labs
5cb66e6b91
release 0.3.12: the plan's node, prover, HiveOS and DMG rows for the widened cut
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:43:31 +00:00
igneum-labs
d2fcf93e68
release 0.3.12: the plan widens to the node change (the fresh-record rule switch, the segment-aligned prover)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:40:18 +00:00
igneum-labs
e651e281d4
release 0.3.12: merge proving-v1 app f0a40cd (the segment-aligned prover, the held fresh record, the fresh-record rule harness)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:37:18 +00:00
igneum-labs
d215080ab4
morning summary: the segment rule is a consensus switch; 0.3.12 carries the node
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:36:28 +00:00
igneum-labs
10df17f0ca
release 0.3.12: the plan names the make-payload fix and the superseded first Windows run
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:34:25 +00:00
igneum-labs
0c002a2284
release 0.3.12: the Windows run green, the installer and zip hashes
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:32:34 +00:00
igneum-labs
5ea54327e9
release 0.3.12: the plan's builds, CI, publish gate and owed items
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:27:08 +00:00
igneum-labs
a96776883b
bench-log and plan: the segment-aligned prover on PC 2 (9 whole segments in 30 min, 72 of 72 shards paid, 11.0% of the miner) and the chain rule's 8-DAA fresh window, its fix behind the switch
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:26:59 +00:00
igneum-labs
4965220bad
release 0.3.12: merge ember-tune 27c2db6 (Ember Tune, the quit source, no OTA and no pipe in a second engine, the elevated follow_file, the BOM fix, Power control, job-console's hidden-console builder and spawn check)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:22:22 +00:00
igneum-labs
563463b35f
Merge release-0.3.12 ( fda4684) into ember-tune: 0.3.11's six-section View and card order kept, Ember Tune's line and switches re-added on it; the tune fields move into hotplug::apply_pref; the power-cap plan keeps present(); both CI test lists; 132 app tests, 26 UI tests, every gate green
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:20:46 +00:00
igneum-labs
525f075842
release 0.3.12: the plan's first sections (what it carries, the branch, the HiveOS package)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:20:34 +00:00
igneum-labs
92b109cddb
release 0.3.12: merge proving-v1 app: paid_wei as a decimal string
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
# Conflicts:
# docs/bench-log.md
2026-10-06 08:16:26 +00:00
igneum-labs
946a9e1043
morning summary, 6 October 2026
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:15:36 +00:00
igneum-labs
ebedff9b66
ember-tune.md: the next-cut note names the right commit
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:03:19 +00:00