Commit graph

524 commits

Author SHA1 Message Date
igneum-labs
5ef1565486 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
f8774d1d73 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
6e5d8f27ea 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
3f59c641ef 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
e26dabdf47 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
f49bc7e825 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 e9c447bf merged in 2026-10-07 22:21:37 +00:00
igneum-labs
64b235c887 Merge build/master 5ab75f4d into ca3-v4-amend (the ledger keeps both sides) and the AP-F8-4 ledger row (the program id derivation text; igneum-pow against c79f6d96 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
3f2055f078 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 6875c58b)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 22:03:07 +00:00
igneum-labs
42286e24b8 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
6b92230187 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
8f967351be Merge ledger-close-23 a9d53a44 into master (gate: green on a9d53a44, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-07 21:55:35 +00:00
igneum-labs
a9d53a44db 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
dc40f3fd76 Merge remote-tracking branch 'build/master' into ledger-close-23 2026-10-07 21:48:24 +00:00
igneum-labs
a876e3b72d Merge remote-tracking branch 'build/master' into HEAD 2026-10-07 21:47:23 +00:00
igneum-labs
c8c5827ed8 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
78c9cdbcba Merge remote-tracking branch 'build/master' into ledger-close-23 2026-10-07 21:41:29 +00:00
igneum-labs
1eb953aa68 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
d292d8958b Merge build-server 75c3a6fa 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
0e689e5798 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
408ffa9dec 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
213ea2b20b Merge build/master 031b09c2 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
3d85d91cae 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 (b7abee81, 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
ab2d35ffd4 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
36d777afea 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
e544f9946a 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
db535505de 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
2855f37858 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
1c363252d3 Merge build/master beaab266 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
2b6b371b7b 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
c68dd4f6c9 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
beaab2662e Merge site-land-dn3 e65031d0 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
95abe121e1 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
igneum-labs
f4d5b71c35 Merge ca3-coord 9209d8a1 into master (gate: green on 9209d8a1, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-07 21:02:34 +00:00
igneum-labs
6be7d271ac Merge scrub-3 0cdf15b1 into master (gate: green on 0cdf15b1, 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:01:54 +00:00
igneum-labs
8ffba7b050 PC 1 efficiency pass: the third 5090 grid (1,100 MHz down to the driver floor) and its publish line
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:01:46 +00:00
igneum-labs
9209d8a154 Public chip texts: the X9 wording retired (its claimed ratio is against a CPU core); the floor and the premium as measured numbers at the 5090's knee (2.1x at k = 1, 3.4x at a core three times better, the premium 81.8 W, Ember Tune named); the ledger pins X35 and X36 moved; Counter ASIC 3.0 status: the research file's two orders
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 20:59:56 +00:00
igneum-labs
8dc5a5111d PC 1 efficiency pass: the 5080 runs the full grid, unlocked to the driver floor (main's order)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 20:59:01 +00:00
igneum-labs
0cdf15b17a fresh-repo.sh: master is pushed before the mirror push (Forgejo makes the first ref into an empty repository the default branch; it became adv-accept at 21:54 UK on 7 October 2026)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 20:56:13 +00:00
igneum-labs
f2b62e3bd4 The manifest digest guard (the shipper and main, 7 Oct 2026 21:4x BST, from the Devnet 3 sweep that split the network): publish-manifest.sh refuses an app entry whose node pin reads another consensus params digest than the network's current one unless --move-clock \"HH:MM UTC, <reason>\" records the move (logged in the notes); tools/digest-read.sh reads a digest from a pinned binary started bare or from a running node's log or journal (read on build-1: the 0.3.23 pin ba75bf6f against the running Devnet 3 83eb50cd); known-failed self-test (2720d8d2 entry against 83eb50cd refused, accepted with the clock) in the gate. tools/ci/README.md = master's scrubbed copy plus the inline-rm rule
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 20:53:54 +00:00
igneum-labs
7d4802c4fa tools/ci/README.md: the scrubbed master copy with the inline-rm rule appended (the landing had carried a stale copy over the scrub)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 20:52:40 +00:00
igneum-labs
107801e5a7 PC 1 queue: the counter-asic-4 SM-sparse research job as a mode of the efficiency pass (the research lane's worker variants sp170/85/43/21/11-w32 beside base, both packs, unlocked and at the 1,300 MHz knee, rows labelled ca4-research with the race line), its fetch and publish lines
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 20:51:27 +00:00
igneum-labs
845f703121 Merge site-land-dn3 78befb1f 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 20:50:18 +00:00
igneum-labs
32068c8ab6 PC 1 efficiency pass: the helper sequence base reads helper.log as well as cmd.txt and re-bases after a timeout (the floor pass lost every lock from 1,000 MHz and its reset because the app's own tune raised the helper's sequence past the script's); the grid stops at the first unanswered lock and the task is restarted before the reset; the clock restore job
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 20:47:55 +00:00
igneum-labs
bd3a0e1a45 Merge scrub-3 3e8e64ef into master (gate: green on 3e8e64ef, 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 20:46:40 +00:00
igneum-labs
b7abee81fc Merge site-land-dn3 4ed80163 into master on the box mirror (the site reads Devnet 3 from master; repository links on the git host)
# Conflicts:
#	tools/ci/pre-push.sh
2026-10-07 20:43:06 +00:00
igneum-labs
3e8e64effd Scrub: the founder list leaves the repository in every encoding; the never-push founder check decodes base64, hex and .b64 blobs too (7 October 2026, 21:4x UK)
tools/ci/founder-strings.b64 was the founder check's pattern list base64-encoded: a grep could not read it, any reader of the public host could (git.igneum.network was public from 21:26 UK; read off at 21:36). The list now lives only in a private file (~/.config/igneum/founder-strings on the Mac, /srv/discord-hooks/founder-strings on build-1 for the Discord guard; $IGNEUM_FOUNDER_STRINGS overrides) and site/forbidden-strings.txt carries no encoded copy. Readers: founder-strings-check.sh (skips with a line where the file is absent; the Mac's hook is the guard), site/scrub.mjs and launch-gates-check.mjs (the private file's patterns added where it exists), discord-hooks.mjs (three locations; the test writes a fixture list and loads the module after it), fresh-repo.sh (the private file; drops tools/ci/founder-strings.b64 from every commit; rewrites the base64 of every list regex out of every blob and scans for it).

The check's second pass (main's addition): every base64 literal of 24 characters or more, every hex literal of 24 or more and every *.b64 file is decoded and scanned, so no encoding hides a term again; the self-test plants each fixture sample in plain text, in a .b64 file, as a base64 literal and as a hex literal, each caught and named, and a tree without the list skips with its line.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 20:40:36 +00:00
igneum-labs
78befb1fd0 Site on master: live reads Devnet 3 (the live-dn3 edit, cherry-picked onto master so a master deploy carries it; main 7 Oct 2026 21:2x BST, every site deploy is master only from now) and every repository link flips from github.com/igneum-network to git.igneum.network/igneum-network (the public Forgejo host, by the founder word through main at 21:2x BST; GitHub is dark). Also: the runner pool classes in remote-run.sh (two founder-name comments reworded), infra/build-server/forgejo.sh (the git host stand-up), and the gate check tools/ci/inline-rm-check.sh (no deletion inside an inline bash -c / sh -c string; main 21:33 BST; known-failed self-test first, three proving-v1 lines allow-listed by name) with the rule in tools/ci/README.md
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 20:38:41 +00:00
igneum-labs
83a947d274 rule 15 at six places; release 0.3.22: the 0.3.22 Windows take 2 fault and the skip, the version miss's second layer, the 0.3.23 pairs
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 20:35:17 +00:00
igneum-labs
67dbac426f Gate: no deletion inside an inline bash -c / sh -c string (main, 7 Oct 2026 21:33 BST: the desktop app asked the founder to approve lanes' commands carrying rm in an inline string); tools/ci/inline-rm-check.sh with a known-failed self-test (rm, find -delete, truncate, PowerShell -c list) and the tree scan, registered in pre-push.sh; the rule in tools/ci/README.md
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 20:34:29 +00:00
igneum-labs
d6703f1ba9 tools/ci/release-version-check.sh (rule 15): a release-0.3.N branch reads 0.3.N in Cargo.toml, Cargo.lock and version.h from its first commit; self-test on the 0.3.23 shape; wired into the pre-push gate
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 20:29:07 +00:00