Structs§
- FixOutcome
Daily - FixOutcome
Input - FixOutcome
Reason - Top N most-common
failed_reasonvalues within the window. The reason text is used verbatim — fix.rs already strips theCoreErrorInternal error:prefix before inserting, so what comes back is the user-facing sentence. - FixOutcome
Split Summary - Honest split of
accepted=1rows into real wins vs accepted patches that did not apply. Reporting rawaccepted=1conflates these cases; user-facing acceptance metrics should useaccepted_and_applied. - FixOutcome
Summary
Functions§
- accepted_
signature_ count - daily
- record_
many - resolve_
rule_ id_ by_ name - Best-effort
rule_name → skills.idlookup. Used by both thefix_outcomeswrite path (to back-fillrule_idat insert time when the caller only knew the human name) and by the one-shotdifflore skills backfill-attributionCLI command. - split_
summary - Honest split of
accepted=1rows into real wins vs phantom accepts. SeeFixOutcomeSplitSummaryfor why this exists.days <= 0is clamped to 1 to match the other window-scoped readers in this file. - summary
- top_
failure_ reasons