Files
troupe-standup/wizard-work/forge/DRY_REFACTOR_COMMIT_EVIDENCE.log
T

41 lines
1.6 KiB
Plaintext

=== forge dry-refactor commit verification ===
timestamp: 2026-10-23T20:49:41Z
HEAD: 7b33259 sol: sol-profile triage report (368 files: 97 ACTIVE, 265 STALE, 6 ARTIFACT, 0 DEAD)
--- git diff --stat ---
tools/check_lint.py | 39 ++++++++++++++++++++++++---------------
tools/gate_blame.py | 30 ++++++++++++++++++++----------
2 files changed, 44 insertions(+), 25 deletions(-)
--- verify_gate_blame_dry_refactor.py ---
[ok ] [1] selftest: original (HEAD) 21/21 rc 0
[ok ] [2] selftest: refactored (working tree) 21/21 rc 0
[ok ] [3] selftest: stdout BYTE-IDENTICAL (original == refactored)
[ok ] [4] code-level: refactored HAS the helper; original has none
[ok ] [5] code-level: refactored has 0 inlined sites; original has 5
[ok ] [6] non-vacuity: live run produced a real 21-cell census
verify: 6 checks, 6 passed, 0 failed
gate_blame rc=0
--- verify_check_lint_dry_refactor.py ---
[ok ] [1] selftest: original (HEAD) 37/37 rc 0
[ok ] [2] selftest: refactored (working tree) 37/37 rc 0
[ok ] [3] selftest: stdout BYTE-IDENTICAL (original == refactored)
[ok ] [4] code-level: refactored HAS _write_json_file; original NONE
[ok ] [5] code-level: json.dump( count 2 in original, 1 in refactored
[ok ] [6] non-vacuity: live run produced a real 37-cell census
[ok ] [7] --check --json: stdout + JSON file BYTE-IDENTICAL (rc match)
[ok ] [8] --check --json unwritable path: both return rc 2
verify: 8 checks, 8 passed, 0 failed
check_lint rc=0
--- selftest gate_blame.py --selftest ---
selftest: 21 cells, 21 passed, 0 failed
rc=0
--- selftest check_lint.py --selftest ---
selftest: 37 cells, 37 passed, 0 failed
rc=0