igneum-labs
4af1d66917
Merge master 017c7db into ember-tune (0.3.12's version files and the proving-v1 app merge; my own 27c2db6 came back as 4965220)
2026-10-06 15:03:37 +00:00
igneum-labs
caa24cd5eb
bench log: dry run 3 passed (the first measurement engine on PC 1 that mined: 5090 127.31 MH/s at 316.5 W, 4070 28.68 MH/s at 102.7 W), the folder-lock finding measured on PC 1 and its consequence
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 15:03:18 +00:00
igneum-labs
0cba03027e
lock_permissions: the folder grant is user:(OI)(CI)F WITHOUT /T (measured on PC 1, collect ember-acl-2: /T re-applies /inheritance:r to each file after the propagation and an (OI)(CI) entry on a file is inherit-only, so the copied settings still read as nothing); the playbook prefers ember-kit-5
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 14:50:49 +00:00
igneum-labs
0da0b65180
ember-tune-pc1.ps1: prefer ember-kit-4 (the ACL fix)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 14:41:31 +00:00
igneum-labs
add025fb25
Why every measurement engine on PC 1 ran on defaults: lock_permissions cut the app folder's inheritance with a non-inheritable user:F, which left files COPIED in before the start (settings.json, machine-id, wallet.json) with no ACE at all, unreadable by their owner; the folder grant is now user:(OI)(CI)F with /T (unit test on the argument shape); a --sweep engine never asks for the firewall rule; the playbook copies the firewall flag; the settings fixture test
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 14:39:18 +00:00
igneum-labs
f225ccf842
run 4's cause: the playbook's PowerShell JSON round trip rewrote the copied settings (big integers as doubles), the engine read the file as defaults (no payout address, every card off, 96 old remote jobs run in the scratch root). Fix: the copies are verbatim and a --sweep engine applies Settings::for_measurement in memory (remote jobs, updates, proving and Power control off, not paused, tune on, every card due and unpinned); the CI check fails any playbook that rewrites settings.json through ConvertTo-Json; unit test
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 14:21:06 +00:00
igneum-labs
eb3d9e51f3
ember-tune-pc1.ps1: the watchdog's exits dump the engine's log tail and stderr first (run 4 left no engine line)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 14:18:29 +00:00
igneum-labs
280631fbc6
tools/ci/playbook-quit-check.sh: the standing rule of 5 October 2026 23:05 UTC as a gate (a playbook that reads the installed app's URL file and sends quit, pause or resume fails; the installer's own stop step is the one allowed sender; self-test on a bad and a good case); shard-test.ps1 loses its api/quit to the installed app; ember-tune-pc1.ps1's refusal guard reworded
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 11:52:08 +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
017c7db517
Igneum Miner 0.3.12: the fresh-record rule switch (proving v1), the segment-aligned prover, Ember Tune, the GPU list in performance order
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 11:48:10 +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
32febb5f56
ember-tune-pc1.ps1: a fresh scratch root per run (run 3 at 11:45Z: the folder an earlier elevated engine had locked refused the settings copy, the engine exited in 6 s on stale files), the installed engine preferred from 0.3.12 on, the address guard hard
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 11:47:08 +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
be0937bc41
ember-tune-pc1.ps1: budget 45 min (two NVIDIA cards, 19 steps)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 11:44:58 +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
54ec7eb66e
packaging/mac/packaged-config.sh: proving_v1_fresh_rule_daa re-pinned to 198000 (the floor read 10,418 at 11:20Z, tip 181,582)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 11:21:33 +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
b3bb4c9311
Windows payload inputs: node 83089544 (push-inputs.sh, the Mac cross-build, the 0.3.11 workers, the AMD telemetry helper, signed); release 0.3.12
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:49:08 +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
9245d1592b
packaging/mac/packaged-config.sh: the ten-field object (proving_v1_fresh_rule_daa 192000) in the packaged line (C34)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:38:59 +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
f0a40cdb9e
bench-log: the fast-time harness on the fresh-record rule, both cases
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:35:13 +00:00
igneum-labs
ef2ac77201
make-payload.sh: the AMD telemetry helper is taken from the unpacked inputs on CI (the worker glob missed igneum-gpu-telemetry.exe, so the 0.3.12 payload of run 37435975425 lacked it)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:34:41 +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
fad0505fd5
make-payload.sh: the AMD telemetry helper is taken from the unpacked inputs on CI (the worker glob missed igneum-gpu-telemetry.exe, so the 0.3.12 payload of run 37435975425 lacked it)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:33:25 +00:00
igneum-labs
f380ccc7c7
proving v1 harness: under --fresh-rule the second offer of segment 3's record is a duplicate, not a chain-rule refusal
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:32:42 +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
27c2db64c3
app: every elevated launch through one hidden-console builder; CI check for Windows spawns; PC 1 console watchers
...
The console-window class (the project lead, 5 October 2026: "Windows Command Processor" windows on PC 1 whenever a remote job runs).
Measured on PC 1 (ae432dc7, Windows 11 Pro 26200, default terminal "Let Windows decide" = Windows Terminal 1.24) with
tools/windows/console-watch.ps1 (job run-20261005-182528): no child a job script starts from the app's headless
console opens a window (powershell, cmd, query, curl, nvidia-smi, wsl --status, a distro, interop cmd and powershell,
powershell -WindowStyle Hidden: 0 windows each); Start-Process in a new console opens a Terminal window (the known-failed
case: 2 windows), the same with -WindowStyle Hidden opens none (the known-finished case). The elevated path
(Start-Process -Verb RunAs -WindowStyle Hidden through the AppInfo service) is the one road left; its watcher
(console-watch-elevated.ps1, job run-20261005-184610) was cancelled at the UAC prompt.
- platform.rs: elevated_ps_line + elevated_command build the one PowerShell line every elevated launch uses (the NVIDIA
power cap, the sweep helper, the clock sync, an elevated remote job), -WindowStyle Hidden by construction; unit
tests on the line, the quoting and the Command.
- jobrun.rs: the elevated job path uses it; the relaunch helper's Start-Process carries the reason it has no
-WindowStyle Hidden (igneum-app.exe is a windows-subsystem program).
- tools/ci/windows-spawn-check.mjs (+ ci.yml): fails when a Command::new in app/igneum-app/src is not quieted,
a creation_flags is not CREATE_NO_WINDOW alone, a Start-Process the Rust code writes lacks -WindowStyle Hidden or
-NoNewWindow, or host.cpp spawns without CREATE_NO_WINDOW / SW_HIDE; self-test on known-good and known-bad samples.
- tools/windows/console-watch.ps1, console-watch-bg.ps1, console-watch-elevated.ps1: the watchers (run jobs).
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:21:46 +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
24b42e0509
Igneum Miner 0.3.12: the six version files
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:19:00 +00:00
igneum-labs
fda4684e28
release 0.3.12: merge hive-words: the bundled node takes the override from the Flight Sheet
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:17:02 +00:00
igneum-labs
622e3c90bb
release 0.3.12: merge card-order: the GPU list by performance
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:16:26 +00:00
igneum-labs
328b6088ec
release 0.3.12: merge update-catchup: an old update skips the hourly slot
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:16:26 +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