Commit graph

376 commits

Author SHA1 Message Date
igneum-labs
c5c5bdcfda 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
a8de64a2fe 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
36c894b047 release 0.3.12: merge ember-tune 3afb051 (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
59461cc020 Merge release-0.3.12 (aac607c) 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
59a7e5e597 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
cd1c459e21 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
3e24a59d2a 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
igneum-labs
f4370f9112 a job that cannot mine never burns its budget silently: the elevated job path follows its output file while the script runs (the 5-minute progress reports carry the lines; 0.3.12), and the tune playbook's watchdog fails a run that mines nothing within 120 s of its first status line (the engine's last log line in the RESULT, the tree ended, mining restored by the runner)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:03:13 +00:00
igneum-labs
6a27d5ab7d release 0.3.11: C35's cause on PC 1 and the ember-tune guard e600e63 in the next-cut list
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 07:03:10 +00:00
igneum-labs
55ab578208 C35 named: PC 1's 22:31 UTC quit was the per-user installer launched by the second engine's own updater (0.3.9 under min_supported_version = urgent, beating auto_update = false); a second engine never runs the updater (IGNEUM_APP_NO_OTA=1, implied by --sweep; the playbooks set it; the CI check demands it); bench log and plan carry the named source
Source: the scratch engine's own log in collect ember-c35-collect-1 (06:59Z): 22:31:02Z '0.3.10 is available: downloading',
22:31:05Z 'update: starting the installer first ... ota-apply.ps1', and the installed app's 'quit:' at 22:31:06Z.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 07:01:57 +00:00
igneum-labs
e4e972667b app: /api/state never answers {} again (paid_wei over u64::MAX broke to_value; the field is a decimal string, the error is logged once)
serde_json's to_value refuses a u128 over u64::MAX (18.45 IGN) and state_json turned the error into json!({}). A paid shard is 1.23 IGN on average, so a proving machine's dashboard went blank about 15 paid shards after every app start. Unit test over the boundary; 114 app tests pass.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 00:27:35 +00:00
igneum-labs
52226255b5 plan: the prover-floor agent's sweep 3 rows (the patched server proves the v1 shard at 10.3 GB on the 12 GB profile, 12.9 GB at 2^27; the 12 and 16 GB rows move from nothing to proves alone, the pairs pending)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 00:18:32 +00:00
igneum-labs
dd0c08515f release 0.3.11: the plan's merge and push section
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 00:14:19 +00:00
igneum-labs
048d50ab89 release 0.3.11: the plan's step 2, the digest sweep and the open items; sections in order
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 00:12:23 +00:00
igneum-labs
a9bfa3f3e2 release-0.3.11 plan: the push and both CI runs, step 1 (the hand nodes and the seed at 4d8f8bb6, the manifest with the override carried over, the Mac, PC 2 and its epoch-boundary recovery, the stall and the Mac's resume, the laptop), the next-cut list
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 23:56:46 +00:00
igneum-labs
b2a79ee2f3 Windows payload inputs: node 89dfcb95 (push-inputs.sh, the PC 2 build, the class-aware workers, signed); release-0.3.11 plan: the PC 2 job
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 23:18:28 +00:00
igneum-labs
081094ec22 release-0.3.11 plan: the three digests on the 0.3.11 binary (4d8f8bb6 with the live file, measured), the two-publish order (C39, C40), the HiveOS package's missing override
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 23:15:20 +00:00
igneum-labs
a6e0e3f5b2 release-0.3.11 plan: the PC 2 job id, the rollout order as agreed
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 23:10:03 +00:00
igneum-labs
9b4f5aaed2 release-0.3.11 plan: the relay's PC1 is the 1ccfe586 box (PC 2 restarted twice by my tasks, PC 1 unreachable until the morning), the combined PC 2 job, C38 complete
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 23:08:52 +00:00
igneum-labs
3c233a8fdf Merge ca2-coord (936f260) into release-0.3.11: the Counter ASIC 2.0 docs commits (N4 rows, gate cells, digests, rules, status; the five cited documents already in the tree)
# Conflicts:
#	docs/bench-log.md
2026-10-05 23:06:38 +00:00
igneum-labs
936f26089b Counter ASIC 2.0 status 23:05: C38 closed, the four branches merged into ca2-coord 2026-10-05 23:05:34 +00:00
igneum-labs
3a7397ab76 Merge branch 'ca2-epoch' into ca2-coord
# Conflicts:
#	docs/bench-log.md
2026-10-05 23:04:46 +00:00
igneum-labs
03f09d3739 ca2-soundness: docs/analysis/scratch-soundness.md alone (its code is already in the tree through the mixer merge; the branch merge conflicted there); release-0.3.11 plan: C37 and C38
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 23:04:38 +00:00
igneum-labs
93f49d33f4 Merge ca2-epoch (7427289) into release-0.3.11: docs and standalone probe sources the evidence rows cite (C38); nothing a built artefact reads
# Conflicts:
#	docs/bench-log.md
2026-10-05 23:03:46 +00:00
igneum-labs
abcd75ff51 Counter ASIC 2.0 status 23:03: C38, the four analysis branches' documents and the two options 2026-10-05 23:03:33 +00:00
igneum-labs
f56d7a5f63 release-0.3.11 plan: the tree, the builds and tests so far, the override object and both digests, PC 1's hung engine and the relaunch, the next cut
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 23:02:07 +00:00
igneum-labs
e170973401 bench log + plan: C35 corrected (the quit was not the 0.3.11 update; what is established, the hang, the orphans, the prompt, the fixes)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 23:00:52 +00:00
igneum-labs
80ad843be7 Counter ASIC 2.0: ember-tune 8ab9068 on the next-cut list with the second-engine rule; status 23:00 2026-10-05 23:00:32 +00:00
igneum-labs
6e8a513f92 C35 class: a second engine gets no pipe (its output goes to a file the playbook tails) and its whole tree is ended at the end and on the budget; ember-tune-pc1.ps1 and sweep-5090.ps1 fixed; tools/ci/second-engine-check.sh fails any playbook without both; the rule in ember-tune.md
PC 1, 22:31 UTC: the installed engine's quit hung 24 minutes in the jobs runner's abort, waiting for EOF on the script's
stdout pipe whose write end the second engine and its miners had inherited (Process.Start with redirection inherits
every inheritable handle), while the orphaned miners mined on against the relaunched app.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 23:00:06 +00:00
igneum-labs
1dae0a2a5b Counter ASIC 2.0 status 22:59: the orphaned second-engine miners, the hang's mechanism, the second-engine playbook rule 2026-10-05 22:59:45 +00:00
igneum-labs
abf1fb05e4 Counter ASIC 2.0 status 22:59: the explorer public-api-check item for the next cut; the two watchers 2026-10-05 22:59:05 +00:00
igneum-labs
a93abee2a3 Counter ASIC 2.0: the M28 worker-miner coupling for the next cut; status 22:57 2026-10-05 22:57:27 +00:00
igneum-labs
b087dd5f29 Counter ASIC 2.0: fud-close to the next cut (the tree closed at 408e1fa); status 22:57 2026-10-05 22:57:12 +00:00
igneum-labs
45c8a891a9 Counter ASIC 2.0: fud-close on the ship order with the G5 rebuild; status 22:56 2026-10-05 22:56:58 +00:00
igneum-labs
7e30ca333f Counter ASIC 2.0 status 22:55: PC 1's engine hung after its quit; task #243 ends and relaunches it 2026-10-05 22:55:29 +00:00
igneum-labs
8edef3d224 Counter ASIC 2.0: the no-prompt rule for the night (C35), the morning test; status 22:55 2026-10-05 22:55:19 +00:00
igneum-labs
13a8d585fd Rollout plan: the G1 and G3 state cells read GREEN with their job and time 2026-10-05 22:54:38 +00:00
igneum-labs
2ae3f26d2b Counter ASIC 2.0 status 22:54: C35 resolution, the UAC-prompt shape, the collect go 2026-10-05 22:54:23 +00:00
igneum-labs
e7f4c9b70f Counter ASIC 2.0 status 22:53: the PC 1 relaunch, the PC 2 queue with the M16 job, the api/state class 2026-10-05 22:53:17 +00:00
igneum-labs
a4a4c2512a Counter ASIC 2.0: the two digests and the DMG in the rollout plan; status 22:52: PC 1's app down since 22:31, the relaunch asked 2026-10-05 22:52:23 +00:00
igneum-labs
1bf9ac6bf0 Counter ASIC 2.0 status 22:50: the C16 reversal withdrawn, C35 narrowed to Ember's api/quit 2026-10-05 22:50:35 +00:00
igneum-labs
d523048370 Counter ASIC 2.0 status 22:50: the 20:01Z early update on PC 2, the quit order 2026-10-05 22:50:04 +00:00
igneum-labs
7e7f7961ef Rollout plan: N4 = N5 = 154,800 and the G5 workers (the row edits) 2026-10-05 22:49:06 +00:00
igneum-labs
6b0326bbd5 Counter ASIC 2.0: N4 = N5 = 154,800 and the G5 workers in the rollout plan; status 22:48 2026-10-05 22:48:57 +00:00
igneum-labs
c1fc7146dc Counter ASIC 2.0 status 22:48: C35, Ember's re-run held, the AMD link flapping 2026-10-05 22:48:05 +00:00
igneum-labs
fd8bfd8344 Counter ASIC 2.0 status 22:45: the shipper's takeover and CI fixes, the PC queues for the rollout 2026-10-05 22:45:24 +00:00
igneum-labs
3c8e56d781 bench log + plan: PC 1 run 1 aborted by the 0.3.11 update 47 s in, the before snapshots of both cards, the AMD offset-range finding and its consequence per tier
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 22:44:46 +00:00
igneum-labs
a0d295d457 Counter ASIC 2.0 status 22:44: the AMD agent stopped, PC 1 clear for the update 2026-10-05 22:44:17 +00:00
igneum-labs
cd0370214c Counter ASIC 2.0 status 22:43: Ember's failed run, the PC 1 window for the AMD sweep, the update holds 2026-10-05 22:43:50 +00:00
igneum-labs
7a9d8f17eb plan: the prover-floor agent's first sweep (the v1 shard at 12.7 GB with the 2^26 split, 5.3 s; the 9.7 GB Setup is next) and the 12 GB profile decision
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 22:42:12 +00:00