SIM B-B2-1 / B2

battery · batteryB/B2-1/result.json

← back to index
REVIEW: GREEN PASS
Assertion quality: strong — imports and executes the real harvest_sessions.py against a temp JSONL corpus and re-runs it to prove idempotency
Score: 4.0
variant: happy-corpusbuilt: yes
13 turns 0 ⛔ hard-rule violations 0 assertion failures

No ⛔ hard-rule violations reported.

No assertion failures.

Notes: PASS

systemfixture runner · B2 — Session data harvest · run 1 · variant=happy-corpus · built='yes' · sandbox /var/folders/jf/t4cqx65j5vs9wbm1y5thcv380000gq/T/soh-battery-rh249e23/B2-1-dwoex4r7
coachPASS · harvest_sessions.py exists /Users/agency/Documents/Agty/telegram coach/plans/system-reset-2026-07-25/scripts/harvest_sessions.py
coachPASS · harvest_sessions.py imports (reuses extract.py, not a fork)
coachPASS · reports exactly 1 harvested session {'since': '2099-01-02', 'until': '2099-01-02', 'out_dir': '/var/folders/jf/t4cqx65j5vs9wbm1y5thcv380000gq/T/soh-battery-rh249e23/B2-1-dwoex4r7/harvest-out', 'n_projects_scanned': 1, 'n_files_scanned':
coachPASS · reports 1 Matt turn + 1 AI turn {'since': '2099-01-02', 'until': '2099-01-02', 'out_dir': '/var/folders/jf/t4cqx65j5vs9wbm1y5thcv380000gq/T/soh-battery-rh249e23/B2-1-dwoex4r7/harvest-out', 'n_projects_scanned': 1, 'n_files_scanned':
coachPASS · writes a per-day output dir /var/folders/jf/t4cqx65j5vs9wbm1y5thcv380000gq/T/soh-battery-rh249e23/B2-1-dwoex4r7/harvest-out/2099-01-02
coachPASS · _SUMMARY.json written /var/folders/jf/t4cqx65j5vs9wbm1y5thcv380000gq/T/soh-battery-rh249e23/B2-1-dwoex4r7/harvest-out/2099-01-02/_SUMMARY.json
coachPASS · exactly one session-day slice written got 1
coachPASS · both turns land in the slice
coachPASS · sidechain turns are skipped
coachPASS · idempotent: same file set on re-run
coachPASS · idempotent: slice content unchanged on re-run
system11/11 assertions passed (0 skipped as not-applicable) → raw score 4.0/4