{"after_event":"17:30","event_kind":"emergency","ok":true,"model":"gpt-oss:20b","duration_secs":19.268,"risk":"JSON parse failure in tool call","hint":"Validate executor output format; add error handling around hybrid_search; confirm JSON schema before using results."} {"after_event":"15:30","event_kind":"misplacement","ok":true,"model":"gpt-oss:20b","duration_secs":15.258,"risk":"Jack Kim double-book risk","hint":"Verify Jack Kim's 12:00 slot before assigning new shift to avoid overlap."}