import importlib.util
import json
import os
from pathlib import Path

os.umask(0o077)
R=Path(__file__).parent
HEAD='1e952a2c53dd45893f14636cc44952c826afa226'
old=Path('/tmp/codex/ltb1021/2026-09-13_contextra-intrusion-live_r01/preflight.py')
source=old.read_text().replace('bc70f1d407cdecb442c35891a9a0c612b2521e80',HEAD).replace(
 'sha256:46f5c223b6e2de940dc275cdfcf4bcfe247abdbae55f91d024bcb301bb9dd08d',
 'sha256:4344bbc0eb364f83a326290cdb3bae249ba787d7cce15c9118a45d0b3c9a31e4')
source=source.replace('find_input(4)', 'pass')
namespace=dict(__file__=str(R/'preflight.py'),__name__='reused_preflight')
exec(compile(source,str(old),'exec'),namespace)
g=namespace['g']

if __name__=='__main__':
    namespace['main']()
    original=Path('/tmp/codex/ltb1021/2026-09-13_contextra-intrusion-live_r01/approved-input.json')
    data=json.loads(original.read_text());assert g.sha(Path(data['path']))==data['hash']
    (R/'approved-input.json').write_bytes(original.read_bytes())
    plan=json.loads((R/'plan.json').read_text());plan['started']='2026-09-13T15:58:59+09:00'
    (R/'plan.json').write_text(json.dumps(plan,indent=2))
    print(json.dumps(dict(approved_input_unchanged=True,source='private_prior_evidence')))
