Commit graph

1754 commits

Author SHA1 Message Date
igneum-josh
c9d161e2ed RTX 5060 Ti (16 GB, Razer Core X V2 Thunderbolt) on PC 2: detection, G1 bit-exact on class v4 sub-version 1 and the v3 control, the 10-minute stock window, the bench-log entry, the card-picker entry and the public table row
The first 16 GB card and the first Thunderbolt card. The app's first poll listed it (vendor nvidia, 16,311 MiB,
driver 610.47 shared with the 5090, kind discrete: the app does not know it is an eGPU) and started a miner on
it by itself. Job run-5060ti-bench-20261007-b (tools/bench-5060ti/pc2-5060ti-bench.ps1, the card alone under
the runner's --cards-off, the 5090 mining, no power limit written: 180 W default read back unchanged, PC 2 lost
power twice that day): G1 PASS with 867dbc45cfb36b4d (sub-version 1) and 90f794dd556f7a3b equal to the Mac's;
the window 1,105 dispatches of 2^24 in 602 s at 30.882 MH/s, 114.8 W mean at utilisation 90 percent and over,
0.269 MH/W, PCIe 4.0 x4 through the enclosure (the hash is latency-bound, the link costs nothing measurable).
Owed: the efficient point (the app's Ember Tune; PC 2's Power Helper refuses every request since the restart)
and the prove-beside read (the shipped WSL2 host has no IGNEUM_CUDA_DEVICE selector; the floor server is on
PC 2; the prover-floor host is the cut). The kit (tools/bench-5060ti/make-kit.sh) takes the sub-version 1 packs
from ca3-v4-amend a0aaca92, since master's packs-ca3-v4 is the 6 October stream.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 16:05:47 +01:00
igneum-josh
e55d591326 Merge build-server e41364c0 into master (gate: green on e41364c0, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 15:25:01 +01:00
igneum-josh
42d813b22e Merge ca3-coord ba48d285 into master (gate: green on ba48d285, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 15:23:09 +01:00
igneum-josh
e41364c06f Gate: a --ci run outside GitHub Actions builds the site in the temporary copy like the hook (the in-place build rewrote four tracked site files in the running worktree; the horizon lane, 7 Oct 2026); in place only inside Actions; self-test that the tree is unchanged after a site build
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:23:05 +01:00
igneum-josh
9bccb66dc1 Merge peer-directory 370ae143 into master (gate: green on 370ae143, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 15:22:24 +01:00
igneum-josh
ba48d28524 Counter ASIC 3.0 status: the N15 drift fix done for 0.3.21 (numbering-fix d8bceca5)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:19:37 +01:00
igneum-josh
3b2a707bd9 Merge ca3-coord 1ad86246 into master (gate: green on 1ad86246, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 15:19:01 +01:00
igneum-josh
370ae14376 Merge remote-tracking branch 'origin/master' into peer-directory
# Conflicts:
#	infra/fast-time/fork-gate.mjs
#	infra/fast-time/override-60x.json
2026-10-07 15:18:50 +01:00
igneum-josh
4bf07d4f7a Merge horizon ce60a6f9 into master (gate: green on ce60a6f9, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 15:17:38 +01:00
igneum-josh
1ad86246fb Counter ASIC 3.0 status: sub-version 3's build result (the bounds do not reach the class under the real dataset), the decision (0.3.21 byte 5, sub-version 3 for 0.3.22)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:15:26 +01:00
igneum-josh
545809f9a9 Merge ca3-coord 1bb92343 into master (gate: green on 1bb92343, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 15:14:20 +01:00
igneum-josh
655b9850e4 Merge mf11-master 7f4f97de into master (gate: green on 7f4f97de, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 15:12:42 +01:00
igneum-josh
7f4f97def9 Console: the job-channel ping (MF-11, 7 October 2026). Every 0.3.21 app names itself on its wake long-poll (machine, version, last job); /wake records one row per machine in relay_wake_seen before it holds; the Machines tab reads "job channel polled N ago, last job X" and, after 15 minutes without a poll, "job channel silent since <time>, last job X" in red, whatever the uploads say (PC 2 lost power at 10:46Z and nothing said so until a person read the intake). Tests in relay/test/wake.test.mjs.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:10:59 +00:00
igneum-josh
58e25eaaa1 Merge genesis-forward 7ab458b0 into master (gate: green on 7ab458b0, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 15:10:57 +01:00
igneum-josh
1bb9234325 Counter ASIC 3.0 status: AP-F8-3, the acceptance never ran the shadow block (the root of the residual classes), the sub-version 3 fix
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:10:46 +01:00
igneum-josh
8f06a35c29 Merge ca3-coord 07868394 into master (gate: green on 07868394, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 15:09:56 +01:00
igneum-josh
742fd79839 Merge site-ui-5 57335544 into master (gate: green on 57335544, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 15:09:28 +01:00
igneum-josh
3e3bd56c65 Merge build-server c3271ac3 into master (gate: green on c3271ac3, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 15:08:58 +01:00
igneum-josh
3c4f760884 Merge remote-tracking branch 'origin/master' into peer-directory 2026-10-07 15:07:42 +01:00
igneum-josh
320079cf09 Merge ui-overlap 8d0598a3 into master (gate: green on 8d0598a3, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 15:07:19 +01:00
igneum-josh
078683940d Counter ASIC 3.0 status: main's acceptance of the plan, AP-F8-2's exhaustion half closed at 10^6, the exec chain-number drift finding (N15)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:06:58 +01:00
igneum-josh
57335544a9 site-ui-5: /live sizes its scene box through the renderer (2.0.4 autoHeight, 1546b61f); the padding constants leave the page. The home fold keeps its CSS height (a backdrop), so autoHeight stays off there by the renderer's own rule.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:06:56 +01:00
igneum-josh
c3271ac3c4 Gate: the box lock self-tests skip with an ok line under --ci on a runner with no box (GitHub's hosted runner has no BUILD_HOST and no box file; master went red the moment the check landed, 7 Oct 2026); the Mac hook and the box runners still run them live
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:06:53 +01:00
igneum-josh
7ab458b055 Merge branch 'master' of https://github.com/igneum-network/igneum into genesis-forward 2026-10-07 15:06:24 +01:00
igneum-josh
a4a0bde6cb Merge ca3-coord 07c10abe into master (gate: green on 07c10abe, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 15:06:04 +01:00
igneum-josh
ce60a6f9df Merge remote-tracking branch 'origin/master' into horizon 2026-10-07 15:05:21 +01:00
igneum-josh
07c10abe36 Counter ASIC 3.0 status: the hot-set gate in numbers (ratio_w, the reach as per-site index entropy, the null's tail), the line for sub-version 3 (distinct-values bound at 2^20 plus the repeat bound)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:04:00 +01:00
igneum-josh
8d0598a35e overlap-check: a text sliver at a scroll pane's edge is scrolled away, not covered (the miner's Earnings ladder under the closed log drawer's 1 px bar at 3dc0832a read as covered); the clean fixture now carries that shape (7 October 2026, 16:1x UK)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:03:28 +01:00
igneum-josh
4db55ecfb5 Merge ca3-coord 6408d9cd into master (gate: green on 6408d9cd, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 15:02:29 +01:00
igneum-josh
eaf8d3cdfd Genesis forward-compatibility: key hashes in the harness summaries cut to 16 hex characters (the no-secrets gate reads committed summaries; the writer redacts at write time)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:02:24 +01:00
igneum-josh
23c801d6f7 Merge remote-tracking branch 'origin/master' into ui-overlap
# Conflicts:
#	tools/ci/pre-push.sh
2026-10-07 15:01:38 +01:00
igneum-josh
41e0eb45e8 Merge ship-docs-0320 3ad0c60d into master (gate: green on 3ad0c60d, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 15:01:33 +01:00
igneum-josh
9d8477cad0 Genesis forward-compatibility: the suite row closed (114 passed twice on build-2 at f95178a1) and section 6a, the two-node UnexpectedDifficulty class found and fixed
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:01:11 +01:00
igneum-josh
0cac881497 Merge site-ui-5 45d4f065 into master (gate: green on 45d4f065, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 15:01:01 +01:00
igneum-josh
6408d9cde6 Counter ASIC 3.0 status: the self-operand ban void (value equality from the shadow block), the dynamic bound's reach, the plan (0.3.21 on byte 5, sub-version 3 against a defined gate), 0.3.21's staging facts
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:00:44 +01:00
igneum-josh
b9017422fb Merge scene-parity-site 1546b61f into master (gate: green on 1546b61f, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 15:00:31 +01:00
igneum-josh
b8045d509c Merge ca3-coord 8dd78669 into master (gate: green on 8dd78669, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 14:59:31 +01:00
igneum-josh
45d4f06544 site-ui-5: the capture set, every route at 390 and 1440, dark and light, rendered on igneum-build-2 against the live feed (docs/plans/site-ui-5-shots, 80 PNGs)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:59:11 +01:00
igneum-josh
1546b61fa1 Chain scene 2.0.4: the box's height follows the lanes (onSize, autoHeight, the lane geometry in stats) (7 October 2026, 16:3x UK)
Josh's /live screenshot: a fixed tall box with the lanes in its top third and dead space under them. The renderer now knows
the height it wants: top padding + axis padding + lanes shown (at most maxLanes 7, narrowLanes 4 on a phone, never under 2)
times laneHeight (46 px, 40 on a phone, 26 compact; the mount option laneHeight overrides). It reports it through
onSize(heightPx, {lanes, laneHeight, narrow, compact}) whenever it changes and through getWantedHeight(); stats() carries
laneHeight, padT, padB, capacity, wantedHeight and autoHeight, so a page that sizes its own box reads no constants. With
autoHeight (on by default when the host set no CSS height on the canvas, which is read before the first size(); forced either
way by the option; never in compact mode, the app's card keeps its own height) the renderer sets canvas.style.height itself
and lets every lane through instead of fitting the lanes to the box. Every current host sets a height (/live 420, the hero
500, the app's card 220 and its Inspect view 420), so the frames are unchanged: the parity test on build-2 stayed equal on
every comparison. The site lane switches /live and the home fold to the hook.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:58:33 +01:00
igneum-josh
4f85e94f00 Merge remote-tracking branch 'origin/master' into scene-parity-site 2026-10-07 14:58:19 +01:00
igneum-josh
8dd7866924 Counter ASIC 3.0 status: sub-version 2's eight seeds (five lineage-fresh constants, three the null's tail), the exhaustion half passing, the gate threshold question, the sub-version 3 shape and clock
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:57:43 +01:00
igneum-josh
3ad0c60dc4 release plans and rules on master: the 0.3.20 plan (sections 1 to 37, the pin c4459193 and its lines), docs/plans/release-rules.md (rules 1 to 13 with 4a, 4b, 4c), the 0.3.21 plan as staged
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:57:35 +01:00
igneum-josh
9469bd0bf3 site-ui-5, deploy 2: every remaining route in the apps' look, /live's scene box fits its lanes with the key at the top (7 October 2026, 15:0x UK)
- /live (Josh: "make it more efficient, key at the top"): the key (Included, Excluded, Selected chain, Your block, Proven,
  Locked checkpoint), the "Click to inspect · Drag to explore" hint and the window stepper sit on one row above the scene
  (hint left, key centred, stepper right; on phones the key wraps and the stepper goes under it); the blue-score range stays
  as a small line under the canvas; the canvas height comes from the lane count (one lane per key in view plus the others
  lane, capped at the renderer's 7, 4 on phones: padT 58 + lanes x 46 (40 narrow) + padB 38, read from scene/live-dag.js
  2.0.3 layout(); a sizing hook was asked of the parity lane, which owns that file); the graph column no longer stretches to
  the inspector; the inspector keeps its rows with tighter spacing and Clear is a small button beside its title.
- Every other route carries the slim bar, the app's buttons, pills and cards from site.css section 10 with its content
  untouched: /app (OS marks on its platform line), /miner (the download tabs take the OS wells), /miners and the bench table
  (the vendor badge in front of every card name), /explorer, /block, /address (hash titles wrap), /journey, /bench, /evidence
  (status pills wrap in their cell), /litepaper, /ledger (status badges wrap at 390), /claims, /randomx, /provenance, /dev-fee,
  /faucet, /metamask, /404.
- Data tables fill their frame on desktop and scroll inside it on phones; no column squeezed to a sliver.
- The overlap lane's detector over all 23 pages at 390 and 1440, dark and light, on build-2: 0 overlaps.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:57:32 +01:00
igneum-josh
b2a1bf3d08 Merge remote-tracking branch 'origin/master' into ui-overlap 2026-10-07 14:57:31 +01:00
igneum-josh
aff7799f47 The overlap sweep joins the gate: one check line in tools/ci/pre-push.sh (self-test, then the built site; IGNEUM_OVERLAP_APPS=1 adds the miner and wallet UIs), CI installs Playwright outside the tree before the gate, the README row; the measurer caches visibility and clip chains per element so a long page reads in seconds (7 October 2026, 16:1x UK)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:57:30 +01:00
igneum-josh
3d1533fda8 Merge remote-tracking branch 'origin/master' into ca3-coord 2026-10-07 14:57:26 +01:00
igneum-josh
d14256aede Mission items 4 and 12 status: the live digest eada4bda read on the hub's file from both branch binaries (unchanged)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:56:48 +01:00
igneum-josh
8415500542 Merge build-server 73afa656 into master (gate: green on 73afa656, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 14:55:59 +01:00
igneum-josh
ea0822107b Mission items 4 and 12 status: the 0.3.21 rebase tips (437f0438, 2e32d5f6), suite lines, the digest reading
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:55:34 +01:00
igneum-josh
174939bea2 Counter ASIC 3.0 status: the 64-seed gate on sub-version 2 heading to FAIL (8 of 39 over 1.2x, worst 4.82x), the earlier none-over line withdrawn
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:55:27 +01:00