sol: untracked-file triage classification (296 files, rule re-derived, gate exit 0)
This commit is contained in:
1 parent
8aa9201026
commit
58490acc55
5 files changed
+205
-2340
No files matched your search
@@ -0,0 +1,156 @@
|
||||
#!/usr/bin/env python3
|
||||
"""Build the untracked-file triage classification for the troupe repo.
|
||||
|
||||
Universe (frozen, stable)
|
||||
--------------------------
|
||||
Every untracked, non-ignored file under /root/troupe-standup, EXCLUDING this
|
||||
tool's own output directory ("wizard-work/sol/") and top-level CI CHECK files.
|
||||
The remainder is the classifiable triage subject.
|
||||
|
||||
Rule
|
||||
----
|
||||
Single canonical rule `category(p)`; first match wins, then extension:
|
||||
probe wizard-work/null/ scratch probing output
|
||||
deliverable finished scripts + tests + output under wizard-work/spark
|
||||
report analysis / extraction / archive probe report
|
||||
tool standalone Python tool
|
||||
data data artifact (.json/.csv/.tsv/.db/.yaml/.yml/.toml/.lock/.html/.css)
|
||||
report .md/.txt analysis
|
||||
other everything else
|
||||
|
||||
Outputs
|
||||
-------
|
||||
untracked-classify-snapshot.txt frozen universe (paths, one/line)
|
||||
untracked-classify.tsv path<TAB>category per row
|
||||
untracked-classify.json machine-readable counts
|
||||
untracked-classify-summary.md human-readable report
|
||||
|
||||
Run: python3 build_untracked_classify.py
|
||||
"""
|
||||
import json
|
||||
import os
|
||||
import subprocess
|
||||
from collections import Counter
|
||||
|
||||
REPO_ROOT = "/root/troupe-standup"
|
||||
SOL = os.path.join(REPO_ROOT, "wizard-work", "sol")
|
||||
SNAPSHOT = os.path.join(SOL, "untracked-classify-snapshot.txt")
|
||||
MANIFEST = os.path.join(SOL, "untracked-classify.tsv")
|
||||
OUT_JSON = os.path.join(SOL, "untracked-classify.json")
|
||||
OUT_SUMMARY = os.path.join(SOL, "untracked-classify-summary.md")
|
||||
|
||||
# ---- canonical rule (re-viewed verbatim in verify_untracked_classify.py) ---
|
||||
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 run_git(args):
|
||||
return subprocess.run(
|
||||
["git", "-C", REPO_ROOT] + args,
|
||||
check=True, capture_output=True, text=True).stdout.splitlines()
|
||||
|
||||
def is_excluded(p):
|
||||
if p.startswith("wizard-work/sol/"):
|
||||
return True
|
||||
if os.path.basename(p).startswith("CHECK-"):
|
||||
return True
|
||||
return False
|
||||
|
||||
def main():
|
||||
files = run_git(["ls-files", "--others", "--exclude-standard"])
|
||||
files = sorted(p for p in files if p and not is_excluded(p))
|
||||
assert files, "no classifiable untracked files found"
|
||||
counts = Counter()
|
||||
rows = []
|
||||
for p in files:
|
||||
c = category(p)
|
||||
counts[c] += 1
|
||||
rows.append((p, c))
|
||||
rows.sort(key=lambda r: r[0])
|
||||
|
||||
with open(SNAPSHOT, "w", encoding="utf-8") as f:
|
||||
f.write("\n".join(p for p, _ in rows) + "\n")
|
||||
with open(MANIFEST, "w", encoding="utf-8") as f:
|
||||
f.write("path\tcategory\n")
|
||||
for p, c in rows:
|
||||
f.write("{}\t{}\n".format(p, c))
|
||||
|
||||
total = len(rows)
|
||||
buckets = ", ".join("{}={}".format(k, counts[k]) for k in sorted(counts))
|
||||
print("wrote: snapshot={} rows={}".format(SNAPSHOT, total))
|
||||
print("buckets: {}".format(buckets))
|
||||
|
||||
payload = {
|
||||
"count": total,
|
||||
"categories": {k: counts[k] for k in sorted(counts)},
|
||||
"bucket_total": sum(counts.values()),
|
||||
}
|
||||
with open(OUT_JSON, "w", encoding="utf-8") as f:
|
||||
json.dump(payload, f, indent=2)
|
||||
f.write("\n")
|
||||
|
||||
lines = []
|
||||
lines.append("# Untracked-file triage classification")
|
||||
lines.append("")
|
||||
lines.append("Frozen at build time: {} untracked, non-ignored files under "
|
||||
"/root/troupe-standup (universe excludes this tool's output "
|
||||
"dir `wizard-work/sol/` and top-level `CHECK-*` CI files)."
|
||||
.format(total))
|
||||
lines.append("")
|
||||
lines.append("## Rule")
|
||||
lines.append("")
|
||||
lines.append("Single canonical rule `category(p)` (see "
|
||||
"`verify_untracked_classify.py`):")
|
||||
lines.append("")
|
||||
lines.append("- `wizard-work/null/` -> `probe`")
|
||||
lines.append("- `wizard-work/spark/` -> `deliverable`")
|
||||
lines.append("- `wizard-work/sphinx/` -> `report`")
|
||||
lines.append("- `wizard-work/ledger/` -> `report`")
|
||||
lines.append("- `wizard-work/` (none of the above) -> `other`")
|
||||
lines.append("- `.py` -> `tool`")
|
||||
lines.append("- `.json/.csv/.tsv/.db/.yaml/.yml/.toml/.lock/.html/.css` -> "
|
||||
"`data`")
|
||||
lines.append("- `.md/.txt` -> `report`")
|
||||
lines.append("- else -> `other`")
|
||||
lines.append("")
|
||||
lines.append("## Result")
|
||||
lines.append("")
|
||||
lines.append("| bucket | count |")
|
||||
lines.append("|---|---|")
|
||||
for b in sorted(counts):
|
||||
lines.append("| {} | {} |".format(b, counts[b]))
|
||||
lines.append("| --- | --- |")
|
||||
lines.append("| **total** | **{}** |".format(total))
|
||||
lines.append("")
|
||||
lines.append("## Artifacts")
|
||||
lines.append("")
|
||||
lines.append("- `untracked-classify-snapshot.txt`: frozen path universe "
|
||||
"({} paths)".format(total))
|
||||
lines.append("- `untracked-classify.tsv`: `path<TAB>category` per row")
|
||||
lines.append("- `untracked-classify.json`: machine-readable counts")
|
||||
lines.append("- `verify_untracked_classify.py`: independent re-derivation "
|
||||
"gate (exit 0 = manifest matches the rule)")
|
||||
lines.append("")
|
||||
with open(OUT_SUMMARY, "w", encoding="utf-8") as f:
|
||||
f.write("\n".join(lines))
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
@@ -1,7 +1,3 @@
|
||||
.triage_build.py
|
||||
.triage_dump.py
|
||||
.triage_dump_pending.py
|
||||
.triage_probe.py
|
||||
checkins/2026-10-27-sentinel.md
|
||||
d.jsonl
|
||||
docs/clawrouter-plan.md
|
||||
@@ -10,14 +6,15 @@ docs/video-deploy.md
|
||||
inbox/dump_seed.py
|
||||
kanban.db
|
||||
recoveries/apply-queue-status-2026-10-25.md
|
||||
replies/q60_truncated_census.py
|
||||
replies/q93_axis_negative_probe.py
|
||||
replies/test_jsonl_validate.py
|
||||
repo_exts.tsv
|
||||
repo_files.tsv
|
||||
repo_tree.tsv
|
||||
s.json
|
||||
tools/inspect_tree.py
|
||||
test_sample.txt
|
||||
test_validation.txt
|
||||
test_verification.txt
|
||||
validate_artifact.py
|
||||
verify_wordcount_test.py
|
||||
wizard-outputs/forge/PATH_CLAIM_DRY_REFACTOR_VERIFICATION.md
|
||||
wizard-outputs/forge/ops-pulse-refactor/_debug_r33.py
|
||||
wizard-outputs/forge/ops-pulse-refactor/_debug_r33_redraw.py
|
||||
@@ -27,21 +24,6 @@ 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/2026-10-28-checkin-census/CHECK
|
||||
wizard-work/ledger/2026-10-28-checkin-census/_dbg2.py
|
||||
wizard-work/ledger/2026-10-28-checkin-census/_dbg3.py
|
||||
wizard-work/ledger/2026-10-28-checkin-census/_dbg4.py
|
||||
wizard-work/ledger/2026-10-28-checkin-census/_dbg5.py
|
||||
wizard-work/ledger/2026-10-28-checkin-census/_dbg6.py
|
||||
wizard-work/ledger/2026-10-28-checkin-census/_dbg7.py
|
||||
wizard-work/ledger/2026-10-28-checkin-census/_dbg8.py
|
||||
wizard-work/ledger/2026-10-28-checkin-census/checkin-census-2026-10-28.json
|
||||
wizard-work/ledger/2026-10-28-checkin-census/checkin-census-2026-10-28.md
|
||||
wizard-work/ledger/2026-10-28-checkin-census/checkin-census-2026-10-28.tsv
|
||||
wizard-work/ledger/2026-10-28-checkin-census/extract_checkin_census_2026-10-28.py
|
||||
wizard-work/ledger/2026-10-28-checkin-census/extract_checkin_census_2026_10_28.py
|
||||
wizard-work/ledger/2026-10-28-workqueue-census/check_workqueue_census.py
|
||||
wizard-work/ledger/2026-10-28-workqueue-census/extract_manifest.json
|
||||
wizard-work/null/.hermes-tmp.RqZp3z
|
||||
wizard-work/null/README-gatehygiene.md
|
||||
wizard-work/null/README-q62-scan.md
|
||||
|
||||
@@ -1,374 +1,36 @@
|
||||
# Untraced-file triage: 2026-10-29
|
||||
# Untracked-file triage classification
|
||||
|
||||
Classified `302` untracked files (enumerated via `git ls-files --others --exclude-standard`) into 13 bucket(s).
|
||||
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).
|
||||
|
||||
| Bucket | Files |
|
||||
## Rule
|
||||
|
||||
Single canonical rule `category(p)` (see `verify_untracked_classify.py`):
|
||||
|
||||
- `wizard-work/null/` -> `probe`
|
||||
- `wizard-work/spark/` -> `deliverable`
|
||||
- `wizard-work/sphinx/` -> `report`
|
||||
- `wizard-work/ledger/` -> `report`
|
||||
- `wizard-work/` (none of the above) -> `other`
|
||||
- `.py` -> `tool`
|
||||
- `.json/.csv/.tsv/.db/.yaml/.yml/.toml/.lock/.html/.css` -> `data`
|
||||
- `.md/.txt` -> `report`
|
||||
- else -> `other`
|
||||
|
||||
## Result
|
||||
|
||||
| bucket | count |
|
||||
|---|---|
|
||||
| checkins | 1 |
|
||||
| ci | 7 |
|
||||
| docs | 3 |
|
||||
| dump | 2 |
|
||||
| inbox | 1 |
|
||||
| inventory | 3 |
|
||||
| kanban | 1 |
|
||||
| data | 7 |
|
||||
| other | 1 |
|
||||
| probe | 81 |
|
||||
| recoveries | 1 |
|
||||
| replies | 3 |
|
||||
| sphinx | 189 |
|
||||
| tools | 1 |
|
||||
| wizard-outputs | 9 |
|
||||
| **total** | **302** |
|
||||
| report | 200 |
|
||||
| tool | 7 |
|
||||
| --- | --- |
|
||||
| **total** | **296** |
|
||||
|
||||
## Sample
|
||||
## Artifacts
|
||||
|
||||
- `.gen_triage_2026_10_29.py` -> `ci` (.)
|
||||
- `.probe_seed.py` -> `ci` (.)
|
||||
- `.triage_build.py` -> `ci` (.)
|
||||
- `.triage_dump.py` -> `ci` (.)
|
||||
- `.triage_dump_pending.py` -> `ci` (.)
|
||||
- `.triage_probe.py` -> `ci` (.)
|
||||
- `CHECK-triage-2026-10-29` -> `ci` (CHECK-)
|
||||
- `checkins/2026-10-27-sentinel.md` -> `checkins` (checkins/)
|
||||
|
||||
## Buckets (full)
|
||||
|
||||
### checkins (1)
|
||||
|
||||
- `checkins/2026-10-27-sentinel.md`
|
||||
|
||||
### ci (7)
|
||||
|
||||
- `.gen_triage_2026_10_29.py`
|
||||
- `.probe_seed.py`
|
||||
- `.triage_build.py`
|
||||
- `.triage_dump.py`
|
||||
- `.triage_dump_pending.py`
|
||||
- `.triage_probe.py`
|
||||
- `CHECK-triage-2026-10-29`
|
||||
|
||||
### docs (3)
|
||||
|
||||
- `docs/clawrouter-plan.md`
|
||||
- `docs/flux2-deploy.md`
|
||||
- `docs/video-deploy.md`
|
||||
|
||||
### dump (2)
|
||||
|
||||
- `d.jsonl`
|
||||
- `s.json`
|
||||
|
||||
### inbox (1)
|
||||
|
||||
- `inbox/dump_seed.py`
|
||||
|
||||
### inventory (3)
|
||||
|
||||
- `repo_exts.tsv`
|
||||
- `repo_files.tsv`
|
||||
- `repo_tree.tsv`
|
||||
|
||||
### kanban (1)
|
||||
|
||||
- `kanban.db`
|
||||
|
||||
### probe (81)
|
||||
|
||||
- `wizard-work/null/.hermes-tmp.RqZp3z`
|
||||
- `wizard-work/null/README-gatehygiene.md`
|
||||
- `wizard-work/null/README-q62-scan.md`
|
||||
- `wizard-work/null/_probe10.py`
|
||||
- `wizard-work/null/_probe11.py`
|
||||
- `wizard-work/null/_probe12.py`
|
||||
- `wizard-work/null/_probe13.py`
|
||||
- `wizard-work/null/_probe14.py`
|
||||
- `wizard-work/null/_probe5.py`
|
||||
- `wizard-work/null/_probe6.py`
|
||||
- `wizard-work/null/_probe7.py`
|
||||
- `wizard-work/null/_probe8.py`
|
||||
- `wizard-work/null/_probe9.py`
|
||||
- `wizard-work/null/_probe_binding_defects.py`
|
||||
- `wizard-work/null/_probe_gh1.py`
|
||||
- `wizard-work/null/_probe_gh2.py`
|
||||
- `wizard-work/null/_probe_gh3.py`
|
||||
- `wizard-work/null/_probe_gh4.py`
|
||||
- `wizard-work/null/_probe_gh5.py`
|
||||
- `wizard-work/null/_probe_gh6.py`
|
||||
- `wizard-work/null/_probe_gh7.py`
|
||||
- `wizard-work/null/_probe_gh8.py`
|
||||
- `wizard-work/null/_probe_gh9.py`
|
||||
- `wizard-work/null/_probe_mut2.py`
|
||||
- `wizard-work/null/_probe_mut_check.py`
|
||||
- `wizard-work/null/_probe_q70_5h.py`
|
||||
- `wizard-work/null/_probe_repro1.py`
|
||||
- `wizard-work/null/_probe_repro2.py`
|
||||
- `wizard-work/null/_probe_repro3.py`
|
||||
- `wizard-work/null/_probe_repro4.py`
|
||||
- `wizard-work/null/_probe_repro5.py`
|
||||
- `wizard-work/null/_probe_repro6.py`
|
||||
- `wizard-work/null/_probe_repro7.py`
|
||||
- `wizard-work/null/btreekit/README-btreekit.md`
|
||||
- `wizard-work/null/btreekit/btreekit.py`
|
||||
- `wizard-work/null/btreekit/check_btreekit.py`
|
||||
- `wizard-work/null/btreekit/mutate_btreekit.py`
|
||||
- `wizard-work/null/btreekit/test_btreekit.py`
|
||||
- `wizard-work/null/check_gatehygiene.py`
|
||||
- `wizard-work/null/check_provenance.py`
|
||||
- `wizard-work/null/check_provenance_baseline.tsv`
|
||||
- `wizard-work/null/check_provenance_ledger.py`
|
||||
- `wizard-work/null/check_q62_scan.py`
|
||||
- `wizard-work/null/cli_contract.py`
|
||||
- `wizard-work/null/diffkit/__init__.py`
|
||||
- `wizard-work/null/diffkit/_flatpkg.py`
|
||||
- `wizard-work/null/diffkit/core.py`
|
||||
- `wizard-work/null/diffkit/diffkit_cli.py`
|
||||
- `wizard-work/null/diffkit/myers.py`
|
||||
- `wizard-work/null/diffkit_gate.py`
|
||||
- `wizard-work/null/gatehygiene.py`
|
||||
- `wizard-work/null/gitignore_kit/gitignore.py`
|
||||
- `wizard-work/null/gitignore_kit/test_gitignore.py`
|
||||
- `wizard-work/null/json_salvage.py`
|
||||
- `wizard-work/null/lrkit-2026-10-26/lrkit.py`
|
||||
- `wizard-work/null/lrkit-2026-10-26/verify_lrkit.py`
|
||||
- `wizard-work/null/membershipkit/.hermes-tmp.sx2gIa`
|
||||
- `wizard-work/null/membershipkit/check_membershipkit.sh`
|
||||
- `wizard-work/null/membershipkit/mutate_membershipkit.py`
|
||||
- `wizard-work/null/membershipkit/test_membershipkit.py`
|
||||
- `wizard-work/null/mutate_resolver.py`
|
||||
- `wizard-work/null/mutate_salvage.py`
|
||||
- `wizard-work/null/pathbind/CHECK`
|
||||
- `wizard-work/null/pathbind/census-pinned.json`
|
||||
- `wizard-work/null/pathbind/demo_fix.py`
|
||||
- `wizard-work/null/pathbind/pathbind.py`
|
||||
- `wizard-work/null/pathbind/probe_lanes.py`
|
||||
- `wizard-work/null/pathbind/test_pathbind.py`
|
||||
- `wizard-work/null/q58_warncontrol.py`
|
||||
- `wizard-work/null/q62_scan.py`
|
||||
- `wizard-work/null/q70_sabotage.py`
|
||||
- `wizard-work/null/q76_binding.py`
|
||||
- `wizard-work/null/q80_warn.py`
|
||||
- `wizard-work/null/revwalk.py`
|
||||
- `wizard-work/null/test_gate.py`
|
||||
- `wizard-work/null/test_gate_mutants.py`
|
||||
- `wizard-work/null/test_json_salvage.py`
|
||||
- `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`
|
||||
|
||||
### recoveries (1)
|
||||
|
||||
- `recoveries/apply-queue-status-2026-10-25.md`
|
||||
|
||||
### replies (3)
|
||||
|
||||
- `replies/q60_truncated_census.py`
|
||||
- `replies/q93_axis_negative_probe.py`
|
||||
- `replies/test_jsonl_validate.py`
|
||||
|
||||
### sphinx (189)
|
||||
|
||||
- `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`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p004-o002.jpg`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p004-o004.jpg`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p004-o006.jpg`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p004-o008.jpg`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p004-o010.jpg`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p004-o012.jpg`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p004-o014.jpg`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p004-o016.jpg`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p005-o018.jpg`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p005-o020.jpg`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p005-o022.jpg`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p005-o024.jpg`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p005-o026.jpg`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p005-o028.jpg`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p005-o030.jpg`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.27470v1-p005-o032.jpg`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.31261v1-p002-o000.png`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.31261v1-p021-o002.png`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.31261v1-p023-o004.png`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.31261v1-p023-o005.png`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.31261v1-p023-o006.png`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.31261v1-p023-o007.png`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.31261v1-p026-o008.png`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.32663v1-p001-o000.png`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.32663v1-p001-o001.png`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.32663v1-p006-o004.png`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.32663v1-p006-o005.png`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.32663v1-p006-o006.png`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.32663v1-p006-o007.png`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.35831v1-p005-o000.jpg`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/figs/2609.35831v1-p008-o001.png`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/ledger.json`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.26368v1.pdf`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.26368v1.pdfimages.json`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.26368v1.pdfinfo.json`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.27470v1.pdf`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.27470v1.pdfimages.json`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.27470v1.pdfinfo.json`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.31261v1.pdf`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.31261v1.pdfimages.json`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.31261v1.pdfinfo.json`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.32663v1.pdf`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.32663v1.pdfimages.json`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.32663v1.pdfinfo.json`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.35831v1.pdf`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.35831v1.pdfimages.json`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/sources/2609.35831v1.pdfinfo.json`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p01.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p02.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p03.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p04.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p05.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p06.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p07.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p08.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p09.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p10.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p11.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p12.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p13.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p14.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p15.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.26368v1.p16.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p01.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p02.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p03.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p04.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p05.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p06.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p07.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p08.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p09.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p10.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p11.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p12.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p13.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p14.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.27470v1.p15.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p01.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p02.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p03.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p04.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p05.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p06.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p07.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p08.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p09.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p10.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p11.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p12.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p13.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p14.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p15.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p16.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p17.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p18.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p19.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p20.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p21.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p22.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p23.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p24.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p25.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p26.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p27.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p28.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p29.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p30.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.31261v1.p31.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p01.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p02.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p03.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p04.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p05.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p06.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p07.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p08.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p09.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p10.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p11.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p12.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p13.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p14.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p15.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p16.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p17.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p18.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.32663v1.p19.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p01.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p02.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p03.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p04.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p05.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p06.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p07.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p08.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p09.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p10.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p11.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p12.txt`
|
||||
- `wizard-work/sphinx/archive-lcmm-figureground-2026-10-26/text/2609.35831v1.p13.txt`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/CORRECTIONS-llama3-figures-2026-10-24.md`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/audit_old_digest_quotes.py`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/audit_quote_fidelity.py`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/build_figure_locator.py`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/build_llama3_digest.py`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/captions_probe.py`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/charcount.py`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/check_provenance.sh`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/diag_captions.py`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/diag_chars.py`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/diag_fix.py`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/diag_nested.py`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/diag_provenance.py`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/diag_quotes.py`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/extract_figure_locators.py`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/figure-locator.json`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/figures.json`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/inspect_figures.py`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/inspect_table2_header.py`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/llama3-herd-digest-v2.md`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/negctrl.sh`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/quote-fidelity-audit.json`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/report_figures.py`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/show_context.py`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/show_html.py`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/source/llama3.html`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/source/llama3.pdf`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/source/llama3.txt`
|
||||
- `wizard-work/sphinx/archive-llama3-herd-2026-10-24/verify_llama3_archive.py`
|
||||
- `wizard-work/sphinx/archive-mmlongcite-2026-10-25/probe_paper_facts.json`
|
||||
- `wizard-work/sphinx/lcmm-claim-index-2026-10-24/CHECK.txt`
|
||||
- `wizard-work/sphinx/lcmm-claim-index-2026-10-24/DOSSIER.md`
|
||||
- `wizard-work/sphinx/lcmm-claim-index-2026-10-24/abstracts.json`
|
||||
- `wizard-work/sphinx/lcmm-claim-index-2026-10-24/claim_index.json`
|
||||
- `wizard-work/sphinx/lcmm-claim-index-2026-10-24/raw/arxiv_feed.xml`
|
||||
- `wizard-work/sphinx/lcmm-claim-index-2026-10-24/summary.json`
|
||||
- `wizard-work/sphinx/lcmm-claim-index-2026-10-24/tools/build_report.py`
|
||||
- `wizard-work/sphinx/lcmm-claim-index-2026-10-24/tools/diag_unmatched.py`
|
||||
- `wizard-work/sphinx/lcmm-claim-index-2026-10-24/tools/harvest_claims.py`
|
||||
- `wizard-work/sphinx/lcmm-claim-index-2026-10-24/tools/print_claims.py`
|
||||
- `wizard-work/sphinx/lcmm-claim-index-2026-10-24/tools/recall_probe.py`
|
||||
- `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`
|
||||
|
||||
### tools (1)
|
||||
|
||||
- `tools/inspect_tree.py`
|
||||
|
||||
### wizard-outputs (9)
|
||||
|
||||
- `wizard-outputs/forge/PATH_CLAIM_DRY_REFACTOR_VERIFICATION.md`
|
||||
- `wizard-outputs/forge/ops-pulse-refactor/_debug_r33.py`
|
||||
- `wizard-outputs/forge/ops-pulse-refactor/_debug_r33_redraw.py`
|
||||
- `wizard-outputs/ledger/README-github-python-repos.md`
|
||||
- `wizard-outputs/ledger/extract_github_python_repos.py`
|
||||
- `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`
|
||||
- `untracked-classify-snapshot.txt`: frozen path universe (296 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)
|
||||
File diff suppressed because it is too large.
Load diff
@@ -1,8 +1,4 @@
|
||||
path category
|
||||
.triage_build.py tool
|
||||
.triage_dump.py tool
|
||||
.triage_dump_pending.py tool
|
||||
.triage_probe.py tool
|
||||
checkins/2026-10-27-sentinel.md report
|
||||
d.jsonl other
|
||||
docs/clawrouter-plan.md report
|
||||
@@ -11,14 +7,15 @@ docs/video-deploy.md report
|
||||
inbox/dump_seed.py tool
|
||||
kanban.db data
|
||||
recoveries/apply-queue-status-2026-10-25.md report
|
||||
replies/q60_truncated_census.py tool
|
||||
replies/q93_axis_negative_probe.py tool
|
||||
replies/test_jsonl_validate.py tool
|
||||
repo_exts.tsv data
|
||||
repo_files.tsv data
|
||||
repo_tree.tsv data
|
||||
s.json data
|
||||
tools/inspect_tree.py tool
|
||||
test_sample.txt report
|
||||
test_validation.txt report
|
||||
test_verification.txt report
|
||||
validate_artifact.py tool
|
||||
verify_wordcount_test.py tool
|
||||
wizard-outputs/forge/PATH_CLAIM_DRY_REFACTOR_VERIFICATION.md report
|
||||
wizard-outputs/forge/ops-pulse-refactor/_debug_r33.py tool
|
||||
wizard-outputs/forge/ops-pulse-refactor/_debug_r33_redraw.py tool
|
||||
@@ -28,21 +25,6 @@ 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/2026-10-28-checkin-census/CHECK report
|
||||
wizard-work/ledger/2026-10-28-checkin-census/_dbg2.py report
|
||||
wizard-work/ledger/2026-10-28-checkin-census/_dbg3.py report
|
||||
wizard-work/ledger/2026-10-28-checkin-census/_dbg4.py report
|
||||
wizard-work/ledger/2026-10-28-checkin-census/_dbg5.py report
|
||||
wizard-work/ledger/2026-10-28-checkin-census/_dbg6.py report
|
||||
wizard-work/ledger/2026-10-28-checkin-census/_dbg7.py report
|
||||
wizard-work/ledger/2026-10-28-checkin-census/_dbg8.py report
|
||||
wizard-work/ledger/2026-10-28-checkin-census/checkin-census-2026-10-28.json report
|
||||
wizard-work/ledger/2026-10-28-checkin-census/checkin-census-2026-10-28.md report
|
||||
wizard-work/ledger/2026-10-28-checkin-census/checkin-census-2026-10-28.tsv report
|
||||
wizard-work/ledger/2026-10-28-checkin-census/extract_checkin_census_2026-10-28.py report
|
||||
wizard-work/ledger/2026-10-28-checkin-census/extract_checkin_census_2026_10_28.py report
|
||||
wizard-work/ledger/2026-10-28-workqueue-census/check_workqueue_census.py report
|
||||
wizard-work/ledger/2026-10-28-workqueue-census/extract_manifest.json report
|
||||
wizard-work/null/.hermes-tmp.RqZp3z probe
|
||||
wizard-work/null/README-gatehygiene.md probe
|
||||
wizard-work/null/README-q62-scan.md probe
|
||||
|
||||
|
Reference in new issue
Block a user