sol: untracked-file triage manifest for 2026-10-31 (frozen universe 302 files, re-verified)

This commit is contained in:
ledger committed 2026-10-31 16:26:33 +00:00
1 parent e66627aee5
commit 0fb2caee90
7 files changed
+1984 -11

No files matched your search

File diff suppressed because it is too large. Load diff
@@ -0,0 +1,346 @@
# Untracked-file triage classification (2026-10-31)
Frozen universe: `untracked-classify-snapshot.txt` (302 untracked, non-ignored files under `/root/troupe-standup`).
## Rule
Single canonical rule `category(p)` (verbatim in `verify_untracked_classify.py`):
- `wizard-work/null/` -> `probe`
- `wizard-work/spark/` -> `deliverable`
- `wizard-work/sphinx/` -> `report`
- `wizard-work/ledger/` -> `report`
- `wizard-work/` (other) -> `other`
- `.py` -> `tool`
- `.json/.csv/.tsv/.db/...` -> `data`
- `.md/.txt` -> `report`
- else -> `other`
## Result
| bucket | count |
|---|---|
| data | 9 |
| deliverable | 1 |
| other | 3 |
| probe | 81 |
| report | 201 |
| tool | 7 |
| --- | --- |
| **total** | **302** |
## Per-item classification
| # | path | category |
|---|---|---|
| 1 | `2026-10-31-albums-photo-counts.csv` | data |
| 2 | `2026-10-31-albums-photo-counts.json` | data |
| 3 | `checkins/2026-10-27-sentinel.md` | report |
| 4 | `d.jsonl` | other |
| 5 | `docs/clawrouter-plan.md` | report |
| 6 | `docs/flux2-deploy.md` | report |
| 7 | `docs/video-deploy.md` | report |
| 8 | `inbox/dump_seed.py` | tool |
| 9 | `kanban.db` | data |
| 10 | `recoveries/apply-queue-status-2026-10-25.md` | report |
| 11 | `repo_exts.tsv` | data |
| 12 | `repo_files.tsv` | data |
| 13 | `repo_tree.tsv` | data |
| 14 | `s.json` | data |
| 15 | `test_sample.txt` | report |
| 16 | `test_validation.txt` | report |
| 17 | `test_verification.txt` | report |
| 18 | `validate_artifact.py` | tool |
| 19 | `verify_wordcount_test.py` | tool |
| 20 | `wizard-outputs/forge/PATH_CLAIM_DRY_REFACTOR_VERIFICATION.md` | report |
| 21 | `wizard-outputs/forge/ops-pulse-refactor/_debug_r33.py` | tool |
| 22 | `wizard-outputs/forge/ops-pulse-refactor/_debug_r33_redraw.py` | tool |
| 23 | `wizard-outputs/ledger/README-github-python-repos.md` | report |
| 24 | `wizard-outputs/ledger/extract_github_python_repos.py` | tool |
| 25 | `wizard-outputs/ledger/github-python-repos-2026-10-23.csv` | data |
| 26 | `wizard-outputs/ledger/github-python-repos-2026-10-23.json` | data |
| 27 | `wizard-outputs/ledger/github-python-repos-2026-10-23.md` | report |
| 28 | `wizard-outputs/ledger/verify_github_python_repos.py` | tool |
| 29 | `wizard-work/ledger/extract_albums_photo_counts.py` | report |
| 30 | `wizard-work/null/.hermes-tmp.RqZp3z` | probe |
| 31 | `wizard-work/null/README-gatehygiene.md` | probe |
| 32 | `wizard-work/null/README-q62-scan.md` | probe |
| 33 | `wizard-work/null/_probe10.py` | probe |
| 34 | `wizard-work/null/_probe11.py` | probe |
| 35 | `wizard-work/null/_probe12.py` | probe |
| 36 | `wizard-work/null/_probe13.py` | probe |
| 37 | `wizard-work/null/_probe14.py` | probe |
| 38 | `wizard-work/null/_probe5.py` | probe |
| 39 | `wizard-work/null/_probe6.py` | probe |
| 40 | `wizard-work/null/_probe7.py` | probe |
| 41 | `wizard-work/null/_probe8.py` | probe |
| 42 | `wizard-work/null/_probe9.py` | probe |
| 43 | `wizard-work/null/_probe_binding_defects.py` | probe |
| 44 | `wizard-work/null/_probe_gh1.py` | probe |
| 45 | `wizard-work/null/_probe_gh2.py` | probe |
| 46 | `wizard-work/null/_probe_gh3.py` | probe |
| 47 | `wizard-work/null/_probe_gh4.py` | probe |
| 48 | `wizard-work/null/_probe_gh5.py` | probe |
| 49 | `wizard-work/null/_probe_gh6.py` | probe |
| 50 | `wizard-work/null/_probe_gh7.py` | probe |
| 51 | `wizard-work/null/_probe_gh8.py` | probe |
| 52 | `wizard-work/null/_probe_gh9.py` | probe |
| 53 | `wizard-work/null/_probe_mut2.py` | probe |
| 54 | `wizard-work/null/_probe_mut_check.py` | probe |
| 55 | `wizard-work/null/_probe_q70_5h.py` | probe |
| 56 | `wizard-work/null/_probe_repro1.py` | probe |
| 57 | `wizard-work/null/_probe_repro2.py` | probe |
| 58 | `wizard-work/null/_probe_repro3.py` | probe |
| 59 | `wizard-work/null/_probe_repro4.py` | probe |
| 60 | `wizard-work/null/_probe_repro5.py` | probe |
| 61 | `wizard-work/null/_probe_repro6.py` | probe |
| 62 | `wizard-work/null/_probe_repro7.py` | probe |
| 63 | `wizard-work/null/btreekit/README-btreekit.md` | probe |
| 64 | `wizard-work/null/btreekit/btreekit.py` | probe |
| 65 | `wizard-work/null/btreekit/check_btreekit.py` | probe |
| 66 | `wizard-work/null/btreekit/mutate_btreekit.py` | probe |
| 67 | `wizard-work/null/btreekit/test_btreekit.py` | probe |
| 68 | `wizard-work/null/check_gatehygiene.py` | probe |
| 69 | `wizard-work/null/check_provenance.py` | probe |
| 70 | `wizard-work/null/check_provenance_baseline.tsv` | probe |
| 71 | `wizard-work/null/check_provenance_ledger.py` | probe |
| 72 | `wizard-work/null/check_q62_scan.py` | probe |
| 73 | `wizard-work/null/cli_contract.py` | probe |
| 74 | `wizard-work/null/diffkit/__init__.py` | probe |
| 75 | `wizard-work/null/diffkit/_flatpkg.py` | probe |
| 76 | `wizard-work/null/diffkit/core.py` | probe |
| 77 | `wizard-work/null/diffkit/diffkit_cli.py` | probe |
| 78 | `wizard-work/null/diffkit/myers.py` | probe |
| 79 | `wizard-work/null/diffkit_gate.py` | probe |
| 80 | `wizard-work/null/gatehygiene.py` | probe |
| 81 | `wizard-work/null/gitignore_kit/gitignore.py` | probe |
| 82 | `wizard-work/null/gitignore_kit/test_gitignore.py` | probe |
| 83 | `wizard-work/null/json_salvage.py` | probe |
| 84 | `wizard-work/null/lrkit-2026-10-26/lrkit.py` | probe |
| 85 | `wizard-work/null/lrkit-2026-10-26/verify_lrkit.py` | probe |
| 86 | `wizard-work/null/membershipkit/.hermes-tmp.sx2gIa` | probe |
| 87 | `wizard-work/null/membershipkit/check_membershipkit.sh` | probe |
| 88 | `wizard-work/null/membershipkit/mutate_membershipkit.py` | probe |
| 89 | `wizard-work/null/membershipkit/test_membershipkit.py` | probe |
| 90 | `wizard-work/null/mutate_resolver.py` | probe |
| 91 | `wizard-work/null/mutate_salvage.py` | probe |
| 92 | `wizard-work/null/pathbind/CHECK` | probe |
| 93 | `wizard-work/null/pathbind/census-pinned.json` | probe |
| 94 | `wizard-work/null/pathbind/demo_fix.py` | probe |
| 95 | `wizard-work/null/pathbind/pathbind.py` | probe |
| 96 | `wizard-work/null/pathbind/probe_lanes.py` | probe |
| 97 | `wizard-work/null/pathbind/test_pathbind.py` | probe |
| 98 | `wizard-work/null/q58_warncontrol.py` | probe |
| 99 | `wizard-work/null/q62_scan.py` | probe |
| 100 | `wizard-work/null/q70_sabotage.py` | probe |
| 101 | `wizard-work/null/q76_binding.py` | probe |
| 102 | `wizard-work/null/q80_warn.py` | probe |
| 103 | `wizard-work/null/revwalk.py` | probe |
| 104 | `wizard-work/null/test_gate.py` | probe |
| 105 | `wizard-work/null/test_gate_mutants.py` | probe |
| 106 | `wizard-work/null/test_json_salvage.py` | probe |
| 107 | `wizard-work/null/test_myers_diff.py` | probe |
| 108 | `wizard-work/null/test_revwalk.py` | probe |
| 109 | `wizard-work/null/verify_check_provenance.py` | probe |
| 110 | `wizard-work/null/verify_staged.py` | probe |
| 111 | `wizard-work/spark/test_blank.txt` | deliverable |
| 112 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/build_ledger.py` | report |
| 113 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.26368v1-p001-o000.jpg` | report |
| 114 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p004-o000.jpg` | report |
| 115 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p004-o002.jpg` | report |
| 116 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p004-o004.jpg` | report |
| 117 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p004-o006.jpg` | report |
| 118 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p004-o008.jpg` | report |
| 119 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p004-o010.jpg` | report |
| 120 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p004-o012.jpg` | report |
| 121 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p004-o014.jpg` | report |
| 122 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p004-o016.jpg` | report |
| 123 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p005-o018.jpg` | report |
| 124 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p005-o020.jpg` | report |
| 125 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p005-o022.jpg` | report |
| 126 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p005-o024.jpg` | report |
| 127 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p005-o026.jpg` | report |
| 128 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p005-o028.jpg` | report |
| 129 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p005-o030.jpg` | report |
| 130 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p005-o032.jpg` | report |
| 131 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.31261v1-p002-o000.png` | report |
| 132 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.31261v1-p021-o002.png` | report |
| 133 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.31261v1-p023-o004.png` | report |
| 134 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.31261v1-p023-o005.png` | report |
| 135 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.31261v1-p023-o006.png` | report |
| 136 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.31261v1-p023-o007.png` | report |
| 137 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.31261v1-p026-o008.png` | report |
| 138 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.32663v1-p001-o000.png` | report |
| 139 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.32663v1-p001-o001.png` | report |
| 140 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.32663v1-p006-o004.png` | report |
| 141 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.32663v1-p006-o005.png` | report |
| 142 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.32663v1-p006-o006.png` | report |
| 143 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.32663v1-p006-o007.png` | report |
| 144 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.35831v1-p005-o000.jpg` | report |
| 145 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.35831v1-p008-o001.png` | report |
| 146 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/ledger.json` | report |
| 147 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.26368v1.pdf` | report |
| 148 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.26368v1.pdfimages.json` | report |
| 149 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.26368v1.pdfinfo.json` | report |
| 150 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.27470v1.pdf` | report |
| 151 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.27470v1.pdfimages.json` | report |
| 152 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.27470v1.pdfinfo.json` | report |
| 153 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.31261v1.pdf` | report |
| 154 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.31261v1.pdfimages.json` | report |
| 155 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.31261v1.pdfinfo.json` | report |
| 156 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.32663v1.pdf` | report |
| 157 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.32663v1.pdfimages.json` | report |
| 158 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.32663v1.pdfinfo.json` | report |
| 159 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.35831v1.pdf` | report |
| 160 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.35831v1.pdfimages.json` | report |
| 161 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.35831v1.pdfinfo.json` | report |
| 162 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p01.txt` | report |
| 163 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p02.txt` | report |
| 164 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p03.txt` | report |
| 165 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p04.txt` | report |
| 166 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p05.txt` | report |
| 167 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p06.txt` | report |
| 168 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p07.txt` | report |
| 169 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p08.txt` | report |
| 170 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p09.txt` | report |
| 171 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p10.txt` | report |
| 172 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p11.txt` | report |
| 173 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p12.txt` | report |
| 174 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p13.txt` | report |
| 175 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p14.txt` | report |
| 176 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p15.txt` | report |
| 177 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p16.txt` | report |
| 178 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p01.txt` | report |
| 179 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p02.txt` | report |
| 180 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p03.txt` | report |
| 181 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p04.txt` | report |
| 182 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p05.txt` | report |
| 183 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p06.txt` | report |
| 184 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p07.txt` | report |
| 185 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p08.txt` | report |
| 186 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p09.txt` | report |
| 187 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p10.txt` | report |
| 188 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p11.txt` | report |
| 189 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p12.txt` | report |
| 190 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p13.txt` | report |
| 191 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p14.txt` | report |
| 192 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p15.txt` | report |
| 193 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p01.txt` | report |
| 194 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p02.txt` | report |
| 195 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p03.txt` | report |
| 196 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p04.txt` | report |
| 197 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p05.txt` | report |
| 198 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p06.txt` | report |
| 199 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p07.txt` | report |
| 200 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p08.txt` | report |
| 201 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p09.txt` | report |
| 202 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p10.txt` | report |
| 203 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p11.txt` | report |
| 204 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p12.txt` | report |
| 205 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p13.txt` | report |
| 206 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p14.txt` | report |
| 207 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p15.txt` | report |
| 208 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p16.txt` | report |
| 209 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p17.txt` | report |
| 210 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p18.txt` | report |
| 211 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p19.txt` | report |
| 212 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p20.txt` | report |
| 213 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p21.txt` | report |
| 214 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p22.txt` | report |
| 215 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p23.txt` | report |
| 216 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p24.txt` | report |
| 217 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p25.txt` | report |
| 218 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p26.txt` | report |
| 219 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p27.txt` | report |
| 220 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p28.txt` | report |
| 221 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p29.txt` | report |
| 222 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p30.txt` | report |
| 223 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p31.txt` | report |
| 224 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p01.txt` | report |
| 225 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p02.txt` | report |
| 226 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p03.txt` | report |
| 227 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p04.txt` | report |
| 228 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p05.txt` | report |
| 229 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p06.txt` | report |
| 230 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p07.txt` | report |
| 231 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p08.txt` | report |
| 232 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p09.txt` | report |
| 233 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p10.txt` | report |
| 234 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p11.txt` | report |
| 235 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p12.txt` | report |
| 236 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p13.txt` | report |
| 237 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p14.txt` | report |
| 238 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p15.txt` | report |
| 239 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p16.txt` | report |
| 240 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p17.txt` | report |
| 241 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p18.txt` | report |
| 242 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p19.txt` | report |
| 243 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p01.txt` | report |
| 244 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p02.txt` | report |
| 245 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p03.txt` | report |
| 246 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p04.txt` | report |
| 247 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p05.txt` | report |
| 248 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p06.txt` | report |
| 249 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p07.txt` | report |
| 250 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p08.txt` | report |
| 251 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p09.txt` | report |
| 252 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p10.txt` | report |
| 253 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p11.txt` | report |
| 254 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p12.txt` | report |
| 255 | `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p13.txt` | report |
| 256 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/CORRECTIONS-llama3-figures-2026-10-24.md` | report |
| 257 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/audit_old_digest_quotes.py` | report |
| 258 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/audit_quote_fidelity.py` | report |
| 259 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/build_figure_locator.py` | report |
| 260 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/build_llama3_digest.py` | report |
| 261 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/captions_probe.py` | report |
| 262 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/charcount.py` | report |
| 263 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/check_provenance.sh` | report |
| 264 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/diag_captions.py` | report |
| 265 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/diag_chars.py` | report |
| 266 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/diag_fix.py` | report |
| 267 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/diag_nested.py` | report |
| 268 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/diag_provenance.py` | report |
| 269 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/diag_quotes.py` | report |
| 270 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/extract_figure_locators.py` | report |
| 271 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/figure-locator.json` | report |
| 272 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/figures.json` | report |
| 273 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/inspect_figures.py` | report |
| 274 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/inspect_table2_header.py` | report |
| 275 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/llama3-herd-digest-v2.md` | report |
| 276 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/negctrl.sh` | report |
| 277 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/quote-fidelity-audit.json` | report |
| 278 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/report_figures.py` | report |
| 279 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/show_context.py` | report |
| 280 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/show_html.py` | report |
| 281 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/source/llama3.html` | report |
| 282 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/source/llama3.pdf` | report |
| 283 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/source/llama3.txt` | report |
| 284 | `wizard-work/sphinx/archive-llama3-herd-2026-10-24/verify_llama3_archive.py` | report |
| 285 | `wizard-work/sphinx/archive-mmlongcite-2026-10-25/probe_paper_facts.json` | report |
| 286 | `wizard-work/sphinx/lcmm-claim-index-2026-10-24/CHECK.txt` | report |
| 287 | `wizard-work/sphinx/lcmm-claim-index-2026-10-24/DOSSIER.md` | report |
| 288 | `wizard-work/sphinx/lcmm-claim-index-2026-10-24/abstracts.json` | report |
| 289 | `wizard-work/sphinx/lcmm-claim-index-2026-10-24/claim_index.json` | report |
| 290 | `wizard-work/sphinx/lcmm-claim-index-2026-10-24/raw/arxiv_feed.xml` | report |
| 291 | `wizard-work/sphinx/lcmm-claim-index-2026-10-24/summary.json` | report |
| 292 | `wizard-work/sphinx/lcmm-claim-index-2026-10-24/tools/build_report.py` | report |
| 293 | `wizard-work/sphinx/lcmm-claim-index-2026-10-24/tools/diag_unmatched.py` | report |
| 294 | `wizard-work/sphinx/lcmm-claim-index-2026-10-24/tools/harvest_claims.py` | report |
| 295 | `wizard-work/sphinx/lcmm-claim-index-2026-10-24/tools/print_claims.py` | report |
| 296 | `wizard-work/sphinx/lcmm-claim-index-2026-10-24/tools/recall_probe.py` | report |
| 297 | `wizard-work/sphinx/lcmm-claim-index-2026-10-24/tools/show_quotes.py` | report |
| 298 | `wizard-work/sphinx/lcmm-claim-index-2026-10-24/tools/tamper_probe.py` | report |
| 299 | `wizard-work/sphinx/lcmm-claim-index-2026-10-24/verify_claim_index.py` | report |
| 300 | `wizard-work/sphinx/lcmm-claim-index-2026-10-24/vocabulary_index.json` | report |
| 301 | `wizard-work/volt/q137-open-set/REPORT.md` | other |
| 302 | `wizard-work/volt/q137-open-set/open_set.py` | other |
## Artifacts
- `untracked-classify-snapshot.txt`: frozen path universe
- `untracked-classify.tsv`: `path<TAB>category` per row
- `untracked-classify-2026-10-31.json`: this file (per-item + counts)
- `untracked-classify-2026-10-31.md`: this summary
- `verify_untracked_classify.py` / `verify-2026-10-31.py`: re-derivation gate
@@ -1,3 +1,5 @@
2026-10-31-albums-photo-counts.csv
2026-10-31-albums-photo-counts.json
checkins/2026-10-27-sentinel.md
d.jsonl
docs/clawrouter-plan.md
@@ -24,6 +26,7 @@ wizard-outputs/ledger/github-python-repos-2026-10-23.csv
wizard-outputs/ledger/github-python-repos-2026-10-23.json
wizard-outputs/ledger/github-python-repos-2026-10-23.md
wizard-outputs/ledger/verify_github_python_repos.py
wizard-work/ledger/extract_albums_photo_counts.py
wizard-work/null/.hermes-tmp.RqZp3z
wizard-work/null/README-gatehygiene.md
wizard-work/null/README-q62-scan.md
@@ -105,6 +108,7 @@ wizard-work/null/test_myers_diff.py
wizard-work/null/test_revwalk.py
wizard-work/null/verify_check_provenance.py
wizard-work/null/verify_staged.py
wizard-work/spark/test_blank.txt
wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/build_ledger.py
wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.26368v1-p001-o000.jpg
wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p004-o000.jpg
@@ -294,3 +298,5 @@ wizard-work/sphinx/lcmm-claim-index-2026-10-24/tools/show_quotes.py
wizard-work/sphinx/lcmm-claim-index-2026-10-24/tools/tamper_probe.py
wizard-work/sphinx/lcmm-claim-index-2026-10-24/verify_claim_index.py
wizard-work/sphinx/lcmm-claim-index-2026-10-24/vocabulary_index.json
wizard-work/volt/q137-open-set/REPORT.md
wizard-work/volt/q137-open-set/open_set.py
@@ -1,6 +1,6 @@
# Untracked-file triage classification
Frozen at build time: 296 untracked, non-ignored files under /root/troupe-standup (universe excludes this tool's output dir `wizard-work/sol/` and top-level `CHECK-*` CI files).
Frozen at build time: 302 untracked, non-ignored files under /root/troupe-standup (universe excludes this tool's output dir `wizard-work/sol/` and top-level `CHECK-*` CI files).
## Rule
@@ -20,17 +20,18 @@ Single canonical rule `category(p)` (see `verify_untracked_classify.py`):
| bucket | count |
|---|---|
| data | 7 |
| other | 1 |
| data | 9 |
| deliverable | 1 |
| other | 3 |
| probe | 81 |
| report | 200 |
| report | 201 |
| tool | 7 |
| --- | --- |
| **total** | **296** |
| **total** | **302** |
## Artifacts
- `untracked-classify-snapshot.txt`: frozen path universe (296 paths)
- `untracked-classify-snapshot.txt`: frozen path universe (302 paths)
- `untracked-classify.tsv`: `path<TAB>category` per row
- `untracked-classify.json`: machine-readable counts
- `verify_untracked_classify.py`: independent re-derivation gate (exit 0 = manifest matches the rule)
+6 -5
View File
@@ -1,11 +1,12 @@
{
"count": 296,
"count": 302,
"categories": {
"data": 7,
"other": 1,
"data": 9,
"deliverable": 1,
"other": 3,
"probe": 81,
"report": 200,
"report": 201,
"tool": 7
},
"bucket_total": 296
"bucket_total": 302
}
+6
View File
@@ -1,4 +1,6 @@
path category
2026-10-31-albums-photo-counts.csv data
2026-10-31-albums-photo-counts.json data
checkins/2026-10-27-sentinel.md report
d.jsonl other
docs/clawrouter-plan.md report
@@ -25,6 +27,7 @@ wizard-outputs/ledger/github-python-repos-2026-10-23.csv data
wizard-outputs/ledger/github-python-repos-2026-10-23.json data
wizard-outputs/ledger/github-python-repos-2026-10-23.md report
wizard-outputs/ledger/verify_github_python_repos.py tool
wizard-work/ledger/extract_albums_photo_counts.py report
wizard-work/null/.hermes-tmp.RqZp3z probe
wizard-work/null/README-gatehygiene.md probe
wizard-work/null/README-q62-scan.md probe
@@ -106,6 +109,7 @@ wizard-work/null/test_myers_diff.py probe
wizard-work/null/test_revwalk.py probe
wizard-work/null/verify_check_provenance.py probe
wizard-work/null/verify_staged.py probe
wizard-work/spark/test_blank.txt deliverable
wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/build_ledger.py report
wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.26368v1-p001-o000.jpg report
wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p004-o000.jpg report
@@ -295,3 +299,5 @@ wizard-work/sphinx/lcmm-claim-index-2026-10-24/tools/show_quotes.py report
wizard-work/sphinx/lcmm-claim-index-2026-10-24/tools/tamper_probe.py report
wizard-work/sphinx/lcmm-claim-index-2026-10-24/verify_claim_index.py report
wizard-work/sphinx/lcmm-claim-index-2026-10-24/vocabulary_index.json report
wizard-work/volt/q137-open-set/REPORT.md other
wizard-work/volt/q137-open-set/open_set.py other
1 path category
2 2026-10-31-albums-photo-counts.csv data
3 2026-10-31-albums-photo-counts.json data
4 checkins/2026-10-27-sentinel.md report
5 d.jsonl other
6 docs/clawrouter-plan.md report
27 wizard-outputs/ledger/github-python-repos-2026-10-23.json data
28 wizard-outputs/ledger/github-python-repos-2026-10-23.md report
29 wizard-outputs/ledger/verify_github_python_repos.py tool
30 wizard-work/ledger/extract_albums_photo_counts.py report
31 wizard-work/null/.hermes-tmp.RqZp3z probe
32 wizard-work/null/README-gatehygiene.md probe
33 wizard-work/null/README-q62-scan.md probe
109 wizard-work/null/test_revwalk.py probe
110 wizard-work/null/verify_check_provenance.py probe
111 wizard-work/null/verify_staged.py probe
112 wizard-work/spark/test_blank.txt deliverable
113 wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/build_ledger.py report
114 wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.26368v1-p001-o000.jpg report
115 wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p004-o000.jpg report
299 wizard-work/sphinx/lcmm-claim-index-2026-10-24/tools/tamper_probe.py report
300 wizard-work/sphinx/lcmm-claim-index-2026-10-24/verify_claim_index.py report
301 wizard-work/sphinx/lcmm-claim-index-2026-10-24/vocabulary_index.json report
302 wizard-work/volt/q137-open-set/REPORT.md other
303 wizard-work/volt/q137-open-set/open_set.py other
+82
View File
@@ -0,0 +1,82 @@
#!/usr/bin/env python3
"""Independent verifier for untracked-classify-2026-10-31.json.
Re-derives the category of every frozen path from the rule (no lookup of the
artifact's own per-item rows), checks the artifact matches, every frozen path
still exists on disk, and aggregate counts are self-consistent.
Exit code IS the verdict: 0 = correct classification; nonzero = wrong.
"""
import json
import os
import sys
REPO = "/root/troupe-standup"
ART = os.path.join(REPO, "wizard-work", "sol", "untracked-classify-2026-10-31.json")
SNAPSHOT = os.path.join(REPO, "wizard-work", "sol", "untracked-classify-snapshot.txt")
def category(p):
base = os.path.basename(p)
if p.startswith("wizard-work/null/"):
return "probe"
if p.startswith("wizard-work/spark/"):
return "deliverable"
if p.startswith("wizard-work/sphinx/"):
return "report"
if p.startswith("wizard-work/ledger/"):
return "report"
if p.startswith("wizard-work/"):
return "other"
if base.endswith(".py"):
return "tool"
if base.endswith((".json", ".csv", ".tsv", ".db", ".yaml", ".yml",
".toml", ".lock", ".html", ".css")):
return "data"
if base.endswith((".md", ".txt")):
return "report"
return "other"
def main():
errors = []
with open(SNAPSHOT, encoding="utf-8") as f:
snapshot = [ln.strip() for ln in f if ln.strip()]
with open(ART, encoding="utf-8") as f:
art = json.load(f)
if art.get("count") != len(snapshot):
errors.append(f"count {art.get('count')} != snapshot {len(snapshot)}")
by_path = {f["path"]: f["category"] for f in art.get("files", [])}
if set(snapshot) != set(by_path):
errors.append("snapshot != artifact file paths")
for p in sorted(set(snapshot) | set(by_path)):
want = category(p)
got = by_path.get(p, "<missing>")
if got != want:
errors.append(f"category mismatch {p!r}: manifest={got} rule={want}")
counts = {}
for f in art.get("files", []):
counts[f["category"]] = counts.get(f["category"], 0) + 1
if counts != art.get("categories"):
errors.append(f"categories {counts} != manifest {art.get('categories')}")
for p in snapshot:
if not os.path.exists(os.path.join(REPO, p)):
errors.append(f"frozen path missing on disk: {p}")
if errors:
print(f"VERDICT: FAIL ({len(errors)})")
for e in errors:
print(" -", e)
sys.exit(1)
print(f"VERDICT: PASS ({len(snapshot)} untracked files classified; "
f"re-derived; all paths present)")
sys.exit(0)
if __name__ == "__main__":
main()