pub async fn record_post_failure( state: &AppState, draft: &BugMonitorDraftRecord, incident_id: Option<&str>, operation: &str, evidence_digest: Option<&str>, error: &str, ) -> Result<BugMonitorPostRecord>