TextModeCalls sees only subprocess.<spawner>(..., text=True), so from subprocess import run, import subprocess as sp, a **kwargs call, a call naming only encoding= or errors=, and subprocess.getoutput each decode with the locale codec without failing the guard #217 added #321
Activity
brettheap commentedon Oct 12, 2026
CLAIMED — lane openRepoShape-3, session b2cc9e59-4dc8-4f43-b01b-81cb99c8b07e@Eagle, 2026-10-12T10:58:38Z, for #321
Logged in
lanes/log/openRepoShape-3.mdat5e25af4db67f434b53620ec76da7a42d0fc6d8f5.The three reads (lane-collision-protocol Rule 1):
Fix round 1 (#321): the guard follows `sp: object = subprocess`, an a…
Merge origin/main (346079d) into fix/guard-call-forms (#321)
Fix round 2 (#321): EXEMPT drops its `env_commit` and `cross_leg_refe…
tests/test_git_output_decoding.py: the guard reads a text-mode call s…
Merge origin/main (a1b3a4b) into fix/adopt-plan-quote-yaml-keywords
Merge origin/main (a1b3a4b: #299 via #315, #216 via #228, #260 via #316…
Merge origin/main 8cdca5e into fix/adopt-root-kept-symlinks: thirteen…