summaryrefslogtreecommitdiff
path: root/CLAUDE.md
diff options
context:
space:
mode:
Diffstat (limited to 'CLAUDE.md')
-rw-r--r--CLAUDE.md16
1 files changed, 9 insertions, 7 deletions
diff --git a/CLAUDE.md b/CLAUDE.md
index 41809a2..76ed20d 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -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,