669 lines
16 KiB
JSON
669 lines
16 KiB
JSON
{
|
|
"artifact": "Untracked-Triad-2026-11-01.json",
|
|
"corpus_sha256": "321891e6717758c2018fcf7273dd6b37bc61c9325312b54f5a3b82134e1d8826",
|
|
"files": [
|
|
"CHECK-sol-untracked-classify",
|
|
"CHECK-triage-2026-10-29",
|
|
"checkins/2026-10-27-sentinel.md",
|
|
"d.jsonl",
|
|
"docs/clawrouter-plan.md",
|
|
"docs/flux2-deploy.md",
|
|
"docs/video-deploy.md",
|
|
"inbox/dump_seed.py",
|
|
"kanban.db",
|
|
"recoveries/apply-queue-status-2026-10-25.md",
|
|
"repo_exts.tsv",
|
|
"repo_files.tsv",
|
|
"repo_tree.tsv",
|
|
"s.json",
|
|
"test_sample.txt",
|
|
"test_validation.txt",
|
|
"test_verification.txt",
|
|
"validate_artifact.py",
|
|
"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/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/json_salvage.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/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",
|
|
"wizard-work/sol/CHECK-sol-profile-triage-2026-11-02",
|
|
"wizard-work/sol/Triage-2026-11-02.json",
|
|
"wizard-work/sol/Triage-2026-11-02.md",
|
|
"wizard-work/sol/_print_paths.py",
|
|
"wizard-work/sol/build_untracked_triad_2026_11_01.py",
|
|
"wizard-work/sol/verify_sol_triage_2026_11_02.py",
|
|
"wizard-work/sol/verify_untracked_triad_2026_11_01.py",
|
|
"wizard-work/sphinx/archive-mmlongcite-2026-10-25/probe_paper_facts.json"
|
|
],
|
|
"files_count": 92,
|
|
"generated_at": "2026-11-01T07:23:13Z",
|
|
"items": [
|
|
{
|
|
"category": "gate",
|
|
"decision": "approve",
|
|
"id": 1,
|
|
"path": "CHECK-sol-untracked-classify"
|
|
},
|
|
{
|
|
"category": "gate",
|
|
"decision": "approve",
|
|
"id": 2,
|
|
"path": "CHECK-triage-2026-10-29"
|
|
},
|
|
{
|
|
"category": "documentation",
|
|
"decision": "info",
|
|
"id": 3,
|
|
"path": "checkins/2026-10-27-sentinel.md"
|
|
},
|
|
{
|
|
"category": "data",
|
|
"decision": "observe",
|
|
"id": 4,
|
|
"path": "d.jsonl"
|
|
},
|
|
{
|
|
"category": "documentation",
|
|
"decision": "info",
|
|
"id": 5,
|
|
"path": "docs/clawrouter-plan.md"
|
|
},
|
|
{
|
|
"category": "documentation",
|
|
"decision": "info",
|
|
"id": 6,
|
|
"path": "docs/flux2-deploy.md"
|
|
},
|
|
{
|
|
"category": "documentation",
|
|
"decision": "info",
|
|
"id": 7,
|
|
"path": "docs/video-deploy.md"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 8,
|
|
"path": "inbox/dump_seed.py"
|
|
},
|
|
{
|
|
"category": "persistence",
|
|
"decision": "archive",
|
|
"id": 9,
|
|
"path": "kanban.db"
|
|
},
|
|
{
|
|
"category": "documentation",
|
|
"decision": "info",
|
|
"id": 10,
|
|
"path": "recoveries/apply-queue-status-2026-10-25.md"
|
|
},
|
|
{
|
|
"category": "data",
|
|
"decision": "observe",
|
|
"id": 11,
|
|
"path": "repo_exts.tsv"
|
|
},
|
|
{
|
|
"category": "data",
|
|
"decision": "observe",
|
|
"id": 12,
|
|
"path": "repo_files.tsv"
|
|
},
|
|
{
|
|
"category": "data",
|
|
"decision": "observe",
|
|
"id": 13,
|
|
"path": "repo_tree.tsv"
|
|
},
|
|
{
|
|
"category": "data",
|
|
"decision": "observe",
|
|
"id": 14,
|
|
"path": "s.json"
|
|
},
|
|
{
|
|
"category": "data",
|
|
"decision": "observe",
|
|
"id": 15,
|
|
"path": "test_sample.txt"
|
|
},
|
|
{
|
|
"category": "data",
|
|
"decision": "observe",
|
|
"id": 16,
|
|
"path": "test_validation.txt"
|
|
},
|
|
{
|
|
"category": "data",
|
|
"decision": "observe",
|
|
"id": 17,
|
|
"path": "test_verification.txt"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 18,
|
|
"path": "validate_artifact.py"
|
|
},
|
|
{
|
|
"category": "other",
|
|
"decision": "review",
|
|
"id": 19,
|
|
"path": "wizard-work/null/.hermes-tmp.RqZp3z"
|
|
},
|
|
{
|
|
"category": "documentation",
|
|
"decision": "info",
|
|
"id": 20,
|
|
"path": "wizard-work/null/README-gatehygiene.md"
|
|
},
|
|
{
|
|
"category": "documentation",
|
|
"decision": "info",
|
|
"id": 21,
|
|
"path": "wizard-work/null/README-q62-scan.md"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 22,
|
|
"path": "wizard-work/null/_probe10.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 23,
|
|
"path": "wizard-work/null/_probe11.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 24,
|
|
"path": "wizard-work/null/_probe12.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 25,
|
|
"path": "wizard-work/null/_probe13.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 26,
|
|
"path": "wizard-work/null/_probe14.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 27,
|
|
"path": "wizard-work/null/_probe5.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 28,
|
|
"path": "wizard-work/null/_probe6.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 29,
|
|
"path": "wizard-work/null/_probe7.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 30,
|
|
"path": "wizard-work/null/_probe8.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 31,
|
|
"path": "wizard-work/null/_probe9.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 32,
|
|
"path": "wizard-work/null/_probe_binding_defects.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 33,
|
|
"path": "wizard-work/null/_probe_gh1.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 34,
|
|
"path": "wizard-work/null/_probe_gh2.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 35,
|
|
"path": "wizard-work/null/_probe_gh3.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 36,
|
|
"path": "wizard-work/null/_probe_gh4.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 37,
|
|
"path": "wizard-work/null/_probe_gh5.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 38,
|
|
"path": "wizard-work/null/_probe_gh6.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 39,
|
|
"path": "wizard-work/null/_probe_gh7.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 40,
|
|
"path": "wizard-work/null/_probe_gh8.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 41,
|
|
"path": "wizard-work/null/_probe_gh9.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 42,
|
|
"path": "wizard-work/null/_probe_mut2.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 43,
|
|
"path": "wizard-work/null/_probe_mut_check.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 44,
|
|
"path": "wizard-work/null/_probe_q70_5h.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 45,
|
|
"path": "wizard-work/null/_probe_repro1.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 46,
|
|
"path": "wizard-work/null/_probe_repro2.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 47,
|
|
"path": "wizard-work/null/_probe_repro3.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 48,
|
|
"path": "wizard-work/null/_probe_repro4.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 49,
|
|
"path": "wizard-work/null/_probe_repro5.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 50,
|
|
"path": "wizard-work/null/_probe_repro6.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 51,
|
|
"path": "wizard-work/null/_probe_repro7.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 52,
|
|
"path": "wizard-work/null/check_gatehygiene.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 53,
|
|
"path": "wizard-work/null/check_provenance.py"
|
|
},
|
|
{
|
|
"category": "data",
|
|
"decision": "observe",
|
|
"id": 54,
|
|
"path": "wizard-work/null/check_provenance_baseline.tsv"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 55,
|
|
"path": "wizard-work/null/check_provenance_ledger.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 56,
|
|
"path": "wizard-work/null/check_q62_scan.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 57,
|
|
"path": "wizard-work/null/cli_contract.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 58,
|
|
"path": "wizard-work/null/diffkit/__init__.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 59,
|
|
"path": "wizard-work/null/diffkit/_flatpkg.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 60,
|
|
"path": "wizard-work/null/diffkit/core.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 61,
|
|
"path": "wizard-work/null/diffkit/diffkit_cli.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 62,
|
|
"path": "wizard-work/null/diffkit/myers.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 63,
|
|
"path": "wizard-work/null/diffkit_gate.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 64,
|
|
"path": "wizard-work/null/gatehygiene.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 65,
|
|
"path": "wizard-work/null/json_salvage.py"
|
|
},
|
|
{
|
|
"category": "other",
|
|
"decision": "review",
|
|
"id": 66,
|
|
"path": "wizard-work/null/membershipkit/.hermes-tmp.sx2gIa"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 67,
|
|
"path": "wizard-work/null/membershipkit/check_membershipkit.sh"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 68,
|
|
"path": "wizard-work/null/membershipkit/mutate_membershipkit.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 69,
|
|
"path": "wizard-work/null/membershipkit/test_membershipkit.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 70,
|
|
"path": "wizard-work/null/mutate_resolver.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 71,
|
|
"path": "wizard-work/null/mutate_salvage.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 72,
|
|
"path": "wizard-work/null/q58_warncontrol.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 73,
|
|
"path": "wizard-work/null/q62_scan.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 74,
|
|
"path": "wizard-work/null/q70_sabotage.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 75,
|
|
"path": "wizard-work/null/q76_binding.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 76,
|
|
"path": "wizard-work/null/q80_warn.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 77,
|
|
"path": "wizard-work/null/revwalk.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 78,
|
|
"path": "wizard-work/null/test_gate.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 79,
|
|
"path": "wizard-work/null/test_gate_mutants.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 80,
|
|
"path": "wizard-work/null/test_json_salvage.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 81,
|
|
"path": "wizard-work/null/test_myers_diff.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 82,
|
|
"path": "wizard-work/null/test_revwalk.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 83,
|
|
"path": "wizard-work/null/verify_check_provenance.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 84,
|
|
"path": "wizard-work/null/verify_staged.py"
|
|
},
|
|
{
|
|
"category": "other",
|
|
"decision": "review",
|
|
"id": 85,
|
|
"path": "wizard-work/sol/CHECK-sol-profile-triage-2026-11-02"
|
|
},
|
|
{
|
|
"category": "data",
|
|
"decision": "observe",
|
|
"id": 86,
|
|
"path": "wizard-work/sol/Triage-2026-11-02.json"
|
|
},
|
|
{
|
|
"category": "documentation",
|
|
"decision": "info",
|
|
"id": 87,
|
|
"path": "wizard-work/sol/Triage-2026-11-02.md"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 88,
|
|
"path": "wizard-work/sol/_print_paths.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 89,
|
|
"path": "wizard-work/sol/build_untracked_triad_2026_11_01.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 90,
|
|
"path": "wizard-work/sol/verify_sol_triage_2026_11_02.py"
|
|
},
|
|
{
|
|
"category": "tooling",
|
|
"decision": "review",
|
|
"id": 91,
|
|
"path": "wizard-work/sol/verify_untracked_triad_2026_11_01.py"
|
|
},
|
|
{
|
|
"category": "data",
|
|
"decision": "observe",
|
|
"id": 92,
|
|
"path": "wizard-work/sphinx/archive-mmlongcite-2026-10-25/probe_paper_facts.json"
|
|
}
|
|
],
|
|
"lane": "Triage - everyday Q&A and classification",
|
|
"repo": "/root/troupe-standup",
|
|
"rule": "path-based deterministic classifier (see MODULE_DOCLINE)",
|
|
"rule_version": "1",
|
|
"summary": {
|
|
"data": 11,
|
|
"documentation": 8,
|
|
"gate": 2,
|
|
"other": 3,
|
|
"persistence": 1,
|
|
"tooling": 67,
|
|
"total": 92
|
|
},
|
|
"task": "classify untracked repo files into deterministic buckets"
|
|
}
|