Merge master fbfd174b3 into ci-registry-identity under the master-landing lock

This commit is contained in:
igneum-labs 2026-10-08 21:49:16 +00:00
commit 2dcacc9146
2 changed files with 35 additions and 32 deletions

View file

@ -653,7 +653,7 @@
"run_status": "NOT RUN",
"evidence_path": "build-1:/srv/artefacts/tas/p02-rows/p02-rows.txt",
"run_id": "p02-fleet-pods-20261008-01",
"updated": "2026-10-08T21:41:02.527Z",
"updated": "2026-10-08T21:49:16.337Z",
"evidence_record": {
"requirement_id": "GPU-01",
"decision": "NOT RUN",
@ -674,7 +674,7 @@
},
"claim_impact": "",
"reviewer": "",
"at": "2026-10-08T21:41:02.527Z"
"at": "2026-10-08T21:49:16.337Z"
},
"in_progress_since": "2026-10-08T19:59:34.316Z",
"approvals": {
@ -704,7 +704,7 @@
},
"claim_impact": "",
"reviewer": "",
"at": "2026-10-08T21:41:02.527Z"
"at": "2026-10-08T21:49:16.337Z"
}
}
},
@ -832,7 +832,7 @@
"run_status": "NOT RUN",
"evidence_path": "build-1:/srv/artefacts/tas/p02-rows/p02-rows.txt; docs/analysis/class-v6/amd-intel-energy.md",
"run_id": "p02-fleet-pods-20261008-01",
"updated": "2026-10-08T21:41:02.527Z",
"updated": "2026-10-08T21:49:16.337Z",
"evidence_record": {
"requirement_id": "GPU-03",
"decision": "NOT RUN",
@ -853,7 +853,7 @@
},
"claim_impact": "",
"reviewer": "",
"at": "2026-10-08T21:41:02.527Z"
"at": "2026-10-08T21:49:16.337Z"
},
"in_progress_since": "2026-10-08T19:59:34.316Z",
"approvals": {
@ -883,7 +883,7 @@
},
"claim_impact": "",
"reviewer": "",
"at": "2026-10-08T21:41:02.527Z"
"at": "2026-10-08T21:49:16.337Z"
},
"bench:amd-intel-energy": {
"requirement_id": "GPU-03",
@ -905,7 +905,7 @@
},
"claim_impact": "",
"reviewer": "",
"at": "2026-10-08T21:41:02.278Z"
"at": "2026-10-08T21:49:16.046Z"
}
}
},
@ -1322,7 +1322,7 @@
"run_status": "NOT RUN",
"evidence_path": "docs/analysis/review-2026-10-08-b/f10/emu-test.log; build-1:/srv/artefacts/p01/p01-20261008-01/cuda-5090-hl-v5-win.json; build-1:/srv/artefacts/p01/p01-20261008-01/cuda-4090-hl-v5-win.json; build-1:/srv/artefacts/p01/p01-20261008-01/cuda-3090-hl-v5-win.json; build-1:/srv/artefacts/p01/p01-20261008-01/cuda-5090-hl-v6-all.json; build-1:/srv/artefacts/p01/p01-20261008-01/cuda-4090-hl-v6-all.json; build-1:/srv/artefacts/p01/p01-20261008-01/cuda-3090-hl-v6-all.json; build-1:/srv/artefacts/p01/p01-20261008-01/cuda-5090-hl-v6-foldrw.json; build-1:/srv/artefacts/p01/p01-20261008-01/cuda-4090-hl-v6-foldrw.json; build-1:/srv/artefacts/p01/p01-20261008-01/cuda-3090-hl-v6-foldrw.json; build-1:/srv/artefacts/p01/p01-20261008-01/cuda-5090-hl-v6-all-nowin.json; build-1:/srv/artefacts/p01/p01-20261008-01/cuda-4090-hl-v6-all-nowin.json; build-1:/srv/artefacts/p01/p01-20261008-01/cuda-3090-hl-v6-all-nowin.json",
"run_id": "p01-20261008-01",
"updated": "2026-10-08T21:41:02.464Z",
"updated": "2026-10-08T21:49:16.278Z",
"evidence_record": {
"requirement_id": "POW-01",
"decision": "NOT RUN",
@ -1343,7 +1343,7 @@
},
"claim_impact": "POW-01's CUDA half on the class v5 object and all three class v6 D1 candidates: a million nonces agree bit-for-bit with the CPU reference on three CUDA generations each; OpenCL and Metal remain",
"reviewer": "",
"at": "2026-10-08T21:41:02.464Z"
"at": "2026-10-08T21:49:16.278Z"
},
"in_progress_since": "2026-10-08T20:07:26.255Z",
"approvals": {
@ -1398,7 +1398,7 @@
},
"claim_impact": "POW-01's CUDA half on the class v5 object and all three class v6 D1 candidates: a million nonces agree bit-for-bit with the CPU reference on three CUDA generations each; OpenCL and Metal remain",
"reviewer": "",
"at": "2026-10-08T21:41:02.464Z"
"at": "2026-10-08T21:49:16.278Z"
}
}
},
@ -1431,7 +1431,7 @@
"run_status": "NOT RUN",
"evidence_path": "docs/analysis/review-2026-10-08-b/f10/packfile-test.log;docs/analysis/review-2026-10-08-b/f10/geometry-check-mini.log; docs/analysis/class-v6/family-gate.md; docs/analysis/class-v6/rows/chainseed-census-1a938abe4.md; docs/analysis/class-v6/rows/pairing-20261008.md",
"run_id": "family-gate-20261008c",
"updated": "2026-10-08T21:42:25.136Z",
"updated": "2026-10-08T21:49:16.161Z",
"evidence_record": {
"requirement_id": "POW-02",
"decision": "NOT RUN",
@ -1452,7 +1452,7 @@
},
"claim_impact": "",
"reviewer": "",
"at": "2026-10-08T21:42:25.136Z"
"at": "2026-10-08T21:49:16.161Z"
},
"in_progress_since": "2026-10-08T20:07:26.255Z",
"approvals": {
@ -1506,7 +1506,7 @@
},
"claim_impact": "",
"reviewer": "",
"at": "2026-10-08T21:42:25.136Z"
"at": "2026-10-08T21:49:16.161Z"
},
"census:class-v6": {
"requirement_id": "POW-02",
@ -2089,7 +2089,7 @@
"run_status": "NOT RUN",
"evidence_path": "docs/analysis/class-v6/rows/pairing-20261008.md; build-1:/srv/artefacts/tas/p02-rows/p02-rows.txt",
"run_id": "p02-fleet-pods-20261008-01",
"updated": "2026-10-08T21:41:02.527Z",
"updated": "2026-10-08T21:49:16.337Z",
"evidence_record": {
"requirement_id": "POW-08",
"decision": "NOT RUN",
@ -2110,7 +2110,7 @@
},
"claim_impact": "",
"reviewer": "",
"at": "2026-10-08T21:41:02.527Z"
"at": "2026-10-08T21:49:16.337Z"
},
"approvals": {
"scope_approved": null,
@ -2161,7 +2161,7 @@
},
"claim_impact": "",
"reviewer": "",
"at": "2026-10-08T21:41:02.527Z"
"at": "2026-10-08T21:49:16.337Z"
}
}
}
@ -3570,7 +3570,7 @@
"run_status": "NOT RUN",
"evidence_path": "docs/analysis/class-v6/family-gate.md",
"run_id": "family-gate-20261008c",
"updated": "2026-10-08T21:42:25.136Z",
"updated": "2026-10-08T21:49:16.161Z",
"evidence_record": {
"requirement_id": "ROT-07",
"decision": "NOT RUN",
@ -3591,7 +3591,7 @@
},
"claim_impact": "",
"reviewer": "",
"at": "2026-10-08T21:42:25.136Z"
"at": "2026-10-08T21:49:16.161Z"
},
"in_progress_since": "2026-10-08 18:3x UK",
"approvals": {
@ -3643,7 +3643,7 @@
},
"claim_impact": "",
"reviewer": "",
"at": "2026-10-08T21:42:25.136Z"
"at": "2026-10-08T21:49:16.161Z"
}
}
},
@ -3676,7 +3676,7 @@
"run_status": "NOT RUN",
"evidence_path": "docs/analysis/class-v6/family-gate.md",
"run_id": "family-gate-20261008c",
"updated": "2026-10-08T21:42:25.136Z",
"updated": "2026-10-08T21:49:16.161Z",
"evidence_record": {
"requirement_id": "ROT-08",
"decision": "NOT RUN",
@ -3697,7 +3697,7 @@
},
"claim_impact": "",
"reviewer": "",
"at": "2026-10-08T21:42:25.136Z"
"at": "2026-10-08T21:49:16.161Z"
},
"approvals": {
"scope_approved": null,
@ -3726,7 +3726,7 @@
},
"claim_impact": "",
"reviewer": "",
"at": "2026-10-08T21:42:25.136Z"
"at": "2026-10-08T21:49:16.161Z"
}
}
}
@ -9972,7 +9972,7 @@
"run_status": "FAIL",
"evidence_path": "docs/release/evidence/ux-shipper-2026-10-08.md",
"run_id": "incident-u64-coinbase-2026-10-08",
"updated": "2026-10-08T21:41:02.402Z",
"updated": "2026-10-08T21:49:16.220Z",
"evidence_record": {
"requirement_id": "UX-06",
"decision": "FAIL",
@ -9993,7 +9993,7 @@
},
"claim_impact": "no miner could take the work templates the network gave it above 18.4 IGN of merged subsidy",
"reviewer": "",
"at": "2026-10-08T21:41:02.402Z"
"at": "2026-10-08T21:49:16.220Z"
},
"approvals": {
"scope_approved": null,
@ -10022,7 +10022,7 @@
},
"claim_impact": "no miner could take the work templates the network gave it above 18.4 IGN of merged subsidy",
"reviewer": "",
"at": "2026-10-08T21:41:02.402Z"
"at": "2026-10-08T21:49:16.220Z"
}
}
},
@ -12102,7 +12102,7 @@
],
"run_id": "same-work-20261008-02",
"evidence_path": "docs/design/class-v5-stored-state.md; build-1:/srv/artefacts/packs/packs-class-v6-20261008T202808Z.zip; build-1:/srv/builds/_log/v5-class/kits-20261008T202808Z/emu-check.log; build-1:/srv/artefacts/tas/same-work-20261008-02/node/node-1.json; build-1:/srv/artefacts/tas/same-work-20261008-02/node/node-2.json; build-1:/srv/artefacts/tas/same-work-20261008-02/node/node-3.json; build-1:/srv/artefacts/tas/same-work-20261008-02/node/node.log; build-1:/srv/artefacts/tas/same-work-20261008-02/references/ref-D.txt; build-1:/srv/artefacts/tas/same-work-20261008-02/references/ref-D1.txt; build-1:/srv/artefacts/tas/same-work-20261008-02/job-context.json; build-1:/srv/artefacts/tas/same-work-20261008-02/pool/kit-row/pool-1.json; build-1:/srv/artefacts/tas/same-work-20261008-02/pool/kit-row/pool-2.json; build-1:/srv/artefacts/tas/same-work-20261008-02/pool/kit-row/pool-3.json",
"updated": "2026-10-08T21:42:25.085Z",
"updated": "2026-10-08T21:49:16.402Z",
"evidence_record": {
"requirement_id": "R2-F03-R02",
"decision": "NOT RUN",
@ -12123,7 +12123,7 @@
},
"claim_impact": "R2-F03-R02 and R03 on one job context (the chain-seed class v6 object) across the readers that can run it tonight: node, CPU reference, CUDA and pool on three phases with the dataset-day switch at nonce 1572864; PASS only when every reader agrees bit for bit on every nonce; Metal and OpenCL are the morning's",
"reviewer": "",
"at": "2026-10-08T21:42:25.085Z",
"at": "2026-10-08T21:49:16.402Z",
"network_label": "on an island, not a network"
},
"evidence_records": {
@ -12169,7 +12169,7 @@
},
"claim_impact": "R2-F03-R02 and R03 on one job context (the chain-seed class v6 object) across the readers that can run it tonight: node, CPU reference, CUDA and pool on three phases with the dataset-day switch at nonce 1572864; PASS only when every reader agrees bit for bit on every nonce; Metal and OpenCL are the morning's",
"reviewer": "",
"at": "2026-10-08T21:42:25.085Z",
"at": "2026-10-08T21:49:16.402Z",
"network_label": "on an island, not a network"
}
},
@ -12214,7 +12214,7 @@
],
"run_id": "same-work-20261008-02",
"evidence_path": "build-1:/srv/artefacts/tas/same-work-20261008-02/node/node-1.json; build-1:/srv/artefacts/tas/same-work-20261008-02/node/node-2.json; build-1:/srv/artefacts/tas/same-work-20261008-02/node/node-3.json; build-1:/srv/artefacts/tas/same-work-20261008-02/node/node.log; build-1:/srv/artefacts/tas/same-work-20261008-02/references/ref-D.txt; build-1:/srv/artefacts/tas/same-work-20261008-02/references/ref-D1.txt; build-1:/srv/artefacts/tas/same-work-20261008-02/job-context.json",
"updated": "2026-10-08T21:42:25.085Z",
"updated": "2026-10-08T21:49:16.402Z",
"evidence_record": {
"requirement_id": "R2-F03-R03",
"decision": "NOT RUN",
@ -12235,7 +12235,7 @@
},
"claim_impact": "R2-F03-R02 and R03 on one job context (the chain-seed class v6 object) across the readers that can run it tonight: node, CPU reference, CUDA and pool on three phases with the dataset-day switch at nonce 1572864; PASS only when every reader agrees bit for bit on every nonce; Metal and OpenCL are the morning's",
"reviewer": "",
"at": "2026-10-08T21:42:25.085Z",
"at": "2026-10-08T21:49:16.402Z",
"network_label": "on an island, not a network"
},
"evidence_records": {
@ -12259,7 +12259,7 @@
},
"claim_impact": "R2-F03-R02 and R03 on one job context (the chain-seed class v6 object) across the readers that can run it tonight: node, CPU reference, CUDA and pool on three phases with the dataset-day switch at nonce 1572864; PASS only when every reader agrees bit for bit on every nonce; Metal and OpenCL are the morning's",
"reviewer": "",
"at": "2026-10-08T21:42:25.085Z",
"at": "2026-10-08T21:49:16.402Z",
"network_label": "on an island, not a network"
}
},

View file

@ -54,7 +54,10 @@ _slots_env="${IGNEUM_BUILD_SLOTS_DIR:-}"; _log_env="${IGNEUM_BUILD_LOG_DIR:-}"
# What the clean spares beyond target dirs and stamps: a lane's scratch. The fixed prefixes, plus every glob in the mirror-local
# file `.igneum-scratch-spare` (one per line, # comments; the file itself is spared). spare_args <dir> fills SPARE_ARGS with
# the `-e <glob>` arguments; it is never empty (the fixed list), so bash 3.2's unbound-empty-array rule cannot bite the self-test.
SPARE_FIXED=('attack-*' 'scratch-*' 'target-attack-*' '.build-remote.log' '.igneum-scratch-spare')
# vendor/ is spared (8 Oct 2026, the enforced lane's read on build-9): the vendor repos (vendor/igneum-node, vendor/igneum-node-exec)
# are separate repositories, untracked in the main mirror and checked out by their own bs_push_and_checkout only when the run's
# crate is under vendor, so a main-repo crate run on the same worktree took the whole node tree and its target with it
SPARE_FIXED=('attack-*' 'scratch-*' 'target-attack-*' '.build-remote.log' '.igneum-scratch-spare' 'vendor')
spare_args() {
local p
SPARE_ARGS=()