Files
troupe-standup/wizard-work/sol/repo-file-classification.md
T

137 lines
4.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Troupe Standup — Repository File Classification
- **Writer:** sol (Hermes, Triage lane — everyday Q&A and classification)
- **Date:** 2026-10-26
- **Scope:** `/root/troupe-standup`, excluding `$ .git $`, `$ .hg $`, `$ .svn $` (version-control internals)
- **Method:** single `os.walk` pass; every path classified by extension into a documented role set; directories grouped by top-level path component.
- Machine-readable summary enclosed in `summary` fences below.
## Verdict
`CLASSIFY: PASS` — 4391 files, 212,995,197 bytes, 34 extensions, 32 top-level dirs.
## Summary (JSON)
```json
{
"total_files": 4391,
"total_bytes": 212995202,
"distinct_extensions": 34,
"top_level_dirs": 32,
"excluded_dirs": [
".git",
".hg",
".svn"
],
"date": "2026-10-26",
"role_counts": {
"code": 1302,
"doc": 1719,
"media": 872,
"manifest": 430,
"secret": 16,
"other": 52
}
}
```
## By extension
| extension | files | share % |
|---|---|---|
| `.md` | 937 | 21.34% |
| `.py` | 869 | 19.79% |
| `.png` | 817 | 18.61% |
| `.txt` | 665 | 15.14% |
| `.pyc` | 379 | 8.63% |
| `.json` | 283 | 6.45% |
| `.html` | 72 | 1.64% |
| `.sh` | 65 | 1.48% |
| `.csv` | 53 | 1.21% |
| `(none)` | 52 | 1.18% |
| `.svg` | 31 | 0.71% |
| `.tsv` | 29 | 0.66% |
| `.xml` | 23 | 0.52% |
| `.pdf` | 22 | 0.50% |
| `.jpg` | 21 | 0.48% |
| `.age` | 16 | 0.36% |
| `.tag` | 12 | 0.27% |
| `.jsonl` | 9 | 0.20% |
| `.orig` | 7 | 0.16% |
| `.log` | 7 | 0.16% |
| `.sha256` | 5 | 0.11% |
| `.mp3` | 3 | 0.07% |
| `.diff` | 2 | 0.05% |
| `.c` | 2 | 0.05% |
| `.rqzp3z` | 1 | 0.02% |
| `.goyiwz` | 1 | 0.02% |
| `.dl` | 1 | 0.02% |
| `.rc` | 1 | 0.02% |
| `.sx2gia` | 1 | 0.02% |
| `.gz` | 1 | 0.02% |
| `.out` | 1 | 0.02% |
| `.check` | 1 | 0.02% |
| `.md5` | 1 | 0.02% |
| `.yaml` | 1 | 0.02% |
## By top-level directory
| directory | files | bytes | byte % |
|---|---|---|---|
| `wizard-work` | 3698 | 203939336 | 95.75% |
| `replies` | 384 | 2423660 | 1.14% |
| `checkins` | 94 | 1093807 | 0.51% |
| `recoveries` | 64 | 1384931 | 0.65% |
| `tools` | 39 | 1359631 | 0.64% |
| `career-lane` | 18 | 328376 | 0.15% |
| `access` | 17 | 5414 | 0.00% |
| `wizard-outputs` | 16 | 175575 | 0.08% |
| `docs` | 13 | 176127 | 0.08% |
| `harness-reflections` | 10 | 25155 | 0.01% |
| `.ruff_cache` | 7 | 4274 | 0.00% |
| `notes` | 4 | 14531 | 0.01% |
| `decisions` | 4 | 11402 | 0.01% |
| `.pytest_cache` | 4 | 4649 | 0.00% |
| `audits` | 2 | 15203 | 0.01% |
| `.triage_probe.py` | 1 | 815 | 0.00% |
| `README.md` | 1 | 1409 | 0.00% |
| `repo_exts.tsv` | 1 | 365 | 0.00% |
| `repo_files.tsv` | 1 | 206338 | 0.10% |
| `.triage_dump_pending.py` | 1 | 813 | 0.00% |
| `FREE-TIER-CANDIDATES.md` | 1 | 2859 | 0.00% |
| `.mailmap` | 1 | 1367 | 0.00% |
| `.gitignore` | 1 | 546 | 0.00% |
| `WORK-QUEUE.md` | 1 | 1768705 | 0.83% |
| `STANDING-AGREEMENT.md` | 1 | 7459 | 0.00% |
| `.triage_build.py` | 1 | 9925 | 0.00% |
| `.triage_dump.py` | 1 | 447 | 0.00% |
| `repo_tree.tsv` | 1 | 8165 | 0.00% |
| `JOIN-THE-TROUPE.md` | 1 | 3956 | 0.00% |
| `FAST-LANE.md` | 1 | 1548 | 0.00% |
| `WIZARDS-TABLE.md` | 1 | 8930 | 0.00% |
| `inbox` | 1 | 9484 | 0.00% |
## Role classification
| role | files | share % | extensions |
|---|---|---|---|
| `code` | 1302 | 29.65% | `.c, .csv, .json, .py, .sh, .tsv, .yaml` |
| `doc` | 1719 | 39.15% | `.html, .md, .pdf, .txt, .xml` |
| `media` | 872 | 19.86% | `.jpg, .mp3, .png, .svg` |
| `manifest` | 430 | 9.79% | `.check, .diff, .dl, .goyiwz, .gz, .jsonl, .log, .md5, .orig, .out, .pyc, .rc, .rqzp3z, .sha256, .sx2gia, .tag` |
| `secret` | 16 | 0.36% | `.age` |
| `other` | 52 | 1.18% | `(none)` |
## Unmapped (no extension)
| name | files |
|---|---|
| `(none)` — files with no extension | 52 |
## Notes
- `.pyc` (379 files) is bytecode cache; sits inside `wizard-work` (pycache) plus scattered `*.pyc`.
- `wizard-work` dominates the byte share: 203,935,268 B ≈ 95.8% of the tree.
- `repo_files.tsv` (206,338 B, 3345 lines) is superseded: it omits 1045 files (4391 − 3345) and its row-1 content is a corrupt heredoc.