import json, pathlib, os
root = pathlib.Path(__file__).resolve().parent
project = root / 'import-demo'
project.mkdir(exist_ok=True)
claude = root / 'synthetic-claude'
sessions = claude / 'projects' / 'import-demo'
sessions.mkdir(parents=True, exist_ok=True)
sid = '11111111-2222-4333-8444-555555555555'
records = [
 {'type':'user','uuid':'11111111-1111-4111-8111-111111111111','sessionId':sid,'cwd':str(project),'timestamp':'2026-11-09T10:00:00.000Z','message':{'role':'user','content':'Imported session ready for input'}},
 {'type':'assistant','uuid':'22222222-2222-4222-8222-222222222222','sessionId':sid,'cwd':str(project),'timestamp':'2026-11-09T10:01:00.000Z','message':{'role':'assistant','content':[{'type':'text','text':'The sample task is complete. Ready for your next request.'}]}},
]
file = sessions / (sid + '.jsonl')
file.write_text(''.join(json.dumps(record)+'\n' for record in records))
os.utime(file, (1794218460,1794218460))
(root / 'empty-codex').mkdir(exist_ok=True)
print('Synthetic session generated.')
