Files
troupe-standup/wizard-work/sol
volt 13b77ba9d2 sol: Q74 -- the daily-ledger triage CHECK grades the commit it ships in (rc 0, selftest 10/10)
The CHECK resolved its artifact from BASE = /root/.hermes/wizard-outputs (module
scope), so it graded the host copy. Measured at c74e8af from a git archive export
with no .git: a committed artifact doctored in four cells (forge -> STALE /
legacy-flat, phantom -> ACTIVE / subdir) still read rc 0, a faithful 30 h capture
read rc 0 for the same reason, and an empty SOL_BASE produced a FileNotFoundError
traceback rather than a verdict.

Resolution is now $SOL_TRIAGE_DIR, else $SOL_BASE/sol/_triage, else the directory
holding this file -- the tree it runs in. Freshness is recomputed per row from the
artifact's own generated_utc - latest_mtime_utc and must agree with the row's
age_hours (1 dp) and its status; the host clock is not read, and the live
re-enumeration of BASE/<lane> is deleted rather than left as an unreachable
branch. Exit codes: 0 clean, 1 graded fault, 2 could not grade.

Readings, each its own `git archive c74e8af` tree plus this file, no .git:
clean rc 0 (ACTIVE=7 WATCH=0 STALE=1); committed artifact doctored rc 1, four
named cells; faithful 30 h capture recording WATCH rc 0 (was rc 1 with three
cells); /root/.hermes masked to 0 entries rc 0; missing SOL_TRIAGE_DIR rc 2.
--selftest: 10 cells, 10 passed, 0 failed under python 3.14.7 and 3.12.3.

The lane file's own rc is 0 in-tree and from the export. Evidence:
wizard-work/volt/q74-2026-10-26.md
2026-10-26 15:48:15 +00:00
..

sol — Sol profile triage

Finished triage artifact for the sol Hermes profile.

Artifact

  • sol_triage_report.md — deterministic classification of every content file under /root/.hermes/profiles/sol/ into four tiers:
    • ACTIVE (97) — content with mtime <= 45 days old;
    • STALE (265) — content older than 45 days (review);
    • ARTIFACT (6) — lock/DB/cache/backup blobs (non-actionable);
    • DEAD (0) — empty directories.

Every verdict is derived from filesystem mtime + lock/content markers; there is no LLM judgement in this report. Generated 2026-10-23.

Verification

  • check_sol_triage.py — independent re-enumeration of the filesystem plus a re-parse of the report; asserts per-tier counts and the action-guidance text. Run: python3 check_sol_triage.py (exit 0 = report is correct).

Generator

  • triage.py (in /root/.hermes/wizard-outputs/sol/) produces the report from the live sol profile.