Commit graph

543 commits

Author SHA1 Message Date
igneum-labs
8df8943f7a Merge github-suspended 7942ac70 into master (gate: green on 7942ac70, 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-08 03:04:36 +00:00
igneum-labs
c52c867811 Merge ca3-v4-amend 746099e3 into master (gate: green on 746099e3, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 03:02:03 +00:00
igneum-labs
7942ac70f4 merge-to-master self-test: the nested refusal call's exit is caught (under set -e a plain assignment of a failing substitution ended the script before any check ran)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 02:59:43 +00:00
igneum-labs
4a933e5b6a merge-to-master: the suspension refusal lets --self-test through to exercise the refusal itself (the first cut refused its own self-test under the real marker)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 02:58:49 +00:00
igneum-labs
746099e3f2 PC 1 measurement pass: the step budget keeps four minutes of the cap for the restore and sizes each step from the last rate read; a probe dev line answered in helper.log counts as the helper up when its heartbeat stays stale; the gate check pc1-step-budget-check.sh with the known-failed case (the third 5090 pass of 8 October, ended by its cap at the 300 MHz step with the card left locked)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 02:56:18 +00:00
igneum-labs
7ee6ac2855 PC 1 efficiency pass: the batch count follows the last rate read, and a step that would end within four minutes of the cap is not started (the third 5090 pass's cap killed the script before its restore)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 02:54:13 +00:00
igneum-labs
83d4b6cacd No push, fetch or poll of GitHub while tools/ci/github-suspended stands (8 October 2026, 03:5x UK): merge-to-master.sh refuses a GitHub remote with the line and exit 2 before any gh or git call; the pre-push hook refuses any push to a GitHub remote
At 03:39 UK a lane's default-remote call of the merge tool polled GitHub's CI 21 times (403 each) before it was killed by pid and re-run with --remote box; the rule since the suspension (never touch GitHub) rested on every lane remembering the switch. The marker is tracked and dated; main removes it at the cut-over. Known-failed first in both self-tests: a GitHub remote under the marker is refused with the line naming --remote box (exit 2 in the tool), a mirror remote is not, and no marker means no refusal.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 02:52:31 +00:00
igneum-labs
63f7ae204b PC 1 helper scripts: a probe dev line answered in helper.log proves the helper up when its heartbeat file stays stale (the 02:45Z restore answered with helper.alive stale past 60 s)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 02:47:46 +00:00
igneum-labs
71838a01f3 PC 1 clocks restore: the cleared helper sequence (empty cmd.txt, task restart, heartbeat) before the rgc; the third 5090 pass hit its 45 min cap at the 300 MHz step
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 02:43:08 +00:00
igneum-labs
2423ecf986 Merge build/master (360eb152) into crypto-engage: funding.md conflict resolved to the in-house pass with the pre-public scrub applied; in-house-pass.md scrubbed the same way
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 02:22:08 +00:00
igneum-labs
8329f91e40 Merge remote-tracking branch 'build/master' into ca3-v4-amend 2026-10-08 01:58:08 +00:00
igneum-labs
6d95617a0a CA4 SM-sparse rerun: the research lane's exe with the race fix (ca4sparse3, sha256 0ba97edc...), the rows carry served variant and sparse_blocks and mark a base-served sparse row FAILED; new fetch and run ids
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 00:47:32 +00:00
igneum-labs
7e03da7719 PC 1 queue: the hot-table streaming-hint job (the eight packs-ca2-hot packs plus the mx8 control, base against --variant ldcs, unlocked and at the knee through the cleared helper sequence, rows labelled ca4-research) with its kit and publish lines
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 00:25:06 +00:00
igneum-labs
b9626407d9 PC 1 helper scripts: the 0.3.20 helper is started over an empty cmd.txt and its heartbeat waited for (the update-return lane's cleared sequence, 01:17 BST); repeated when helper.alive is stale; a refused start (0x800710E0) or no heartbeat in 60 s stops the lock path and reports; the padding removed; the 5080 grid republishes as -d
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 00:23:23 +00:00
igneum-labs
b94da5956f pc1-publish: the CA4 packs kit title restored (a regex edit had cut it at the quote and broke the script)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 00:12:05 +00:00
igneum-labs
2cc8f8b31c identity-check: PC 2 is rewritten card-free as "the second Windows rig" (its cards are in dispute between lanes tonight; PC 1's verified list stays)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 22:58:53 +00:00
igneum-labs
58f6b09751 CA4 packs job: the two per-load rows carry construction=unsound-energy-reading-only (the research lane's verdict, 22:44 UTC)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 22:46:29 +00:00
igneum-labs
815344fb82 Merge build/master 8a42340f into spec-accept-23 (the hash lane's derivation recipe and test taken; the rewritten 1.4.6 keeps its program-id paragraph, which carries the recipe's text; AP-F8-4 ordered before AP-F8-5; the public ledger and the ledger page regenerated)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 22:44:49 +00:00
igneum-labs
30713a67b0 Spec read-back and the ledger page (AP-F8-5, 7 October 2026 night)
Spec 01 1.4.6: the constants table gains ACCEPT_TAG, LANES, the (c'') window-cap literal and the first-refused reading of MAX_SATURATED. tools/ci/spec-constants-check.mjs joins the gate: every "Constant | Value | Where" table of spec 01 against the crate's pub const items (an expression over constants evaluated, a byte string compared, a pending row skipped while the constant is absent), known-failed fixture first. igneum-pow/tests/spec_readback.rs derives every pinned id of the "Seed | Attempt | Id | Note" table through the crate and draws each class v4 row with its era to the stated attempt; a must-differ row asserts another id (box suite on the branch: 64 + 7 + 4 + 19 + 2 + 7 + 2 passed, build-remote rc 0).
tools/ledger-page.mjs: both entry heading forms render (M1 and AP-F8-1; the single-letter form dropped every in-house pass row from /ledger), the pass gets its own section, a known-failed self-test in the gate. docs/fud-ledger.md drops the USD 50,000 prize clauses and "paid independent cryptanalysis" (decision item 1 of 6 October: no bounty; the in-house rule of 7 October), so the regenerated site/ledger.html carries neither. checks.txt regenerated (73 checks).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 22:44:14 +00:00
igneum-labs
8e8f0b60cb CA4 packs job: the per-load shadow's fixed export (mx8_shl256x27_v2, id bd64b207a30413fb) runs beside the first (the known-failed record); every row names its pack directory and program id
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 22:31:11 +00:00
igneum-labs
3509319a2e PC queue: the class v5 Intel fingerprint job moves to PC 2's Arc B580 eGPU (main's word; on the shipper's PC 2 clear only), the v5 kit fetch targets both PCs
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 22:25:07 +00:00
igneum-labs
50db9c4bae PC 1 queue: the v5 lane's own Intel Arc B580 script (class-v5 a4b08245) in place of my Arc variant; its publish line
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 22:24:25 +00:00
igneum-labs
1f83f7738c PC 1 queue: the class v5 kit fingerprint jobs (the v5 lane's 9070 XT script as written; an Arc variant that takes an Intel device by name from --list and reports its absence), the kit fetch and publish lines
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 22:22:40 +00:00
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
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
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
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
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
dfb5ca3810 Merge remote-tracking branch 'build/master' into ledger-close-23 2026-10-07 21:41:29 +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
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
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
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
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
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
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
7c92acd17b PC 1 efficiency pass: HelperSeqBase defined before its first call (the 5080 -b run found no helper path and measured the unlocked rows only); the 5080 republished as -c
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:06:48 +00:00
igneum-labs
57445ff087 Merge site-land-dn3 9ef66eab into master on the box mirror (the site reads Devnet 3 from master; repository links on the git host; the inline-rm gate) 2026-10-07 21:04:24 +00:00
igneum-labs
eb44da32b8 Site freshness sweep, 7 October 2026 evening (site-fresh-23): every served page against tonight's facts
Devnet 3: the litepaper's live table reads Devnet 3 (first block 18:06 UK, first lock 20:02 UK, every upgrade on from block zero), its status chip, the precedents rows, the roadmap's phase 3 and the journey's phase 3; the nav pill names igneum-devnet-3 and chain id 4463 on every page (the live-dn3 edit had been made on the injected copy, which the build overwrote from the partial); evidence rows 7 and 10 carry Devnet 3's first block and first lock, row 17 the 5090 class v4 efficiency pass (136.84 MH/s at 475.5 W unlocked, 134.98 at 316.3 W at the 1,400 MHz lock, class v3 control 134.68 at 228.0 W), and a "what moved on 7 October" table.
Versions: Ember 0.3.22 and Wallet 0.1.5 wherever the litepaper and the MetaMask page named 0.3.9, 0.3.13, 0.3.14 or 0.1.4; downloads.json refreshed from the live index (hive 0.3.22; the Mac and Windows aliases still read 0.3.20 there).
Testnet: "weeks away, when the go checklist closes" becomes "armed, opens on the go word" on the home, download and miner pages, the litepaper (twice, plus roadmap row 5), the journey's phase 5, the ledger's X31 and O-X.2 rows and the ledger text check; no date anywhere.
Repository: the nav and footer partials point at git.igneum.network/igneum-network/spec (label Source, a neutral glyph); the X1 sentence no longer says "private repository until the public testnet" (litepaper, ledger X1, the public ledger table, the text check); evidence rule 1 and the "what would move a row" table drop the private-repository condition; provenance drops "before the repository goes public" and gains a tooling table (Forgejo, Caddy, SP1, CaDiCaL, licences approximate).
Cryptanalysis: the in-house adversarial pass replaces "paid independent cryptanalysis" on the litepaper (twice) and the public ledger page; the ledger page drops the USD 50,000 prize clauses (decision item 1 of 6 October: no bounty; nothing public about a prize). The staged outside-check clause stays as main's own cut.
Dev fee: the miner page's fee table (and /dev-fee from it) adds the pool row: no software fee in pool mode, the pool's own fee is the only one (docs/plans/pool.md C6, the Hive README).
MetaMask: Devnet 3 answers chain id 4463 until its class v5 floor, then 4464. Two founder-name comments reworded (site/api/live.mjs, tools/ci/README.md).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:03:10 +00:00