diff options
Diffstat (limited to 'CLAUDE.md')
| -rw-r--r-- | CLAUDE.md | 16 |
1 files changed, 9 insertions, 7 deletions
@@ -194,13 +194,15 @@ by default and correct; it is simply waiting for a publisher who marks breaks. - **Auto-downloads are not retried.** A rule's download that fails is left FAILED rather than requeued: retrying forever against a 404 would burn the battery, and the failed row is visible in the episode list. Retry is the manual Download button. -- **Tier 3 has never confirmed a real intro or outro.** The pipeline runs on hardware and the - worker succeeds, but three consecutive Up First downloads produced no candidate at either - end. Untested hypothesis: `FingerprintUpdater.DEFAULT_REFERENCE_SECONDS` is 8 and the - prototype measured Up First's sting at about 6, so every 8-second window compared also - contains two seconds of different speech. Do not change that constant without re-running the - desktop prototype -- it is tuned, and the confirmation threshold is what keeps a rotating ad - from being learned as an intro. +- **Tier 3 has never confirmed a real intro, outro or midroll.** The pipeline runs on hardware + and the worker succeeds, but three consecutive Up First downloads produced no candidate at + either end. Two live hypotheses -- an 8-second reference window against a ~6-second sting, + and pre-roll ads moving the intro to a different offset in every file. **See + `docs/detection-findings.md`**, which is the brief for the desktop session that settles it: + what is already known, the experiments in order, and what not to touch. Do not tune + `DEFAULT_REFERENCE_SECONDS`, `MIN_SCORE` or `CONFIRM_THRESHOLD` from the app -- the app + cannot show you what a change costs in false positives, and the threshold is the whole + safety mechanism. - **Android Auto is verified in a real car**, as of 2026-09-28. It appears, and connects. The notification Peter saw on first connect was Android Auto's own new-media-app announcement, |
