Commit graph

2077 commits

Author SHA1 Message Date
igneum-labs
e55d2aaefe The founder's name out of the ledger row and two script comments (the pre-public scrub check of the gate); the mirror's master 7bd0420d merged in 2026-10-07 22:21:37 +00:00
igneum-labs
d88dd1c227 Merge remote-tracking branch 'build/master' into ca3-v4-amend 2026-10-07 22:16:15 +00:00
igneum-labs
7bd0420dec Merge ship-docs-0321 8179f11a into master (gate: green on 8179f11a, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 22:13:46 +00:00
igneum-labs
16839685e4 Merge build/master c862a233 into ca3-v4-amend (the ledger keeps both sides) and the AP-F8-4 ledger row (the program id derivation text; igneum-pow against a5d735b2 differs in the recipe refactor, the exporter's print and the new test only; program.json outside the digested pack bytes) 2026-10-07 22:11:07 +00:00
igneum-labs
a0751feb43 Ember Tune: the core-clock knob (0.3.24, main's order of 7 October 2026): the clock ladder continues below 45 percent in 100 MHz steps to a 20 percent floor; the search stops at the knee (the first row more than the tolerance under the cap point's rate) or on a faulted row (a rejected or mismatched hash: the fingerprint check), the best MH per watt within tolerance is the point; lock_result and the card's lock_* fields for the UI; tests known-failed first on a fake helper
ember.rs: CLOCK_FLOOR_PCT 45 -> 20 (the PC 1 passes of 7 October: the 5090's best MH/W at 1,200 to 1,300 MHz, 39 to 42 percent of 3,090, under the old floor), CLOCK_FINE_STEP_MHZ 100, Plan.clock_fine, Plan::cap_row, Plan::clock_stop_reason ("rate fell 5.2 percent at 1200 MHz", "fingerprint mismatch at 2163 MHz, clocks reset", "the floor at 700 MHz"), the stop rule in Plan::next, LockResult + lock_result (lock_mhz/mhs/w/mhw, unlocked_mhs/w, lock_note; "no lever" without a clock maximum). state.rs: CardState lock_mhz, lock_mhs, lock_w, lock_mhw, unlocked_mhs, unlocked_w, lock_step, lock_steps, lock_at, lock_note. engine.rs: sweep_finish fills them (Baseline: "no lever" on Apple or without a maximum clock), the progress tick fills lock_step/lock_steps while a clock step runs. Tests: the ladder to the floor (2,781 .. 1,390, 1,300 .. 700), the knee at 1 and 1.5 percent on the measured 5090 rows (1,854 and 1,300 as the points), a Faulted clock row ends the search and the note says so, and the Run-level fake helper: a mismatch during 2,163's hold -> the row Faulted, no next step, the final Apply is the chosen 2,472 (the reset), Finished; the existing full-plan test updated to the stop rule. The 18 Ember tests green on box 2.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 22:08:34 +00:00
igneum-labs
8179f11a8a release 0.3.22 section 15: the 0.3.24 cut (the pin 47b9b229 on the canary read, the hash-side board F8/F4, main's gate on the minute by F9 and F1, the 0.3.24 app tree 1a58f384, the PC 1 helper reading closed)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 22:08:01 +00:00
igneum-labs
c862a2337e Merge ship-docs-0321 357d8842 into master (gate: green on 357d8842, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 22:06:10 +00:00
igneum-labs
a8896d4564 Merge ci-steward-dedupe 9bf4e1c8 into master (gate: green on 9bf4e1c8, recorded by tools/ci/pre-push.sh; landed on the box mirror under the exception declared by main: main's ruling, 7 Oct 2026 19:5x UK: the GitHub account is suspended, lanes land on the box mirror's master, the box gate stamp is the verdict; GitHub gets the fast-forward when it answers) 2026-10-07 22:04:45 +00:00
igneum-labs
60b0579335 PC 1 helper scripts: four leading dev padding lines absorb the 0.3.20 helper's start-count skip (the update-return lane's reading of the silent helper; fixed in 0.3.21 da38a6ac)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 22:03:07 +00:00
igneum-labs
87d7729d1f Merge site-captions b689a5f2 into master (gate: green on b689a5f2, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-07 22:01:57 +00:00
igneum-labs
357d8842d8 release 0.3.22 section 14: the 0.3.23 move closed with the first lock at 22:49:04 BST, the puller fixes, the public alias moved and the --public arm fixed, the 0.3.24 pin 774f16c9 and the testnet fold 47b9b229, release-0.3.24 open, take 2's ISCC fault, PC 1's helper reading
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 22:00:40 +00:00
igneum-labs
9bf4e1c8f8 Gate: the inline-rm check's run line once (the restore and the build-server lane's registration both carried it; identical text, run twice for nothing); the manifest to match
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:59:01 +00:00
igneum-labs
b689a5f2eb Site screenshots: the captions and alt texts on /app and /miner describe the pictures as they are now (the 0.3.22 UI rendered from the app's recorded states on 7 October 2026: the mixed rig of an RTX 5090, an RX 9070 XT, an Arc B580 and an integrated UHD 770 at 156 MH/s, with the Arc's rate named as the plan's expectation; the team's Apple M5 Max at 17.0 MH/s; the Earnings and Prove pages as they read), in place of the 0.3.16 captions of 6 October that the re-shoot had left under new pictures (the site audit lane's note); the miner's dashboard photograph and its caption stay, they are a real 0.3.14 capture
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:55:56 +00:00
igneum-labs
f81be42317 CA4 packs job: the worker's vector-lane and self-test lines kept verbatim on every row (a tile pack's FAIL is the finding)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:55:48 +00:00
igneum-labs
edced4096e Merge ledger-close-23 d7cc17e8 into master (gate: green on d7cc17e8, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-07 21:55:35 +00:00
igneum-labs
d7cc17e83e Ledger close, part 3: the status-word rule (the current status is the first sentence of the last Status paragraph, the previous follows "Was:", the paragraph starts with one of the six statuses' words, never a date; export --check fails any other entry, known-failed first), tools/ledger/README.md and the ledger header carry it; the Counter ASIC lane's eighth hot set in AP-F8-1
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:49:50 +00:00
igneum-labs
b894c24735 Merge remote-tracking branch 'build/master' into ledger-close-23 2026-10-07 21:48:24 +00:00
igneum-labs
3b0a43cb42 Merge remote-tracking branch 'build/master' into HEAD 2026-10-07 21:47:23 +00:00
igneum-labs
cc1240fbeb PC 1 queue: the counter-asic-4 prototype packs job (the per-load shadow and the int8 tile classes against mx8 and sh256x27 through the installed worker, unlocked and at the knee, rows labelled ca4-research) with its kit and publish lines
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:45:17 +00:00
igneum-labs
bca0197bca Merge site-fresh-23 9f6ad83c into master (gate: green on 9f6ad83c, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-07 21:44:17 +00:00
igneum-labs
ba0adb9618 Ledger close, part 2: the Conceded entries without a public sentence now have one (D3, D5, D6, GF4 in the litepaper's "What Igneum does not claim"; M34's ladder sentence named), the public ledger regenerated
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:42:06 +00:00
igneum-labs
dfb5ca3810 Merge remote-tracking branch 'build/master' into ledger-close-23 2026-10-07 21:41:29 +00:00
igneum-labs
406149e979 Merge build-server c4d7fbb6 (the spawn-check fix) into the landing 2026-10-07 21:41:24 +00:00
igneum-labs
c4d7fbb66d jobrun tests: the banned cmdlet name is assembled in the prelude test so the windows-spawn gate does not read the assertion as a spawn
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:41:00 +00:00
igneum-labs
17c473a28a PC 1: the read-only Power Helper state job for the update-return lane (helper.log, cmd.txt, helper.alive, the task, processes, event logs, versions, the app log)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:39:38 +00:00
igneum-labs
27de1ab434 Merge ship-docs-0321 9e81066b into master (gate: green on 9e81066b, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 21:38:44 +00:00
igneum-labs
9f6ad83cc0 docs/ledger-public.md regenerated from the FUD ledger (the new ledger-public gate); X1 and X31 restated in the Was chain so the public rows carry tonight's sentences
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:38:22 +00:00
igneum-labs
69e5de2d6e Merge build-server a3f15d28 into master on the box mirror: lease pool classes and pre-emption, the runner prelude, the manifest digest guard, the inline-rm gate, the site deploy checks, cloud-sweep, forgejo (tools/ci conflicts resolved as the union of both sides)
# Conflicts:
#	tools/ci/README.md
#	tools/ci/pre-push.sh
2026-10-07 21:34:58 +00:00
igneum-labs
a3f15d280e remote-run.sh: two founder-name comments reworded (the pre-public scrub)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:34:33 +00:00
igneum-labs
807ecd5989 Job runner: the detached-helper prelude (main's rule, 7 Oct 2026 21:3x BST, from the 0.3.22 take 2 fault): every PowerShell job gets Start-IgneumDetached ahead of its script, which starts a hidden PowerShell through Win32_Process.Create (Invoke-CimMethod; a one-shot scheduled task as the fallback) outside the job's tree, prints RESULT detached pid, and never uses Start-Process (the known-failed shape, asserted by the test; jobrun::tests green on build-1). Also: forgejo.sh container check without ps|grep; devnet3.conf IGNEUMD at the 0.3.23 hands pair (the 21:30Z move)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:33:37 +00:00
igneum-labs
9e81066b4d release 0.3.22 section 13: the pull path and the 22:30 BST minute, build-1's three on 2720d8d2, the 0.3.23 Mac and HiveOS entries live at 22:31:50 BST, the 0.3.23 Windows take 1 findings, PC 1's helper death, the pool lane's 0.3.24 strings, the f2267bb6 pairing ruling
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:33:14 +00:00
igneum-labs
07c8e2c6ea PC 1 queue: the second Power Helper diagnostic (task exe against the running app, scheduler history, crash log, a 20 s unelevated probe) and the counter-asic-4 micro-benchmark job (the research lane's exe, unlocked and at the 1,300 knee, rows labelled ca4-research), with their publish lines
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:33:00 +00:00
igneum-labs
1325495150 Site deploy checks: no-cache headers on every read and a 150 s window (22:27 BST: the litepaper served the previous deployment for over 90 s after /api/live had moved, a false DEPLOY RED)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:31:09 +00:00
igneum-labs
29b2ff13fe Merge build/master f66e66e7 into site-fresh-23 (scrub-3's live.mjs comment and live page taken; the Devnet 3 pill re-stamped from the partial)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:29:41 +00:00
igneum-labs
f66e66e73e Merge scrub-3 71a2a5fe into master (gate: green on 71a2a5fe, recorded by tools/ci/pre-push.sh; landed on the box mirror under the exception declared by main: main's ruling, 7 Oct 2026 19:5x UK: the GitHub account is suspended, lanes land on the box mirror's master, the box gate stamp is the verdict; GitHub gets the fast-forward when it answers) 2026-10-07 21:27:16 +00:00
igneum-labs
71a2a5fe16 The gate restored and given a manifest (7 October 2026, 22:2x UK): tools/ci/checks.txt names every check and a push is red when a name has no run line or a run line no name
At 21:43 UK a merge on the box mirror (e1f7113f, site-land-dn3) resolved its conflict in tools/ci/pre-push.sh by taking an old copy: 88 lines gone, among them the hook's CI rule (master_ci_ok, the remote and exception logic), the branch red line, the overlap wall clock and the self-tests of the timeouts check, retry-once, ci-state, the public ledger and the gh-account check; every landing for 40 minutes ran the weaker gate and nothing said so. This commit restores the file (the one real addition of the other side, the inline-rm check, kept) and adds tools/ci/gate-manifest-check.sh in the never-push set: every push on every branch, and the merge's own push, compares pre-push.sh's run lines with tools/ci/checks.txt both ways; known-failed first (a dropped check and an unlisted check each red and named). Adding or removing a check edits checks.txt in the same commit; --write regenerates it.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:23:59 +00:00
igneum-labs
ca772ebb7b Merge remote-tracking branch 'build/master' into ledger-close-23 2026-10-07 21:21:57 +00:00
igneum-labs
410b158948 lease pool pre-emption (main, 7 Oct 2026 22:2x BST: the F8 gate sat behind two adv leases of 32 and 30 with the pool full): a release or v5 waiter that has waited 120 s pre-empts adv-class holders at ANY size, oldest first, as many as cover its ask; measure-class holders above 32 the same after 300 s; every TERM in _log/preempt.log and shown by lease status for ten minutes; the ca4 research label first among measure rows; known-failed self-test on tonight's shape (two adv holders filling the pool, a v5 waiter asking more than one of them frees, zero free) and a small measure row left alone
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:21:55 +00:00
igneum-labs
28386ca4ef Merge build/master ed4366f0 into site-fresh-23 (the bench table regenerated from master's rows with the sweep's chrome)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:21:43 +00:00
igneum-labs
362a6d7ce1 Merge remote-tracking branch 'box/master' into scrub-3
# Conflicts:
#	tools/ci/pre-push.sh
2026-10-07 21:21:36 +00:00
igneum-labs
95dbea208e PC 1: a Power Helper diagnostic job (helper.log ages, the task and its processes, the app's tune states read only, a restart and one rgc with the answer read back); the 5080 -c pass got no helper answer
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:20:43 +00:00
igneum-labs
3258014af4 Merge dn3-land ec380780 into master on the box mirror (the site reads Devnet 3 from master) 2026-10-07 21:19:56 +00:00
igneum-labs
ed4366f09b Merge ca3-coord 7acaf357 into master (gate: green on 7acaf357, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-07 21:18:27 +00:00
igneum-labs
78551d3bac Site deploy: master only (no branch or commit argument) and the post-deploy checks before the edge time (main, 7 Oct 2026 22:1x BST): /api/live network == igneum-devnet-3, the launch-first chip line and the git.igneum.network link on the index, \"Not legal advice\" on the litepaper, at least 30 /miners rows; any mismatch prints DEPLOY RED <field> and exits 1; --self-test-checks known-failed first (a wrong network, a missing string). push-inputs.sh honours IGNEUM_WORKERS_DIR and IGNEUM_NODE_SRC
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:16:45 +00:00
igneum-labs
092b1cfaf0 Ledger close (7 October 2026, night): the seven Open entries settled or given their one question; the four statuses outside the six buckets led by their bucket word; the Counter ASIC lane's rows written in; the page reads the last status line as the export does
Open: P3 to Answered by design (the measurement named: a wrapped segment proof on a 12 GB and a 24 GB card verified on a phone, the proving lane, the phase 2 benchmark); L5 to Answered with evidence (the clearance search of 3 October 2026 is in docs/legal/trademark-search-2026-10-03.md, one verdict per register); X15 to Answered by design (O-X.2 named on the public testnet, the testnet lane, inside its first month); P22 to Answered by design (spec 7.7 item 6 and the native veto contain it; the consensus proof of design 7 in phase 2 makes the rewards outputs); L1, L2 and L4 stay Open with the one sentence each that only the founder's decision with counsel answers. Other: M34, C2, X34 and X35's first status lines lead with Conceded or Fixed; tools/ledger-page.mjs takes the LAST status line of an entry (the export's rule), which is why the page counted four entries as Other that docs/ledger-public.md did not. The Counter ASIC lane's closing lines for X35, X36 and AP-F8-1 written in with its words and the commits named, and a new row X37 for the class v4 energy premium (Answered with evidence, 82 W at the 5090's knee). docs/ledger-public.md regenerated: 191 items, Open 3, Other 0.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:15:46 +00:00
igneum-labs
7acaf35731 Site: the bench table's v4 cost and tuned columns are one clause each (the sentences live in the detail row), so the five-number row fits the article box (the 22:10 BST capture read the cost column wrapping to six lines)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:15:14 +00:00
igneum-labs
2a4e1c6420 gh's active account on this Mac is the stored Igneum entry, checked before every push and every landing (main's rule, 7 October 2026, 21:5x UK)
tools/ci/gh-account-check.sh reads `gh auth status` for the account marked active and refuses with the line when it is not the stored entry (~/.config/igneum/gh-user) or when none is active; a machine without gh or without the file skips with a line. Known-failed first: a fake gh whose active account is another login is refused and named; the stored one passes; no active account is refused; no gh skips. The pre-push hook runs it live before any push; merge-to-master.sh before any landing; the gate carries its self-test. The rule row in tools/ci/README.md: no lane switches gh accounts on this Mac, ever. At 21:41 UK a lane switched gh to the second owner's login during the suspension; no transcript or history on the Mac shows which; the check closes it.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:14:53 +00:00
igneum-labs
74c61fcf2d Merge build/master 57445ff0 into site-fresh-23 (the Counter ASIC lane's chip text wins the row 17 and chip-paragraph conflicts; the sweep's Devnet 3, version, testnet, repository and dev-fee edits re-applied; the class v4 premium quoted at the lock, unlocked and the best points)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:13:34 +00:00
igneum-labs
89b1215aef PC 1 efficiency pass: the sampler reads power.draw.instant and power.draw.average beside power.draw and the rows print both (the 5080 watts question between PC 1 and the rented pod)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:13:03 +00:00
igneum-labs
ec38078097 Site on master: /api/live reads the dn3_ tables by default and the pill names igneum-devnet-3 (the live-dn3 edit, taken onto master as files this time; the 22:0x BST cherry-pick landed without it because the branch's commit had been rebased past the master it was picked onto and the merge resolved to master's side); main 7 Oct 2026: every site deploy is master only
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:12:36 +00:00