product-recognition-demo/recognization/data/evaluations/2026-09-29-session
kiyo9w 3eddc9eafc docs(decision): pace medians, and the packshot-OCR rejection
The pacing claim rested on single runs. Medians of three 12 s runs per pace,
through the shipped server: send 67% coverage / 88% precision, result 63% / 86%,
0 wrong in all six. The two paces are within 4 pp, so the sensitivity the audit
measured is gone and what is left is run-to-run noise.

The architecture sketch said the text signature was 'name + OCR of its
packshot'. The code scores the name alone, deliberately: adding the packshot's
own OCR is how l09 used to win l10's facings, because l09's packshot prints
l10's actual name. The sketch now says what the code does and why.
2026-09-29 04:40:32 +09:00
..
catalog-audit chore(eval): reconcile the distractor sets and refresh the sweep numbers 2026-09-29 04:17:54 +09:00
pace-medians docs(decision): pace medians, and the packshot-OCR rejection 2026-09-29 04:40:32 +09:00
scratch chore(eval): reconcile the distractor sets and refresh the sweep numbers 2026-09-29 04:17:54 +09:00
server-smoke test(server): final smoke with the calibrated gates live 2026-09-29 04:32:38 +09:00
still Enroll from a repo data dir; read packshots in every orientation 2026-09-29 02:33:47 +09:00
stream Enroll from a repo data dir; read packshots in every orientation 2026-09-29 02:33:47 +09:00
stream-gated test(server): final smoke with the calibrated gates live 2026-09-29 04:32:38 +09:00