Files
troupe-standup/wizard-work/sol/sol-profile-file-class-2026-10-27.md
T

4.6 KiB

Sol profile — file & directory class triage

Date: 2026-10-27 | Evidence: os.stat of every direct entry of /root/.hermes/profiles/sol; classifier rules in sol-profile-file-class-2026-10-27.py.

Summary

Metric Count
Total direct entries 63
Files 36
Direct dirs 27

Class counts

class count
BACKUP::DIR 1
BIN::DIR 1
CACHE::DIR 4
CACHE_ETAG::FILE 1
CHECK_DIR::DIR 1
CONFIG_JSON::FILE 3
CONFIG_YAML::FILE 2
DIR::UNCLASSIFIED 1
DOC::FILE 1
FILE::UNCLASSIFIED 3
FORGE::DIR 1
HOME_DIR::DIR 1
HOOK::DIR 1
LOCK::FILE 2
LOG_DIR::DIR 1
LSP::DIR 1
MEMORY::DIR 1
OUTPUT_DIR::DIR 1
PAIR_PLAT::DIR 2
PLUGIN_DIR::DIR 2
RUNTIME_DIR::DIR 5
SCRIPT_PY::FILE 18
SKILL_CONTAINER::DIR 1
SKIN::DIR 1
STATE_DB::FILE 6
VAULT::DIR 1

Findings

  1. Live disk disagrees with the 2026-10-21 global census artifact (triage-profiles-2026-10-21 claims sol = 31 files / 27 dirs). Re-deriving from disk gives 36 files / 27 dirs. Upstream artifacts should be re-derived from disk on each triage pass.
  2. state.db* family: 1 STATE_DB (.db), 2 unclassified (-shm, -wal), and 3 LOCK (-*.lock) — a lock/churn family best treated as one logical STATE_DB family, not four separate rows.

File+dir rows

name kind class size_bytes
.env file FILE → UNCLASSIFIED 165
.env.bak-20261014T165715Z file FILE → UNCLASSIFIED 165
.env.lock file LOCK → FILE 0
.skills_prompt_snapshot.json file CONFIG_JSON → FILE 42870
SOUL.md file DOC → FILE 685
_check_repo_json.py file SCRIPT_PY → FILE 515
_gen_daily_ledger_json.py file SCRIPT_PY → FILE 2414
_gen_daily_ledger_report.py file SCRIPT_PY → FILE 3340
_gen_daily_triage.py file SCRIPT_PY → FILE 2012
_gen_daily_triage_fresh.py file SCRIPT_PY → FILE 1475
_verify_daily_triage.py file SCRIPT_PY → FILE 2738
audio_cache dir CACHE → DIR 4096
auth.json file CONFIG_JSON → FILE 143
auth.lock file LOCK → FILE 0
backups dir BACKUP → DIR 4096
bin dir BIN → DIR 4096
cache dir CACHE → DIR 4096
config.yaml file CONFIG_YAML → FILE 510
config.yaml.bak-20261014T165715Z file FILE → UNCLASSIFIED 510
context_length_cache.yaml file CONFIG_YAML → FILE 94
cron dir RUNTIME_DIR → DIR 4096
cron-fleet-triage-2026-10-17.py file SCRIPT_PY → FILE 5407
cron-fleet-triage-2026-10-18.py file SCRIPT_PY → FILE 5355
cron-fleet-verify.py file SCRIPT_PY → FILE 1790
diag.py file SCRIPT_PY → FILE 1182
diag2.py file SCRIPT_PY → FILE 550
diag3.py file SCRIPT_PY → FILE 1401
diag4.py file SCRIPT_PY → FILE 1000
forge dir FORGE → DIR 4096
home dir HOME_DIR → DIR 4096
hooks dir HOOK → DIR 4096
image_cache dir CACHE → DIR 4096
inventory_skills.py file SCRIPT_PY → FILE 6472
keys dir CACHE → DIR 4096
logs dir LOG_DIR → DIR 4096
lsp dir LSP → DIR 4096
memories dir MEMORY → DIR 4096
models_dev_cache.etag file CACHE_ETAG → FILE 36
models_dev_cache.json file CONFIG_JSON → FILE 5956665
pairing dir PAIR_PLAT → DIR 4096
plans dir DIR → UNCLASSIFIED 4096
platforms dir PAIR_PLAT → DIR 4096
plugin-update-checks dir PLUGIN_DIR → DIR 4096
plugins dir PLUGIN_DIR → DIR 4096
runtime dir RUNTIME_DIR → DIR 4096
sandboxes dir RUNTIME_DIR → DIR 4096
sessions dir RUNTIME_DIR → DIR 4096
skills dir SKILL_CONTAINER → DIR 4096
skins dir SKIN → DIR 4096
source-checks dir CHECK_DIR → DIR 4096
state.db file STATE_DB → FILE 71213056
state.db-shm file STATE_DB → FILE 32768
state.db-wal file STATE_DB → FILE 2941712
state.db.auto-maintenance.lock file STATE_DB → FILE 0
state.db.fts_rebuild.lock file STATE_DB → FILE 0
state.db.quarantine.lock file STATE_DB → FILE 0
triage_check.py file SCRIPT_PY → FILE 3732
triage_profiles.py file SCRIPT_PY → FILE 4093
triage_skill_report.py file SCRIPT_PY → FILE 6354
vault dir VAULT → DIR 4096
verify_skills.py file SCRIPT_PY → FILE 1442
wizard-outputs dir OUTPUT_DIR → DIR 4096
workspace dir RUNTIME_DIR → DIR 4096