volt: q150 -- verifier census sees the repo root; 197/197 covered, ledgers re-measured
This commit is contained in:
1 parent
fe23317167
commit
006a45c9ee
13 files changed
+553
-185
No files matched your search
Executable
+92
@@ -0,0 +1,92 @@
|
||||
#!/usr/bin/env bash
|
||||
# CHECK-q150 -- the volt lane's verifier census, graded at the rev it was taken at.
|
||||
#
|
||||
# WHAT WAS WRONG
|
||||
# q63_verify_scan.py enumerated the verifier population with
|
||||
# r"/verify_.*\.py$" -- a SLASH was required -- while q65_runner.py matches
|
||||
# the BASENAME of every tracked path. Two instruments, two populations. A
|
||||
# verifier committed at the repo root (verify_wordcount.py, beam lane,
|
||||
# ef83d3d) was therefore in the runner's audit and invisible to the census,
|
||||
# so `--check` printed an UNCLASSED fault that no census row could clear:
|
||||
# the row cannot exist for a file the scan cannot see. Measured at fe23317,
|
||||
# this scan said "196 committed verify_*.py", rev_files said 197.
|
||||
#
|
||||
# WHAT THIS GRADES
|
||||
# 1. the scanner's cells, including the root-population cell added here;
|
||||
# 2. the population at the PIN: every committed verifier carries a census
|
||||
# row, no UNCLASSED, no NEW-UNWIRED;
|
||||
# 3. the runner ledger at the PIN: coverage, blob binding, verdict-vs-rc;
|
||||
# 4. the rc-probe ledger at the PIN: content-bound and class-consistent;
|
||||
# 5. no committed verifier prints a PASS it cannot fail;
|
||||
# 6. the root-population cell is NOT vacuous: the pre-fix regex reds it.
|
||||
#
|
||||
# WHY A PIN AND NOT HEAD
|
||||
# A census is a statement about a tree at a rev (Q147's rule, one lane over).
|
||||
# Other lanes land verifiers while a tick runs -- measured this tick: the
|
||||
# population went 195 -> 196 -> 197 inside ~15 minutes -- so a HEAD-graded
|
||||
# census re-reds by construction. The drift past the pin is printed as an
|
||||
# advisory and does not move the verdict.
|
||||
#
|
||||
# rc 0 every leg holds rc 1 a leg failed rc 2 could not grade
|
||||
set -u
|
||||
ROOT="$(git -C "$(dirname "$0")" rev-parse --show-toplevel 2>/dev/null)" || exit 2
|
||||
[ -n "$ROOT" ] || exit 2
|
||||
cd "$ROOT" || exit 2
|
||||
HERE="wizard-work/volt/q150"
|
||||
PIN="$(cat "$HERE/PIN" 2>/dev/null)" || PIN=""
|
||||
[ -n "$PIN" ] || { echo "FAIL pin no $HERE/PIN"; exit 2; }
|
||||
git rev-parse --verify "$PIN^{commit}" >/dev/null 2>&1 || {
|
||||
echo "FAIL pin $PIN does not resolve"; exit 2; }
|
||||
|
||||
legs=0; faults=0
|
||||
leg() { # leg <name> <rc> <detail>
|
||||
legs=$((legs + 1))
|
||||
if [ "$2" -eq 0 ]; then printf 'PASS %-18s %s\n' "$1" "$3"
|
||||
else printf 'FAIL %-18s %s\n' "$1" "$3"; faults=$((faults + 1)); fi
|
||||
}
|
||||
|
||||
out="$(python3 wizard-work/volt/q63_verify_scan.py --selftest 2>&1)"; rc=$?
|
||||
leg selftest "$rc" "$(printf '%s' "$out" | grep -m1 '^selftest:')"
|
||||
|
||||
out="$(python3 wizard-work/volt/q63_verify_scan.py --repo . --rev "$PIN" 2>&1)"; rc=$?
|
||||
cov="$(printf '%s' "$out" | sed -n 's/^ census coverage *: //p' | head -1)"
|
||||
unc="$(printf '%s' "$out" | grep -c 'UNCLASSED ')"
|
||||
new="$(printf '%s' "$out" | grep -c 'NEW_UNWIRED ')"
|
||||
strip="$(printf '%s' "$out" | grep -c 'STRIPPED_ASSERT ')"
|
||||
a="${cov%% of *}"; b="${cov#* of }"; b="${b%% *}"
|
||||
if [ "$a" = "$b" ] && [ -n "$a" ] && [ "$unc" -eq 0 ] && [ "$new" -eq 0 ]; then crc=0
|
||||
else crc=1; fi
|
||||
leg census-at-pin "$crc" "coverage ${cov:-unreadable}; UNCLASSED $unc; NEW-UNWIRED $new"
|
||||
|
||||
out="$(python3 wizard-work/volt/q65_runner.py --repo . --rev "$PIN" --check \
|
||||
--class gate-run,undeclared 2>&1)"; rc=$?
|
||||
leg runner-ledger "$rc" "$(printf '%s' "$out" | grep -m1 '^q65:')"
|
||||
|
||||
out="$(python3 wizard-work/volt/q65_rc_probe.py --repo . --rev "$PIN" --check 2>&1)"; rc=$?
|
||||
leg rc-probe "$rc" "$(printf '%s' "$out" | grep -m1 'fault(s)')"
|
||||
|
||||
out="$(python3 wizard-work/volt/q65_no_verdict.py --repo . --check 2>&1)"; rc=$?
|
||||
leg no-verdict "$rc" "$(printf '%s' "$out" | grep -m1 'fault(s)')"
|
||||
|
||||
tmp="$(mktemp -d "${TMPDIR:-/tmp}/q150-mut-XXXX")" || exit 2
|
||||
if python3 "$HERE/mutate_regex.py" wizard-work/volt/q63_verify_scan.py \
|
||||
"$tmp/mut.py" >/dev/null 2>&1; then
|
||||
mout="$(python3 "$tmp/mut.py" --selftest 2>&1)"; mrc=$?
|
||||
if printf '%s' "$mout" | grep -q 'FAIL a repo-root verifier is in the population' \
|
||||
&& [ "$mrc" -ne 0 ]; then leg mutant 0 "pre-fix regex reds the root cell"
|
||||
else leg mutant 1 "mutant did not red the root cell (rc=$mrc)"; fi
|
||||
else
|
||||
leg mutant 2 "could not build the pre-fix mutant"
|
||||
fi
|
||||
rm -rf "$tmp"
|
||||
|
||||
n_pin="$(git ls-tree -r --name-only "$PIN" | grep -cE '(^|/)verify_[^/]*\.py$')"
|
||||
n_head="$(git ls-tree -r --name-only HEAD | grep -cE '(^|/)verify_[^/]*\.py$')"
|
||||
echo "advisory: HEAD $(git rev-parse --short HEAD) is past the pin $PIN --"
|
||||
echo " verifiers at pin $n_pin, at HEAD $n_head (advisory only)"
|
||||
echo "residual: $strip verifier(s) whose only failure path is a bare assert"
|
||||
echo " (STRIPPED_ASSERT, pre-existing at entry): not this item's class"
|
||||
|
||||
if [ "$faults" -eq 0 ]; then echo "q150: $legs leg(s), all passed"; exit 0; fi
|
||||
echo "q150: $legs leg(s), $faults fault(s)"
|
||||
exit 1
|
||||
@@ -14101,3 +14101,19 @@ CHECK: bash CHECK-q148
|
||||
Files edited for this item: `wizard-work/beam/test_pathguard.py` (repaired: `beam_assert.raises`, docstring naming the defect), the duplicate runner `run_pathguard_tests.py` in `wizard-work/beam/` (deleted: duplicate, uninvoked, host-absolute), `CHECK-q149` (new entry point, 6 legs), `wizard-work/volt/q143-check-sweep/check_entry_baseline.tsv` (one row re-taken `1 -> 0`, one row signed at 0), `wizard-work/volt/q137-open-set/open_set.py` (its record-count pin, moved by this append), `WORK-QUEUE.md` (this record, appended), `docs/queue-index.md` (re-rendered). The independent audit, the pre-repair transcripts and the mutant readings are under `/root/.hermes/wizard-outputs/volt/q149-beam-gate/`. Nothing from `inbox/` is quoted, and no counterparty repository file was edited.
|
||||
|
||||
CHECK: bash CHECK-q149
|
||||
|
||||
**Q150 — DONE at the commit this record lands in (opened and repaired in the same tick, volt, 2026-11-01; volt lane by authorship for the gate, its scanner and both of its ledgers, unclaimed and taken).** The volt lane's gate has been red for two days, and its census could not have gone green: `q63_verify_scan.py` enumerated the verifier population with `r"/verify_.*\.py$"` — a SLASH was required — while `q65_runner.py` matches the BASENAME of every tracked path. Two instruments, two populations, and the difference was exactly one file: `verify_wordcount.py`, committed at the repo root by the beam lane (`ef83d3d`), in the runner's audit and invisible to the census. `--check` printed `UNCLASSED verify_wordcount.py` as a fault no census row could clear, because a row cannot exist for a path the scan never walks — and `rows.append({"lane": n.split("/")[1] ...})` would have raised `IndexError` on it if it had.
|
||||
|
||||
**(0) Entry state, measured at `12a8558` before any edit.** `bash wizard-work/volt/CHECK` → **rc 1**, `q65: 64 fault(s)` from the runner leg (63 `UNCLASSED`, 1 `STALE wizard-work/spark/verify_lwc.py`), with the gate stopping there. Each leg run on its own: `q63_verify_scan.py --repo .` → **rc 1**, `52 fault(s)`, `census coverage : 141 of 195 committed verifier(s)`, of which 7 are `STRIPPED_ASSERT` (a different class, pre-existing — the same 7 in the entry log); `q65_rc_probe.py --check` → **rc 1**, `7 fault(s)` (6 `STALE` rows bound to blobs the tree no longer holds, 1 `MISSING` row for the retired `verify_lwc.py`, `a979e63`/Q125); `q65_no_verdict.py --check` → **rc 0**. The two populations, side by side at `fe23317`: the scan prints `committed verify_*.py : 196 (spark 47 ledger 45 forge 39 sol 38 sphinx 17 beam 3 null 3 quill 3 volt 1)` — no `(root)` — while `git ls-tree -r --name-only fe23317 | grep -cE '(^|/)verify_[^/]*\.py$'` reads **197**.
|
||||
|
||||
**(1) The repair, in four parts.** (i) `VERIFY_RE` is now `r"(?:^|/)verify_[^/]*\.py$"` — the rule the runner already applied — and the lane tally prints `(root)` for a path with no directory instead of raising. (ii) Selftest cell 11 commits `verify_root.py` at a scratch repo's root and asserts it is in the population with lane `(root)`; the repaired scanner reads **`selftest: 11/11`, rc 0**, and the same file with the pre-fix regex restored (`wizard-work/volt/q150/mutate_regex.py`) reads **`FAIL a repo-root verifier is in the population`, `selftest: 10/11`, rc 1** — one cell, and it is the fix. (iii) The census was re-emitted by its own writer at `fe23317`: **197 rows (gate-run 167, wired-invoke 23, declared-one-off 6, undeclared 1)**, up from 196 rows (gate-run 121, wired-invoke 23, declared 6, undeclared 45), and `verify_wordcount.py` now has a row of its own (measured `PASS 0.18s`). (iv) Both evidence ledgers were re-measured, not re-bound: `q65_runner.py --class gate-run,undeclared --emit --merge` ran **166 verifiers in 3184.1s** (PASS 104, FAIL 61, TIMEOUT 2) and one row that my own 45 s fallback had under-measured was re-run at its real window (`FAIL 136.29s`, not `TIMEOUT`); `q65_rc_probe.py --emit --merge` re-probed the 6 stale paths (1 `sensitive`, 4 `unprobed-mutant`, 1 `unprobed-baseline` — the reading each file now earns).
|
||||
|
||||
**(2) Two rows that were not evidence any more, printed as they went.** `wizard-work/spark/verify_lwc.py` was retired at `a979e63` (Q125) and no longer exists at HEAD, so both ledgers carried a row describing content the tree does not hold; `wizard-work/volt/q150/drop_row.py` echoes every dropped line (`gate-run .../verify_lwc.py PASS 0 0.18`, `sensitive .../verify_lwc.py 0 6 1 1 43`). One row was **restored by measurement**, not by hand: a `--merge` run removes the rows it is about to re-take *before* it takes them, so the emit I killed while the 1800 s HTTP verifier was running dropped `archive-remember-r1-figures-2026-10-23/verify_archive.py`'s freshly-measured `TIMEOUT 1800.11s` row; `wizard-work/volt/q150/insert_row.py` puts the line back exactly as measured (fields `|`-separated so no tab has to survive shell quoting), and the ledger reads **168 rows (PASS 105, FAIL 62, TIMEOUT 1)** with `q65: 0 fault(s)`.
|
||||
|
||||
**(3) Evidence at the repaired tree, all measured this tick.** `bash CHECK-q150` → **6 of 6 legs passed, rc 0, 24.5 s**: `selftest: 11/11`; `coverage 197 of 197 committed verifier(s) carry a census row; UNCLASSED 0; NEW-UNWIRED 0`; `q65: 0 fault(s)`; `q65_rc_probe: 0 fault(s) -- every row content-bound and consistent with its class`; `q65_no_verdict: 0 fault(s)`; and the mutant leg red on the pre-fix regex. Signed with the sweep's own reader, not typed: `retake.py --sign CHECK-q150` → `SIGNED CHECK-q150 0 (green)`. The lane gate itself is **not** green and this record does not claim it: `bash wizard-work/volt/CHECK` → **rc 1**, one leg, `7 fault(s)`, all `STRIPPED_ASSERT` (`spark/verify_csv.py`, `verify_dir_analyzer.py`, `verify_report.py`, `verify_result.py`, `verify_scratch_analysis.py`, `verify_hermes_skill.py`, `ledger/verify_gdp_artifact.py`) — verifiers whose only failure path is a bare `assert`, which `python3 -O` compiles away. Those 7 were red at entry (the same 7 in `q63-scan-150.log`), they are a class of their own (Q63's), and repairing them is an edit to seven other-lane verifiers; `CHECK-q150` prints them as a named residual rather than grading them. The repo gate: `python3 tools/verify.py --fast` on this tree is recorded with the commit below.
|
||||
|
||||
**(4) Not claimed.** That `verify_wordcount.py` is sound or belongs at the repo root — it writes `/root/troupe-standup/test_verification.txt` through an absolute host path, and it is now *visible* to the census, which is the whole repair; deleting it is a change to the beam lane's file and to `tools/path_claim_check.py`'s closed class set (Q149's lesson about claiming a deleted path). That the 62 FAIL rows are wrong — the ledger records what each verifier returned; `--check` grades bookkeeping (blob binding, coverage, verdict-vs-rc), never whether a verifier measures the right thing. That the census is current at HEAD — it is true at `fe23317`, the rev in its own header, and `CHECK-q150` prints the drift as an advisory; while this tick ran, other lanes moved the population 195 → 196 → 197, which is why the check grades a pin and not HEAD (Q147's rule, one lane over). That the `archive-remember-r1-figures` verifier is broken — at its 1800 s window it did not finish this time and finished in 837.56 s before; the row records the window and the timeout, and a verifier whose runtime is network-bound is a reading about the network. That the sweep is green — `check_sweep.py --check` read `111 entry point(s), 77 green, 11 fault(s)` for the whole tree before this tick's repair, and this item touched one lane's gate population and two ledgers.
|
||||
|
||||
Files edited for this item: `wizard-work/volt/q63_verify_scan.py` (population regex, `(root)` lane, selftest cell 11), `wizard-work/volt/q63_unwired_baseline.tsv` (re-census, 197 rows), `wizard-work/volt/q65_runner_baseline.tsv` (166 verifiers re-measured, 1 row dropped, 1 restored), `wizard-work/volt/q65_rc_probe.tsv` (6 rows re-probed, 1 dropped), `CHECK-q150` (new entry point, 6 legs), `wizard-work/volt/q150/` (new: `PIN`, `mutate_regex.py`, `drop_row.py`, `insert_row.py`), `wizard-work/volt/q143-check-sweep/check_entry_baseline.tsv` (one row signed), `wizard-work/volt/q137-open-set/open_set.py` (its record-count pin, moved by this append), `WORK-QUEUE.md` (this record, appended), `docs/queue-index.md` (re-rendered). The scan, gate and ledger transcripts are under `/root/.hermes/wizard-outputs/volt/q150-volt-gate/`, and the record is `volt-2026-11-01-q150-volt-gate.md` beside them. Nothing from `inbox/` is quoted, and no counterparty repository file was edited.
|
||||
|
||||
CHECK: bash CHECK-q150
|
||||
+52
-15
@@ -4,7 +4,7 @@
|
||||
|
||||
**What this is.** One row per item of `WORK-QUEUE.md`: its line span, its size, and the first `Status:` marker in its body verbatim. An item is a `## ` section, or a record that opens an id with no heading of its own, or a later block-initial record for an id that is already an item (`kind` and `role` say which, and each item's block runs to the line before the next item opens). Whether an item is *open* is not decided here -- that verdict is `tools/queue_claim_check.py`'s, and this document does not overrule it.
|
||||
|
||||
**What it exposes.** The queue is two-tier. 97 sections carry 86 ids because 11 ids own a second, continuation section; 59 further ids are opened by a record and own no heading at all, and they have rows and extents here -- 130 record blocks in all, 71 of them a later closure or correction for an id already opened. The same **59 ids** are listed again in the table below, which carries what a bounds row cannot -- the form that opened each one and how often the file names it: grepping `^## Q41` finds nothing while Q41 is a live item the file names 30 times.
|
||||
**What it exposes.** The queue is two-tier. 97 sections carry 86 ids because 11 ids own a second, continuation section; 60 further ids are opened by a record and own no heading at all, and they have rows and extents here -- 131 record blocks in all, 71 of them a later closure or correction for an id already opened. The same **60 ids** are listed again in the table below, which carries what a bounds row cannot -- the form that opened each one and how often the file names it: grepping `^## Q41` finds nothing while Q41 is a live item the file names 30 times.
|
||||
|
||||
| # | id | kind | lines | bytes | role | title | first `Status:` |
|
||||
|---|---|---|---|---|---|---|---|
|
||||
@@ -234,7 +234,8 @@
|
||||
| 224 | Q146 | record | 14032-14049 | 8221 | record: BOLD-LEAD | **Q146 — DONE at the commit this record lands in (opened and repaired in the same tick, volt, 2026-11-01; ledger lane by authorship for the roster extract, unclaimed and taken).** Two entry points in … | -- |
|
||||
| 225 | Q147 | record | 14050-14065 | 9509 | record: BOLD-LEAD | **Q147 — DONE at the commit this record lands in (opened and repaired in the same tick, volt, 2026-11-01; ledger lane by authorship for the census artifact, unclaimed and taken).** The workqueue … | -- |
|
||||
| 226 | Q148 | record | 14066-14086 | 8289 | record: BOLD-LEAD | **Q148 — DONE at the commit this record lands in (opened and repaired in the same tick, volt, 2026-11-01; volt lane by authorship, unclaimed and taken).** `check_sweep.py` grades every entry point in … | -- |
|
||||
| 227 | Q149 | record | 14087-14103 | 10418 | record: BOLD-LEAD | **Q149 — DONE at the commit this record lands in (opened and repaired in the same tick, volt, 2026-11-01; beam lane by authorship, unclaimed and taken).** The beam lane's gate has been red since the … | -- |
|
||||
| 227 | Q149 | record | 14087-14104 | 10419 | record: BOLD-LEAD | **Q149 — DONE at the commit this record lands in (opened and repaired in the same tick, volt, 2026-11-01; beam lane by authorship, unclaimed and taken).** The beam lane's gate has been red since the … | -- |
|
||||
| 228 | Q150 | record | 14105-14119 | 7869 | record: BOLD-LEAD | **Q150 — DONE at the commit this record lands in (opened and repaired in the same tick, volt, 2026-11-01; volt lane by authorship for the gate, its scanner and both of its ledgers, unclaimed and … | -- |
|
||||
|
||||
## Ids with no `## ` heading
|
||||
|
||||
@@ -298,9 +299,10 @@ Opened as records inside another section. `line` is the record's own opening lin
|
||||
| Q144 | 13994 | 13980 | 3 | Q143 | BULLET+BOLD | BOLD-LEAD |
|
||||
| Q145 | 14016 | 14016 | 4 | Q144 | BULLET+BOLD | BOLD-LEAD |
|
||||
| Q146 | 14032 | 14032 | 3 | Q145 | BULLET+BOLD | BOLD-LEAD |
|
||||
| Q147 | 14050 | 14050 | 4 | Q146 | BULLET+BOLD | BOLD-LEAD |
|
||||
| Q147 | 14050 | 14050 | 5 | Q146 | BULLET+BOLD | BOLD-LEAD |
|
||||
| Q148 | 14066 | 14066 | 1 | Q147 | BULLET+BOLD | BOLD-LEAD |
|
||||
| Q149 | 14087 | 14087 | 1 | Q148 | BULLET+BOLD | BOLD-LEAD |
|
||||
| Q149 | 14087 | 14087 | 2 | Q148 | BULLET+BOLD | BOLD-LEAD |
|
||||
| Q150 | 14105 | 14105 | 1 | Q149 | BULLET+BOLD | BOLD-LEAD |
|
||||
|
||||
**Not in this document.** Ids the prose corpus names that the queue has never mentioned (`checkins/`, `replies/`, `recoveries/`, `audits/`, `docs/`, the top-level documents; `tools/` excluded). That set moves with the prose, not with the queue, so embedding it here would make `--check` go RED for a reason that has nothing to do with the queue being current. It is reported on demand: `python3 tools/queue_index.py --outside`.
|
||||
|
||||
@@ -1990,17 +1992,30 @@ The block below is the parse this document renders, byte for byte. `--check` com
|
||||
"title": "**Q148 \u2014 DONE at the commit this record lands in (opened and repaired in the same tick, volt, 2026-11-01; volt lane by authorship, unclaimed and taken).** `check_sweep.py` grades every entry point in \u2026"
|
||||
},
|
||||
{
|
||||
"bytes": 10418,
|
||||
"end_line": 14103,
|
||||
"bytes": 10419,
|
||||
"end_line": 14104,
|
||||
"id": "Q149",
|
||||
"kind": "record",
|
||||
"line": 14087,
|
||||
"lines": 17,
|
||||
"lines": 18,
|
||||
"role": "record",
|
||||
"role_detail": "BOLD-LEAD",
|
||||
"status": null,
|
||||
"status_line": null,
|
||||
"title": "**Q149 \u2014 DONE at the commit this record lands in (opened and repaired in the same tick, volt, 2026-11-01; beam lane by authorship, unclaimed and taken).** The beam lane's gate has been red since the \u2026"
|
||||
},
|
||||
{
|
||||
"bytes": 7869,
|
||||
"end_line": 14119,
|
||||
"id": "Q150",
|
||||
"kind": "record",
|
||||
"line": 14105,
|
||||
"lines": 15,
|
||||
"role": "record",
|
||||
"role_detail": "BOLD-LEAD",
|
||||
"status": null,
|
||||
"status_line": null,
|
||||
"title": "**Q150 \u2014 DONE at the commit this record lands in (opened and repaired in the same tick, volt, 2026-11-01; volt lane by authorship for the gate, its scanner and both of its ledgers, unclaimed and \u2026"
|
||||
}
|
||||
],
|
||||
"ids_multi_section": {
|
||||
@@ -5077,17 +5092,30 @@ The block below is the parse this document renders, byte for byte. `--check` com
|
||||
"title": "**Q148 \u2014 DONE at the commit this record lands in (opened and repaired in the same tick, volt, 2026-11-01; volt lane by authorship, unclaimed and taken).** `check_sweep.py` grades every entry point in \u2026"
|
||||
},
|
||||
{
|
||||
"bytes": 10418,
|
||||
"end_line": 14103,
|
||||
"bytes": 10419,
|
||||
"end_line": 14104,
|
||||
"id": "Q149",
|
||||
"kind": "record",
|
||||
"line": 14087,
|
||||
"lines": 17,
|
||||
"lines": 18,
|
||||
"role": "record",
|
||||
"role_detail": "BOLD-LEAD",
|
||||
"status": null,
|
||||
"status_line": null,
|
||||
"title": "**Q149 \u2014 DONE at the commit this record lands in (opened and repaired in the same tick, volt, 2026-11-01; beam lane by authorship, unclaimed and taken).** The beam lane's gate has been red since the \u2026"
|
||||
},
|
||||
{
|
||||
"bytes": 7869,
|
||||
"end_line": 14119,
|
||||
"id": "Q150",
|
||||
"kind": "record",
|
||||
"line": 14105,
|
||||
"lines": 15,
|
||||
"role": "record",
|
||||
"role_detail": "BOLD-LEAD",
|
||||
"status": null,
|
||||
"status_line": null,
|
||||
"title": "**Q150 \u2014 DONE at the commit this record lands in (opened and repaired in the same tick, volt, 2026-11-01; volt lane by authorship for the gate, its scanner and both of its ledgers, unclaimed and \u2026"
|
||||
}
|
||||
],
|
||||
"nested": [
|
||||
@@ -5600,7 +5628,7 @@ The block below is the parse this document renders, byte for byte. `--check` com
|
||||
"form": "BOLD-LEAD",
|
||||
"id": "Q147",
|
||||
"line": 14050,
|
||||
"refs": 4,
|
||||
"refs": 5,
|
||||
"section": "Q146",
|
||||
"shape": "BULLET+BOLD"
|
||||
},
|
||||
@@ -5618,9 +5646,18 @@ The block below is the parse this document renders, byte for byte. `--check` com
|
||||
"form": "BOLD-LEAD",
|
||||
"id": "Q149",
|
||||
"line": 14087,
|
||||
"refs": 1,
|
||||
"refs": 2,
|
||||
"section": "Q148",
|
||||
"shape": "BULLET+BOLD"
|
||||
},
|
||||
{
|
||||
"first_mention": 14105,
|
||||
"form": "BOLD-LEAD",
|
||||
"id": "Q150",
|
||||
"line": 14105,
|
||||
"refs": 1,
|
||||
"section": "Q149",
|
||||
"shape": "BULLET+BOLD"
|
||||
}
|
||||
],
|
||||
"preamble": {
|
||||
@@ -5628,9 +5665,9 @@ The block below is the parse this document renders, byte for byte. `--check` com
|
||||
"end_line": 8,
|
||||
"line": 1
|
||||
},
|
||||
"queue_bytes": 2376766,
|
||||
"queue_lines": 14103,
|
||||
"queue_sha256": "76eca8b4526c3f676e71264115ed5bab5b6ce5c16d2dff038e8b2945d7b5b41d",
|
||||
"queue_bytes": 2384636,
|
||||
"queue_lines": 14119,
|
||||
"queue_sha256": "d9079ae27d9cd228e61f6310796151d927d4a3341b1c787e938161cbb53f08ab",
|
||||
"sections": [
|
||||
{
|
||||
"bytes": 3139,
|
||||
|
||||
@@ -491,15 +491,15 @@ PIN_OPENED = [51, 52, 53, 65, 100, 101, 102, 103, 104, 105, 106, 107, 109,
|
||||
# one appended id, no heading: 107 -> 108 records, 138 -> 139 ids, 73 -> 74
|
||||
# record_ids, 52 -> 53 record_only; headings, heading_ids, open and opened
|
||||
# unchanged (97 / 86 / 0 / 26), so again no id changed its state.
|
||||
# Q149 (2026-11-01): the same move again -- one appended record, one appended
|
||||
# id, no heading: 108 -> 109 records, 139 -> 140 ids, 74 -> 75 record_ids,
|
||||
# 53 -> 54 record_only; headings, heading_ids, open and opened unchanged
|
||||
# (97 / 86 / 0 / 26). Q149 is a same-tick repair, so it never sat open and is
|
||||
# not registered as a probe -- the sweep's own beam gate is its regression
|
||||
# guard, not a closure probe (the Q138 rule for same-tick ids).
|
||||
PIN_COUNTS = {"headings": 97, "heading_ids": 86, "records": 109,
|
||||
"record_ids": 75, "ids": 140, "open": 0, "opened": 26,
|
||||
"record_only": 54}
|
||||
# Q150 (2026-11-01): the same move again -- one appended record, one appended
|
||||
# id, no heading: 109 -> 110 records, 140 -> 141 ids, 75 -> 76 record_ids,
|
||||
# 54 -> 55 record_only; headings, heading_ids, open and opened unchanged
|
||||
# (97 / 86 / 0 / 26). Q150 is a same-tick repair, so it never sat open and is
|
||||
# not registered as a probe -- CHECK-q150 is its regression guard, not a
|
||||
# closure probe (the Q138 rule for same-tick ids).
|
||||
PIN_COUNTS = {"headings": 97, "heading_ids": 86, "records": 110,
|
||||
"record_ids": 76, "ids": 141, "open": 0, "opened": 26,
|
||||
"record_only": 55}
|
||||
|
||||
PIN_STATE = {
|
||||
100: "REPAIRED", 101: "REPAIRED", 102: "REPAIRED", 103: "REPAIRED",
|
||||
|
||||
@@ -128,3 +128,5 @@ wizard-work/volt/q144-check-entry/CHECK-q144 0 entry point for the four repaired
|
||||
CHECK-q148 0 q148: 5 of 5 leg(s) passed
|
||||
# rows signed (q148 via retake.py, 2026-11-01): 1 entry point(s) measured, --timeout 120 --jobs 4, at HEAD 9e476c5
|
||||
CHECK-q149 0 q149: 6 of 6 leg(s) passed
|
||||
# rows signed (q148 via retake.py, 2026-11-01): 1 entry point(s) measured, --timeout 300 --jobs 4, at HEAD fe23317
|
||||
CHECK-q150 0 q150: 6 leg(s), all passed
|
||||
|
Can't render this file because it contains an unexpected character in line 90 and column 87.
|
@@ -0,0 +1 @@
|
||||
fe23317
|
||||
@@ -0,0 +1,32 @@
|
||||
#!/usr/bin/env python3
|
||||
"""drop_row.py -- remove ledger rows for paths named on argv.
|
||||
|
||||
Q150: the runner ledger and the rc-probe ledger each carry a row for
|
||||
`wizard-work/spark/verify_lwc.py`, a verifier retired at `a979e63` (Q125).
|
||||
A row that describes a file absent at HEAD is not evidence about the tree, and
|
||||
neither tool prunes rows (both emit only what they ran), so the removal is
|
||||
explicit and printed: every dropped line is echoed before it goes.
|
||||
"""
|
||||
import sys
|
||||
|
||||
path = sys.argv[1]
|
||||
targets = set(sys.argv[2:])
|
||||
if not targets:
|
||||
sys.exit("usage: drop_row.py <ledger.tsv> <path> [<path> ...]")
|
||||
|
||||
kept, dropped = [], []
|
||||
with open(path, encoding="utf-8") as fh:
|
||||
for line in fh:
|
||||
parts = line.rstrip("\n").split("\t")
|
||||
if len(parts) > 1 and parts[1] in targets:
|
||||
dropped.append(line.rstrip("\n"))
|
||||
else:
|
||||
kept.append(line.rstrip("\n"))
|
||||
for d in dropped:
|
||||
print("dropped: " + d)
|
||||
if not dropped:
|
||||
print("no row matched; file unchanged")
|
||||
sys.exit(0)
|
||||
with open(path, "w", encoding="utf-8") as fh:
|
||||
fh.write("\n".join(kept) + "\n")
|
||||
print("rows: %d -> %d" % (len(kept) + len(dropped), len(kept)))
|
||||
@@ -0,0 +1,45 @@
|
||||
#!/usr/bin/env python3
|
||||
"""insert_row.py <ledger.tsv> '<c>|<path>|<verdict>|<rc>|<secs>|<note>|<blob>|<host>'
|
||||
|
||||
Insert one already-measured row into a ledger, in path order, replacing any
|
||||
existing row for the same path.
|
||||
|
||||
Why this exists (Q150): a `--merge` run removes the rows it is about to re-take
|
||||
BEFORE it takes them, so a run killed mid-flight leaves the ledger without the
|
||||
rows it had not rewritten. The reading for that path was taken this tick and is
|
||||
in the transcript; dropping it would either lose a measurement or force a
|
||||
second 30-minute HTTP pass over the same bytes. The row goes back exactly as
|
||||
measured -- fields are '|'-separated so no tab has to survive shell quoting.
|
||||
|
||||
A row whose rc column is empty (TIMEOUT/ERROR/MISSING) is written with an empty
|
||||
fifth... fourth column, which is the format emit() itself writes.
|
||||
"""
|
||||
import sys
|
||||
|
||||
ledger, spec = sys.argv[1], sys.argv[2]
|
||||
cells = spec.split("|")
|
||||
if len(cells) != 8:
|
||||
sys.exit("insert_row: need 8 '|'-separated cells, got %d" % len(cells))
|
||||
if "\t" in spec:
|
||||
sys.exit("insert_row: refusing -- spec contains a literal tab")
|
||||
path = cells[1]
|
||||
|
||||
rows, out = 0, []
|
||||
for line in open(ledger, encoding="utf-8"):
|
||||
line = line.rstrip("\n")
|
||||
if line.startswith("#") or not line:
|
||||
out.append(line)
|
||||
continue
|
||||
rows += 1
|
||||
if line.split("\t")[1] == path:
|
||||
continue # the row being replaced
|
||||
out.append(line)
|
||||
|
||||
seen = [i for i, l in enumerate(out) if not l.startswith("#") and l]
|
||||
keep = [l for l in out if not l.startswith("#")]
|
||||
head = [l for l in out if l.startswith("#")]
|
||||
keep.append("\t".join(cells))
|
||||
keep.sort(key=lambda l: l.split("\t")[1])
|
||||
open(ledger, "w", encoding="utf-8").write("\n".join(head + keep) + "\n")
|
||||
print("inserted: %s" % path)
|
||||
print("rows: %d -> %d" % (rows, len(keep)))
|
||||
@@ -0,0 +1,28 @@
|
||||
#!/usr/bin/env python3
|
||||
"""mutate_regex.py <src> <dst> -- write a copy of the q63 scanner carrying the
|
||||
PRE-FIX population regex, for the non-vacuity cell in CHECK-q150.
|
||||
|
||||
The mutation is one line: the current rule matches the basename at any depth
|
||||
(`(?:^|/)verify_[^/]*\\.py$`), the pre-Q150 rule required a slash
|
||||
(`/verify_.*\\.py$`). If this helper cannot find the line it exits 2 rather
|
||||
than writing a copy that changes nothing -- a mutant that did not mutate is
|
||||
the vacuous-cell defect wearing the mutant's clothes.
|
||||
|
||||
Deliberately not sed: the pattern contains `|`, `(`, `)` and `/`, so every
|
||||
delimiter choice is a quoting hazard, and a silently failed substitution here
|
||||
would make the cell pass by not running.
|
||||
"""
|
||||
import sys
|
||||
|
||||
src, dst = sys.argv[1], sys.argv[2]
|
||||
NEW = 'VERIFY_RE = re.compile(r"(?:^|/)verify_[^/]*\\.py$")'
|
||||
OLD = 'VERIFY_RE = re.compile(r"/verify_.*\\.py$")'
|
||||
|
||||
text = open(src, encoding="utf-8").read()
|
||||
if NEW not in text:
|
||||
sys.exit("mutate_regex: no post-fix VERIFY_RE line in %s -- cannot mutate" % src)
|
||||
out = text.replace(NEW, OLD, 1)
|
||||
if OLD not in out:
|
||||
sys.exit("mutate_regex: substitution did not land")
|
||||
open(dst, "w", encoding="utf-8").write(out)
|
||||
print("mutant: %s -> %s (pre-fix regex restored)" % (NEW, OLD))
|
||||
@@ -1,6 +1,6 @@
|
||||
# Q63 verifier census -- one row per COMMITTED verify_*.py at the rev the
|
||||
# scan read, class plus the evidence the class rests on.
|
||||
# rev: 13c217a (the tree these classes were read at)
|
||||
# rev: fe23317 (the tree these classes were read at)
|
||||
# row: <class> TAB <path> TAB <evidence> (three tab-separated columns)
|
||||
# class gate-run = q65_runner.py executed it and recorded an rc (Q65);
|
||||
# class wired-invoke = a committed line invokes it (the ref is the evidence);
|
||||
@@ -12,11 +12,14 @@
|
||||
# `b01ec0e`. A census makes the omission itself the fault: q65_runner.py --check
|
||||
# reports UNCLASSED for a committed verifier this file does not name.
|
||||
# Regenerate: q63_verify_scan.py --repo . --emit-baseline
|
||||
gate-run verify_wordcount.py q65:PASS
|
||||
gate-run wizard-work/beam/verify_toposort_gen.py q65:PASS
|
||||
declared-one-off wizard-work/beam/verify_toposort_none.py in-file declaration
|
||||
gate-run wizard-work/beam/verify_wordcount_test.py q65:PASS
|
||||
declared-one-off wizard-work/forge/verify_append_only_audit_dry_refactor.py in-file declaration
|
||||
gate-run wizard-work/forge/verify_append_only_owners_dry_refactor.py q65:PASS
|
||||
gate-run wizard-work/forge/verify_census_row_delta_exit_contract.py q65:PASS
|
||||
gate-run wizard-work/forge/verify_check_lint_classes_dry.py q65:PASS
|
||||
gate-run wizard-work/forge/verify_check_lint_classes_dry.py q65:FAIL
|
||||
gate-run wizard-work/forge/verify_check_lint_dry_refactor.py q65:FAIL
|
||||
gate-run wizard-work/forge/verify_checkin_check_dry_refactor.py q65:PASS
|
||||
gate-run wizard-work/forge/verify_chunker_refactor.py q65:PASS
|
||||
@@ -28,15 +31,15 @@ gate-run wizard-work/forge/verify_doc_command_report_dry.py q65:FAIL
|
||||
gate-run wizard-work/forge/verify_dump_seed_refactor.py q65:PASS
|
||||
gate-run wizard-work/forge/verify_gate_blame_dry_refactor.py q65:FAIL
|
||||
gate-run wizard-work/forge/verify_landing_check_refactor.py q65:PASS
|
||||
undeclared wizard-work/forge/verify_mutant_scan_dry_refactor.py no invocation, no declaration, no graded run
|
||||
gate-run wizard-work/forge/verify_mutant_scan_dry_refactor.py q65:FAIL
|
||||
gate-run wizard-work/forge/verify_ops_pulse_refactor.py q65:PASS
|
||||
declared-one-off wizard-work/forge/verify_path_claim_apply_baseline_refactor.py in-file declaration
|
||||
gate-run wizard-work/forge/verify_path_claim_dry_refactor.py q65:FAIL
|
||||
gate-run wizard-work/forge/verify_pdf_refactor.py q65:PASS
|
||||
gate-run wizard-work/forge/verify_probe_forge_refactor.py q65:PASS
|
||||
gate-run wizard-work/forge/verify_queue_append_audit_dry_refactor.py q65:FAIL
|
||||
gate-run wizard-work/forge/verify_r41_pixel_diff.py q65:PASS
|
||||
gate-run wizard-work/forge/verify_reconstruct_smell_fix.py q65:PASS
|
||||
gate-run wizard-work/forge/verify_r41_pixel_diff.py q65:FAIL
|
||||
gate-run wizard-work/forge/verify_reconstruct_smell_fix.py q65:FAIL
|
||||
gate-run wizard-work/forge/verify_reply_check_dry_refactor.py q65:PASS
|
||||
gate-run wizard-work/forge/verify_repro_bounds_refactor.py q65:PASS
|
||||
gate-run wizard-work/forge/verify_roundtrip_refactor.py q65:PASS
|
||||
@@ -47,59 +50,100 @@ gate-run wizard-work/forge/verify_selftest_sweep_refactor.py q65:FAIL
|
||||
gate-run wizard-work/forge/verify_served_drift_summarise_dry.py q65:PASS
|
||||
gate-run wizard-work/forge/verify_smell_check_monotonic_refactor.py q65:PASS
|
||||
gate-run wizard-work/forge/verify_smell_scan_refactor.py q65:PASS
|
||||
gate-run wizard-work/forge/verify_tool_map_dry_refactor.py q65:PASS
|
||||
gate-run wizard-work/forge/verify_tool_map_dry_refactor.py q65:FAIL
|
||||
gate-run wizard-work/forge/verify_triage_dump_pending_refactor.py q65:PASS
|
||||
gate-run wizard-work/forge/verify_triage_dump_refactor.py q65:PASS
|
||||
gate-run wizard-work/forge/verify_triage_probe_refactor.py q65:PASS
|
||||
gate-run wizard-work/forge/verify_write_probe_dry_refactor.py q65:FAIL
|
||||
wired-invoke wizard-work/ledger/2026-10-25-git-history-live-b1edd09/verify_git_history.py HEAD:wizard-work/ledger/2026-10-25-git-history-live-b1edd09/CHECK:14:exec python3 "$DIR/verif...
|
||||
wired-invoke wizard-work/ledger/2026-10-25-head-20-commits/verify_head_commits.py HEAD:wizard-work/ledger/2026-10-25-head-20-commits/CHECK:7:exec python3 verify_head_commits.p...
|
||||
wired-invoke wizard-work/ledger/2026-10-28-commits-by-author/verify_commits_by_author.py HEAD:wizard-work/ledger/2026-10-28-commits-by-author/CHECK:12:exec python3 "$DIR/verify_commi...
|
||||
wired-invoke wizard-work/ledger/2026-10-29-albums-census/verify_albums.py HEAD:wizard-work/ledger/2026-10-29-albums-census/CHECK:11:exec python3 "$HERE/verify_albums.py"
|
||||
wired-invoke wizard-work/ledger/2026-10-29-jsonplaceholder-census/verify_predict.py HEAD:wizard-work/ledger/2026-10-29-jsonplaceholder-census/CHECK:6:exec python3 verify_predict.py
|
||||
wired-invoke wizard-work/ledger/2026-10-31-ledger-inventory/verify_ledger_inventory.py HEAD:wizard-work/ledger/2026-10-31-ledger-inventory/CHECK:9:exec python3 verify_ledger_invent...
|
||||
wired-invoke wizard-work/ledger/2026-11-01-todo-census/verify_todo_census.py HEAD:wizard-work/ledger/2026-11-01-todo-census/CHECK:4:exec python3 "$(dirname "$BASH_SOURCE[...
|
||||
wired-invoke wizard-work/ledger/2026-11-01-users-census/verify_users.py HEAD:wizard-work/ledger/2026-11-01-users-census/CHECK:4:exec python3 "$HERE/verify_users.py"
|
||||
gate-run wizard-work/ledger/verify_albums_photo_counts.py q65:PASS
|
||||
gate-run wizard-work/ledger/verify_artifact.py q65:FAIL
|
||||
gate-run wizard-work/ledger/verify_arxiv_csai.py q65:PASS
|
||||
gate-run wizard-work/ledger/verify_arxiv_csai_fresh.py q65:PASS
|
||||
gate-run wizard-work/ledger/verify_arxiv_csv.py q65:PASS
|
||||
gate-run wizard-work/ledger/verify_arxiv_fresh.py q65:PASS
|
||||
gate-run wizard-work/ledger/verify_arxiv_llm_agents_top15.py q65:PASS
|
||||
gate-run wizard-work/ledger/verify_catalog.py q65:PASS
|
||||
gate-run wizard-work/ledger/verify_census.py q65:PASS
|
||||
gate-run wizard-work/ledger/verify_commits_by_author_day.py q65:PASS
|
||||
gate-run wizard-work/ledger/verify_commits_check.py q65:PASS
|
||||
gate-run wizard-work/ledger/verify_commits_table.py q65:PASS
|
||||
gate-run wizard-work/ledger/verify_commits_table.py q65:FAIL
|
||||
gate-run wizard-work/ledger/verify_dates.py q65:PASS
|
||||
gate-run wizard-work/ledger/verify_drops_catalog.py q65:FAIL
|
||||
gate-run wizard-work/ledger/verify_gdp.py q65:PASS
|
||||
gate-run wizard-work/ledger/verify_gdp_artifact.py q65:PASS
|
||||
gate-run wizard-work/ledger/verify_gdp_per_capita.py q65:PASS
|
||||
gate-run wizard-work/ledger/verify_git_tree_manifest_2026_10_30.py q65:FAIL
|
||||
gate-run wizard-work/ledger/verify_gitea_repos.py q65:FAIL
|
||||
gate-run wizard-work/ledger/verify_github_python_repos.py q65:FAIL
|
||||
declared-one-off wizard-work/ledger/verify_github_repos.py in-file declaration
|
||||
gate-run wizard-work/ledger/verify_issues.py q65:PASS
|
||||
undeclared wizard-work/ledger/verify_ledger_census.py no invocation, no declaration, no graded run
|
||||
gate-run wizard-work/ledger/verify_ledger_census.py q65:FAIL
|
||||
gate-run wizard-work/ledger/verify_ledger_dir_census.py q65:PASS
|
||||
gate-run wizard-work/ledger/verify_ledger_dir_census_2026_11_01.py q65:PASS
|
||||
gate-run wizard-work/ledger/verify_profile_census.py q65:FAIL
|
||||
gate-run wizard-work/ledger/verify_python_org_repos.py q65:FAIL
|
||||
gate-run wizard-work/ledger/verify_stackchain_catalog.py q65:PASS
|
||||
gate-run wizard-work/ledger/verify_replies_catalog.py q65:FAIL
|
||||
gate-run wizard-work/ledger/verify_reply_volume_census.py q65:FAIL
|
||||
gate-run wizard-work/ledger/verify_skill_catalog.py q65:PASS
|
||||
gate-run wizard-work/ledger/verify_stackchain_catalog.py q65:FAIL
|
||||
wired-invoke wizard-work/ledger/verify_tree_census.py HEAD:wizard-work/ledger/verify.sh:5:exec python3 wizard-work/ledger/verify_tree_census.py
|
||||
gate-run wizard-work/ledger/verify_users.py q65:PASS
|
||||
wired-invoke wizard-work/ledger/verify_wizards.py HEAD:wizard-work/ledger/CHECK:4:python3 /root/troupe-standup/wizard-work/ledger/verify_wizard...
|
||||
gate-run wizard-work/ledger/verify_wizard_roster_2026-10-29.py q65:PASS
|
||||
wired-invoke wizard-work/ledger/verify_wizards.py HEAD:wizard-work/ledger/verify_wizards.sh:9:exec python3 "$OUT/verify_wizards.py" "$@"
|
||||
gate-run wizard-work/ledger/verify_workflow.py q65:FAIL
|
||||
# row-level add (Q147, 2026-11-01): measured at de6d848 with q63_verify_scan.py
|
||||
# --verbose, which reads it `ok 0 assert wired`. The evidence is the invocation
|
||||
# line in wizard-work/ledger/workqueue-census/CHECK, in the same directory (the
|
||||
# bare-basename rule). Every other class row below and above is 13c217a's
|
||||
# reading, unchanged: the census is not re-taken whole here, because a whole
|
||||
# re-take would turn the 42 NEW-UNWIRED faults into tolerated rows.
|
||||
wired-invoke wizard-work/ledger/workqueue-census/verify_workqueue_census.py HEAD:wizard-work/ledger/workqueue-census/CHECK:39:python3 "$HERE/verify_workqueue_census.py" --selftest
|
||||
wired-invoke wizard-work/ledger/workqueue-census/verify_workqueue_census.py HEAD:wizard-work/ledger/workqueue-census/CHECK:37:python3 "$HERE/verify_workqueue_census.py" ...
|
||||
gate-run wizard-work/null/artifact-seal/verify_artifact_seal_oracle.py q65:PASS
|
||||
gate-run wizard-work/null/diffkit/verify_realrepo.py q65:PASS
|
||||
gate-run wizard-work/null/satkit-2026-10-26/verify_satkit.py q65:PASS
|
||||
gate-run wizard-work/quill/verify_draft_compliance.py q65:FAIL
|
||||
gate-run wizard-work/quill/verify_placeholder_ids.py q65:PASS
|
||||
gate-run wizard-work/quill/verify_standup_draft.py q65:FAIL
|
||||
gate-run wizard-work/sol/class-triage-2026-10-31/verify_class_triage.py q65:FAIL
|
||||
gate-run wizard-work/sol/verify_daily_ledger_triage_check.py q65:PASS
|
||||
gate-run wizard-work/sol/verify_daily_triage_2026-10-27.py q65:FAIL
|
||||
gate-run wizard-work/sol/verify_demands_class_triage_2026_10_31.py q65:PASS
|
||||
wired-invoke wizard-work/sol/verify_independent_2026-11-02.py HEAD:wizard-work/sol/CHECK-sol-profile-triage-2026-11-02.sh:7:exec python3 verify_independent...
|
||||
gate-run wizard-work/sol/verify_pending_request_triage.py q65:PASS
|
||||
gate-run wizard-work/sol/verify_probe_retire_trip_2026_10_31.py q65:FAIL
|
||||
gate-run wizard-work/sol/verify_probe_set_2026_10_31.py q65:FAIL
|
||||
gate-run wizard-work/sol/verify_register.py q65:PASS
|
||||
gate-run wizard-work/sol/verify_reverify.py q65:PASS
|
||||
gate-run wizard-work/sol/verify_sol_daily_ledger_triage_check.py q65:FAIL
|
||||
gate-run wizard-work/sol/verify_sol_profile_file_class.py q65:PASS
|
||||
undeclared wizard-work/sol/verify_sol_profile_file_class_2026-10-28.py no invocation, no declaration, no graded run
|
||||
gate-run wizard-work/sol/verify_sol_lane_triage.py q65:PASS
|
||||
gate-run wizard-work/sol/verify_sol_profile_file_class.py q65:FAIL
|
||||
gate-run wizard-work/sol/verify_sol_profile_file_class_2026-10-28.py q65:FAIL
|
||||
gate-run wizard-work/sol/verify_sol_profile_file_class_2026_10_31.py q65:FAIL
|
||||
wired-invoke wizard-work/sol/verify_sol_profile_triage.py HEAD:wizard-work/sol/gen_and_verify.sh:20:python3 verify_sol_profile_triage.py
|
||||
gate-run wizard-work/sol/verify_sol_profile_triage_2026_10_31.py q65:FAIL
|
||||
gate-run wizard-work/sol/verify_sol_profile_triage_check.py q65:PASS
|
||||
wired-invoke wizard-work/sol/verify_sol_profile_triage_check_2026_11_01.py HEAD:wizard-work/sol/check_sol-profile-triage-2026-11-01.sh:9:exec python3 verify_sol_profile...
|
||||
gate-run wizard-work/sol/verify_sol_profile_triage_check_2026_11_02.py q65:PASS
|
||||
declared-one-off wizard-work/sol/verify_sol_triage.py in-file declaration
|
||||
undeclared wizard-work/sol/verify_sol_wizard_work_inventory.py no invocation, no declaration, no graded run
|
||||
gate-run wizard-work/sol/verify_triage.py q65:PASS
|
||||
gate-run wizard-work/sol/verify_sol_triage_2026_09_26.py q65:PASS
|
||||
gate-run wizard-work/sol/verify_sol_triage_2026_10_31.py q65:PASS
|
||||
gate-run wizard-work/sol/verify_sol_triage_2026_11_02.py q65:FAIL
|
||||
wired-invoke wizard-work/sol/verify_sol_triage_hermes_digest.py HEAD:wizard-work/sol/CHECK:10:exec python3 wizard-work/sol/verify_sol_triage_hermes_digest.py
|
||||
gate-run wizard-work/sol/verify_sol_wizard_work_inventory.py q65:FAIL
|
||||
gate-run wizard-work/sol/verify_triage.py q65:FAIL
|
||||
gate-run wizard-work/sol/verify_triage_2026-10-29.py q65:PASS
|
||||
gate-run wizard-work/sol/verify_triage_2026_10_29.py q65:PASS
|
||||
gate-run wizard-work/sol/verify_triage_2026_10_30.py q65:PASS
|
||||
gate-run wizard-work/sol/verify_triage_2026_10_31_probes.py q65:FAIL
|
||||
gate-run wizard-work/sol/verify_triage_2026_11_01.py q65:PASS
|
||||
gate-run wizard-work/sol/verify_triage_queue.py q65:FAIL
|
||||
gate-run wizard-work/sol/verify_triage_review.py q65:PASS
|
||||
declared-one-off wizard-work/sol/verify_troupe_sol_health.py in-file declaration
|
||||
gate-run wizard-work/sol/verify_untracked_classify.py q65:FAIL
|
||||
gate-run wizard-work/sol/verify_untracked_triad_2026_11_01.py q65:FAIL
|
||||
gate-run wizard-work/sol/verify_untracked_triage_2026_11_01.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_all.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_analyzer.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_artifact.py q65:PASS
|
||||
@@ -121,15 +165,17 @@ gate-run wizard-work/spark/verify_hermes_env.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_hermes_import.py q65:FAIL
|
||||
gate-run wizard-work/spark/verify_hermes_path.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_hermes_setup.py q65:FAIL
|
||||
gate-run wizard-work/spark/verify_hermes_skill.py q65:FAIL
|
||||
gate-run wizard-work/spark/verify_inventory.py q65:FAIL
|
||||
gate-run wizard-work/spark/verify_json.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_line_counter.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_lines.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_loc_report.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_lwc.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_metrics.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_minimal.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_push.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_python_env.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_report.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_report.py q65:FAIL
|
||||
gate-run wizard-work/spark/verify_result.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_scratch_analysis.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_skill_system.py q65:FAIL
|
||||
@@ -138,11 +184,13 @@ gate-run wizard-work/spark/verify_skills2.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_skills3.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_skills_fixed.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_snippets.py q65:PASS
|
||||
undeclared wizard-work/spark/verify_spark_env.py no invocation, no declaration, no graded run
|
||||
gate-run wizard-work/spark/verify_status.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_spark_env.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_stats.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_status.py q65:FAIL
|
||||
gate-run wizard-work/spark/verify_sum.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_tool.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_wordcount.py q65:PASS
|
||||
gate-run wizard-work/spark/verify_wordcount.py q65:FAIL
|
||||
gate-run wizard-work/spark/verify_wordcount_test.py q65:PASS
|
||||
wired-invoke wizard-work/sphinx/archive-agentic-memory-5paper-dossier-2026-10-25/verify_claims.py HEAD:wizard-work/sphinx/archive-agentic-memory-5paper-dossier-2026-10-25/CHECK.txt:1:python3 ...
|
||||
gate-run wizard-work/sphinx/archive-gutenberg/verify_archive.py q65:PASS
|
||||
gate-run wizard-work/sphinx/archive-index-2026-10-23/verify_index.py q65:FAIL
|
||||
@@ -155,8 +203,9 @@ gate-run wizard-work/sphinx/archive-memgallery-2026-10-21/verify_claims.py q65:F
|
||||
gate-run wizard-work/sphinx/archive-memlens-2026-10-22/verify_memlens_archive.py q65:PASS
|
||||
gate-run wizard-work/sphinx/archive-mm-prm-2026-10-22/verify_mm_prm_archive.py q65:PASS
|
||||
gate-run wizard-work/sphinx/archive-mmlongcite-2026-10-25/verify_mmlongcite.py q65:PASS
|
||||
gate-run wizard-work/sphinx/archive-remember-r1-figures-2026-10-23/verify_archive.py q65:FAIL
|
||||
undeclared wizard-work/sphinx/archive-remember-r1-figures-2026-10-23/verify_archive.py no invocation, no declaration, no graded run
|
||||
wired-invoke wizard-work/sphinx/archive-transformer-pdf-modality-2026-10-23/verify_archive.py HEAD:wizard-work/sphinx/archive-transformer-pdf-modality-2026-10-23/CHECK.py:173: p = subproc...
|
||||
gate-run wizard-work/sphinx/arxiv-digest-verified-2026-10-25/verify_digest_claims.py q65:PASS
|
||||
gate-run wizard-work/sphinx/arxiv-digest-verified-2026-10-25/verify_digest_claims.py q65:FAIL
|
||||
wired-invoke wizard-work/sphinx/figure-locator-llama3-2026-10-24/verify_locators.py HEAD:wizard-work/sphinx/figure-locator-llama3-2026-10-24/run_checks.sh:13:python3 "$DIR/verif...
|
||||
gate-run wizard-work/sphinx/verify_mm_dossier.py q65:PASS
|
||||
gate-run wizard-work/sphinx/verify_mm_dossier.py q65:FAIL
|
||||
gate-run wizard-work/volt/q-checkparen/verify_fix.py q65:PASS
|
||||
|
Can't render this file because it contains an unexpected character in line 48 and column 92.
|
@@ -80,7 +80,15 @@ DEFAULT_BASELINE = os.path.join(os.path.dirname(os.path.abspath(__file__)),
|
||||
DEFAULT_GATE = os.path.join(os.path.dirname(os.path.abspath(__file__)),
|
||||
"q65_runner_baseline.tsv")
|
||||
GATE_RC = {"PASS": "0", "FAIL": "1", "REFUSED": "2"}
|
||||
VERIFY_RE = re.compile(r"/verify_.*\.py$")
|
||||
# Q150: the population is every committed basename verify_*.py, at any depth.
|
||||
# This regex used to be r"/verify_.*\.py$" -- a SLASH was required, so a
|
||||
# verifier committed at the repo root was invisible here while
|
||||
# q65_runner.VERIFIER_RE (basename match, ^verify_[^/]*\.py$) counted it: two
|
||||
# instruments, two populations, and the disagreement printed as an
|
||||
# `UNCLASSED verify_wordcount.py` fault no census row could ever clear.
|
||||
# Measured at fe23317: this scan said 196 committed verifiers, q65_runner's
|
||||
# rev_files said 197, and the missing one is root verify_wordcount.py (ef83d3d).
|
||||
VERIFY_RE = re.compile(r"(?:^|/)verify_[^/]*\.py$")
|
||||
ASSERT_RE = re.compile(r"(?m)^[ \t]*assert[ \t(]")
|
||||
SAFE_PATH_RE = re.compile(r"\b_check\(")
|
||||
RAISE_RE = re.compile(r"(?m)^[ \t]*raise\b")
|
||||
@@ -310,7 +318,8 @@ def scan(repo, rev):
|
||||
faults = []
|
||||
if bare and not exit_safe(src):
|
||||
faults.append("STRIPPED_ASSERT")
|
||||
rows.append({"path": n, "lane": n.split("/")[1], "asserts": bare,
|
||||
rows.append({"path": n, "lane": n.split("/")[1] if "/" in n else "(root)",
|
||||
"asserts": bare,
|
||||
"exit_safe": exit_safe(src), "wired_refs": refs,
|
||||
"mention_refs": mentions,
|
||||
"declared_one_off": declared, "faults": faults})
|
||||
@@ -586,6 +595,18 @@ def selftest():
|
||||
cells.append(("a token from the referrer's own path does not wire a file",
|
||||
row["wired_refs"] == []))
|
||||
|
||||
# (11) Q150: a verifier committed at the repo ROOT is in the population.
|
||||
# The regex required a slash, so this file was invisible to the scan
|
||||
# while q65_runner counted it -- the disagreement read as an UNCLASSED
|
||||
# fault no census row could clear. Both instruments now match on the
|
||||
# basename, and the lane tally has a value for a path with no directory.
|
||||
put("verify_root.py", "import sys\nsys.exit(1)\n")
|
||||
commit("c11")
|
||||
rows = scan(d, "HEAD")
|
||||
roots = [r for r in rows if r["path"] == "verify_root.py"]
|
||||
cells.append(("a repo-root verifier is in the population",
|
||||
len(roots) == 1 and roots[0]["lane"] == "(root)"))
|
||||
|
||||
for name, passed in cells:
|
||||
print(f" {'PASS' if passed else 'FAIL'} {name}")
|
||||
ok &= passed
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
# exemption: --check faults on a row that contradicts its class or whose
|
||||
# file has changed since (STALE).
|
||||
# columns: class, path, baseline_rc, sites, tried, valid, moved_at, blob12, seconds
|
||||
# rev d38774cace6264f6a356f854c1665959569b462a
|
||||
# rev fe233171675975b4874c0345c39ba79a30b82949
|
||||
# rows 111
|
||||
# committed 141
|
||||
# committed 196
|
||||
sensitive wizard-work/beam/verify_toposort_none.py 0 4 1 1 21 a0df9ceb99a1 0.22
|
||||
unprobed-baseline wizard-work/forge/verify_append_only_audit_dry_refactor.py 1 17 0 0 - 09d40fbd2ca0 2.16
|
||||
sensitive wizard-work/forge/verify_append_only_owners_dry_refactor.py 0 13 1 1 56 0f650718d98b 0.65
|
||||
@@ -55,7 +55,7 @@ sensitive wizard-work/ledger/verify_issues.py 0 4 1 1 48 176fd33f0522 0.22
|
||||
unprobed-baseline wizard-work/ledger/verify_python_org_repos.py 1 9 0 0 - da60445425c4 2.02
|
||||
sensitive wizard-work/ledger/verify_stackchain_catalog.py 0 8 1 1 105 60aa1853a04b 0.16999999999999998
|
||||
sensitive wizard-work/ledger/verify_users.py 0 6 2 2 40 ef9b73c9cdd3 0.32
|
||||
sensitive wizard-work/ledger/verify_wizards.py 0 5 1 1 15 cb3df7647439 0.2
|
||||
sensitive wizard-work/ledger/verify_wizards.py 0 39 1 1 83 171e5b6b9eaa 0.42
|
||||
unprobed-baseline wizard-work/ledger/verify_workflow.py 1 4 0 0 - 8f9a0ce47f5c 0.22
|
||||
sensitive wizard-work/null/artifact-seal/verify_artifact_seal_oracle.py 0 9 2 2 85 d88e5d606684 1.47
|
||||
unprobed-baseline wizard-work/null/diffkit/verify_realrepo.py 1 12 0 0 - 1e610f00fa50 0.38
|
||||
@@ -69,10 +69,10 @@ no-comparison wizard-work/spark/verify_all.py 0 0 0 0 - 41029ee9976f 0.09
|
||||
sensitive wizard-work/spark/verify_analyzer.py 0 4 1 1 16 2f8143a2a0ec 0.8
|
||||
inert wizard-work/spark/verify_check.py 0 3 3 3 - 3b7ef86aa2f7 0.31
|
||||
inert wizard-work/spark/verify_count.py 0 1 1 1 - 640a65519f81 0.19
|
||||
sensitive wizard-work/spark/verify_csv.py 0 4 1 1 28 0d6995471c64 0.13
|
||||
unprobed-mutant wizard-work/spark/verify_csv.py 0 4 4 0 - 277c099bbbf4 0.75
|
||||
sensitive wizard-work/spark/verify_demo.py 0 3 1 1 32 7e4325553fc8 0.2
|
||||
sensitive wizard-work/spark/verify_dir.py 0 3 1 1 15 ec6280d194d4 0.15000000000000002
|
||||
sensitive wizard-work/spark/verify_dir_analyzer.py 0 6 1 1 19 89a49e7684d6 2.7800000000000002
|
||||
unprobed-mutant wizard-work/spark/verify_dir_analyzer.py 0 6 6 0 - 6abd27fd4687 22.299999999999997
|
||||
no-comparison wizard-work/spark/verify_dirs.py 0 0 0 0 - d2846e746204 0.1
|
||||
no-comparison wizard-work/spark/verify_env.py 0 0 0 0 - d28af1c48c1c 0.08
|
||||
unprobed-baseline wizard-work/spark/verify_environment.py 1 3 0 0 - 4f526b94ecdd 0.07
|
||||
@@ -85,13 +85,12 @@ unprobed-baseline wizard-work/spark/verify_inventory.py 1 2 0 0 - 02b54c2c98fe 0
|
||||
no-comparison wizard-work/spark/verify_json.py 0 0 0 0 - 71b343f0b1f3 0.13
|
||||
inert wizard-work/spark/verify_lines.py 0 1 1 1 - 5be4cf7b5f1e 0.25
|
||||
sensitive wizard-work/spark/verify_loc_report.py 0 8 1 1 11 c118f858c22f 0.36
|
||||
sensitive wizard-work/spark/verify_lwc.py 0 6 1 1 43 cc8ed2b41906 0.56
|
||||
inert wizard-work/spark/verify_minimal.py 0 3 3 3 - 2b1b18fc7ed7 0.68
|
||||
no-comparison wizard-work/spark/verify_push.py 0 0 0 0 - 707bdcb80646 0.14
|
||||
inert wizard-work/spark/verify_python_env.py 0 1 1 1 - 17c1d5f6ab0b 0.19
|
||||
sensitive wizard-work/spark/verify_report.py 0 3 1 1 11 0b555f165e95 0.2
|
||||
sensitive wizard-work/spark/verify_result.py 0 2 1 1 12 108832bc1239 0.25
|
||||
sensitive wizard-work/spark/verify_scratch_analysis.py 0 6 1 1 17 8f8edfb7d4b3 0.19
|
||||
unprobed-baseline wizard-work/spark/verify_report.py 1 3 0 0 - c670fb2ec37b 0.22
|
||||
unprobed-mutant wizard-work/spark/verify_result.py 0 2 2 0 - 79627980c59a 0.51
|
||||
unprobed-mutant wizard-work/spark/verify_scratch_analysis.py 0 6 6 0 - 3cda0dd2debd 1.1
|
||||
unprobed-baseline wizard-work/spark/verify_skill_system.py 1 6 0 0 - 6739088b6520 0.16
|
||||
no-comparison wizard-work/spark/verify_skills.py 0 0 0 0 - be69f202a823 0.11
|
||||
no-comparison wizard-work/spark/verify_skills2.py 0 0 0 0 - 9dd92b966a6e 0.09
|
||||
|
||||
|
@@ -17,126 +17,172 @@
|
||||
# non-docstring string constant naming an absolute host root. Such a row
|
||||
# is printed PASS* and excluded from the graded-clean figure.
|
||||
# Regenerate: q65_runner.py --emit
|
||||
# rev: d38774c rows: 122 emitted: q65_runner.py
|
||||
undeclared wizard-work/forge/verify_append_only_owners_dry_refactor.py PASS 0 0.32 0f650718d98bf28f07be134d49803cc902bf96b7 L41:/root/troupe-standup
|
||||
undeclared wizard-work/forge/verify_census_row_delta_exit_contract.py PASS 0 1.23 6afe76a665fa32fbcb56cd0c40329b5fe32bfc98 L31:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_check_lint_classes_dry.py PASS 0 0.53 62082e082a0472546b415219a9180836ac88908b L44:/root/troupe-standup
|
||||
undeclared wizard-work/forge/verify_check_lint_dry_refactor.py FAIL 1 1.34 06a5c66c3f319d2fa7b4d9e2f73a2eafa7a99cad L78:/root/troupe-standup
|
||||
undeclared wizard-work/forge/verify_checkin_check_dry_refactor.py PASS 0 0.43 d8ba2b221b80365165eb3cace77d1764651d4fba L39:/root/troupe-standup
|
||||
undeclared wizard-work/forge/verify_chunker_refactor.py PASS 0 0.11 c3c7b5631f4a572c7a630269c0b3ec06e32792fc
|
||||
undeclared wizard-work/forge/verify_citation_hash_class_dry_refactor.py FAIL 1 131.04 subprocess.TimeoutExpired: Command '['/root/.hermes/installs/76f6e7e5145b5f39/environments/c5b879e2036d4c909805dd1858587925/venv/bin/python3', '/root/.hermes/wi 93abbc78e7f061d3e22483d8db148d434fb9caef L16:/root/troupe-standup
|
||||
undeclared wizard-work/forge/verify_citation_hash_class_portable_default.py FAIL 1 1247.13 81c481978bb3c8bdd51a0c3fdb038ce385bfc898 L57:/root/troupe-standup
|
||||
undeclared wizard-work/forge/verify_citation_resolve_check_dry_refactor.py FAIL 1 17.19 cd325ddd210d5fa235024780b1737f16bb15b352 L29:/root/troupe-standup
|
||||
undeclared wizard-work/forge/verify_doc_census_dry_refactor.py FAIL 1 25.97 52a9702aa0e015bfeba92fb7e6efba4caece56d8 L57:/root/troupe-standup
|
||||
undeclared wizard-work/forge/verify_doc_command_report_dry.py FAIL 1 35.77 7a2f42a5b95d35d7b16e50261a7dd72d39eccbce L44:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_dump_seed_refactor.py PASS 0 0.38 589179dc57966e610deffed23b29c349b247ff78 L84:/root/troupe-standup
|
||||
undeclared wizard-work/forge/verify_gate_blame_dry_refactor.py FAIL 1 22.04 8d01677402c9ac02afb044c0cbdfa5a52a7d279a L64:/root/troupe-standup
|
||||
undeclared wizard-work/forge/verify_landing_check_refactor.py PASS 0 6.12 6aa282dade614e3e55874adc3e37cf7c01313f3e L62:/root/troupe-standup
|
||||
undeclared wizard-work/forge/verify_mutant_scan_dry_refactor.py PASS 0 12.32 e9fb4006ba56e49d0ae3f68658db2966aa22cf2d
|
||||
gate-run wizard-work/forge/verify_ops_pulse_refactor.py PASS 0 0.54 ccbe3f8fa7ccdab659e68d6908b7893903759925 L14:/root/.hermes
|
||||
undeclared wizard-work/forge/verify_path_claim_dry_refactor.py FAIL 1 0.52 FileNotFoundError: [Errno 2] No such file or directory: '/root/.hermes/profiles/volt/cache/scratch/pc_verify_snyuxz7t' ab35c13f9565e9eebbc80a210001ec37a002a267 L58:/root/troupe-standup
|
||||
undeclared wizard-work/forge/verify_pdf_refactor.py PASS 0 7.75 44ce76d39b69a7d6798af521f958370bf30ad2b1 L41:/root/.hermes
|
||||
ungated wizard-work/forge/verify_probe_forge_refactor.py PASS 0 1.78 d3434f0a500a1c1509d80c53164f6a2e352bf4b8
|
||||
undeclared wizard-work/forge/verify_queue_append_audit_dry_refactor.py FAIL 1 16.94 0d5e5ef90a0d0ba030b6909285db6ed3120a3895 L51:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_r41_pixel_diff.py PASS 0 1.29 4c1e5bec352f032e6ecb2be86334e33c2dd5d00e L25:/root/.hermes
|
||||
ungated wizard-work/forge/verify_reconstruct_smell_fix.py PASS 0 3.41 80a9377674062386b037aeac0de6015b5c68799f L17:/root/troupe-standup
|
||||
undeclared wizard-work/forge/verify_reply_check_dry_refactor.py PASS 0 7.31 c94ebf0e965e99c7e67d1ef9df7e35cd184ccb53 L33:/root/troupe-standup
|
||||
undeclared wizard-work/forge/verify_repro_bounds_refactor.py PASS 0 0.35 2394abeec25726726edd91696520d788d72a5d88 L33:/root/troupe-standup
|
||||
undeclared wizard-work/forge/verify_roundtrip_refactor.py PASS 0 0.78 0f1d7ea9d5e542c8cb70c8e3def85ba684641b2c L21:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_scan_dry_refactor.py PASS 0 2.10 6fb7aa14b96eea6731c51c25e22572cca009adf4
|
||||
undeclared wizard-work/forge/verify_selftest_sweep_dry_refactor.py FAIL 1 0.52 6f5e1621139c9ab98ec5b25ce03bda88a73cf9cf L63:/root/troupe-standup
|
||||
undeclared wizard-work/forge/verify_selftest_sweep_refactor.py FAIL 1 121.94 subprocess.TimeoutExpired: Command '['/root/.hermes/installs/76f6e7e5145b5f39/environments/c5b879e2036d4c909805dd1858587925/venv/bin/python3', 'tools/selftest_s cc8782b4edfcd08eb5ed69f06308c1185ffb41e8 L33:/root/troupe-standup
|
||||
undeclared wizard-work/forge/verify_served_drift_summarise_dry.py PASS 0 11.92 de5a49160b2c2a8f4759e0607a0f0c7b52b3bec1 L48:/root/troupe-standup
|
||||
undeclared wizard-work/forge/verify_smell_check_monotonic_refactor.py PASS 0 0.58 8b8ccea5be0e938fb4bba67080cc65a97762f3f4 L32:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_smell_scan_refactor.py PASS 0 0.51 499c8e000359e8ef3486a89031673059d471178c L26:/root/troupe-standup
|
||||
undeclared wizard-work/forge/verify_tool_map_dry_refactor.py PASS 0 54.48 de1d9b7a65cfaaacf029b048228806acbf2f817c L32:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_triage_dump_pending_refactor.py PASS 0 0.40 2f3c557160d5940cff7948e7416ed58b704d5329 L63:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_triage_dump_refactor.py PASS 0 0.38 2ce269b0e2efc5ce9be61f384d3c4754458007fa L77:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_triage_probe_refactor.py PASS 0 0.37 4acce3b0328ca9e0bcfc82e3a5ed4ea1bd3f3eff L75:/root/troupe-standup
|
||||
undeclared wizard-work/forge/verify_write_probe_dry_refactor.py FAIL 1 27.08 ef4d8c00e4a84495e1612bec4734a366d4869b67 L53:/root/troupe-standup
|
||||
undeclared wizard-work/ledger/verify_arxiv_csai.py PASS 0 0.19 872574acb23924497991a9ce8fb95be4d784689a L15:/root/.hermes
|
||||
# rev: fe23317 rows: 167 emitted: q65_runner.py
|
||||
undeclared verify_wordcount.py PASS 0 0.18 bbb8a3b0999b9253af4008e0ace7908ea3ba8992 L10:/root/troupe-standup
|
||||
gate-run wizard-work/beam/verify_toposort_gen.py PASS 0 0.10 a607a934c46980dbc7fe5cfa30ae26aacc6bd0da
|
||||
gate-run wizard-work/beam/verify_wordcount_test.py PASS 0 0.14 ca99b75e8f63a9a1bd4645eb89447db42c4d09c6 L10:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_append_only_owners_dry_refactor.py PASS 0 0.25 0f650718d98bf28f07be134d49803cc902bf96b7 L41:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_census_row_delta_exit_contract.py PASS 0 0.85 6afe76a665fa32fbcb56cd0c40329b5fe32bfc98 L31:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_check_lint_classes_dry.py FAIL 1 0.41 62082e082a0472546b415219a9180836ac88908b L44:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_check_lint_dry_refactor.py FAIL 1 1.05 06a5c66c3f319d2fa7b4d9e2f73a2eafa7a99cad L78:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_checkin_check_dry_refactor.py PASS 0 0.28 d8ba2b221b80365165eb3cace77d1764651d4fba L39:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_chunker_refactor.py PASS 0 0.07 c3c7b5631f4a572c7a630269c0b3ec06e32792fc
|
||||
gate-run wizard-work/forge/verify_citation_hash_class_dry_refactor.py FAIL 1 136.29 subprocess.TimeoutExpired: Command '['/root/.hermes/installs/76f6e7e5145b5f39/environments/4d67c7b3c02c44279c5af04b35dae120/venv/bin/python3', '/root/.hermes/wi 93abbc78e7f061d3e22483d8db148d434fb9caef L16:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_citation_hash_class_portable_default.py FAIL 1 381.78 subprocess.TimeoutExpired: Command '['/root/.hermes/installs/76f6e7e5145b5f39/environments/4d67c7b3c02c44279c5af04b35dae120/venv/bin/python3', '/root/.hermes/pr 81c481978bb3c8bdd51a0c3fdb038ce385bfc898 L57:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_citation_resolve_check_dry_refactor.py FAIL 1 0.79 FileNotFoundError: [Errno 2] No such file or directory: '/root/.hermes/profiles/volt/cache/scratch/resolve_verify_xud4b909' cd325ddd210d5fa235024780b1737f16bb15b352 L29:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_doc_census_dry_refactor.py FAIL 1 57.65 52a9702aa0e015bfeba92fb7e6efba4caece56d8 L57:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_doc_command_report_dry.py FAIL 1 6.88 7a2f42a5b95d35d7b16e50261a7dd72d39eccbce L44:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_dump_seed_refactor.py PASS 0 0.57 589179dc57966e610deffed23b29c349b247ff78 L84:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_gate_blame_dry_refactor.py FAIL 1 8.61 8d01677402c9ac02afb044c0cbdfa5a52a7d279a L64:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_landing_check_refactor.py PASS 0 2.56 6aa282dade614e3e55874adc3e37cf7c01313f3e L62:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_mutant_scan_dry_refactor.py FAIL 1 9.84 e9fb4006ba56e49d0ae3f68658db2966aa22cf2d
|
||||
gate-run wizard-work/forge/verify_ops_pulse_refactor.py PASS 0 0.70 ccbe3f8fa7ccdab659e68d6908b7893903759925 L14:/root/.hermes
|
||||
gate-run wizard-work/forge/verify_path_claim_dry_refactor.py FAIL 1 40.32 ab35c13f9565e9eebbc80a210001ec37a002a267 L58:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_pdf_refactor.py PASS 0 3.88 44ce76d39b69a7d6798af521f958370bf30ad2b1 L41:/root/.hermes
|
||||
gate-run wizard-work/forge/verify_probe_forge_refactor.py PASS 0 0.62 d3434f0a500a1c1509d80c53164f6a2e352bf4b8
|
||||
gate-run wizard-work/forge/verify_queue_append_audit_dry_refactor.py FAIL 1 6.30 0d5e5ef90a0d0ba030b6909285db6ed3120a3895 L51:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_r41_pixel_diff.py FAIL 1 0.19 ModuleNotFoundError: No module named 'numpy' 4c1e5bec352f032e6ecb2be86334e33c2dd5d00e L25:/root/.hermes
|
||||
gate-run wizard-work/forge/verify_reconstruct_smell_fix.py FAIL 1 0.28 /root/.hermes/installs/76f6e7e5145b5f39/environments/4d67c7b3c02c44279c5af04b35dae120/venv/bin/python: No module named pytest 80a9377674062386b037aeac0de6015b5c68799f L17:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_reply_check_dry_refactor.py PASS 0 1.73 c94ebf0e965e99c7e67d1ef9df7e35cd184ccb53 L33:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_repro_bounds_refactor.py PASS 0 0.55 2394abeec25726726edd91696520d788d72a5d88 L33:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_roundtrip_refactor.py PASS 0 0.46 0f1d7ea9d5e542c8cb70c8e3def85ba684641b2c L21:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_scan_dry_refactor.py PASS 0 3.16 6fb7aa14b96eea6731c51c25e22572cca009adf4
|
||||
gate-run wizard-work/forge/verify_selftest_sweep_dry_refactor.py FAIL 1 0.12 6f5e1621139c9ab98ec5b25ce03bda88a73cf9cf L63:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_selftest_sweep_refactor.py FAIL 1 123.00 subprocess.TimeoutExpired: Command '['/root/.hermes/installs/76f6e7e5145b5f39/environments/4d67c7b3c02c44279c5af04b35dae120/venv/bin/python3', 'tools/selftest_s cc8782b4edfcd08eb5ed69f06308c1185ffb41e8 L33:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_served_drift_summarise_dry.py PASS 0 8.05 de5a49160b2c2a8f4759e0607a0f0c7b52b3bec1 L48:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_smell_check_monotonic_refactor.py PASS 0 1.42 8b8ccea5be0e938fb4bba67080cc65a97762f3f4 L32:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_smell_scan_refactor.py PASS 0 0.57 499c8e000359e8ef3486a89031673059d471178c L26:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_tool_map_dry_refactor.py FAIL 1 35.65 de1d9b7a65cfaaacf029b048228806acbf2f817c L32:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_triage_dump_pending_refactor.py PASS 0 1.77 38894d9812a8dfbda63bfa6d01407dba1b3ec042 L77:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_triage_dump_refactor.py PASS 0 2.57 611e56d4d3561a2e52d810081255f575126472bc L91:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_triage_probe_refactor.py PASS 0 2.07 c8c9288477c8170d0b35bd40064ad58e93dcaf6c L89:/root/troupe-standup
|
||||
gate-run wizard-work/forge/verify_write_probe_dry_refactor.py FAIL 1 35.73 ef4d8c00e4a84495e1612bec4734a366d4869b67 L53:/root/troupe-standup
|
||||
gate-run wizard-work/ledger/verify_albums_photo_counts.py PASS 0 0.36 ee6647577750aee99b93e69613621c9c79f015ef L17:/root/troupe-standup
|
||||
gate-run wizard-work/ledger/verify_artifact.py FAIL 1 0.24 AssertionError: row count mismatch 51a9fb01326a5f84eb85265dbfdf8803129cc01d L7:/root/troupe-standup
|
||||
gate-run wizard-work/ledger/verify_arxiv_csai.py PASS 0 0.27 872574acb23924497991a9ce8fb95be4d784689a L15:/root/.hermes
|
||||
gate-run wizard-work/ledger/verify_arxiv_csai_fresh.py PASS 0 0.21 0e32faa1f8cffdafc28e33796dcce57c6895dd2c
|
||||
undeclared wizard-work/ledger/verify_arxiv_csv.py PASS 0 0.10 cc898af42ea87515111ee0f15fa2f2818382befd L24:/root/troupe-standup
|
||||
undeclared wizard-work/ledger/verify_arxiv_fresh.py PASS 0 0.09 8c6eb40bcf4d5127f60e9f9b7041c0b63064db8c
|
||||
undeclared wizard-work/ledger/verify_catalog.py PASS 0 0.08 d08c5d389ece6b9906a7315849dfe83f99f28f41 L13:/root/.hermes
|
||||
gate-run wizard-work/ledger/verify_census.py PASS 0 0.07 2422269d855416c22c5a518775c812da410665a7 L8:/root/troupe-standup
|
||||
ungated wizard-work/ledger/verify_commits_check.py PASS 0 0.58 e84e0c7dd3ede2a013fa80b2e5fd7f44ebf604ed L18:/root/troupe-standup
|
||||
ungated wizard-work/ledger/verify_commits_table.py PASS 0 1.20 8d9ecc98eb55970c63d957eef68af4dbfb5a65e0
|
||||
undeclared wizard-work/ledger/verify_dates.py PASS 0 0.13 dd3f643441c9fd985639c0ac7f250e05a6184aeb L6:/root/troupe-standup
|
||||
undeclared wizard-work/ledger/verify_gdp.py PASS 0 0.10 ba577cd8ae0502f57bfd7b8a7dadd8ef54455dbd L3:/root/troupe-standup
|
||||
undeclared wizard-work/ledger/verify_gdp_per_capita.py PASS 0 0.84 7f74b350c60ee7fd0e361f8d60a2e669ae703a97 L19:/root/troupe-standup
|
||||
undeclared wizard-work/ledger/verify_gitea_repos.py FAIL 1 0.23 73ef858149be5fd7e9ec58056435c3bd31f9419c L16:/root/.hermes
|
||||
undeclared wizard-work/ledger/verify_github_python_repos.py FAIL 1 3.35 6956aa9c1560e8b6bf85f239eb5da663797d0a70
|
||||
undeclared wizard-work/ledger/verify_issues.py PASS 0 0.09 176fd33f05223aaaf789608b662c3d253f685422 L15:/root/.hermes
|
||||
undeclared wizard-work/ledger/verify_ledger_census.py FAIL 1 0.22 82b43f4bd2ea7afa2523c514caa0347dd77859dd L17:/root/troupe-standup
|
||||
undeclared wizard-work/ledger/verify_python_org_repos.py FAIL 1 3.27 da60445425c431a6779fb2c3d9a457c2f1de888d L18:/root/.hermes
|
||||
undeclared wizard-work/ledger/verify_stackchain_catalog.py PASS 0 0.11 60aa1853a04b6340cc251e7e673350fdf28c9050 L16:/root/troupe-standup
|
||||
undeclared wizard-work/ledger/verify_users.py PASS 0 0.13 ef9b73c9cdd33e74bc7162dede636ca446413361 L16:/root/troupe-standup
|
||||
undeclared wizard-work/ledger/verify_workflow.py FAIL 1 0.12 8f9a0ce47f5caca7add10677e6301621ba71d8c2 L11:/root/troupe-standup
|
||||
undeclared wizard-work/null/artifact-seal/verify_artifact_seal_oracle.py PASS 0 0.38 d88e5d6066843c9d9243fa195acc52183de4a856 L22:/root/troupe-standup
|
||||
undeclared wizard-work/null/diffkit/verify_realrepo.py PASS 0 0.26 1e610f00fa50e36e294eb185332c548efe2c1ee4 L32:/root/troupe-standup
|
||||
ungated wizard-work/null/satkit-2026-10-26/verify_satkit.py PASS 0 9.71 dd58dcc679c41528dac60f9c5ae845e6815de291
|
||||
ungated wizard-work/quill/verify_placeholder_ids.py PASS 0 0.49 d839200994d125cd760a601645dc75847dd242b5 L12:/root/troupe-standup
|
||||
gate-run wizard-work/sol/verify_daily_ledger_triage_check.py PASS 0 0.14 98d40061da0ce1b463cb52fd7d60d3601c08a798
|
||||
ungated wizard-work/sol/verify_daily_triage_2026-10-27.py FAIL 1 2.65 458bb2425170b1d61e16d0596fe011e151491289 L21:/root/troupe-standup
|
||||
undeclared wizard-work/sol/verify_pending_request_triage.py PASS 0 0.12 2d059319d3da0514bc72247ad7d1393039e5405d L11:/root/troupe-standup
|
||||
gate-run wizard-work/sol/verify_register.py PASS 0 0.07 3c6740b6be92759219b80a73f0f44f7fef05562f L12:/root/.hermes
|
||||
ungated wizard-work/sol/verify_sol_daily_ledger_triage_check.py FAIL 1 0.99 a77eff21f30716a3cba1c81c12c8763c43fd8c26 L29:/root/troupe-standup
|
||||
gate-run wizard-work/sol/verify_sol_profile_file_class.py PASS 0 0.07 1cee98bc5279d5cff712d2fadbec728166596ca8 L16:/root/.hermes
|
||||
undeclared wizard-work/sol/verify_sol_profile_file_class_2026-10-28.py PASS 0 0.09 ff0feeb68dab521f63823f92b8062495086c1339 L15:/root/.hermes
|
||||
undeclared wizard-work/sol/verify_sol_wizard_work_inventory.py FAIL 1 0.10 a700236491b73ced98cd06bf60e89efc0b7decbd L15:/root/troupe-standup
|
||||
gate-run wizard-work/sol/verify_triage.py PASS 0 0.09 b3064bda9cbf16ac47e9c18a17a959c17466e297 L15:/root/.hermes
|
||||
undeclared wizard-work/sol/verify_triage_queue.py FAIL 1 0.16 018ca9a2b570c9b9919b857b1755f296542474c4 L18:/root/troupe-standup
|
||||
undeclared wizard-work/spark/verify_all.py PASS 0 0.11 41029ee9976f8a01144961a44a8ee133336d0423 L4:/root/troupe-standup
|
||||
ungated wizard-work/spark/verify_analyzer.py PASS 0 0.44 2f8143a2a0ec960bb7832baa4dce25eaec5938c7 L11:/root/.hermes
|
||||
ungated wizard-work/spark/verify_artifact.py PASS 0 0.93 e11b957a4af381e69dee4a8c0a9685627a56153a L9:/root/troupe-standup
|
||||
undeclared wizard-work/spark/verify_check.py PASS 0 0.11 3b7ef86aa2f790eec4ab504b1261dfb695b9c759
|
||||
undeclared wizard-work/spark/verify_count.py PASS 0 0.12 640a65519f8116cc4ccc003c6ab4bb60fa16eb26 L5:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_csv.py PASS 0 0.07 0d6995471c648054e826c7416b62a52e82ec763a L24:/root/.hermes
|
||||
undeclared wizard-work/spark/verify_demo.py PASS 0 0.10 7e4325553fc86aa30419c00f99d5c226d28750b3 L20:/root/.hermes
|
||||
undeclared wizard-work/spark/verify_dir.py PASS 0 0.11 ec6280d194d416ebe8a8fbf681cd986fb41cad6d L23:/root/.hermes
|
||||
ungated wizard-work/spark/verify_dir_analyzer.py PASS 0 0.86 89a49e7684d6f51ce6232bbab7bccf69ec6af401 L16:/root/troupe-standup
|
||||
undeclared wizard-work/spark/verify_env.py PASS 0 0.06 d28af1c48c1c426a0a4e7fe1fb724637ba80920b L9:/root/.hermes
|
||||
undeclared wizard-work/spark/verify_environment.py FAIL 1 0.10 4f526b94ecdd6d9c084794eefd8b6291d3ab30c6 L22:/root/.hermes
|
||||
undeclared wizard-work/spark/verify_fib.py PASS 0 0.07 163468d71cd7fea6c9e064b85d89da7bb7807c5d L24:/root/.hermes
|
||||
ungated wizard-work/spark/verify_fibonacci.py PASS 0 0.63 dc68ec0c7a07788e65062a3d7305a4f7a78047b5 L7:/root/.hermes
|
||||
undeclared wizard-work/spark/verify_formatter.py PASS 0 0.24 0d2ef3a544f5ddae821e6ffbb29dfcfe27560854 L9:/root/.hermes
|
||||
undeclared wizard-work/spark/verify_hermes.py FAIL 1 0.10 ModuleNotFoundError: No module named 'hermes_tools' 22c2f9e1ddd80f5c3688b8804ac00c6ea54db18b L23:/root/.hermes
|
||||
ungated wizard-work/spark/verify_hermes_cli.py PASS 0 3.19 cacced1010f65e30ce76320bf165d8a41d00400a L52:/root/.hermes
|
||||
ungated wizard-work/spark/verify_hermes_env.py PASS 0 0.36 f3256d5c09f02f45054a7ce889b09edec761119c L17:/root/.hermes
|
||||
ungated wizard-work/spark/verify_hermes_import.py FAIL 1 0.08 6f2dc0f75c2616f84d54f1635deb0f11314fde37
|
||||
undeclared wizard-work/spark/verify_hermes_path.py PASS 0 0.08 385362b75cfedf35202ff48a7703bbd2381eb4a0 L11:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_hermes_setup.py FAIL 1 0.06 - Working directory is /root/troupe-standup/wizard-work/spark, expected /root 1756ed52437e304dde754e7fa909bfaccb333c5d L25:/root/.hermes
|
||||
undeclared wizard-work/spark/verify_inventory.py FAIL 1 0.09 02b54c2c98fe8eaaf5ebebfc3155405a312ca6d6 L11:/root/.hermes
|
||||
undeclared wizard-work/spark/verify_json.py PASS 0 0.07 71b343f0b1f3302ddd761b61c1c829ddaa5d85e5 L4:/root/.hermes
|
||||
undeclared wizard-work/spark/verify_lines.py PASS 0 0.06 5be4cf7b5f1ef58cab6f6cc3b6a9db00b50a7fc5 L2:/root/.hermes
|
||||
ungated wizard-work/spark/verify_loc_report.py PASS 0 0.24 c118f858c22fbc65c6c4a851ec89f2a10c811e16 L7:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_lwc.py PASS 0 0.18 cc8ed2b419063f55190a76d092b517801708bba9
|
||||
undeclared wizard-work/spark/verify_minimal.py PASS 0 0.08 2b1b18fc7ed7842925deb12ece9fa6fe681c3d2f L31:/root/.hermes
|
||||
undeclared wizard-work/spark/verify_push.py PASS 0 0.06 707bdcb80646a8848ab3db4be908a36a083c0d54 L3:/root/troupe-standup
|
||||
undeclared wizard-work/spark/verify_python_env.py PASS 0 0.07 17c1d5f6ab0bcd691d87d737c262a8cdec3ecb29 L22:/root/.hermes
|
||||
ungated wizard-work/spark/verify_report.py PASS 0 0.25 0b555f165e95cc133db97e1e989a1578d2789112 L10:/root/.hermes
|
||||
ungated wizard-work/spark/verify_result.py PASS 0 0.17 108832bc1239abf8f267afe7994492fa25338540 L10:/root/.hermes
|
||||
ungated wizard-work/spark/verify_scratch_analysis.py PASS 0 0.09 8f8edfb7d4b308cd8f18af7499eba7525d25b2fa L13:/root/.hermes
|
||||
gate-run wizard-work/ledger/verify_arxiv_csv.py PASS 0 0.08 cc898af42ea87515111ee0f15fa2f2818382befd L24:/root/troupe-standup
|
||||
gate-run wizard-work/ledger/verify_arxiv_fresh.py PASS 0 0.07 8c6eb40bcf4d5127f60e9f9b7041c0b63064db8c
|
||||
gate-run wizard-work/ledger/verify_arxiv_llm_agents_top15.py PASS 0 0.20 6163867f3f3aea1bb49656e2900cad8037bc68b2
|
||||
gate-run wizard-work/ledger/verify_catalog.py PASS 0 0.08 d08c5d389ece6b9906a7315849dfe83f99f28f41 L13:/root/.hermes
|
||||
gate-run wizard-work/ledger/verify_census.py PASS 0 0.09 2422269d855416c22c5a518775c812da410665a7 L8:/root/troupe-standup
|
||||
gate-run wizard-work/ledger/verify_commits_by_author_day.py PASS 0 0.16 36a43de46e3e722dcadfb0090d0d2d7e95f65d7f
|
||||
gate-run wizard-work/ledger/verify_commits_check.py PASS 0 0.27 e84e0c7dd3ede2a013fa80b2e5fd7f44ebf604ed L18:/root/troupe-standup
|
||||
gate-run wizard-work/ledger/verify_commits_table.py FAIL 1 0.97 8d9ecc98eb55970c63d957eef68af4dbfb5a65e0
|
||||
gate-run wizard-work/ledger/verify_dates.py PASS 0 0.24 dd3f643441c9fd985639c0ac7f250e05a6184aeb L6:/root/troupe-standup
|
||||
gate-run wizard-work/ledger/verify_drops_catalog.py FAIL 1 0.16 ca3853d65ae5e6a4557e2211558be82d26b2d3d6 L17:/root/troupe-standup
|
||||
gate-run wizard-work/ledger/verify_gdp.py PASS 0 0.09 ba577cd8ae0502f57bfd7b8a7dadd8ef54455dbd L3:/root/troupe-standup
|
||||
gate-run wizard-work/ledger/verify_gdp_artifact.py PASS 0 0.08 a428311edeedcb09a169e954641b111c1fe9b5a5 L3:/root/troupe-standup
|
||||
gate-run wizard-work/ledger/verify_gdp_per_capita.py PASS 0 1.17 7f74b350c60ee7fd0e361f8d60a2e669ae703a97 L19:/root/troupe-standup
|
||||
gate-run wizard-work/ledger/verify_git_tree_manifest_2026_10_30.py FAIL 1 0.21 AssertionError: row count mismatch: manifest 4255 vs live 4756 a2977f530cac2280e577fd9dac89176a1f0e6af0 L16:/root/troupe-standup
|
||||
gate-run wizard-work/ledger/verify_gitea_repos.py FAIL 1 0.34 73ef858149be5fd7e9ec58056435c3bd31f9419c L16:/root/.hermes
|
||||
gate-run wizard-work/ledger/verify_github_python_repos.py FAIL 1 3.35 6956aa9c1560e8b6bf85f239eb5da663797d0a70
|
||||
gate-run wizard-work/ledger/verify_issues.py PASS 0 0.08 176fd33f05223aaaf789608b662c3d253f685422 L15:/root/.hermes
|
||||
gate-run wizard-work/ledger/verify_ledger_census.py FAIL 1 0.13 82b43f4bd2ea7afa2523c514caa0347dd77859dd L17:/root/troupe-standup
|
||||
gate-run wizard-work/ledger/verify_ledger_dir_census.py PASS 0 0.85 19021119834653f1b733844b6979ac6004060d3a
|
||||
gate-run wizard-work/ledger/verify_ledger_dir_census_2026_11_01.py PASS 0 0.76 12a8eba554bb0ba36fe183d2656bbee8b2130113
|
||||
gate-run wizard-work/ledger/verify_profile_census.py FAIL 1 10.51 fcfee7f22822f0ee680068dff9341725f018bf7f L16:/root/.hermes
|
||||
gate-run wizard-work/ledger/verify_python_org_repos.py FAIL 1 1.69 da60445425c431a6779fb2c3d9a457c2f1de888d L18:/root/.hermes
|
||||
gate-run wizard-work/ledger/verify_replies_catalog.py FAIL 1 0.14 NameError: name 'rerderive' is not defined. Did you mean: 'rederive'? 5b8f4c06c147db32a7f28717f6db4eff268c65ed L18:/root/troupe-standup
|
||||
gate-run wizard-work/ledger/verify_reply_volume_census.py FAIL 1 0.12 4b37879a47f04625b61c7ce570d838f1114821a9
|
||||
gate-run wizard-work/ledger/verify_skill_catalog.py PASS 0 0.16 10d7d3b4f3d64317f315478c3e12bbea8338fd79 L19:/root/.hermes
|
||||
gate-run wizard-work/ledger/verify_stackchain_catalog.py FAIL 1 0.09 60aa1853a04b6340cc251e7e673350fdf28c9050 L16:/root/troupe-standup
|
||||
gate-run wizard-work/ledger/verify_users.py PASS 0 0.06 ef9b73c9cdd33e74bc7162dede636ca446413361 L16:/root/troupe-standup
|
||||
gate-run wizard-work/ledger/verify_wizard_roster_2026-10-29.py PASS 0 0.07 4108fd73bbada1ef728ffe7a48dc016fd7e818eb L16:/root/troupe-standup
|
||||
gate-run wizard-work/ledger/verify_workflow.py FAIL 1 0.12 8f9a0ce47f5caca7add10677e6301621ba71d8c2 L11:/root/troupe-standup
|
||||
gate-run wizard-work/null/artifact-seal/verify_artifact_seal_oracle.py PASS 0 0.53 d88e5d6066843c9d9243fa195acc52183de4a856 L22:/root/troupe-standup
|
||||
gate-run wizard-work/null/diffkit/verify_realrepo.py PASS 0 0.26 1e610f00fa50e36e294eb185332c548efe2c1ee4 L32:/root/troupe-standup
|
||||
gate-run wizard-work/null/satkit-2026-10-26/verify_satkit.py PASS 0 4.17 dd58dcc679c41528dac60f9c5ae845e6815de291
|
||||
gate-run wizard-work/quill/verify_draft_compliance.py FAIL 1 0.24 2c7c86e2421fc39efea547f9a2eb6f3a86d8098f
|
||||
gate-run wizard-work/quill/verify_placeholder_ids.py PASS 0 0.18 d839200994d125cd760a601645dc75847dd242b5 L12:/root/troupe-standup
|
||||
gate-run wizard-work/quill/verify_standup_draft.py FAIL 1 0.20 IndexError: list index out of range 49e48b0b335cb01f3d3fecb069e71be6025b1a5c
|
||||
gate-run wizard-work/sol/class-triage-2026-10-31/verify_class_triage.py FAIL 1 0.15 dbea0cdfde5d607fe37fd8683e9b4c0013910c3d L14:/root/troupe-standup
|
||||
gate-run wizard-work/sol/verify_daily_ledger_triage_check.py PASS 0 0.12 98d40061da0ce1b463cb52fd7d60d3601c08a798
|
||||
gate-run wizard-work/sol/verify_daily_triage_2026-10-27.py FAIL 1 0.46 458bb2425170b1d61e16d0596fe011e151491289 L21:/root/troupe-standup
|
||||
gate-run wizard-work/sol/verify_demands_class_triage_2026_10_31.py PASS 0 0.08 12f88088c9512a36a0a3a39b1de71c6a33a9fcdd
|
||||
gate-run wizard-work/sol/verify_pending_request_triage.py PASS 0 0.09 2d059319d3da0514bc72247ad7d1393039e5405d L11:/root/troupe-standup
|
||||
gate-run wizard-work/sol/verify_probe_retire_trip_2026_10_31.py FAIL 1 0.10 412470b6bfb023802482984285cf54363aa842b9 L21:/root/troupe-standup
|
||||
gate-run wizard-work/sol/verify_probe_set_2026_10_31.py FAIL 1 0.16 FileNotFoundError: [Errno 2] No such file or directory: '/root/troupe-standup/tools/inspect_tree.py' ccfe30c06068655fc668d8a72aaf84bd3fa12c71
|
||||
gate-run wizard-work/sol/verify_register.py PASS 0 0.14 3c6740b6be92759219b80a73f0f44f7fef05562f L12:/root/.hermes
|
||||
gate-run wizard-work/sol/verify_reverify.py PASS 0 0.07 5bc156025131529c27b936cf7284393ba9f5526c L20:/root/troupe-standup
|
||||
gate-run wizard-work/sol/verify_sol_daily_ledger_triage_check.py FAIL 1 0.21 a77eff21f30716a3cba1c81c12c8763c43fd8c26 L29:/root/troupe-standup
|
||||
gate-run wizard-work/sol/verify_sol_lane_triage.py PASS 0 1.89 fa1e2171b6130776f47d875da05bc10381b8f92e
|
||||
gate-run wizard-work/sol/verify_sol_profile_file_class.py FAIL 1 0.09 1cee98bc5279d5cff712d2fadbec728166596ca8 L16:/root/.hermes
|
||||
gate-run wizard-work/sol/verify_sol_profile_file_class_2026-10-28.py FAIL 1 0.08 ff0feeb68dab521f63823f92b8062495086c1339 L15:/root/.hermes
|
||||
gate-run wizard-work/sol/verify_sol_profile_file_class_2026_10_31.py FAIL 1 0.07 0720e1aba6eab2f0f9947806ed4373629dd7f064 L16:/root/.hermes
|
||||
gate-run wizard-work/sol/verify_sol_profile_triage_2026_10_31.py FAIL 1 0.49 2b3ab89f52ddf50ff4799b79a530debc62a8d131 L16:/root/.hermes
|
||||
gate-run wizard-work/sol/verify_sol_profile_triage_check.py PASS 0 0.08 936569bf684aba56db4b589d254ee896537a09e8 L17:/root/.hermes
|
||||
undeclared wizard-work/sol/verify_sol_profile_triage_check_2026_11_02.py PASS 0 0.06 edddf3dca74a0e5c6b0ef22885a0f1461538a919 L14:/root/.hermes
|
||||
gate-run wizard-work/sol/verify_sol_triage_2026_09_26.py PASS 0 0.07 f2449173f5728a56cd9905d86eee2c5f2fc4f71e
|
||||
gate-run wizard-work/sol/verify_sol_triage_2026_10_31.py PASS 0 0.12 7f4af171aeb73e4d214f6f3408dee8f5be73a322
|
||||
gate-run wizard-work/sol/verify_sol_triage_2026_11_02.py FAIL 1 0.19 8cc0c114d44e15aa3c67288f6b1c4aab253034de L20:/root/.hermes
|
||||
gate-run wizard-work/sol/verify_sol_wizard_work_inventory.py FAIL 1 0.08 a700236491b73ced98cd06bf60e89efc0b7decbd L15:/root/troupe-standup
|
||||
gate-run wizard-work/sol/verify_triage.py FAIL 1 0.07 b3064bda9cbf16ac47e9c18a17a959c17466e297 L15:/root/.hermes
|
||||
gate-run wizard-work/sol/verify_triage_2026-10-29.py PASS 0 0.09 32bb75faa331d1c88fc4aff9a6b282c2c9f19479
|
||||
gate-run wizard-work/sol/verify_triage_2026_10_29.py PASS 0 0.08 2ce53dc5e4a835a20ebfa1439165708913a399c0
|
||||
gate-run wizard-work/sol/verify_triage_2026_10_30.py PASS 0 0.07 b02e3de025752bfaab768ac1633196f4c3af0e83
|
||||
gate-run wizard-work/sol/verify_triage_2026_10_31_probes.py FAIL 1 0.15 c332f7e7766b9b8d3d1dc0e410cc35e41547483b
|
||||
gate-run wizard-work/sol/verify_triage_2026_11_01.py PASS 0 0.08 2cba0dc2055b1a5f918e5939d0c09554929c9e11
|
||||
gate-run wizard-work/sol/verify_triage_queue.py FAIL 1 0.15 018ca9a2b570c9b9919b857b1755f296542474c4 L18:/root/troupe-standup
|
||||
gate-run wizard-work/sol/verify_triage_review.py PASS 0 0.09 11e6ea4b717440a5a9c44c4047e340e81be2930d L14:/root/.hermes
|
||||
gate-run wizard-work/sol/verify_untracked_classify.py FAIL 1 0.17 a4f795b2ea970151bbd5a1e35c4f376ff8427073 L17:/root/troupe-standup
|
||||
gate-run wizard-work/sol/verify_untracked_triad_2026_11_01.py FAIL 1 5.50 56cc4dd68bd6b24fe0ca488227028c4120c9e2df
|
||||
gate-run wizard-work/sol/verify_untracked_triage_2026_11_01.py PASS 0 0.19 6acbafde8498308571fbd25175ab94f1789d0ea1 L21:/root/troupe-standup
|
||||
gate-run wizard-work/spark/verify_all.py PASS 0 0.11 41029ee9976f8a01144961a44a8ee133336d0423 L4:/root/troupe-standup
|
||||
gate-run wizard-work/spark/verify_analyzer.py PASS 0 0.55 2f8143a2a0ec960bb7832baa4dce25eaec5938c7 L11:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_artifact.py PASS 0 0.63 e11b957a4af381e69dee4a8c0a9685627a56153a L9:/root/troupe-standup
|
||||
gate-run wizard-work/spark/verify_check.py PASS 0 0.09 3b7ef86aa2f790eec4ab504b1261dfb695b9c759
|
||||
gate-run wizard-work/spark/verify_count.py PASS 0 0.08 640a65519f8116cc4ccc003c6ab4bb60fa16eb26 L5:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_csv.py PASS 0 0.08 277c099bbbf4fce2a63fae337606af926f936a75 L8:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_demo.py PASS 0 0.08 7e4325553fc86aa30419c00f99d5c226d28750b3 L20:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_dir.py PASS 0 0.07 ec6280d194d416ebe8a8fbf681cd986fb41cad6d L23:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_dir_analyzer.py PASS 0 5.35 6abd27fd46878ec6935ab7901b67368c8312149c L9:/root/troupe-standup
|
||||
gate-run wizard-work/spark/verify_env.py PASS 0 0.10 d28af1c48c1c426a0a4e7fe1fb724637ba80920b L9:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_environment.py FAIL 1 0.07 4f526b94ecdd6d9c084794eefd8b6291d3ab30c6 L22:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_fib.py PASS 0 0.08 163468d71cd7fea6c9e064b85d89da7bb7807c5d L24:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_fibonacci.py PASS 0 0.23 dc68ec0c7a07788e65062a3d7305a4f7a78047b5 L7:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_formatter.py PASS 0 0.32 0d2ef3a544f5ddae821e6ffbb29dfcfe27560854 L9:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_hermes.py FAIL 1 0.15 ModuleNotFoundError: No module named 'hermes_tools' 22c2f9e1ddd80f5c3688b8804ac00c6ea54db18b L23:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_hermes_cli.py PASS 0 0.75 cacced1010f65e30ce76320bf165d8a41d00400a L52:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_hermes_env.py PASS 0 0.09 f3256d5c09f02f45054a7ce889b09edec761119c L17:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_hermes_import.py FAIL 1 0.08 6f2dc0f75c2616f84d54f1635deb0f11314fde37
|
||||
gate-run wizard-work/spark/verify_hermes_path.py PASS 0 0.08 385362b75cfedf35202ff48a7703bbd2381eb4a0 L11:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_hermes_setup.py FAIL 1 0.09 - Working directory is /root/troupe-standup/wizard-work/spark, expected /root 1756ed52437e304dde754e7fa909bfaccb333c5d L25:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_hermes_skill.py FAIL 1 0.12 ModuleNotFoundError: No module named 'hermes_tools' 3d2f5283eae4cbabd4d822b8af1cd7e5bca55c8a
|
||||
gate-run wizard-work/spark/verify_inventory.py FAIL 1 0.07 02b54c2c98fe8eaaf5ebebfc3155405a312ca6d6 L11:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_json.py PASS 0 0.11 71b343f0b1f3302ddd761b61c1c829ddaa5d85e5 L4:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_line_counter.py PASS 0 0.29 fbb011fd6ca999423a47a4786b5404eee290011d L7:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_lines.py PASS 0 0.08 5be4cf7b5f1ef58cab6f6cc3b6a9db00b50a7fc5 L2:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_loc_report.py PASS 0 0.09 c118f858c22fbc65c6c4a851ec89f2a10c811e16 L7:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_metrics.py PASS 0 0.19 901e7b06b2d51ed34476f7b0efb245ae8ed21756 L8:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_minimal.py PASS 0 0.09 2b1b18fc7ed7842925deb12ece9fa6fe681c3d2f L31:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_push.py PASS 0 0.08 707bdcb80646a8848ab3db4be908a36a083c0d54 L3:/root/troupe-standup
|
||||
gate-run wizard-work/spark/verify_python_env.py PASS 0 0.08 17c1d5f6ab0bcd691d87d737c262a8cdec3ecb29 L22:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_report.py FAIL 1 0.15 KeyError: 'summary' c670fb2ec37b78a01699df12b6f115368e45c94f L3:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_result.py PASS 0 0.08 79627980c59a6ec1816df3a2b00f3aa9543f6a5a L3:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_scratch_analysis.py PASS 0 0.08 3cda0dd2debdecbce03bb2fd29119e27ac1eb422 L6:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_skill_system.py FAIL 1 0.14 ModuleNotFoundError: No module named 'hermes_tools' 6739088b65208074b3a348642726a1c28982583a
|
||||
undeclared wizard-work/spark/verify_skills.py PASS 0 0.07 be69f202a8238afd3da7bfe26fe38fc0d99d04d4 L5:/root/.hermes
|
||||
undeclared wizard-work/spark/verify_skills2.py PASS 0 0.07 9dd92b966a6e1c950c588282a5d685dba25d3001 L6:/root/.hermes
|
||||
undeclared wizard-work/spark/verify_skills3.py PASS 0 0.08 364a78ffbe33353331f7dd780f44c53523e54e40 L6:/root/.hermes
|
||||
undeclared wizard-work/spark/verify_skills_fixed.py PASS 0 0.09 4bc11949dc38a67cb1590fcf913f308aae5b3975 L6:/root/.hermes
|
||||
undeclared wizard-work/spark/verify_snippets.py PASS 0 0.08 23d736539363ded0bc8542add8d6a9f927fb11a5 L11:/root/troupe-standup
|
||||
undeclared wizard-work/spark/verify_spark_env.py PASS 0 0.44 fc56a5b3e27e62b51c0a3374c47d1138d5ec563f L38:/root/.hermes
|
||||
undeclared wizard-work/spark/verify_status.py PASS 0 0.30 4c2928cdb2f2200b435c64183d326b5e5c10a1f0 L7:/root/.hermes
|
||||
undeclared wizard-work/spark/verify_sum.py PASS 0 0.06 8faaade76bc38c1227daec010e4ae124344e9c29 L6:/root/.hermes
|
||||
undeclared wizard-work/spark/verify_tool.py PASS 0 0.44 fd90c7f545ad0b3cb8c75be796f10b2a8a2d8830
|
||||
undeclared wizard-work/spark/verify_wordcount.py PASS 0 0.16 c4b7e15b56d084809628019cf41ad13d8c12db08 L46:/root/.hermes
|
||||
undeclared wizard-work/sphinx/archive-gutenberg/verify_archive.py PASS 0 0.55 36c966d37f083d2590a7a13693f02651b484c401
|
||||
undeclared wizard-work/sphinx/archive-index-2026-10-23/verify_index.py FAIL 1 191.62 9d4088a373a636ca3418d8af5828dff57066d9b0 L32:/root/.hermes
|
||||
undeclared wizard-work/sphinx/archive-lcmm-metadata-2026-10-25/verify_lcmm_dossier.py PASS 0 6.20 3c4b48a678a8af208052623d1b3340b574731dd8
|
||||
ungated wizard-work/sphinx/archive-longctx-retrieval-2026-10-26/verify_archive.py PASS 0 13.49 046634dccd55f8088523d2e56bc354d66017a196 L15:/root/.hermes
|
||||
undeclared wizard-work/sphinx/archive-memgallery-2026-10-21/verify_claims.py FAIL 1 0.19 22ba0b4bbdca3180a136ef1e0fac538622e5db0d
|
||||
undeclared wizard-work/sphinx/archive-memlens-2026-10-22/verify_memlens_archive.py PASS 0 0.22 39a5552b850096a4baf26b6bf0bad28db2db1008
|
||||
undeclared wizard-work/sphinx/archive-mm-prm-2026-10-22/verify_mm_prm_archive.py PASS 0 0.21 534af05a12fa9d3285384bae57bce527ed033425
|
||||
wired-invoke wizard-work/sphinx/archive-mmlongcite-2026-10-25/verify_mmlongcite.py PASS 0 2.28 c1f03701bf9af0018e7aac9a567255dd8218488d
|
||||
undeclared wizard-work/sphinx/archive-remember-r1-figures-2026-10-23/verify_archive.py FAIL 1 837.56 bed5df5c4a24c961a3c2bb564b299444a22d5189
|
||||
undeclared wizard-work/sphinx/arxiv-digest-verified-2026-10-25/verify_digest_claims.py PASS 0 19.87 c106248aea1856d29d987497af4fe95dfe6d9768 L59:/root/.hermes
|
||||
undeclared wizard-work/sphinx/verify_mm_dossier.py PASS 0 4.30 4b015581816de5472d11577d661ce4e97f38773a L28:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_skills.py PASS 0 0.10 be69f202a8238afd3da7bfe26fe38fc0d99d04d4 L5:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_skills2.py PASS 0 0.08 9dd92b966a6e1c950c588282a5d685dba25d3001 L6:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_skills3.py PASS 0 0.09 364a78ffbe33353331f7dd780f44c53523e54e40 L6:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_skills_fixed.py PASS 0 0.07 4bc11949dc38a67cb1590fcf913f308aae5b3975 L6:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_snippets.py PASS 0 0.12 23d736539363ded0bc8542add8d6a9f927fb11a5 L11:/root/troupe-standup
|
||||
gate-run wizard-work/spark/verify_spark_env.py PASS 0 0.10 fc56a5b3e27e62b51c0a3374c47d1138d5ec563f L38:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_stats.py PASS 0 0.15 995fc8aff25cf7482569fd11bf46802018983ee0 L10:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_status.py FAIL 1 0.17 4c2928cdb2f2200b435c64183d326b5e5c10a1f0 L7:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_sum.py PASS 0 0.07 8faaade76bc38c1227daec010e4ae124344e9c29 L6:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_tool.py PASS 0 0.47 fd90c7f545ad0b3cb8c75be796f10b2a8a2d8830
|
||||
gate-run wizard-work/spark/verify_wordcount.py FAIL 1 0.21 json.decoder.JSONDecodeError: Extra data: line 1 column 4 (char 3) c4b7e15b56d084809628019cf41ad13d8c12db08 L46:/root/.hermes
|
||||
gate-run wizard-work/spark/verify_wordcount_test.py PASS 0 0.19 ca99b75e8f63a9a1bd4645eb89447db42c4d09c6 L10:/root/troupe-standup
|
||||
gate-run wizard-work/sphinx/archive-gutenberg/verify_archive.py PASS 0 0.50 36c966d37f083d2590a7a13693f02651b484c401
|
||||
gate-run wizard-work/sphinx/archive-index-2026-10-23/verify_index.py FAIL 1 171.95 9d4088a373a636ca3418d8af5828dff57066d9b0 L32:/root/.hermes
|
||||
gate-run wizard-work/sphinx/archive-lcmm-metadata-2026-10-25/verify_lcmm_dossier.py PASS 0 6.27 3c4b48a678a8af208052623d1b3340b574731dd8
|
||||
gate-run wizard-work/sphinx/archive-longctx-retrieval-2026-10-26/verify_archive.py PASS 0 6.49 046634dccd55f8088523d2e56bc354d66017a196 L15:/root/.hermes
|
||||
gate-run wizard-work/sphinx/archive-memgallery-2026-10-21/verify_claims.py FAIL 1 0.07 22ba0b4bbdca3180a136ef1e0fac538622e5db0d
|
||||
gate-run wizard-work/sphinx/archive-memlens-2026-10-22/verify_memlens_archive.py PASS 0 0.16 39a5552b850096a4baf26b6bf0bad28db2db1008
|
||||
gate-run wizard-work/sphinx/archive-mm-prm-2026-10-22/verify_mm_prm_archive.py PASS 0 0.11 534af05a12fa9d3285384bae57bce527ed033425
|
||||
gate-run wizard-work/sphinx/archive-mmlongcite-2026-10-25/verify_mmlongcite.py PASS 0 2.11 c1f03701bf9af0018e7aac9a567255dd8218488d
|
||||
gate-run wizard-work/sphinx/archive-remember-r1-figures-2026-10-23/verify_archive.py TIMEOUT 1800.11 no finish in 1800.0s (row window: live HTTP fetches, 3 retries at a 90s per-request timeout) bed5df5c4a24c961a3c2bb564b299444a22d5189
|
||||
gate-run wizard-work/sphinx/arxiv-digest-verified-2026-10-25/verify_digest_claims.py FAIL 1 46.68 c106248aea1856d29d987497af4fe95dfe6d9768 L59:/root/.hermes
|
||||
gate-run wizard-work/sphinx/verify_mm_dossier.py FAIL 1 3.52 4b015581816de5472d11577d661ce4e97f38773a L28:/root/.hermes
|
||||
gate-run wizard-work/volt/q-checkparen/verify_fix.py PASS 0 0.64 a5b5f3b77af00561f801dad6ce814185b2996272
|
||||
|
Reference in new issue
Block a user