4.0 KiB
4.0 KiB
Sol profile — file & directory class triage
Date: 2026-10-28 | Evidence: os.stat of every direct entry of /root/.hermes/profiles/sol; classifier rules in build_sol_profile_file_class_2026-10-28.py.
Verdict
sol profile status: ACTIVE (live log mtime within 24h)
Summary
| Metric | Count |
|---|---|
| Total direct entries | 64 |
| Files | 37 |
| Direct dirs | 27 |
Class counts
| class | count |
|---|---|
| BACKUP | 1 |
| BIN | 1 |
| CACHE | 4 |
| CACHE_ETAG | 1 |
| CHECK_DIR | 1 |
| CONFIG_JSON | 3 |
| CONFIG_YAML | 2 |
| DIR_UNCLASSIFIED | 1 |
| DOC | 1 |
| FILE_UNCLASSIFIED | 3 |
| FORGE | 1 |
| HOME_DIR | 1 |
| HOOK | 1 |
| LOCK | 2 |
| LOG_DIR | 1 |
| LSP | 1 |
| MEMORY | 1 |
| OUTPUT_DIR | 1 |
| PAIR_PLAT | 2 |
| PLUGIN_DIR | 2 |
| RUNTIME_DIR | 5 |
| SCRIPT_PY | 19 |
| SKILL_CONTAINER | 1 |
| SKIN | 1 |
| STATE_DB | 6 |
| VAULT | 1 |
Findings
- Class counts sum to the entry total (64): files + dirs = 37 + 27 = 64.
state.db*family is one STATE_DB logical family: .db + 2 blobs + 3 lock files; do not over-count rows.- Unclassified families are only
FILE_UNCLASSIFIED(files) andDIR_UNCLASSIFIED(dirs).
File+dir rows
| name | kind | class | size_bytes |
|---|---|---|---|
| .env | file | FILE UNCLASSIFIED | 165 |
| .env.bak-20261014T165715Z | file | FILE UNCLASSIFIED | 165 |
| .env.lock | file | LOCK | 0 |
| .skills_prompt_snapshot.json | file | CONFIG JSON | 42870 |
| SOUL.md | file | DOC | 685 |
| _check_repo_json.py | file | SCRIPT PY | 515 |
| _gen_daily_ledger_json.py | file | SCRIPT PY | 2414 |
| _gen_daily_ledger_report.py | file | SCRIPT PY | 3340 |
| _gen_daily_triage.py | file | SCRIPT PY | 2012 |
| _gen_daily_triage_fresh.py | file | SCRIPT PY | 1475 |
| _verify_daily_triage.py | file | SCRIPT PY | 2738 |
| audio_cache | dir | CACHE | 4096 |
| auth.json | file | CONFIG JSON | 143 |
| auth.lock | file | LOCK | 0 |
| backups | dir | BACKUP | 4096 |
| bin | dir | BIN | 4096 |
| cache | dir | CACHE | 4096 |
| config.yaml | file | CONFIG YAML | 510 |
| config.yaml.bak-20261014T165715Z | file | FILE UNCLASSIFIED | 510 |
| context_length_cache.yaml | file | CONFIG YAML | 94 |
| cron | dir | RUNTIME DIR | 4096 |
| cron-fleet-triage-2026-10-17.py | file | SCRIPT PY | 5407 |
| cron-fleet-triage-2026-10-18.py | file | SCRIPT PY | 5355 |
| cron-fleet-verify.py | file | SCRIPT PY | 1790 |
| diag.py | file | SCRIPT PY | 1182 |
| diag2.py | file | SCRIPT PY | 550 |
| diag3.py | file | SCRIPT PY | 1401 |
| diag4.py | file | SCRIPT PY | 1000 |
| forge | dir | FORGE | 4096 |
| gen_sol_profile_triage.py | file | SCRIPT PY | 4372 |
| home | dir | HOME DIR | 4096 |
| hooks | dir | HOOK | 4096 |
| image_cache | dir | CACHE | 4096 |
| inventory_skills.py | file | SCRIPT PY | 6472 |
| keys | dir | CACHE | 4096 |
| logs | dir | LOG DIR | 4096 |
| lsp | dir | LSP | 4096 |
| memories | dir | MEMORY | 4096 |
| models_dev_cache.etag | file | CACHE ETAG | 36 |
| models_dev_cache.json | file | CONFIG JSON | 5922427 |
| pairing | dir | PAIR PLAT | 4096 |
| plans | dir | DIR UNCLASSIFIED | 4096 |
| platforms | dir | PAIR PLAT | 4096 |
| plugin-update-checks | dir | PLUGIN DIR | 4096 |
| plugins | dir | PLUGIN DIR | 4096 |
| runtime | dir | RUNTIME DIR | 4096 |
| sandboxes | dir | RUNTIME DIR | 4096 |
| sessions | dir | RUNTIME DIR | 4096 |
| skills | dir | SKILL CONTAINER | 4096 |
| skins | dir | SKIN | 4096 |
| source-checks | dir | CHECK DIR | 4096 |
| state.db | file | STATE DB | 79552512 |
| state.db-shm | file | STATE DB | 32768 |
| state.db-wal | file | STATE DB | 3893432 |
| state.db.auto-maintenance.lock | file | STATE DB | 0 |
| state.db.fts_rebuild.lock | file | STATE DB | 0 |
| state.db.quarantine.lock | file | STATE DB | 0 |
| triage_check.py | file | SCRIPT PY | 3732 |
| triage_profiles.py | file | SCRIPT PY | 4093 |
| triage_skill_report.py | file | SCRIPT PY | 6354 |
| vault | dir | VAULT | 4096 |
| verify_skills.py | file | SCRIPT PY | 1442 |
| wizard-outputs | dir | OUTPUT DIR | 4096 |
| workspace | dir | RUNTIME DIR | 4096 |