Summary
When Skaldleita discovers it gave wrong metadata (e.g., narrator mismatch via voice fingerprinting), push corrections to opted-in Library Manager users.
Split from #110 Part 3.
Blocked on
deucebucket/skaldleita#127 - Corrections API, identification_log table, and /api/corrections endpoint must be built on the Skaldleita side first.
Requirements (Library Manager side)
- Periodic correction check (on startup + every 24h)
- Settings:
receive_corrections (opt-in) and auto_apply_corrections
- Match affected books by SL_ID or audio hash
- Queue corrections for review or auto-apply based on setting
- Dashboard indicator: "X corrections available"
Related
Summary
When Skaldleita discovers it gave wrong metadata (e.g., narrator mismatch via voice fingerprinting), push corrections to opted-in Library Manager users.
Split from #110 Part 3.
Blocked on
deucebucket/skaldleita#127 - Corrections API, identification_log table, and
/api/correctionsendpoint must be built on the Skaldleita side first.Requirements (Library Manager side)
receive_corrections(opt-in) andauto_apply_correctionsRelated