#!/usr/bin/env python3
"""Paired settings controls using recorded T3 environments and fresh synthetic CLI homes."""
import pathlib,subprocess,os,json
r=pathlib.Path('/tmp/lead-33105-r1/evidence-capture-1')
base=str(next(r.glob('final-base-default-*')));head=str(next(r.glob('final-head-default-*')));on=str(next(r.glob('authoritative-head-host-on-*')))
rows=[('S1-base',base,{'env':{'CLAUDE_CODE_ARTIFACT':'1'}}),('S1-head',head,{'env':{'CLAUDE_CODE_ARTIFACT':'1'}}),('S2-head',on,{'env':{'CLAUDE_CODE_ARTIFACT':'0'}}),('S3-base',base,{'enableArtifact':True}),('S3-head',head,{'enableArtifact':True}),('S4-base',base,{'enableArtifact':False}),('S4-head',head,{'enableArtifact':False}),('S5-head',on,{'enableArtifact':False}),('S6-head',on,{'enableArtifact':True}),('S7-base',base,{'env':{'CLAUDE_CODE_ENTRYPOINT':'sdk-ts'}}),('S7-head',head,{'env':{'CLAUDE_CODE_ENTRYPOINT':'sdk-ts'}})]
for label,src,s in rows:
 subprocess.run(['python3',str(r/'cli-controls.py'),src,'final-'+label,json.dumps(s)],check=True,env=os.environ)
