test(external): score 8 independent-source images, 0 false accepts
Eight images for sku_l04, sku_l07 and sku_l09 from six source domains, scored through the shipped LocalLaneAdapter and DecisionPolicy against stock-lopia-clean: 4 correct accepts, 4 abstains, no false accepts. Leak-tested first: the highest template match of any image against add/image6.jpg is 0.675, so none is a crop of the evaluation photo. The result that matters is sku_l07. It has no enrolled image, and both its images accept through the text lane alone - one reads ラッキー フヨネーズ, the other the rear label's 製造者:丸和油脂株式会社 with 内容量:200g, which together name the row 丸和油脂 ラッキーマヨネーズ 200g. The text lane's coverage claim holds on data that was not used to build it. The four l04 abstentions are correct behaviour: l04 is also unenrolled and its reads are weak (one reads only コと旨 タ 味, another scores 0.379 against a 0.45 accept line). Also records the l12 reconciliation, the Kewpie 450 g research, and two reusable pan clips with 11 rejected candidates for a future Tier-3 replay. Nothing here is Tier 2 or Tier 3 and every manifest says so.
55
recognization/data/external-eval/README.md
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
# External evidence (2026-09-29)
|
||||
|
||||
Independent-source media used to stress the identity pipeline. **None of this is
|
||||
Tier 2.** DECISION.md's Tier 2 is a second labelled store visit; these are
|
||||
`external_proxy` artifacts, and every manifest here says so.
|
||||
|
||||
| Directory | What it holds |
|
||||
|---|---|
|
||||
| `other-mayo/` | 8 accepted images for `sku_l04`, `sku_l07`, `sku_l09` from 6 source domains, plus the scored result |
|
||||
| `l12-reconciliation/` | What `sku_l12` actually is, from the shelf tag and package pixels |
|
||||
| `kewpie/` | Kewpie 450 g research (the near-unknown case) |
|
||||
| `tier3-sources/` | Two reusable pan clips and 11 rejected candidates for a future Tier-3 replay |
|
||||
|
||||
## Leak test
|
||||
|
||||
Every accepted image was template-matched against `add/image6.jpg`. Highest
|
||||
score across all 8 is 0.675 (`sku_l07_1`), and the 0.95+ band that identifies a
|
||||
crop of the evaluation photo is empty. The images are genuinely external.
|
||||
|
||||
## Result: 8 images, 0 false accepts
|
||||
|
||||
Scored through the shipped `LocalLaneAdapter` + `DecisionPolicy` against
|
||||
`stock-lopia-clean` (`other-mayo/eval_result.json`):
|
||||
|
||||
| Verdict | Count | Files |
|
||||
|---|---|---|
|
||||
| Correct accept | 4 | `sku_l07_1`, `sku_l07_2`, `sku_l09_1`, `sku_l09_2` |
|
||||
| Abstain | 4 | all `sku_l04_*` |
|
||||
| False accept | **0** | — |
|
||||
|
||||
Two things this establishes that the image6 shelf cannot:
|
||||
|
||||
- **`sku_l07` is answered with no enrolled image.** Both l07 images accept
|
||||
through the text lane alone: `sku_l07_1` reads ラッキー フヨネーズ, and
|
||||
`sku_l07_2` reads the rear label's 製造者:丸和油脂株式会社 with 内容量:200g.
|
||||
The catalog row is 丸和油脂 ラッキーマヨネーズ 200g, so the manufacturer and
|
||||
the size together name it. This is the text lane's coverage claim - that a
|
||||
product with no reference image can still be named - holding on data that was
|
||||
not used to build it.
|
||||
- **The l04 abstentions are correct behaviour, not a miss.** l04 has no
|
||||
enrolled image either, and its reads are weak: `sku_l04_2` reads only
|
||||
コと旨 タ 味 (all rows score 0.0), and `sku_l04_4` reads the rear label with
|
||||
やまや garbled to まや, scoring 0.379 - below the accept line. Abstaining on
|
||||
a weak read is the designed outcome.
|
||||
|
||||
`sku_l07_2` accepts with a negative local score (-0.55) on text evidence alone.
|
||||
That is the lane doing its job, but it is worth naming: the accept rests on two
|
||||
matched tokens (manufacturer + size), not on geometry.
|
||||
|
||||
## What is still missing
|
||||
|
||||
No external source gives per-SKU identity for the whole catalog, and no
|
||||
reusable clip combines the target category with shelf-distance text
|
||||
resolution. The Tier-2 and Tier-3 gates in DECISION.md still need the
|
||||
operator's own recorded walks.
|
||||
BIN
recognization/data/external-eval/kewpie/_cand/_final_l01.jpg
Normal file
|
After Width: | Height: | Size: 547 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/_final_l02.jpg
Normal file
|
After Width: | Height: | Size: 219 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/_final_l03.jpg
Normal file
|
After Width: | Height: | Size: 570 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/_final_l05.jpg
Normal file
|
After Width: | Height: | Size: 552 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/_final_l06.jpg
Normal file
|
After Width: | Height: | Size: 86 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/_final_l11.jpg
Normal file
|
After Width: | Height: | Size: 324 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/_pp_l01.jpg
Normal file
|
After Width: | Height: | Size: 288 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/_pp_l02.jpg
Normal file
|
After Width: | Height: | Size: 152 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/_pp_l03.jpg
Normal file
|
After Width: | Height: | Size: 180 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/_pp_l11.jpg
Normal file
|
After Width: | Height: | Size: 130 KiB |
|
After Width: | Height: | Size: 695 KiB |
|
After Width: | Height: | Size: 374 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/_sheet_bundles.jpg
Normal file
|
After Width: | Height: | Size: 207 KiB |
|
After Width: | Height: | Size: 464 KiB |
|
After Width: | Height: | Size: 478 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/_zoom_l01_amz2.jpg
Normal file
|
After Width: | Height: | Size: 429 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/_zoom_l01_amz3.jpg
Normal file
|
After Width: | Height: | Size: 485 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/_zoom_l02_amz2.jpg
Normal file
|
After Width: | Height: | Size: 444 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/_zoom_l02_b1.jpg
Normal file
|
After Width: | Height: | Size: 124 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/_zoom_l03_amz4.jpg
Normal file
|
After Width: | Height: | Size: 606 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/_zoom_l03_amz6.jpg
Normal file
|
After Width: | Height: | Size: 328 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/_zoom_l05_amz3.jpg
Normal file
|
After Width: | Height: | Size: 328 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/_zoom_l05_amz6.jpg
Normal file
|
After Width: | Height: | Size: 358 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/_zoom_l06_amz1.jpg
Normal file
|
After Width: | Height: | Size: 349 KiB |
|
After Width: | Height: | Size: 69 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/_zoom_l11_amz2.jpg
Normal file
|
After Width: | Height: | Size: 377 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/_zoom_l11_y1.jpg
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l01_amz1.jpg
Normal file
|
After Width: | Height: | Size: 89 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l01_amz2.jpg
Normal file
|
After Width: | Height: | Size: 248 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l01_amz3.jpg
Normal file
|
After Width: | Height: | Size: 221 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l01_amz4.jpg
Normal file
|
After Width: | Height: | Size: 202 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l01_amz5.jpg
Normal file
|
After Width: | Height: | Size: 261 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l01_amz6.jpg
Normal file
|
After Width: | Height: | Size: 326 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l01_amz7.jpg
Normal file
|
After Width: | Height: | Size: 145 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l01_amz8.jpg
Normal file
|
After Width: | Height: | Size: 304 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l01_b1.jpg
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l01_pp1.jpg
Normal file
|
After Width: | Height: | Size: 160 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l01_pp2.jpg
Normal file
|
After Width: | Height: | Size: 157 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l01_pp3.jpg
Normal file
|
After Width: | Height: | Size: 168 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l01_pp4.jpg
Normal file
|
After Width: | Height: | Size: 150 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l01_pp5.jpg
Normal file
|
After Width: | Height: | Size: 158 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l01_pp6.jpg
Normal file
|
After Width: | Height: | Size: 147 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l01_y1.jpg
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l01_y2.jpg
Normal file
|
After Width: | Height: | Size: 60 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l01_yahoo1.jpg
Normal file
|
After Width: | Height: | Size: 45 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l02_amz1.jpg
Normal file
|
After Width: | Height: | Size: 120 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l02_amz2.jpg
Normal file
|
After Width: | Height: | Size: 165 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l02_b1.jpg
Normal file
|
After Width: | Height: | Size: 53 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l02_b2.jpg
Normal file
|
After Width: | Height: | Size: 43 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l02_pp1.jpg
Normal file
|
After Width: | Height: | Size: 220 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l02_pp2.jpg
Normal file
|
After Width: | Height: | Size: 284 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l02_y1.jpg
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l02_y2.jpg
Normal file
|
After Width: | Height: | Size: 60 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l02_yahoo1.jpg
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l03_amz1.jpg
Normal file
|
After Width: | Height: | Size: 92 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l03_amz2.jpg
Normal file
|
After Width: | Height: | Size: 314 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l03_amz3.jpg
Normal file
|
After Width: | Height: | Size: 211 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l03_amz4.jpg
Normal file
|
After Width: | Height: | Size: 316 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l03_amz5.jpg
Normal file
|
After Width: | Height: | Size: 302 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l03_amz6.jpg
Normal file
|
After Width: | Height: | Size: 174 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l03_amz7.jpg
Normal file
|
After Width: | Height: | Size: 128 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l03_b1.jpg
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l03_pp1.jpg
Normal file
|
After Width: | Height: | Size: 140 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l03_pp2.jpg
Normal file
|
After Width: | Height: | Size: 76 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l03_pp3.jpg
Normal file
|
After Width: | Height: | Size: 106 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l03_pp4.jpg
Normal file
|
After Width: | Height: | Size: 156 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l03_y1.jpg
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l03_y2.jpg
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l03_y3.jpg
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l03_yahoo1.jpg
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l05_amz1.jpg
Normal file
|
After Width: | Height: | Size: 106 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l05_amz2.jpg
Normal file
|
After Width: | Height: | Size: 234 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l05_amz3.jpg
Normal file
|
After Width: | Height: | Size: 184 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l05_amz4.jpg
Normal file
|
After Width: | Height: | Size: 231 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l05_amz5.jpg
Normal file
|
After Width: | Height: | Size: 378 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l05_amz6.jpg
Normal file
|
After Width: | Height: | Size: 208 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l05_amz7.jpg
Normal file
|
After Width: | Height: | Size: 230 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l05_b1.jpg
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l05_b2.jpg
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l05_y1.jpg
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l05_y2.jpg
Normal file
|
After Width: | Height: | Size: 60 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l05_yahoo1.jpg
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l06_amz1.jpg
Normal file
|
After Width: | Height: | Size: 137 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l06_pp1.jpg
Normal file
|
After Width: | Height: | Size: 164 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l06_pp2.jpg
Normal file
|
After Width: | Height: | Size: 207 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l06_pp3.jpg
Normal file
|
After Width: | Height: | Size: 197 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l06_ppb1.jpg
Normal file
|
After Width: | Height: | Size: 189 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l06_ppb2.jpg
Normal file
|
After Width: | Height: | Size: 145 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l06_ppb3.jpg
Normal file
|
After Width: | Height: | Size: 216 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l06_y1.jpg
Normal file
|
After Width: | Height: | Size: 74 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l06_y2.jpg
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l06_y3.jpg
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l06_y4.jpg
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l06_y5.jpg
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l06_y6.jpg
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l06_y7.jpg
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l06_y8.jpg
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l06_yahoo1.jpg
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
recognization/data/external-eval/kewpie/_cand/l11_amz1.jpg
Normal file
|
After Width: | Height: | Size: 88 KiB |