igneum-josh
4f3ddcee06
Merge site-ui-5 edf34bf1 into master (gate: green on edf34bf1, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge)
2026-10-07 16:02:23 +01:00
igneum-josh
edf34bf1fc
site-ui-5: /live's table-row click handler kept its opener (the Mark-my-key removal had taken the line that opened it; every inline script parses again)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:58:51 +01:00
igneum-josh
ad06678f05
Merge ca3-coord 6bed846b into master (gate: green on 6bed846b, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge)
2026-10-07 15:55:07 +01:00
igneum-josh
e648e126f6
site-ui-5: captures after the phone-menu, pending-fold, dark-gallery and no-you fixes (home, miner, wallet, live, app, download at 390 and 1440 dark; the open sheet at 390; the pending home at 375)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:52:15 +01:00
igneum-josh
3baf94f828
Merge remote-tracking branch 'origin/master' into site-ui-5
2026-10-07 15:51:38 +01:00
igneum-josh
6bed846b5f
Counter ASIC 3.0 status: the suite at 017e7037 (103 of 103; the lib tests' 2^20 cost on CI time)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:51:30 +01:00
igneum-josh
ee47d28d74
site-ui-5: the phone menu is seen, the home fold hides the scene until the feed answers, /miner and /wallet show dark screenshots only, /live has no "you" (7 October 2026, 15:5x UK)
...
Josh's three on the live site, plus the /live key's last item:
- Mobile nav (URGENT): the sheet was position:fixed inside the bar, and the bar's backdrop-filter is a containing block for
fixed descendants, so top and bottom resolved against the 60 px bar and the sheet opened with zero height while
aria-expanded said true. It is now absolute under the sticky bar, a viewport-tall box (100dvh minus the bar), display block
over the package's grid rule. tools/site/sheet-test.mjs opens every page at 390 px, clicks the burger and asserts the first
link is on screen and on top (elementFromPoint at its centre returns the link); --self-test forces a zero-height sheet first
and must catch it; a gate line runs it where a browser exists (the box, CI) and says so where none does. On build-2: the
zero-height sheet is caught, 23 pages pass.
- Home at 375: the renderer's "Waiting for observer data" was drawn on the fold's canvas under the lead. The fold now carries
.pending until the feed is live or stale and keeps the canvas at opacity 0 meanwhile; the status pill is its own row under
the buttons on phones. ?feed=off holds the pending state for a render; the overlap sweep (whose server answers /api with
503) renders the pending state by construction and ran at 375, 390 and 1440 in both themes: 0 overlaps.
- /miner and /wallet: the light-theme screenshot variants are gone (dark only), captions unwrapped, "light and dark" dropped
from the gallery line; one gallery of frames with one caption each.
- /live: "Your block" leaves the key, the "Your blocks" filter and tile and the Mark-my-key prompt leave the page (the site
has no "you"); the stats row is three tiles; the key reads Included, Excluded, Selected chain, Proven, Locked checkpoint.
- Captures: ?motion=off (head partial) marks data-motion=off so every .reveal is drawn in a headless render; capture.sh passes it.
tools/site/serve.mjs survives a refused api origin (502, never a crash).
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:51:17 +01:00
igneum-josh
5fbc959746
Merge ca3-coord cc34a816 into master (gate: green on cc34a816, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge)
2026-10-07 15:50:54 +01:00
igneum-josh
f15943f795
Merge mf11-master 0e3b36fe into master (gate: green on 0e3b36fe, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge)
2026-10-07 15:49:42 +01:00
igneum-josh
0e3b36fedb
Relay: the X23 tree on master (the signed and tagged run, lib/handler.mjs, guard, the per-machine secret), the start-app kind, the v3 agent as the per-user logon task IgneumRelayService with install-agent.ps1 and the hidden loop, the per-install hostname on registration, the signing tools/relay.mjs so no lane posts an unsigned run (the live relay refuses one since the 7 October 2026 deploy), tools/console.mjs and build-job.mjs on the header tier (X24), the playbooks on RELAY_DL_BASE (X26) and wsl-setup's sudo for apt-get and dpkg only (X28), the new playbooks (start-app, agent-install, pc2-crash-collect, boot-check, freeze-check), and the deploy record with the rollback line (docs/plans/relay-deploy-2026-10-07.md: production igneum-relay-iabqarnby, previous bgy767z40)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:47:59 +00:00
igneum-josh
cc34a816a7
Counter ASIC 3.0 status: sub-version 3's second commit 017e7037 (the ratio at 0.98 over 2^20, the shared-operand rule, the weak four as the open tail)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:47:22 +01:00
igneum-josh
2e336a1c04
Merge site-ui-5 6f2655ff into master (gate: green on 6f2655ff, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge)
2026-10-07 15:44:17 +01:00
igneum-josh
6f2655ffdb
site-ui-5: /live's key row sits under the scene canvas (Josh: "the key at the top under the animation, not on top of the animation"): the hint, the six key items and the window stepper are the first thing below the canvas, flush with its bottom edge; nothing above the canvas but its own time axis; the blue-score line and the inspector unchanged
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:40:44 +01:00
igneum-josh
13f0e7ef6e
Merge ca3-coord a0121a53 into master (gate: green on a0121a53, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge)
2026-10-07 15:37:38 +01:00
igneum-josh
a0121a53a4
Counter ASIC 3.0 status: sub-version 3's threshold numbers (0.98 at 2^20 rejects the strong five; the weak four inside the clean spread), the structural rule biting, the line on (i) or (iii)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:34:06 +01:00
igneum-josh
a4bca1984c
Merge ca3-coord 9cf0c700 into master (gate: green on 9cf0c700, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge)
2026-10-07 15:27:31 +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
9cf0c70088
Counter ASIC 3.0 status: sub-version 2's final verdict (55 of 64, nine one-site seeds), sub-version 3's first commit ddacfbd3, p23's localisation (an AND-mask idiom, 0.84 of uniform at site 7), the 0.3.22 cost lines
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:23:58 +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