"""Synthetic Claude usage fixture. Usage: python3 seed.py SCRATCH T3_HOME"""
import datetime, json, pathlib, sys
root, home = map(pathlib.Path, sys.argv[1:])
project = root / 'claude' / 'projects' / '-tmp-demo'
project.mkdir(parents=True, exist_ok=True)
record = {'type':'assistant','sessionId':'s1','timestamp':datetime.datetime.now(datetime.timezone.utc).isoformat(),
 'message':{'id':'synthetic-cache-write','role':'assistant','model':'claude-opus-4-5-20251101',
 'usage':{'input_tokens':0,'output_tokens':0,'cache_read_input_tokens':0,'cache_creation_input_tokens':1000000,
 'cache_creation':{'ephemeral_1h_input_tokens':1000000,'ephemeral_5m_input_tokens':0}}}}
(project / 's1.jsonl').write_text(json.dumps(record)+'\n')
settings = {'providerInstances':{'claudeAgent':{'driver':'claudeAgent','enabled':False,'config':{'homePath':str(root/'claude')}}}}
(home/'userdata').mkdir(parents=True, exist_ok=True)
(home/'userdata'/'settings.json').write_text(json.dumps(settings))
