/** Internal provider bookkeeping belongs in run logs, including older notice records. */ export function isRunLogOnlyProviderEvent( eventType: string, payload: Record, ): boolean { if (eventType === "harness.diagnostic") { return payload.code === "codex_unrelated_information"; } // Older runners dropped the classification when converting this diagnostic // into a notice. Match its complete notice shape so real warnings stay visible. return eventType === "provider.notice.recorded" && payload.schema === "paperclip.provider.notice.v1" && payload.severity === "warning" && payload.category === "warning" && payload.summary === "ignored unrelated provider information"; }