diff options
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/superpowers/plans/2026-10-20-corrections-and-signature-library.md | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/docs/superpowers/plans/2026-10-20-corrections-and-signature-library.md b/docs/superpowers/plans/2026-10-20-corrections-and-signature-library.md index 687a293..289ffc8 100644 --- a/docs/superpowers/plans/2026-10-20-corrections-and-signature-library.md +++ b/docs/superpowers/plans/2026-10-20-corrections-and-signature-library.md @@ -206,6 +206,29 @@ on the wrong side of a kill. Gated on `audioFromServer`, as the design note required. +**The labels are used now — 2026-10-27.** The shadow run reads them and acts on three things. + +A **report** is advertising the listener pointed at where detection found nothing, so it is +harvested as a signature in its own right. That is the gap the library exists to close: the scan +accounts for roughly 38% of what the feeds imply, and a report is a finger on a piece of the rest. + +A **mark saying a break is right** does not add audio — the break is harvested anyway — so what +it adds is that a person vouched for it. + +A **mark saying a break is wrong** does two things, and both matter. It stops that audio being +harvested, and it takes back any signature already held that matches it. A signature built from +programme would cut the programme in every episode carrying it until somebody noticed, which is +the worst failure this system has; his "no" removes it rather than lowering a score. + +**Being pointed at outranks everything else.** Detection and the occasion count are both ways of +*inferring* what a stretch of audio is. He was there. So a confirmed signature is trusted at +once, and the confirmation is never unset — he does not un-hear it next week. + +**A report with a guessed end is trimmed to its first 15 seconds.** An uncorrected end is +wherever the jump landed, not where the advertising stopped, so its tail may be programme. One ad +unit is far more audio than a landmark fingerprint needs and is the part most certainly +advertising. + ### 3. The index spike — DONE 2026-10-24. **It passes.** **Do this before anything else in the library, because it decides whether the library is |
