{"id":"<id>","timestamp":"<ts>","type":"codon.started","data":{"codonId":"write-line","codonName":"Write one line","sessionId":"<session>","startTime":"<ts>"}}
{"id":"<id>","timestamp":"<ts>","type":"codon.completed","data":{"codonId":"write-line","success":true,"cost":"<n>","duration":"<n>","exitStatus":{"type":"success"}}}
{"id":"<id>","timestamp":"<ts>","type":"error","data":{"message":"API auth error: Missing API key for provider 'google'. Set GEMINI_API_KEY.","codon":"write-second","fatal":false,"severity":"codon"}}
{"id":"<id>","timestamp":"<ts>","type":"codon.completed","data":{"codonId":"write-second","success":false,"cost":"<n>","duration":"<n>","exitStatus":{"type":"error","code":1},"failureReason":{"type":"api-error","retriable":false,"message":"API auth error: Missing API key for provider 'google'. Set GEMINI_API_KEY."}}}
