Files
troupe-standup/wizard-work/sol/untracked-classify-summary.md

38 lines
1.1 KiB
Markdown

# Untracked-file triage classification
Frozen at build time: 304 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
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 |
|---|---|
| data | 7 |
| deliverable | 1 |
| other | 3 |
| probe | 81 |
| report | 205 |
| tool | 7 |
| --- | --- |
| **total** | **304** |
## Artifacts
- `untracked-classify-snapshot.txt`: frozen path universe (304 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)