import pathlib, subprocess, sys
checkout, home = map(pathlib.Path, sys.argv[1:3])
workspace = home / 'timestamp-demo'
workspace.mkdir(parents=True, exist_ok=True)
(workspace / 'README.md').write_text('Synthetic Android timestamp demonstration.\n')
def run(args, cwd=checkout):
    return subprocess.run(args, cwd=cwd, check=True, text=True, capture_output=True).stdout
run(['git','init','-q','--initial-branch=main'], workspace)
run(['git','add','README.md'], workspace)
run(['git','-c','user.name=Evidence','-c','user.email=evidence@example.invalid','commit','-qm','Initial fixture'], workspace)
cli = ['node','apps/server/src/bin.ts']
run(cli + ['project','add',str(workspace),'--title','Clock format demo','--base-dir',str(home)])
print(run(cli + ['thread','start',str(workspace),'Hello timestamp check','--title','Android clock format','--provider','devReplay','--model','multi-turn','--wait','--json','--base-dir',str(home)]))
