..
fixtures
Kill by exact command line or pid file, never by a name: tools/ci/kill-by-name-check.sh in the gate; the 36 pgrep/pkill literals in the tree fixed
2026-10-06 22:10:31 +00:00
windows
Evidence: 4 October measurements (live hourly swap, first live lock and the 280 locks since, first GPU proof, one-click worker, generator v2, difficulty oscillation and v2 pending, 12-node propagation and partition, clock skew); rows 29 and 30 added; difficulty and floor claims softened
2026-10-04 13:52:45 +00:00
bash-body-check.sh
CI: bash bodies in PowerShell jobs pass bash -n (the lost-quote class)
2026-10-05 21:38:41 +00:00
build-from-manifest.sh
F03 (Review B): the 2.0.1 release manifest, pinning node 7cfa422a, the class v5 freeze, the dataset policy, the acceptance rule, the host ABI, the miner app, the pool, the proof guests and vks, and the activation settings
2026-10-08 19:32:46 +00:00
build-kind-default-check.sh
Build box scheduling: suites and benches at nice 10 on 32 cores with -j 32; a gate kind at nice 0 on the full set ahead of queued suites; kind, nice and cores on the slot label and the JSONL line; the default-class CI check
2026-10-07 10:29:26 +00:00
check-workflow-shell.mjs
Public-testnet readiness: fee floors and pgas table analysis, testnet identity doc, G14 rewrite plan with dry run, G13 signed build inputs, testnet terms, MetaMask page
2026-10-04 22:54:56 +00:00
commit-string-check.sh
Fleet: the class v4 rehearsal tooling (CUDA worker wrapper, generator-4 worker, pack re-export), the standing-fleet rule (supervisor, library, page block, gpu-fleet.md), the 0.3.15 publish script, the Devnet 2 script's ports and bps knobs, the collector's seed knobs
2026-10-06 19:46:32 +00:00
commit-tz-check.sh
relay: three auth tiers, signed run tasks, machine secrets, retention; clients on headers; TZ=UTC and curl -K checks (X23 X24 X25 X26 X27 X28 X29 G13 G14)
2026-10-05 18:46:13 +00:00
copied-sources-check.sh
Merge origin/master into ca3-coord: Counter ASIC 3.0 complete (every gate green, P2 green, P1 written); the drive-ref check skips single-quoted here-strings and the copied-sources check reads code lines only (master's CI red on 471832b); main's decisions and the close in the status file
2026-10-06 18:05:54 +00:00
curl-header-check.sh
relay: three auth tiers, signed run tasks, machine secrets, retention; clients on headers; TZ=UTC and curl -K checks (X23 X24 X25 X26 X27 X28 X29 G13 G14)
2026-10-05 18:46:13 +00:00
defaults-line-check.sh
cross-remote.sh: the default cross-build runs again (a trailing comment had swallowed the defaults line); the class gets a CI check
2026-10-06 20:55:44 +00:00
export-exclude.txt
Export exclusion: docs/analysis/mission is internal research (the last mission's five lanes and the closed list), outside the public export list
2026-10-07 08:22:09 +00:00
forbidden-strings.txt
Site: the two Windows machines are described, never numbered, on every public page; the identity grep covers the served site
2026-10-06 19:38:13 +00:00
glibc-ceiling-check.sh
glibc ceilings per artefact class: hive and rig 2.31, seed and linux 2.35, native unchecked; proven in ubuntu:20.04 and 22.04 on the box
2026-10-07 00:35:18 +00:00
identity-check.sh
CI hardening: one gate script for the hook and CI, the research exclusion list, the Windows paths check, the red watcher, the box runner switch, the failure classification
2026-10-06 20:58:54 +00:00
install-hooks.sh
CI hardening: one gate script for the hook and CI, the research exclusion list, the Windows paths check, the red watcher, the box runner switch, the failure classification
2026-10-06 20:58:54 +00:00
installer-stop-check.sh
0.3.26: the installer's detach step names its error and never installs in place under a job (PC 2, 0.3.25 take 3b, 8 October 2026, 14:54:54 BST: "could not copy <dist exe> to app\updates\Igneum-Miner-Setup-0.3.25.exe" with no reason, then the fallback installed in place under the job, the stop step quit the engine and the job's tree ended the installer 3 s in, nothing installed, the app down until a start-app). Igneum-Miner.iss: LastErrorWords (DLLGetLastError + SysErrorMessage) on every failed step; DetachSource makes the updates folder (logging a failure), copies through a .part name then renames (a half-written copy never carries the final name), and when no copy can be made schedules the SOURCE in place (a job's folder persists after the job); InitializeSetup under a job either starts the detached task or stops with "REFUSED: ... no detached start could be made (the lines above say why); nothing is installed and the app is left running", never an in-place install. installer-stop-check rule 6b: the OS error logged, no in-place fallback, the REFUSED line; self-test known-failed on take 3b's shape
2026-10-08 14:03:46 +00:00
kill-by-name-check.sh
Kill by exact command line or pid file, never by a name: tools/ci/kill-by-name-check.sh in the gate; the 36 pgrep/pkill literals in the tree fixed
2026-10-06 22:10:31 +00:00
kit-path-check.sh
CI: run jobs test their fetched kit before use (the wiped-jobs-folder class)
2026-10-05 22:37:29 +00:00
launch-gates-check.mjs
Launch pack tools: per-tier income table from the bench rows and TESTNET_1, the daily hash-origin report, the launch-gates check (mission item 10)
2026-10-07 08:53:12 +00:00
ledger-text-check.mjs
site-ui-4: the header on every page (six items, Download, the burger with its open state and aria), OS marks on the download cards, the footer redesign (icon row GitHub, Discord, Reddit; Contact eyebrow; one baseline grid; the state word and the year), the chip-model text (prize sentence cut, the bounded hot-set row), live-dag.js 2.0.2 narrow options for phones, the nav build check, the word-bounded rig-name check
2026-10-07 09:59:42 +00:00
link-check.mjs
Explorer pages: /explorer, /block/<hash|number>, /address/<addr>, the search router, a local preview server, CI
2026-10-05 19:35:40 +00:00
mirror-reset-check.sh
Stale-overlay class closes with its check: tools/ci/mirror-reset-check.sh in the pre-push gate
2026-10-06 22:47:16 +00:00
no-conflict-markers.sh
ci: no conflict markers in tracked files (check + pre-push hook that also builds the site)
2026-10-05 16:45:09 +00:00
no-foreign-tree-writes.sh
CI hardening: one gate script for the hook and CI, the research exclusion list, the Windows paths check, the red watcher, the box runner switch, the failure classification
2026-10-06 20:58:54 +00:00
no-secrets-check.sh
Key custody: inventory, encrypted backup and restore, no-secrets CI check
2026-10-05 17:01:01 +00:00
override-json-check.sh
Counter ASIC 3.0 gates (node): class v4 = mx8+sh256x27 through the stack (igneum-pow ProgramClass::V4, V4_CLASS, generator 4, program_id(4, seed, attempt), the era composed as v3's; program.h and program.json class v4; packcheck, packfile.h, the CUDA and OpenCL identity rule and the Metal worker accept generator 4 and the class=v4 token, the Metal worker takes v4 from the prepared pack only; v2 and v3 byte-identical, the pinned packs diffed); the G4 harness class-v4.mjs (two switches, the never case); override-60x.json: the v4 field at never, the duplicated proving v1 block removed, the four 0.3.12/0.3.13 fields added; CI check override-json-check.sh (no duplicate key in any override file)
2026-10-06 15:58:49 +00:00
permanent-fault-check.sh
Miner app: plug, tune, play (the project lead, 7 October 2026): node readiness gate, the retry ladder, no permanent fault, fault lines to the intake, the signed cards job, the fault-class register
2026-10-07 13:11:48 +00:00
pinned-guests-check.sh
ci: the pinned-guests check ignores comment lines
2026-10-05 13:01:38 +00:00
playbook-quit-check.sh
0.3.15: the playbook-quit allow list is only the installer's stop step; the agg-cost scripts on the runner's --cards-off; ember-tune-pc1.ps1 deleted
2026-10-06 18:38:32 +00:00
pre-push.sh
app-ia-26: the pill's rest word names heat mode; the three UI test files outside the gate line join it
2026-10-08 14:13:26 +00:00
prover-pair-check.sh
CI: the prover pair is built from the pinned node's exec types (prover-pair-check, in pre-push)
2026-10-07 09:10:31 +00:00
prover-socket-check.sh
Kill by exact command line or pid file, never by a name: tools/ci/kill-by-name-check.sh in the gate; the 36 pgrep/pkill literals in the tree fixed
2026-10-06 22:10:31 +00:00
ps-drive-ref-check.sh
Merge origin/master into ca3-coord: Counter ASIC 3.0 complete (every gate green, P2 green, P1 written); the drive-ref check skips single-quoted here-strings and the copied-sources check reads code lines only (master's CI red on 471832b); main's decisions and the close in the status file
2026-10-06 18:05:54 +00:00
public-api-check.mjs
Public stats API: /api/stats and /api/supply, documented with live examples, contract test and a live check
2026-10-05 19:35:40 +00:00
README.md
0.3.23: the installer runs ITS OWN stop step, with the install dir (PC 2, 0.3.23 take 1, 22:07 BST: PrepareToInstall preferred the installed 0.3.21 stop-igneum.ps1, which only asked the engine to quit; the window host lived on, Inno could not replace it, the host's restart ladder started the old engine 45 s later and every file stayed 0.3.21, while the crate's text tests passed). Igneum-Miner.iss: always ExtractTemporaryFile and run the payload's script with -Install "{app}" (and once more for an old admin dir), Log lines for the step and its exit (3 = a file stayed locked, CloseApplications is the fallback); InitializeSetup refuses an installer whose file name carries another version than it installs, and clears a stale install-running.flag with a line. stop-igneum.ps1: param Install (its own folder only the default, since the installer runs it from {tmp}), exit 3 when a file stays locked. tools/ci/installer-stop-check.sh (pre-push, self-test on tonight's shape, known-failed first on the tree): payload script, -Install, host by path before api/quit, unlock wait. Release rule 14 and the CI README row: an installer is tested by running it end to end on a Windows box over a running older app (installed versions, process set, first upload); a text test is a lint
2026-10-07 21:31:34 +00:00
red-watch.mjs
CI red watcher: every branch, one line per failed run naming the branch, the commit, the red check and the pushing author
2026-10-07 13:09:06 +00:00
release-manifest-check.sh
F03 (Review B): the 2.0.1 release manifest, pinning node 7cfa422a, the class v5 freeze, the dataset policy, the acceptance rule, the host ABI, the miner app, the pool, the proof guests and vks, and the activation settings
2026-10-08 19:32:46 +00:00
route-spill-check.sh
Build boxes: the class router is a preference with spill-over (a held or overloaded box hands the job to the other one); build-2 gets a third slot and every run there is bounded on its own 32-core band; the spill decision in the first route line, the slot label and the JSONL row
2026-10-07 13:08:19 +00:00
scratch-spare-check.sh
build server: the remote checkout's clean spares a lane's scratch (AP-H1, the lost-scratch class)
2026-10-07 08:24:07 +00:00
second-engine-check.sh
A card never shows 0 MH/s without a reason word (the project lead, 6 October 2026, watching PC 1 during the table run): the Mine row reads 'tuning: step k of n · measuring W W' with the live rate, 'held for a remote job: <title>' while a job holds the miners, and the Tuned line at the end; the big button reads 'Tuning, mining again in about N min'; the strip carries one tune line; a measurement engine prints a TUNE progress line every 10 s and the playbook forwards it (and TUNE chosen as done) to the installed app's POST /api/tune-progress, a post of state, never quit, pause or resume; the rule in ember-tune.md 6a; UI tests for the three states
2026-10-06 15:36:07 +00:00
signer-pipe-check.sh
C4 fix: certificate-driven reorg written into spec 3.5, 3.2 C4, 3.10 C4 and F1/F2, 3.11.7; ledger C4 fix paragraph, F16 note (the honest-partition row for option B is gone), O-3.6 narrowed; bench-log "the C4 fix" with every harness row; c4.mjs v2 mode, WINDOW knob, forced reconnect at the heal (addPeer, nodes on --unsaferpc), adopted-lock count; two tooling classes fixed: the signer piped into head (SIGPIPE panic under pipefail, four scripts, tools/ci/signer-pipe-check.sh in CI) and the one shared build-inputs.zip (build-job.mjs names every job's zip, push-build-inputs.sh --name and pruning)
2026-10-05 18:17:36 +00:00
site-contrast-check.mjs
Site UI 3: one design system, the live DAG module, the home page as one screen, the litepaper as a paper, every page on the shared tokens
2026-10-06 19:27:47 +00:00
site-nav-check.mjs
site-ui-4: the header on every page (six items, Download, the burger with its open state and aria), OS marks on the download cards, the footer redesign (icon row GitHub, Discord, Reddit; Contact eyebrow; one baseline grid; the state word and the year), the chip-model text (prize sentence cut, the bounded hot-set row), live-dag.js 2.0.2 narrow options for phones, the nav build check, the word-bounded rig-name check
2026-10-07 09:59:42 +00:00
site-orphan-check.mjs
Site UI 3: one design system, the live DAG module, the home page as one screen, the litepaper as a paper, every page on the shared tokens
2026-10-06 19:27:47 +00:00
whole-body-check.sh
Build tools: whole-body blocks (the edited-while-running class, with its check), the igneum-pow pairing line, move-hand.sh restart with its readbacks
2026-10-07 03:12:51 +00:00
windows-paths-check.sh
CI hardening: one gate script for the hook and CI, the research exclusion list, the Windows paths check, the red watcher, the box runner switch, the failure classification
2026-10-06 20:58:54 +00:00
windows-spawn-check.mjs
app: every elevated launch through one hidden-console builder; CI check for Windows spawns; PC 1 console watchers
2026-10-06 08:21:46 +00:00