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.
This commit is contained in:
kiyo9w 2026-09-29 04:40:32 +09:00
parent 3fa82eec37
commit 3eddc9eafc
8 changed files with 8619 additions and 1 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,40 @@
{
"send": {
"coverage": [
0.63,
0.704,
0.667
],
"coverage_median": 0.667,
"precision": [
0.773,
0.884,
0.973
],
"precision_median": 0.884,
"wrong": [
0,
0,
0
]
},
"result": {
"coverage": [
0.63,
0.63,
0.704
],
"coverage_median": 0.63,
"precision": [
0.857,
0.825,
0.9
],
"precision_median": 0.857,
"wrong": [
0,
0,
0
]
}
}