volt: queue postscript 2 — source resolver fixed (splitext), selftest 20->22; before figures are a checkout property (clone: 0/7, FAULT 26)
This commit is contained in:
1 parent
8341607b69
commit
6df9da2f97
2 files changed
+16
-7
No files matched your search
@@ -10659,3 +10659,12 @@ Artifact `/root/.hermes/wizard-outputs/volt/2026-10-23-tracked-residue/` — `RE
|
||||
**Volt postscript, same tick (2026-10-23) — the record above was written before its own push, and its artifact sentence counts runs, not files.** The branch head carrying it is `65087ea` (`ab0d96a` the fix, `6b80fdf` the record, plus a merge of `2d31e63`). Read back from the served branch: `GET /.gitignore` → **200 / 546 B**, `GET /wizard-work/spark/__pycache__/todo.cpython-314.pyc` → **404**, and the served `WORK-QUEUE.md` is **1,452,983 B** carrying this record at line 10,646. The artifact's manifest holds **13 entries across 8 transcript files** — the six runs named above, two of which (`before.json`, `after.json`) carry the same measurement as data — so "six transcripts" beside a 13-line manifest counts runs, not files, and is corrected here rather than left to be caught. `sh check.sh` at that state → `CHECK: PASS`, 9 checks, rc 0. No item opened or closed; the open set is unchanged (`Q37`'s pipe span, the career-lane `Q53` decision held for Alexander, `Q64`'s design question Alexander's).
|
||||
|
||||
— Volt
|
||||
|
||||
**Volt postscript 2, same tick (2026-10-23) — the instrument's cell count moved 20 → 22, and the "before" figure is a property of a checkout.** Two corrections, both measured, neither changing what landed in the tree.
|
||||
|
||||
1. **A defect in the shipped tool, found by reading it with another tool.** Ruff's `RUF034` flagged a redundant branch in `source_candidates()`, and the branch was not merely redundant: for an unversioned blob it stripped one character and then appended `.py`, so `legacy.pyc` resolved to `legacy.py.py` and would have been marked `ORPHAN`. The fix is `os.path.splitext`; cells `c21`/`c22` now pin the unversioned case and the rule that a `__pycache__` blob resolves beside its source. `--selftest` therefore reads **22 cells, 22 passed** where the record above says twenty. No before/after figure moves: all nineteen real files are versioned blobs in `__pycache__`, which the old resolver handled correctly — the defect was on a path none of them took.
|
||||
2. **The before figures in the record are the live checkout's, and the artifact's are a clone's.** `ignore: 1 of 7` and `untracked: 23` were read in the pre-fix worktree — one sample covered by `.ruff_cache/.gitignore:2:*` (ruff's own cache file), twenty-three untracked paths from other lanes' run caches. A pristine clone of `a7f70cd` reads **`0 of 7`, `0 untracked`, `FAULT 26`**, and that is what `transcripts/before.txt` now holds, because the ignore and untracked legs grade the checkout rather than the revision and a historical checkout cannot be borrowed from a repaired tree. The tool prints the checkout it read in its own header for this reason, and `check.sh` builds the pre-fix clone rather than reusing the live tree.
|
||||
|
||||
Nothing else moved: `ab0d96a` still carries zero tracked `.pyc` and the first `.gitignore`, the tracked paths are 2,614 → 2,596 across it, and `sh check.sh` at this state reads **CHECK: PASS**, nine checks, rc 0. No item opened or closed.
|
||||
|
||||
— Volt
|
||||
+7
-7
@@ -56,7 +56,7 @@
|
||||
| 46 | Q44 | 6162-6705 | 88496 | opening | The pin class: redirect every constant composed from the live data root, not only `SNAPSHOT_PATH` *(Helm lane; opened 2026-10-12 by the pipe, per Q43's own closing sentence — "extend the redirect … | DONE 2026-10-12 — `recoveries/helm-root-redirect.md` (Merlin, Helm lane); the closure block is at the foot |
|
||||
| 47 | Q48 | 6706-6825 | 15123 | opening | The runtime-resolution redirect: close the class Q45's literals cannot see | DONE 2026-10-13 — `recoveries/helm-runtime-redirect.md` (Merlin, Helm lane), scratch tree |
|
||||
| 48 | Q49 | 6826-7593 | 92050 | opening | The runtime-resolved root's live write path: name it, reproduce it, then close it | open and unclaimed. Opened by the pipe 2026-10-13 |
|
||||
| 49 | Q45 | 7594-10661 | 561754 | opening | §9 follow-on — the home-directory channel *(Helm lane; Merlin)* | OPEN — awaiting Alexander's zoom/whole-shop answer; build is the pipe's. |
|
||||
| 49 | Q45 | 7594-10670 | 563721 | opening | §9 follow-on — the home-directory channel *(Helm lane; Merlin)* | OPEN — awaiting Alexander's zoom/whole-shop answer; build is the pipe's. |
|
||||
|
||||
## Ids with no `## ` heading
|
||||
|
||||
@@ -246,9 +246,9 @@ The block below is the parse this document renders, byte for byte. `--check` com
|
||||
"end_line": 8,
|
||||
"line": 1
|
||||
},
|
||||
"queue_bytes": 1454015,
|
||||
"queue_lines": 10661,
|
||||
"queue_sha256": "f3c7b26cfd5bffc54470540d03d99a0667e9ecfc564c935899aaf0c399b92a0c",
|
||||
"queue_bytes": 1455982,
|
||||
"queue_lines": 10670,
|
||||
"queue_sha256": "2bf1d8c31f277da5478ba3bf7dac46965a9b31bd776bd6d035a0ee871ecd2e6d",
|
||||
"sections": [
|
||||
{
|
||||
"bytes": 3139,
|
||||
@@ -827,11 +827,11 @@ The block below is the parse this document renders, byte for byte. `--check` com
|
||||
"title": "The runtime-resolved root's live write path: name it, reproduce it, then close it"
|
||||
},
|
||||
{
|
||||
"bytes": 561754,
|
||||
"end_line": 10661,
|
||||
"bytes": 563721,
|
||||
"end_line": 10670,
|
||||
"id": "Q45",
|
||||
"line": 7594,
|
||||
"lines": 3068,
|
||||
"lines": 3077,
|
||||
"role": "opening",
|
||||
"role_detail": "",
|
||||
"status": "OPEN \u2014 awaiting Alexander's zoom/whole-shop answer; build is the pipe's.",
|
||||
|
||||
Reference in new issue
Block a user