137 lines
4.0 KiB
Markdown
137 lines
4.0 KiB
Markdown
# 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.
|
||
|