chore: normalize line endings (CRLF -> LF)

No content changes: git diff --ignore-all-space over these files is empty.
The churn came from editing on Windows against a repo checked out with LF.
This commit is contained in:
fhanyuh committed 2026-08-27 10:40:49 +07:00
1 parent 15566a6951
commit caf8e98378
315 files changed
+86950 -86950

No files matched your search

+45 -45
View File
@@ -1,45 +1,45 @@
{"timestamp":"2026-07-04T05:57:04.582Z","commit":"095dd4c","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":66.79841897233202,"layer2Sanitized":66.79841897233202,"layer3Final":87.87515006002401},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":83.78378378378379,"layer2Sanitized":83.78378378378379,"layer3Final":83.78378378378379},"noDO":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"tanggal":{"layer1RawRegex":83.78378378378379,"layer2Sanitized":83.78378378378379,"layer3Final":83.78378378378379},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":59.45945945945946,"layer2Sanitized":59.45945945945946,"layer3Final":59.45945945945946},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":64.86486486486487},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":32.432432432432435},"itemCount":{"layer1RawRegex":8.108108108108109,"layer2Sanitized":8.108108108108109,"layer3Final":97.2972972972973},"kodeBarang":{"layer1RawRegex":94.39999999999999,"layer2Sanitized":94.39999999999999,"layer3Final":98.4},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":94.39999999999999},"banyak":{"layer1RawRegex":80.80000000000001,"layer2Sanitized":80.80000000000001,"layer3Final":94.39999999999999},"jumlah":{"layer1RawRegex":77.60000000000001,"layer2Sanitized":77.60000000000001,"layer3Final":90.4}},"perImage":{"do-001.jpg":100,"do-002.jpg":92.3076923076923,"do-003.jpg":92.3076923076923,"do-004.jpg":84.61538461538461,"do-005.jpg":87.87878787878788,"do-006.jpg":95.1219512195122,"do-007.jpg":92.3076923076923,"do-008.jpg":61.53846153846154,"do-009.jpg":53.84615384615385,"do-010.jpg":84.61538461538461,"do-011.jpg":76.92307692307693,"do-012.jpg":76.92307692307693,"do-013.jpg":100,"do-014.jpg":78.78787878787878,"do-015.jpg":92.3076923076923,"do-016.jpg":94.11764705882352,"do-017.jpg":88.23529411764706,"do-018.jpg":95.23809523809523,"do-019.jpg":95.1219512195122,"do-020.jpg":96,"do-021.jpg":95.1219512195122,"do-022.jpg":95.23809523809523,"do-023.jpg":96.55172413793103,"do-024.jpg":96,"do-025.jpg":86.48648648648648,"do-026.jpg":80,"do-027.jpg":85.36585365853658,"do-028.jpg":92,"do-029.jpg":90.47619047619048,"do-030.jpg":76.47058823529412,"do-031.jpg":88.23529411764706,"do-032.jpg":65.51724137931035,"do-033.jpg":71.42857142857143,"do-034.jpg":69.23076923076923,"do-035.jpg":90.47619047619048,"do-036.jpg":90.47619047619048,"do-037.jpg":92.3076923076923}}
{"timestamp":"2026-07-04T06:47:47.559Z","commit":"095dd4c","refreshOcr":true,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":66.93017127799736,"layer2Sanitized":66.93017127799736,"layer3Final":88.5954381752701},"fields":{"noPO":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"noSO":{"layer1RawRegex":83.78378378378379,"layer2Sanitized":83.78378378378379,"layer3Final":83.78378378378379},"noDO":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"tanggal":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":62.16216216216216,"layer2Sanitized":62.16216216216216,"layer3Final":62.16216216216216},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":64.86486486486487},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":37.83783783783784},"itemCount":{"layer1RawRegex":10.81081081081081,"layer2Sanitized":10.81081081081081,"layer3Final":94.5945945945946},"kodeBarang":{"layer1RawRegex":97.6,"layer2Sanitized":97.6,"layer3Final":97.6},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":93.60000000000001},"banyak":{"layer1RawRegex":76.8,"layer2Sanitized":76.8,"layer3Final":94.39999999999999},"jumlah":{"layer1RawRegex":76,"layer2Sanitized":76,"layer3Final":93.60000000000001}},"perImage":{"do-001.jpg":100,"do-002.jpg":92.3076923076923,"do-003.jpg":69.23076923076923,"do-004.jpg":84.61538461538461,"do-005.jpg":87.87878787878788,"do-006.jpg":95.1219512195122,"do-007.jpg":92.3076923076923,"do-008.jpg":61.53846153846154,"do-009.jpg":69.23076923076923,"do-010.jpg":46.15384615384615,"do-011.jpg":76.92307692307693,"do-012.jpg":76.92307692307693,"do-013.jpg":100,"do-014.jpg":93.93939393939394,"do-015.jpg":92.3076923076923,"do-016.jpg":94.11764705882352,"do-017.jpg":88.23529411764706,"do-018.jpg":95.23809523809523,"do-019.jpg":95.1219512195122,"do-020.jpg":96,"do-021.jpg":95.1219512195122,"do-022.jpg":95.23809523809523,"do-023.jpg":96.55172413793103,"do-024.jpg":96,"do-025.jpg":89.1891891891892,"do-026.jpg":80,"do-027.jpg":85.36585365853658,"do-028.jpg":92,"do-029.jpg":90.47619047619048,"do-030.jpg":76.47058823529412,"do-031.jpg":88.23529411764706,"do-032.jpg":86.20689655172413,"do-033.jpg":71.42857142857143,"do-034.jpg":69.23076923076923,"do-035.jpg":90.47619047619048,"do-036.jpg":90.47619047619048,"do-037.jpg":92.3076923076923}}
{"timestamp":"2026-07-04T06:48:56.651Z","commit":"095dd4c","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":66.93017127799736,"layer2Sanitized":66.93017127799736,"layer3Final":88.5954381752701},"fields":{"noPO":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"noSO":{"layer1RawRegex":83.78378378378379,"layer2Sanitized":83.78378378378379,"layer3Final":83.78378378378379},"noDO":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"tanggal":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":62.16216216216216,"layer2Sanitized":62.16216216216216,"layer3Final":62.16216216216216},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":64.86486486486487},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":37.83783783783784},"itemCount":{"layer1RawRegex":10.81081081081081,"layer2Sanitized":10.81081081081081,"layer3Final":94.5945945945946},"kodeBarang":{"layer1RawRegex":97.6,"layer2Sanitized":97.6,"layer3Final":97.6},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":93.60000000000001},"banyak":{"layer1RawRegex":76.8,"layer2Sanitized":76.8,"layer3Final":94.39999999999999},"jumlah":{"layer1RawRegex":76,"layer2Sanitized":76,"layer3Final":93.60000000000001}},"perImage":{"do-001.jpg":100,"do-002.jpg":92.3076923076923,"do-003.jpg":69.23076923076923,"do-004.jpg":84.61538461538461,"do-005.jpg":87.87878787878788,"do-006.jpg":95.1219512195122,"do-007.jpg":92.3076923076923,"do-008.jpg":61.53846153846154,"do-009.jpg":69.23076923076923,"do-010.jpg":46.15384615384615,"do-011.jpg":76.92307692307693,"do-012.jpg":76.92307692307693,"do-013.jpg":100,"do-014.jpg":93.93939393939394,"do-015.jpg":92.3076923076923,"do-016.jpg":94.11764705882352,"do-017.jpg":88.23529411764706,"do-018.jpg":95.23809523809523,"do-019.jpg":95.1219512195122,"do-020.jpg":96,"do-021.jpg":95.1219512195122,"do-022.jpg":95.23809523809523,"do-023.jpg":96.55172413793103,"do-024.jpg":96,"do-025.jpg":89.1891891891892,"do-026.jpg":80,"do-027.jpg":85.36585365853658,"do-028.jpg":92,"do-029.jpg":90.47619047619048,"do-030.jpg":76.47058823529412,"do-031.jpg":88.23529411764706,"do-032.jpg":86.20689655172413,"do-033.jpg":71.42857142857143,"do-034.jpg":69.23076923076923,"do-035.jpg":90.47619047619048,"do-036.jpg":90.47619047619048,"do-037.jpg":92.3076923076923}}
{"timestamp":"2026-07-04T06:49:36.163Z","commit":"095dd4c","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":66.93017127799736,"layer2Sanitized":66.93017127799736,"layer3Final":88.5954381752701},"fields":{"noPO":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"noSO":{"layer1RawRegex":83.78378378378379,"layer2Sanitized":83.78378378378379,"layer3Final":83.78378378378379},"noDO":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"tanggal":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":62.16216216216216,"layer2Sanitized":62.16216216216216,"layer3Final":62.16216216216216},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":64.86486486486487},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":37.83783783783784},"itemCount":{"layer1RawRegex":10.81081081081081,"layer2Sanitized":10.81081081081081,"layer3Final":94.5945945945946},"kodeBarang":{"layer1RawRegex":97.6,"layer2Sanitized":97.6,"layer3Final":97.6},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":93.60000000000001},"banyak":{"layer1RawRegex":76.8,"layer2Sanitized":76.8,"layer3Final":94.39999999999999},"jumlah":{"layer1RawRegex":76,"layer2Sanitized":76,"layer3Final":93.60000000000001}},"perImage":{"do-001.jpg":100,"do-002.jpg":92.3076923076923,"do-003.jpg":69.23076923076923,"do-004.jpg":84.61538461538461,"do-005.jpg":87.87878787878788,"do-006.jpg":95.1219512195122,"do-007.jpg":92.3076923076923,"do-008.jpg":61.53846153846154,"do-009.jpg":69.23076923076923,"do-010.jpg":46.15384615384615,"do-011.jpg":76.92307692307693,"do-012.jpg":76.92307692307693,"do-013.jpg":100,"do-014.jpg":93.93939393939394,"do-015.jpg":92.3076923076923,"do-016.jpg":94.11764705882352,"do-017.jpg":88.23529411764706,"do-018.jpg":95.23809523809523,"do-019.jpg":95.1219512195122,"do-020.jpg":96,"do-021.jpg":95.1219512195122,"do-022.jpg":95.23809523809523,"do-023.jpg":96.55172413793103,"do-024.jpg":96,"do-025.jpg":89.1891891891892,"do-026.jpg":80,"do-027.jpg":85.36585365853658,"do-028.jpg":92,"do-029.jpg":90.47619047619048,"do-030.jpg":76.47058823529412,"do-031.jpg":88.23529411764706,"do-032.jpg":86.20689655172413,"do-033.jpg":71.42857142857143,"do-034.jpg":69.23076923076923,"do-035.jpg":90.47619047619048,"do-036.jpg":90.47619047619048,"do-037.jpg":92.3076923076923}}
{"timestamp":"2026-07-04T07:29:39.005Z","commit":"095dd4c","refreshOcr":true,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":67.19367588932806,"layer2Sanitized":67.19367588932806,"layer3Final":88.83553421368548},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":62.16216216216216,"layer2Sanitized":62.16216216216216,"layer3Final":62.16216216216216},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":64.86486486486487},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":37.83783783783784},"itemCount":{"layer1RawRegex":10.81081081081081,"layer2Sanitized":10.81081081081081,"layer3Final":94.5945945945946},"kodeBarang":{"layer1RawRegex":97.6,"layer2Sanitized":97.6,"layer3Final":97.6},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":93.60000000000001},"banyak":{"layer1RawRegex":76.8,"layer2Sanitized":76.8,"layer3Final":94.39999999999999},"jumlah":{"layer1RawRegex":76,"layer2Sanitized":76,"layer3Final":93.60000000000001}},"perImage":{"do-001.jpg":100,"do-002.jpg":92.3076923076923,"do-003.jpg":92.3076923076923,"do-004.jpg":84.61538461538461,"do-005.jpg":87.87878787878788,"do-006.jpg":95.1219512195122,"do-007.jpg":92.3076923076923,"do-008.jpg":61.53846153846154,"do-009.jpg":69.23076923076923,"do-010.jpg":46.15384615384615,"do-011.jpg":76.92307692307693,"do-012.jpg":76.92307692307693,"do-013.jpg":100,"do-014.jpg":93.93939393939394,"do-015.jpg":92.3076923076923,"do-016.jpg":94.11764705882352,"do-017.jpg":88.23529411764706,"do-018.jpg":95.23809523809523,"do-019.jpg":95.1219512195122,"do-020.jpg":96,"do-021.jpg":95.1219512195122,"do-022.jpg":95.23809523809523,"do-023.jpg":96.55172413793103,"do-024.jpg":96,"do-025.jpg":86.48648648648648,"do-026.jpg":80,"do-027.jpg":85.36585365853658,"do-028.jpg":92,"do-029.jpg":90.47619047619048,"do-030.jpg":76.47058823529412,"do-031.jpg":88.23529411764706,"do-032.jpg":86.20689655172413,"do-033.jpg":71.42857142857143,"do-034.jpg":69.23076923076923,"do-035.jpg":90.47619047619048,"do-036.jpg":90.47619047619048,"do-037.jpg":92.3076923076923}}
{"timestamp":"2026-07-04T08:29:06.624Z","commit":"095dd4c","refreshOcr":true,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":67.72068511198947,"layer2Sanitized":67.72068511198947,"layer3Final":89.4357743097239},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":62.16216216216216,"layer2Sanitized":62.16216216216216,"layer3Final":62.16216216216216},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":64.86486486486487},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":37.83783783783784},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":97.2972972972973},"kodeBarang":{"layer1RawRegex":98.4,"layer2Sanitized":98.4,"layer3Final":98.4},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":94.39999999999999},"banyak":{"layer1RawRegex":77.60000000000001,"layer2Sanitized":77.60000000000001,"layer3Final":95.19999999999999},"jumlah":{"layer1RawRegex":76.8,"layer2Sanitized":76.8,"layer3Final":94.39999999999999}},"perImage":{"do-001.jpg":100,"do-002.jpg":92.3076923076923,"do-003.jpg":92.3076923076923,"do-004.jpg":84.61538461538461,"do-005.jpg":87.87878787878788,"do-006.jpg":95.1219512195122,"do-007.jpg":92.3076923076923,"do-008.jpg":61.53846153846154,"do-009.jpg":69.23076923076923,"do-010.jpg":84.61538461538461,"do-011.jpg":76.92307692307693,"do-012.jpg":76.92307692307693,"do-013.jpg":100,"do-014.jpg":93.93939393939394,"do-015.jpg":92.3076923076923,"do-016.jpg":94.11764705882352,"do-017.jpg":88.23529411764706,"do-018.jpg":95.23809523809523,"do-019.jpg":95.1219512195122,"do-020.jpg":96,"do-021.jpg":95.1219512195122,"do-022.jpg":95.23809523809523,"do-023.jpg":96.55172413793103,"do-024.jpg":96,"do-025.jpg":86.48648648648648,"do-026.jpg":80,"do-027.jpg":85.36585365853658,"do-028.jpg":92,"do-029.jpg":90.47619047619048,"do-030.jpg":76.47058823529412,"do-031.jpg":88.23529411764706,"do-032.jpg":86.20689655172413,"do-033.jpg":71.42857142857143,"do-034.jpg":69.23076923076923,"do-035.jpg":90.47619047619048,"do-036.jpg":90.47619047619048,"do-037.jpg":92.3076923076923}}
{"timestamp":"2026-07-04T09:58:40.843Z","commit":"095dd4c","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":67.72068511198947,"layer2Sanitized":67.72068511198947,"layer3Final":89.4357743097239},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":62.16216216216216,"layer2Sanitized":62.16216216216216,"layer3Final":62.16216216216216},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":64.86486486486487},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":37.83783783783784},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":97.2972972972973},"kodeBarang":{"layer1RawRegex":98.4,"layer2Sanitized":98.4,"layer3Final":98.4},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":94.39999999999999},"banyak":{"layer1RawRegex":77.60000000000001,"layer2Sanitized":77.60000000000001,"layer3Final":95.19999999999999},"jumlah":{"layer1RawRegex":76.8,"layer2Sanitized":76.8,"layer3Final":94.39999999999999}},"perImage":{"do-001.jpg":100,"do-002.jpg":92.3076923076923,"do-003.jpg":92.3076923076923,"do-004.jpg":84.61538461538461,"do-005.jpg":87.87878787878788,"do-006.jpg":95.1219512195122,"do-007.jpg":92.3076923076923,"do-008.jpg":61.53846153846154,"do-009.jpg":69.23076923076923,"do-010.jpg":84.61538461538461,"do-011.jpg":76.92307692307693,"do-012.jpg":76.92307692307693,"do-013.jpg":100,"do-014.jpg":93.93939393939394,"do-015.jpg":92.3076923076923,"do-016.jpg":94.11764705882352,"do-017.jpg":88.23529411764706,"do-018.jpg":95.23809523809523,"do-019.jpg":95.1219512195122,"do-020.jpg":96,"do-021.jpg":95.1219512195122,"do-022.jpg":95.23809523809523,"do-023.jpg":96.55172413793103,"do-024.jpg":96,"do-025.jpg":86.48648648648648,"do-026.jpg":80,"do-027.jpg":85.36585365853658,"do-028.jpg":92,"do-029.jpg":90.47619047619048,"do-030.jpg":76.47058823529412,"do-031.jpg":88.23529411764706,"do-032.jpg":86.20689655172413,"do-033.jpg":71.42857142857143,"do-034.jpg":69.23076923076923,"do-035.jpg":90.47619047619048,"do-036.jpg":90.47619047619048,"do-037.jpg":92.3076923076923}}
{"timestamp":"2026-07-06T02:03:00.078Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":67.72068511198947,"layer2Sanitized":67.72068511198947,"layer3Final":89.4357743097239},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":62.16216216216216,"layer2Sanitized":62.16216216216216,"layer3Final":62.16216216216216},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":64.86486486486487},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":37.83783783783784},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":97.2972972972973},"kodeBarang":{"layer1RawRegex":98.4,"layer2Sanitized":98.4,"layer3Final":98.4},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":94.39999999999999},"banyak":{"layer1RawRegex":77.60000000000001,"layer2Sanitized":77.60000000000001,"layer3Final":95.19999999999999},"jumlah":{"layer1RawRegex":76.8,"layer2Sanitized":76.8,"layer3Final":94.39999999999999}},"perImage":{"do-001.jpg":100,"do-002.jpg":92.3076923076923,"do-003.jpg":92.3076923076923,"do-004.jpg":84.61538461538461,"do-005.jpg":87.87878787878788,"do-006.jpg":95.1219512195122,"do-007.jpg":92.3076923076923,"do-008.jpg":61.53846153846154,"do-009.jpg":69.23076923076923,"do-010.jpg":84.61538461538461,"do-011.jpg":76.92307692307693,"do-012.jpg":76.92307692307693,"do-013.jpg":100,"do-014.jpg":93.93939393939394,"do-015.jpg":92.3076923076923,"do-016.jpg":94.11764705882352,"do-017.jpg":88.23529411764706,"do-018.jpg":95.23809523809523,"do-019.jpg":95.1219512195122,"do-020.jpg":96,"do-021.jpg":95.1219512195122,"do-022.jpg":95.23809523809523,"do-023.jpg":96.55172413793103,"do-024.jpg":96,"do-025.jpg":86.48648648648648,"do-026.jpg":80,"do-027.jpg":85.36585365853658,"do-028.jpg":92,"do-029.jpg":90.47619047619048,"do-030.jpg":76.47058823529412,"do-031.jpg":88.23529411764706,"do-032.jpg":86.20689655172413,"do-033.jpg":71.42857142857143,"do-034.jpg":69.23076923076923,"do-035.jpg":90.47619047619048,"do-036.jpg":90.47619047619048,"do-037.jpg":92.3076923076923}}
{"timestamp":"2026-07-06T03:27:28.122Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":["do-001.jpg","do-002.jpg","do-003.jpg","do-004.jpg","do-005.jpg","do-006.jpg","do-007.jpg","do-008.jpg","do-009.jpg","do-010.jpg","do-011.jpg","do-012.jpg","do-013.jpg","do-014.jpg","do-015.jpg","do-016.jpg","do-017.jpg","do-018.jpg","do-019.jpg","do-020.jpg","do-021.jpg","do-022.jpg","do-023.jpg","do-024.jpg","do-025.jpg","do-026.jpg","do-027.jpg","do-028.jpg","do-029.jpg","do-030.jpg","do-031.jpg","do-032.jpg","do-033.jpg","do-034.jpg","do-035.jpg","do-036.jpg","do-037.jpg"],"overall":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":0},"fields":{},"perImage":{}}
{"timestamp":"2026-07-06T03:29:14.056Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":67.72068511198947,"layer2Sanitized":67.72068511198947,"layer3Final":89.4357743097239},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":62.16216216216216,"layer2Sanitized":62.16216216216216,"layer3Final":62.16216216216216},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":64.86486486486487},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":37.83783783783784},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":97.2972972972973},"kodeBarang":{"layer1RawRegex":98.4,"layer2Sanitized":98.4,"layer3Final":98.4},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":94.39999999999999},"banyak":{"layer1RawRegex":77.60000000000001,"layer2Sanitized":77.60000000000001,"layer3Final":95.19999999999999},"jumlah":{"layer1RawRegex":76.8,"layer2Sanitized":76.8,"layer3Final":94.39999999999999}},"perImage":{"do-001.jpg":100,"do-002.jpg":92.3076923076923,"do-003.jpg":92.3076923076923,"do-004.jpg":84.61538461538461,"do-005.jpg":87.87878787878788,"do-006.jpg":95.1219512195122,"do-007.jpg":92.3076923076923,"do-008.jpg":61.53846153846154,"do-009.jpg":69.23076923076923,"do-010.jpg":84.61538461538461,"do-011.jpg":76.92307692307693,"do-012.jpg":76.92307692307693,"do-013.jpg":100,"do-014.jpg":93.93939393939394,"do-015.jpg":92.3076923076923,"do-016.jpg":94.11764705882352,"do-017.jpg":88.23529411764706,"do-018.jpg":95.23809523809523,"do-019.jpg":95.1219512195122,"do-020.jpg":96,"do-021.jpg":95.1219512195122,"do-022.jpg":95.23809523809523,"do-023.jpg":96.55172413793103,"do-024.jpg":96,"do-025.jpg":86.48648648648648,"do-026.jpg":80,"do-027.jpg":85.36585365853658,"do-028.jpg":92,"do-029.jpg":90.47619047619048,"do-030.jpg":76.47058823529412,"do-031.jpg":88.23529411764706,"do-032.jpg":86.20689655172413,"do-033.jpg":71.42857142857143,"do-034.jpg":69.23076923076923,"do-035.jpg":90.47619047619048,"do-036.jpg":90.47619047619048,"do-037.jpg":92.3076923076923}}
{"timestamp":"2026-07-06T09:26:53.022Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-06T09:31:28.799Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:56:42.124Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:57:32.808Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:57:52.670Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:58:03.790Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:58:14.535Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:58:25.264Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:58:36.372Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:58:47.317Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:58:57.981Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:59:09.065Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:59:19.615Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:59:30.262Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:59:40.752Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:59:51.392Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:00:01.741Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:00:13.427Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:00:24.424Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:00:35.516Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:00:47.181Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:00:58.931Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:01:09.373Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:01:21.125Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:01:33.405Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:01:44.798Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:01:56.339Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:02:07.986Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:02:19.368Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:02:31.985Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:08:52.590Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:16:13.504Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:17:00.228Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:20:07.251Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:20:23.707Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-04T05:57:04.582Z","commit":"095dd4c","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":66.79841897233202,"layer2Sanitized":66.79841897233202,"layer3Final":87.87515006002401},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":83.78378378378379,"layer2Sanitized":83.78378378378379,"layer3Final":83.78378378378379},"noDO":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"tanggal":{"layer1RawRegex":83.78378378378379,"layer2Sanitized":83.78378378378379,"layer3Final":83.78378378378379},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":59.45945945945946,"layer2Sanitized":59.45945945945946,"layer3Final":59.45945945945946},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":64.86486486486487},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":32.432432432432435},"itemCount":{"layer1RawRegex":8.108108108108109,"layer2Sanitized":8.108108108108109,"layer3Final":97.2972972972973},"kodeBarang":{"layer1RawRegex":94.39999999999999,"layer2Sanitized":94.39999999999999,"layer3Final":98.4},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":94.39999999999999},"banyak":{"layer1RawRegex":80.80000000000001,"layer2Sanitized":80.80000000000001,"layer3Final":94.39999999999999},"jumlah":{"layer1RawRegex":77.60000000000001,"layer2Sanitized":77.60000000000001,"layer3Final":90.4}},"perImage":{"do-001.jpg":100,"do-002.jpg":92.3076923076923,"do-003.jpg":92.3076923076923,"do-004.jpg":84.61538461538461,"do-005.jpg":87.87878787878788,"do-006.jpg":95.1219512195122,"do-007.jpg":92.3076923076923,"do-008.jpg":61.53846153846154,"do-009.jpg":53.84615384615385,"do-010.jpg":84.61538461538461,"do-011.jpg":76.92307692307693,"do-012.jpg":76.92307692307693,"do-013.jpg":100,"do-014.jpg":78.78787878787878,"do-015.jpg":92.3076923076923,"do-016.jpg":94.11764705882352,"do-017.jpg":88.23529411764706,"do-018.jpg":95.23809523809523,"do-019.jpg":95.1219512195122,"do-020.jpg":96,"do-021.jpg":95.1219512195122,"do-022.jpg":95.23809523809523,"do-023.jpg":96.55172413793103,"do-024.jpg":96,"do-025.jpg":86.48648648648648,"do-026.jpg":80,"do-027.jpg":85.36585365853658,"do-028.jpg":92,"do-029.jpg":90.47619047619048,"do-030.jpg":76.47058823529412,"do-031.jpg":88.23529411764706,"do-032.jpg":65.51724137931035,"do-033.jpg":71.42857142857143,"do-034.jpg":69.23076923076923,"do-035.jpg":90.47619047619048,"do-036.jpg":90.47619047619048,"do-037.jpg":92.3076923076923}}
{"timestamp":"2026-07-04T06:47:47.559Z","commit":"095dd4c","refreshOcr":true,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":66.93017127799736,"layer2Sanitized":66.93017127799736,"layer3Final":88.5954381752701},"fields":{"noPO":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"noSO":{"layer1RawRegex":83.78378378378379,"layer2Sanitized":83.78378378378379,"layer3Final":83.78378378378379},"noDO":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"tanggal":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":62.16216216216216,"layer2Sanitized":62.16216216216216,"layer3Final":62.16216216216216},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":64.86486486486487},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":37.83783783783784},"itemCount":{"layer1RawRegex":10.81081081081081,"layer2Sanitized":10.81081081081081,"layer3Final":94.5945945945946},"kodeBarang":{"layer1RawRegex":97.6,"layer2Sanitized":97.6,"layer3Final":97.6},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":93.60000000000001},"banyak":{"layer1RawRegex":76.8,"layer2Sanitized":76.8,"layer3Final":94.39999999999999},"jumlah":{"layer1RawRegex":76,"layer2Sanitized":76,"layer3Final":93.60000000000001}},"perImage":{"do-001.jpg":100,"do-002.jpg":92.3076923076923,"do-003.jpg":69.23076923076923,"do-004.jpg":84.61538461538461,"do-005.jpg":87.87878787878788,"do-006.jpg":95.1219512195122,"do-007.jpg":92.3076923076923,"do-008.jpg":61.53846153846154,"do-009.jpg":69.23076923076923,"do-010.jpg":46.15384615384615,"do-011.jpg":76.92307692307693,"do-012.jpg":76.92307692307693,"do-013.jpg":100,"do-014.jpg":93.93939393939394,"do-015.jpg":92.3076923076923,"do-016.jpg":94.11764705882352,"do-017.jpg":88.23529411764706,"do-018.jpg":95.23809523809523,"do-019.jpg":95.1219512195122,"do-020.jpg":96,"do-021.jpg":95.1219512195122,"do-022.jpg":95.23809523809523,"do-023.jpg":96.55172413793103,"do-024.jpg":96,"do-025.jpg":89.1891891891892,"do-026.jpg":80,"do-027.jpg":85.36585365853658,"do-028.jpg":92,"do-029.jpg":90.47619047619048,"do-030.jpg":76.47058823529412,"do-031.jpg":88.23529411764706,"do-032.jpg":86.20689655172413,"do-033.jpg":71.42857142857143,"do-034.jpg":69.23076923076923,"do-035.jpg":90.47619047619048,"do-036.jpg":90.47619047619048,"do-037.jpg":92.3076923076923}}
{"timestamp":"2026-07-04T06:48:56.651Z","commit":"095dd4c","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":66.93017127799736,"layer2Sanitized":66.93017127799736,"layer3Final":88.5954381752701},"fields":{"noPO":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"noSO":{"layer1RawRegex":83.78378378378379,"layer2Sanitized":83.78378378378379,"layer3Final":83.78378378378379},"noDO":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"tanggal":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":62.16216216216216,"layer2Sanitized":62.16216216216216,"layer3Final":62.16216216216216},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":64.86486486486487},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":37.83783783783784},"itemCount":{"layer1RawRegex":10.81081081081081,"layer2Sanitized":10.81081081081081,"layer3Final":94.5945945945946},"kodeBarang":{"layer1RawRegex":97.6,"layer2Sanitized":97.6,"layer3Final":97.6},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":93.60000000000001},"banyak":{"layer1RawRegex":76.8,"layer2Sanitized":76.8,"layer3Final":94.39999999999999},"jumlah":{"layer1RawRegex":76,"layer2Sanitized":76,"layer3Final":93.60000000000001}},"perImage":{"do-001.jpg":100,"do-002.jpg":92.3076923076923,"do-003.jpg":69.23076923076923,"do-004.jpg":84.61538461538461,"do-005.jpg":87.87878787878788,"do-006.jpg":95.1219512195122,"do-007.jpg":92.3076923076923,"do-008.jpg":61.53846153846154,"do-009.jpg":69.23076923076923,"do-010.jpg":46.15384615384615,"do-011.jpg":76.92307692307693,"do-012.jpg":76.92307692307693,"do-013.jpg":100,"do-014.jpg":93.93939393939394,"do-015.jpg":92.3076923076923,"do-016.jpg":94.11764705882352,"do-017.jpg":88.23529411764706,"do-018.jpg":95.23809523809523,"do-019.jpg":95.1219512195122,"do-020.jpg":96,"do-021.jpg":95.1219512195122,"do-022.jpg":95.23809523809523,"do-023.jpg":96.55172413793103,"do-024.jpg":96,"do-025.jpg":89.1891891891892,"do-026.jpg":80,"do-027.jpg":85.36585365853658,"do-028.jpg":92,"do-029.jpg":90.47619047619048,"do-030.jpg":76.47058823529412,"do-031.jpg":88.23529411764706,"do-032.jpg":86.20689655172413,"do-033.jpg":71.42857142857143,"do-034.jpg":69.23076923076923,"do-035.jpg":90.47619047619048,"do-036.jpg":90.47619047619048,"do-037.jpg":92.3076923076923}}
{"timestamp":"2026-07-04T06:49:36.163Z","commit":"095dd4c","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":66.93017127799736,"layer2Sanitized":66.93017127799736,"layer3Final":88.5954381752701},"fields":{"noPO":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"noSO":{"layer1RawRegex":83.78378378378379,"layer2Sanitized":83.78378378378379,"layer3Final":83.78378378378379},"noDO":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"tanggal":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":62.16216216216216,"layer2Sanitized":62.16216216216216,"layer3Final":62.16216216216216},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":64.86486486486487},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":37.83783783783784},"itemCount":{"layer1RawRegex":10.81081081081081,"layer2Sanitized":10.81081081081081,"layer3Final":94.5945945945946},"kodeBarang":{"layer1RawRegex":97.6,"layer2Sanitized":97.6,"layer3Final":97.6},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":93.60000000000001},"banyak":{"layer1RawRegex":76.8,"layer2Sanitized":76.8,"layer3Final":94.39999999999999},"jumlah":{"layer1RawRegex":76,"layer2Sanitized":76,"layer3Final":93.60000000000001}},"perImage":{"do-001.jpg":100,"do-002.jpg":92.3076923076923,"do-003.jpg":69.23076923076923,"do-004.jpg":84.61538461538461,"do-005.jpg":87.87878787878788,"do-006.jpg":95.1219512195122,"do-007.jpg":92.3076923076923,"do-008.jpg":61.53846153846154,"do-009.jpg":69.23076923076923,"do-010.jpg":46.15384615384615,"do-011.jpg":76.92307692307693,"do-012.jpg":76.92307692307693,"do-013.jpg":100,"do-014.jpg":93.93939393939394,"do-015.jpg":92.3076923076923,"do-016.jpg":94.11764705882352,"do-017.jpg":88.23529411764706,"do-018.jpg":95.23809523809523,"do-019.jpg":95.1219512195122,"do-020.jpg":96,"do-021.jpg":95.1219512195122,"do-022.jpg":95.23809523809523,"do-023.jpg":96.55172413793103,"do-024.jpg":96,"do-025.jpg":89.1891891891892,"do-026.jpg":80,"do-027.jpg":85.36585365853658,"do-028.jpg":92,"do-029.jpg":90.47619047619048,"do-030.jpg":76.47058823529412,"do-031.jpg":88.23529411764706,"do-032.jpg":86.20689655172413,"do-033.jpg":71.42857142857143,"do-034.jpg":69.23076923076923,"do-035.jpg":90.47619047619048,"do-036.jpg":90.47619047619048,"do-037.jpg":92.3076923076923}}
{"timestamp":"2026-07-04T07:29:39.005Z","commit":"095dd4c","refreshOcr":true,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":67.19367588932806,"layer2Sanitized":67.19367588932806,"layer3Final":88.83553421368548},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":62.16216216216216,"layer2Sanitized":62.16216216216216,"layer3Final":62.16216216216216},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":64.86486486486487},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":37.83783783783784},"itemCount":{"layer1RawRegex":10.81081081081081,"layer2Sanitized":10.81081081081081,"layer3Final":94.5945945945946},"kodeBarang":{"layer1RawRegex":97.6,"layer2Sanitized":97.6,"layer3Final":97.6},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":93.60000000000001},"banyak":{"layer1RawRegex":76.8,"layer2Sanitized":76.8,"layer3Final":94.39999999999999},"jumlah":{"layer1RawRegex":76,"layer2Sanitized":76,"layer3Final":93.60000000000001}},"perImage":{"do-001.jpg":100,"do-002.jpg":92.3076923076923,"do-003.jpg":92.3076923076923,"do-004.jpg":84.61538461538461,"do-005.jpg":87.87878787878788,"do-006.jpg":95.1219512195122,"do-007.jpg":92.3076923076923,"do-008.jpg":61.53846153846154,"do-009.jpg":69.23076923076923,"do-010.jpg":46.15384615384615,"do-011.jpg":76.92307692307693,"do-012.jpg":76.92307692307693,"do-013.jpg":100,"do-014.jpg":93.93939393939394,"do-015.jpg":92.3076923076923,"do-016.jpg":94.11764705882352,"do-017.jpg":88.23529411764706,"do-018.jpg":95.23809523809523,"do-019.jpg":95.1219512195122,"do-020.jpg":96,"do-021.jpg":95.1219512195122,"do-022.jpg":95.23809523809523,"do-023.jpg":96.55172413793103,"do-024.jpg":96,"do-025.jpg":86.48648648648648,"do-026.jpg":80,"do-027.jpg":85.36585365853658,"do-028.jpg":92,"do-029.jpg":90.47619047619048,"do-030.jpg":76.47058823529412,"do-031.jpg":88.23529411764706,"do-032.jpg":86.20689655172413,"do-033.jpg":71.42857142857143,"do-034.jpg":69.23076923076923,"do-035.jpg":90.47619047619048,"do-036.jpg":90.47619047619048,"do-037.jpg":92.3076923076923}}
{"timestamp":"2026-07-04T08:29:06.624Z","commit":"095dd4c","refreshOcr":true,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":67.72068511198947,"layer2Sanitized":67.72068511198947,"layer3Final":89.4357743097239},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":62.16216216216216,"layer2Sanitized":62.16216216216216,"layer3Final":62.16216216216216},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":64.86486486486487},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":37.83783783783784},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":97.2972972972973},"kodeBarang":{"layer1RawRegex":98.4,"layer2Sanitized":98.4,"layer3Final":98.4},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":94.39999999999999},"banyak":{"layer1RawRegex":77.60000000000001,"layer2Sanitized":77.60000000000001,"layer3Final":95.19999999999999},"jumlah":{"layer1RawRegex":76.8,"layer2Sanitized":76.8,"layer3Final":94.39999999999999}},"perImage":{"do-001.jpg":100,"do-002.jpg":92.3076923076923,"do-003.jpg":92.3076923076923,"do-004.jpg":84.61538461538461,"do-005.jpg":87.87878787878788,"do-006.jpg":95.1219512195122,"do-007.jpg":92.3076923076923,"do-008.jpg":61.53846153846154,"do-009.jpg":69.23076923076923,"do-010.jpg":84.61538461538461,"do-011.jpg":76.92307692307693,"do-012.jpg":76.92307692307693,"do-013.jpg":100,"do-014.jpg":93.93939393939394,"do-015.jpg":92.3076923076923,"do-016.jpg":94.11764705882352,"do-017.jpg":88.23529411764706,"do-018.jpg":95.23809523809523,"do-019.jpg":95.1219512195122,"do-020.jpg":96,"do-021.jpg":95.1219512195122,"do-022.jpg":95.23809523809523,"do-023.jpg":96.55172413793103,"do-024.jpg":96,"do-025.jpg":86.48648648648648,"do-026.jpg":80,"do-027.jpg":85.36585365853658,"do-028.jpg":92,"do-029.jpg":90.47619047619048,"do-030.jpg":76.47058823529412,"do-031.jpg":88.23529411764706,"do-032.jpg":86.20689655172413,"do-033.jpg":71.42857142857143,"do-034.jpg":69.23076923076923,"do-035.jpg":90.47619047619048,"do-036.jpg":90.47619047619048,"do-037.jpg":92.3076923076923}}
{"timestamp":"2026-07-04T09:58:40.843Z","commit":"095dd4c","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":67.72068511198947,"layer2Sanitized":67.72068511198947,"layer3Final":89.4357743097239},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":62.16216216216216,"layer2Sanitized":62.16216216216216,"layer3Final":62.16216216216216},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":64.86486486486487},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":37.83783783783784},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":97.2972972972973},"kodeBarang":{"layer1RawRegex":98.4,"layer2Sanitized":98.4,"layer3Final":98.4},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":94.39999999999999},"banyak":{"layer1RawRegex":77.60000000000001,"layer2Sanitized":77.60000000000001,"layer3Final":95.19999999999999},"jumlah":{"layer1RawRegex":76.8,"layer2Sanitized":76.8,"layer3Final":94.39999999999999}},"perImage":{"do-001.jpg":100,"do-002.jpg":92.3076923076923,"do-003.jpg":92.3076923076923,"do-004.jpg":84.61538461538461,"do-005.jpg":87.87878787878788,"do-006.jpg":95.1219512195122,"do-007.jpg":92.3076923076923,"do-008.jpg":61.53846153846154,"do-009.jpg":69.23076923076923,"do-010.jpg":84.61538461538461,"do-011.jpg":76.92307692307693,"do-012.jpg":76.92307692307693,"do-013.jpg":100,"do-014.jpg":93.93939393939394,"do-015.jpg":92.3076923076923,"do-016.jpg":94.11764705882352,"do-017.jpg":88.23529411764706,"do-018.jpg":95.23809523809523,"do-019.jpg":95.1219512195122,"do-020.jpg":96,"do-021.jpg":95.1219512195122,"do-022.jpg":95.23809523809523,"do-023.jpg":96.55172413793103,"do-024.jpg":96,"do-025.jpg":86.48648648648648,"do-026.jpg":80,"do-027.jpg":85.36585365853658,"do-028.jpg":92,"do-029.jpg":90.47619047619048,"do-030.jpg":76.47058823529412,"do-031.jpg":88.23529411764706,"do-032.jpg":86.20689655172413,"do-033.jpg":71.42857142857143,"do-034.jpg":69.23076923076923,"do-035.jpg":90.47619047619048,"do-036.jpg":90.47619047619048,"do-037.jpg":92.3076923076923}}
{"timestamp":"2026-07-06T02:03:00.078Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":67.72068511198947,"layer2Sanitized":67.72068511198947,"layer3Final":89.4357743097239},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":62.16216216216216,"layer2Sanitized":62.16216216216216,"layer3Final":62.16216216216216},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":64.86486486486487},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":37.83783783783784},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":97.2972972972973},"kodeBarang":{"layer1RawRegex":98.4,"layer2Sanitized":98.4,"layer3Final":98.4},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":94.39999999999999},"banyak":{"layer1RawRegex":77.60000000000001,"layer2Sanitized":77.60000000000001,"layer3Final":95.19999999999999},"jumlah":{"layer1RawRegex":76.8,"layer2Sanitized":76.8,"layer3Final":94.39999999999999}},"perImage":{"do-001.jpg":100,"do-002.jpg":92.3076923076923,"do-003.jpg":92.3076923076923,"do-004.jpg":84.61538461538461,"do-005.jpg":87.87878787878788,"do-006.jpg":95.1219512195122,"do-007.jpg":92.3076923076923,"do-008.jpg":61.53846153846154,"do-009.jpg":69.23076923076923,"do-010.jpg":84.61538461538461,"do-011.jpg":76.92307692307693,"do-012.jpg":76.92307692307693,"do-013.jpg":100,"do-014.jpg":93.93939393939394,"do-015.jpg":92.3076923076923,"do-016.jpg":94.11764705882352,"do-017.jpg":88.23529411764706,"do-018.jpg":95.23809523809523,"do-019.jpg":95.1219512195122,"do-020.jpg":96,"do-021.jpg":95.1219512195122,"do-022.jpg":95.23809523809523,"do-023.jpg":96.55172413793103,"do-024.jpg":96,"do-025.jpg":86.48648648648648,"do-026.jpg":80,"do-027.jpg":85.36585365853658,"do-028.jpg":92,"do-029.jpg":90.47619047619048,"do-030.jpg":76.47058823529412,"do-031.jpg":88.23529411764706,"do-032.jpg":86.20689655172413,"do-033.jpg":71.42857142857143,"do-034.jpg":69.23076923076923,"do-035.jpg":90.47619047619048,"do-036.jpg":90.47619047619048,"do-037.jpg":92.3076923076923}}
{"timestamp":"2026-07-06T03:27:28.122Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":["do-001.jpg","do-002.jpg","do-003.jpg","do-004.jpg","do-005.jpg","do-006.jpg","do-007.jpg","do-008.jpg","do-009.jpg","do-010.jpg","do-011.jpg","do-012.jpg","do-013.jpg","do-014.jpg","do-015.jpg","do-016.jpg","do-017.jpg","do-018.jpg","do-019.jpg","do-020.jpg","do-021.jpg","do-022.jpg","do-023.jpg","do-024.jpg","do-025.jpg","do-026.jpg","do-027.jpg","do-028.jpg","do-029.jpg","do-030.jpg","do-031.jpg","do-032.jpg","do-033.jpg","do-034.jpg","do-035.jpg","do-036.jpg","do-037.jpg"],"overall":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":0},"fields":{},"perImage":{}}
{"timestamp":"2026-07-06T03:29:14.056Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":67.72068511198947,"layer2Sanitized":67.72068511198947,"layer3Final":89.4357743097239},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":62.16216216216216,"layer2Sanitized":62.16216216216216,"layer3Final":62.16216216216216},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":64.86486486486487},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":37.83783783783784},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":97.2972972972973},"kodeBarang":{"layer1RawRegex":98.4,"layer2Sanitized":98.4,"layer3Final":98.4},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":94.39999999999999},"banyak":{"layer1RawRegex":77.60000000000001,"layer2Sanitized":77.60000000000001,"layer3Final":95.19999999999999},"jumlah":{"layer1RawRegex":76.8,"layer2Sanitized":76.8,"layer3Final":94.39999999999999}},"perImage":{"do-001.jpg":100,"do-002.jpg":92.3076923076923,"do-003.jpg":92.3076923076923,"do-004.jpg":84.61538461538461,"do-005.jpg":87.87878787878788,"do-006.jpg":95.1219512195122,"do-007.jpg":92.3076923076923,"do-008.jpg":61.53846153846154,"do-009.jpg":69.23076923076923,"do-010.jpg":84.61538461538461,"do-011.jpg":76.92307692307693,"do-012.jpg":76.92307692307693,"do-013.jpg":100,"do-014.jpg":93.93939393939394,"do-015.jpg":92.3076923076923,"do-016.jpg":94.11764705882352,"do-017.jpg":88.23529411764706,"do-018.jpg":95.23809523809523,"do-019.jpg":95.1219512195122,"do-020.jpg":96,"do-021.jpg":95.1219512195122,"do-022.jpg":95.23809523809523,"do-023.jpg":96.55172413793103,"do-024.jpg":96,"do-025.jpg":86.48648648648648,"do-026.jpg":80,"do-027.jpg":85.36585365853658,"do-028.jpg":92,"do-029.jpg":90.47619047619048,"do-030.jpg":76.47058823529412,"do-031.jpg":88.23529411764706,"do-032.jpg":86.20689655172413,"do-033.jpg":71.42857142857143,"do-034.jpg":69.23076923076923,"do-035.jpg":90.47619047619048,"do-036.jpg":90.47619047619048,"do-037.jpg":92.3076923076923}}
{"timestamp":"2026-07-06T09:26:53.022Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-06T09:31:28.799Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:56:42.124Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:57:32.808Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:57:52.670Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:58:03.790Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:58:14.535Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:58:25.264Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:58:36.372Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:58:47.317Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:58:57.981Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:59:09.065Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:59:19.615Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:59:30.262Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:59:40.752Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T03:59:51.392Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:00:01.741Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:00:13.427Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:00:24.424Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:00:35.516Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:00:47.181Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:00:58.931Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:01:09.373Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:01:21.125Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:01:33.405Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:01:44.798Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:01:56.339Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:02:07.986Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:02:19.368Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:02:31.985Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:08:52.590Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:16:13.504Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:17:00.228Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:20:07.251Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
{"timestamp":"2026-07-08T04:20:23.707Z","commit":"3df9f6e","refreshOcr":false,"imageCount":37,"failedImages":[],"overall":{"layer1RawRegex":68.28309305373526,"layer2Sanitized":68.28309305373526,"layer3Final":95.1015531660693},"fields":{"noPO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"noSO":{"layer1RawRegex":86.48648648648648,"layer2Sanitized":86.48648648648648,"layer3Final":86.48648648648648},"noDO":{"layer1RawRegex":91.8918918918919,"layer2Sanitized":91.8918918918919,"layer3Final":91.8918918918919},"tanggal":{"layer1RawRegex":89.1891891891892,"layer2Sanitized":89.1891891891892,"layer3Final":89.1891891891892},"customer":{"layer1RawRegex":100,"layer2Sanitized":100,"layer3Final":100},"plat":{"layer1RawRegex":67.56756756756756,"layer2Sanitized":67.56756756756756,"layer3Final":67.56756756756756},"store":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"alamat":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":100},"itemCount":{"layer1RawRegex":13.513513513513514,"layer2Sanitized":13.513513513513514,"layer3Final":100},"kodeBarang":{"layer1RawRegex":99.20634920634922,"layer2Sanitized":99.20634920634922,"layer3Final":99.20634920634922},"namaBarang":{"layer1RawRegex":0,"layer2Sanitized":0,"layer3Final":95.23809523809523},"banyak":{"layer1RawRegex":78.57142857142857,"layer2Sanitized":78.57142857142857,"layer3Final":97.61904761904762},"jumlah":{"layer1RawRegex":76.98412698412699,"layer2Sanitized":76.98412698412699,"layer3Final":96.82539682539682}},"perImage":{"do-001.jpg":100,"do-002.jpg":100,"do-003.jpg":92.3076923076923,"do-004.jpg":92.3076923076923,"do-005.jpg":90.9090909090909,"do-006.jpg":97.5609756097561,"do-007.jpg":100,"do-008.jpg":69.23076923076923,"do-009.jpg":69.23076923076923,"do-010.jpg":92.3076923076923,"do-011.jpg":84.61538461538461,"do-012.jpg":84.61538461538461,"do-013.jpg":100,"do-014.jpg":96.96969696969697,"do-015.jpg":100,"do-016.jpg":100,"do-017.jpg":94.11764705882352,"do-018.jpg":100,"do-019.jpg":100,"do-020.jpg":100,"do-021.jpg":97.5609756097561,"do-022.jpg":100,"do-023.jpg":100,"do-024.jpg":100,"do-025.jpg":89.1891891891892,"do-026.jpg":88,"do-027.jpg":90.2439024390244,"do-028.jpg":96,"do-029.jpg":100,"do-030.jpg":88.23529411764706,"do-031.jpg":94.11764705882352,"do-032.jpg":93.10344827586206,"do-033.jpg":100,"do-034.jpg":92.3076923076923,"do-035.jpg":100,"do-036.jpg":95.23809523809523,"do-037.jpg":100}}
+136 -136
View File
@@ -1,136 +1,136 @@
# AI OCR Accuracy & Performance Report
> **⚠️ Stale as of 2026-07-08.** The numbers below (75.04% overall) predate several
> parser fixes (table column-shift correction, unit normalization, date
> standardization — see git log) and are significantly out of date. The real
> current baseline, confirmed 2026-07-08 by re-running
> `node pfm-web-app/scripts/accuracy-check.mts` at commit `3df9f6e` (matches
> `sources/accuracy_history.jsonl`'s latest entry exactly): **95.10% overall
> layer3Final** — already at/above the 95% target. Worst fields now: `plat`
> (67.6%, almost entirely OCR/layout-model misses — see
> `backend/plans/next-enhancements.md` §2 task 2.3 for the full investigation),
> `noSO` (86.5%), `tanggal` (89.2%), `noPO`/`noDO` (91.9% each). Don't trust the
> prose/table below without re-running the harness first — this file isn't
> auto-regenerated on every run.
This report summarizes the comparison of **AI OCR Extraction (Layer 3 Final)** against the **Manual Ground Truth Labels** across all **37 test images**.
---
## 📊 Summary Accuracy
| Field / Area | Total Checks | Matches | Mismatches | Accuracy (%) |
| :--- | :---: | :---: | :---: | :---: |
| **PO Number** | 37 | 33 | 4 | **89.19%** |
| **SO Number** | 37 | 31 | 6 | **83.78%** |
| **DO Number** | 37 | 32 | 5 | **86.49%** |
| **Date** | 37 | 20 | 17 | **54.05%** |
| **Plat Nomor** | 37 | 21 | 16 | **56.76%** |
| **Customer Name** | 37 | 37 | 0 | **100.00%** |
| **Store Name** | 37 | 11 | 26 | **29.73%** |
| **Alamat** | 37 | 12 | 25 | **32.43%** |
| **Item SKU** | 127 | 119 | 8 | **93.70%** |
| **Item Banyak (Qty Pkg)** | 127 | 100 | 27 | **78.74%** |
| **Item Jumlah (Qty Unit)**| 127 | 92 | 35 | **72.44%** |
| **OVERALL TOTAL** | **677** | **508** | **169** | **75.04%** |
*Detailed, color-coded comparison results (including side-by-side matches/mismatches) are available in the generated Excel sheet: [sources/comparison_report.xlsx](file:///d:/Client/Data%20Bisnis%20Solusi/app-pfm-ocr-v2/backend/sources/comparison_report.xlsx).*
---
## 🔍 Key Findings & Analysis
### 🟢 What is Performing Well (High Accuracy)
1. **Customer Name (100.00%)**: Every customer name field matches perfectly, as it is standard and usually well-printed.
2. **Item SKU (93.70%)**: Outstanding performance on SKU extraction. This is boosted by the **SKU master list validation** (Levenshtein score threshold check), which dynamically corrects OCR recognition noise into actual valid database SKUs.
3. **DO, PO, and SO Numbers (83.78% - 89.19%)**: High accuracy for document tracking numbers, which is crucial for database consistency and mapping.
### 🟡 Moderate Performance (Needs Tuning)
1. **Item Banyak (78.74%) & Item Jumlah (72.44%)**: Quantity parsing sometimes gets thrown off by OCR capturing checkmarks (`✓`, `✔`) or adjacent unit annotations (e.g. `PC`, `PAC`, `KG`) next to digits, leading to slight string mismatches.
### 🔴 Opportunities for Improvement (Low Accuracy)
1. **Store Name (29.73%) & Alamat (32.43%)**:
- *Why it's low*: The manual labels for address and store name contain highly specific strings, while the AI OCR might extract partial address segments, omit specific keywords (like "DKI AREA", "KANTIN CPI"), or extract slightly different abbreviations.
- *Recommendation*: Introduce a fuzzy store-name and address resolution map against the database entries (using Levenshtein distance on store aliases) to dynamically map extracted text to clean master values.
2. **Date (54.05%)**:
- *Why it's low*: Differences in format normalization (e.g., raw text "23 June 2026" vs expected normalized representations, or OCR misreading text dates like "15 May 2026").
- *Recommendation*: Enhance `sanitizeParsedMetadata` in [parser.ts](file:///d:/Client/Data%20Bisnis%20Solusi/app-pfm-ocr-v2/backend/pfm-web-app/src/utils/parser.ts) to parse multiple date format variations into a unified target format.
3. **Plat Nomor (56.76%)**:
- *Why it's low*: License plates on delivery orders are often stamped, handwritten, or placed in odd margins, which makes clean extraction difficult.
---
## 🧪 Parser Unit Test Results (`parser.test.ts`)
**Last run:** 2026-07-06 · **Result: 48 / 48 passed (100%)** ✅
Unit-level regression tests for `parseDOMetadata()` and `sanitizeParsedMetadata()` in [parser.ts](file:///d:/Client/Data%20Bisnis%20Solusi/app-pfm-ocr-v2/backend/pfm-web-app/src/utils/parser.ts). Run anytime with:
```
npx tsx src/utils/parser.test.ts
```
(from `backend/pfm-web-app`). Triggered this run by the **Customer Name post-processing cleanup** — removed the now-dead OCR extraction/regex logic for `customerInfo` (it was always overwritten by a hardcoded `"PT. PRIMAFOOD INTERNATIONAL"` constant anyway) and confirmed nothing else regressed.
| Status | Count |
| :--- | :---: |
| ✅ Passed | **48** |
| ❌ Failed | **0** |
| **Total** | **48** |
### `parseDOMetadata` — 26 tests
| # | Test Case | Result |
| :---: | :--- | :---: |
| 1 | PO standard PO/26/ | ✅ |
| 2 | PO misread P0/26/ on label | ✅ |
| 3 | PO label raw 10-digit, real PO in body | ✅ |
| 4 | PO misread F0/20/ — use current year NOT 20 | ✅ |
| 5 | PO body P0/26/ | ✅ |
| 6 | PO real doc: label raw, body has P0/26/ | ✅ |
| 7 | PO fused F012070000170727 | ✅ |
| 8 | PO fused PO12070000190729 | ✅ |
| 9 | PO noise digits PO120/0000170727 | ✅ |
| 10 | Date trailing noise cut | ✅ |
| 11 | Date no space 25May2020 | ✅ |
| 12 | Date standard 23 June 2026 | ✅ |
| 13 | Date Tanggal blank shifted to No.SO | ✅ |
| 14 | Date prefix timestamp noise | ✅ |
| 15 | Date (Asli/Copy) prefix noise | ✅ |
| 16 | Date junk suffix cut | ✅ |
| 17 | Date bad OCR month Hv → Not Found | ✅ |
| 18 | Date single digit 7 May 2026 → 07 May 2026 | ✅ |
| 19 | Date single digit 4 Apr 2026 → 04 April 2026 | ✅ |
| 20 | 00117709 before Tanggal must not pollute date | ✅ |
| 21 | Plate B 9427 UXT | ✅ |
| 22 | Plate B-9999-XYZ dash | ✅ |
| 23 | Plate ignore PO/SO prefix | ✅ |
| 24 | Plate B9427UXT adjacent | ✅ |
| 25 | Plate real doc B 9723 CXS | ✅ |
| 26 | Table column shift alignment correction | ✅ |
### `sanitizeParsedMetadata` — 22 tests
| # | Test Case | Result |
| :---: | :--- | :---: |
| 27 | valid tanggal 30 June 2026 passes | ✅ |
| 28 | valid tanggal 25 May 2020 passes | ✅ |
| 29 | single digit tanggal 4 April 2026 → 04 April 2026 | ✅ |
| 30 | tanggal bad month Hv → Not Found | ✅ |
| 31 | tanggal as number 0011770 → Not Found | ✅ |
| 32 | tanggal day 0 → Not Found | ✅ |
| 33 | tanggal day 32 → Not Found | ✅ |
| 34 | tanggal year 2009 (too old) → Not Found | ✅ |
| 35 | tanggal Not Found stays Not Found | ✅ |
| 36 | tanggal with noise suffix → Not Found | ✅ |
| 37 | valid noPO PO/26/0000178435 passes | ✅ |
| 38 | noPO wrong year auto-corrected to current | ✅ |
| 39 | noPO raw number → Not Found | ✅ |
| 40 | noPO Not Found stays Not Found | ✅ |
| 41 | valid noSO 1691908676 passes | ✅ |
| 42 | noSO 'abc' → Not Found | ✅ |
| 43 | noSO too short '123' → Not Found | ✅ |
| 44 | valid noDO 1659932080 passes | ✅ |
| 45 | noDO 'XYZXYZ' → Not Found | ✅ |
| 46 | valid platTruk B 9427 UXT passes | ✅ |
| 47 | platTruk XY 1234 ABC invalid prefix → empty | ✅ |
| 48 | platTruk empty stays empty | ✅ |
> Note: no test case directly exercises `customerInfo` (it wasn't covered before this change either) - passing confirms the surrounding logic (PO/date/plate/table parsing) is unaffected by the cleanup.
# AI OCR Accuracy & Performance Report
> **⚠️ Stale as of 2026-07-08.** The numbers below (75.04% overall) predate several
> parser fixes (table column-shift correction, unit normalization, date
> standardization — see git log) and are significantly out of date. The real
> current baseline, confirmed 2026-07-08 by re-running
> `node pfm-web-app/scripts/accuracy-check.mts` at commit `3df9f6e` (matches
> `sources/accuracy_history.jsonl`'s latest entry exactly): **95.10% overall
> layer3Final** — already at/above the 95% target. Worst fields now: `plat`
> (67.6%, almost entirely OCR/layout-model misses — see
> `backend/plans/next-enhancements.md` §2 task 2.3 for the full investigation),
> `noSO` (86.5%), `tanggal` (89.2%), `noPO`/`noDO` (91.9% each). Don't trust the
> prose/table below without re-running the harness first — this file isn't
> auto-regenerated on every run.
This report summarizes the comparison of **AI OCR Extraction (Layer 3 Final)** against the **Manual Ground Truth Labels** across all **37 test images**.
---
## 📊 Summary Accuracy
| Field / Area | Total Checks | Matches | Mismatches | Accuracy (%) |
| :--- | :---: | :---: | :---: | :---: |
| **PO Number** | 37 | 33 | 4 | **89.19%** |
| **SO Number** | 37 | 31 | 6 | **83.78%** |
| **DO Number** | 37 | 32 | 5 | **86.49%** |
| **Date** | 37 | 20 | 17 | **54.05%** |
| **Plat Nomor** | 37 | 21 | 16 | **56.76%** |
| **Customer Name** | 37 | 37 | 0 | **100.00%** |
| **Store Name** | 37 | 11 | 26 | **29.73%** |
| **Alamat** | 37 | 12 | 25 | **32.43%** |
| **Item SKU** | 127 | 119 | 8 | **93.70%** |
| **Item Banyak (Qty Pkg)** | 127 | 100 | 27 | **78.74%** |
| **Item Jumlah (Qty Unit)**| 127 | 92 | 35 | **72.44%** |
| **OVERALL TOTAL** | **677** | **508** | **169** | **75.04%** |
*Detailed, color-coded comparison results (including side-by-side matches/mismatches) are available in the generated Excel sheet: [sources/comparison_report.xlsx](file:///d:/Client/Data%20Bisnis%20Solusi/app-pfm-ocr-v2/backend/sources/comparison_report.xlsx).*
---
## 🔍 Key Findings & Analysis
### 🟢 What is Performing Well (High Accuracy)
1. **Customer Name (100.00%)**: Every customer name field matches perfectly, as it is standard and usually well-printed.
2. **Item SKU (93.70%)**: Outstanding performance on SKU extraction. This is boosted by the **SKU master list validation** (Levenshtein score threshold check), which dynamically corrects OCR recognition noise into actual valid database SKUs.
3. **DO, PO, and SO Numbers (83.78% - 89.19%)**: High accuracy for document tracking numbers, which is crucial for database consistency and mapping.
### 🟡 Moderate Performance (Needs Tuning)
1. **Item Banyak (78.74%) & Item Jumlah (72.44%)**: Quantity parsing sometimes gets thrown off by OCR capturing checkmarks (`✓`, `✔`) or adjacent unit annotations (e.g. `PC`, `PAC`, `KG`) next to digits, leading to slight string mismatches.
### 🔴 Opportunities for Improvement (Low Accuracy)
1. **Store Name (29.73%) & Alamat (32.43%)**:
- *Why it's low*: The manual labels for address and store name contain highly specific strings, while the AI OCR might extract partial address segments, omit specific keywords (like "DKI AREA", "KANTIN CPI"), or extract slightly different abbreviations.
- *Recommendation*: Introduce a fuzzy store-name and address resolution map against the database entries (using Levenshtein distance on store aliases) to dynamically map extracted text to clean master values.
2. **Date (54.05%)**:
- *Why it's low*: Differences in format normalization (e.g., raw text "23 June 2026" vs expected normalized representations, or OCR misreading text dates like "15 May 2026").
- *Recommendation*: Enhance `sanitizeParsedMetadata` in [parser.ts](file:///d:/Client/Data%20Bisnis%20Solusi/app-pfm-ocr-v2/backend/pfm-web-app/src/utils/parser.ts) to parse multiple date format variations into a unified target format.
3. **Plat Nomor (56.76%)**:
- *Why it's low*: License plates on delivery orders are often stamped, handwritten, or placed in odd margins, which makes clean extraction difficult.
---
## 🧪 Parser Unit Test Results (`parser.test.ts`)
**Last run:** 2026-07-06 · **Result: 48 / 48 passed (100%)** ✅
Unit-level regression tests for `parseDOMetadata()` and `sanitizeParsedMetadata()` in [parser.ts](file:///d:/Client/Data%20Bisnis%20Solusi/app-pfm-ocr-v2/backend/pfm-web-app/src/utils/parser.ts). Run anytime with:
```
npx tsx src/utils/parser.test.ts
```
(from `backend/pfm-web-app`). Triggered this run by the **Customer Name post-processing cleanup** — removed the now-dead OCR extraction/regex logic for `customerInfo` (it was always overwritten by a hardcoded `"PT. PRIMAFOOD INTERNATIONAL"` constant anyway) and confirmed nothing else regressed.
| Status | Count |
| :--- | :---: |
| ✅ Passed | **48** |
| ❌ Failed | **0** |
| **Total** | **48** |
### `parseDOMetadata` — 26 tests
| # | Test Case | Result |
| :---: | :--- | :---: |
| 1 | PO standard PO/26/ | ✅ |
| 2 | PO misread P0/26/ on label | ✅ |
| 3 | PO label raw 10-digit, real PO in body | ✅ |
| 4 | PO misread F0/20/ — use current year NOT 20 | ✅ |
| 5 | PO body P0/26/ | ✅ |
| 6 | PO real doc: label raw, body has P0/26/ | ✅ |
| 7 | PO fused F012070000170727 | ✅ |
| 8 | PO fused PO12070000190729 | ✅ |
| 9 | PO noise digits PO120/0000170727 | ✅ |
| 10 | Date trailing noise cut | ✅ |
| 11 | Date no space 25May2020 | ✅ |
| 12 | Date standard 23 June 2026 | ✅ |
| 13 | Date Tanggal blank shifted to No.SO | ✅ |
| 14 | Date prefix timestamp noise | ✅ |
| 15 | Date (Asli/Copy) prefix noise | ✅ |
| 16 | Date junk suffix cut | ✅ |
| 17 | Date bad OCR month Hv → Not Found | ✅ |
| 18 | Date single digit 7 May 2026 → 07 May 2026 | ✅ |
| 19 | Date single digit 4 Apr 2026 → 04 April 2026 | ✅ |
| 20 | 00117709 before Tanggal must not pollute date | ✅ |
| 21 | Plate B 9427 UXT | ✅ |
| 22 | Plate B-9999-XYZ dash | ✅ |
| 23 | Plate ignore PO/SO prefix | ✅ |
| 24 | Plate B9427UXT adjacent | ✅ |
| 25 | Plate real doc B 9723 CXS | ✅ |
| 26 | Table column shift alignment correction | ✅ |
### `sanitizeParsedMetadata` — 22 tests
| # | Test Case | Result |
| :---: | :--- | :---: |
| 27 | valid tanggal 30 June 2026 passes | ✅ |
| 28 | valid tanggal 25 May 2020 passes | ✅ |
| 29 | single digit tanggal 4 April 2026 → 04 April 2026 | ✅ |
| 30 | tanggal bad month Hv → Not Found | ✅ |
| 31 | tanggal as number 0011770 → Not Found | ✅ |
| 32 | tanggal day 0 → Not Found | ✅ |
| 33 | tanggal day 32 → Not Found | ✅ |
| 34 | tanggal year 2009 (too old) → Not Found | ✅ |
| 35 | tanggal Not Found stays Not Found | ✅ |
| 36 | tanggal with noise suffix → Not Found | ✅ |
| 37 | valid noPO PO/26/0000178435 passes | ✅ |
| 38 | noPO wrong year auto-corrected to current | ✅ |
| 39 | noPO raw number → Not Found | ✅ |
| 40 | noPO Not Found stays Not Found | ✅ |
| 41 | valid noSO 1691908676 passes | ✅ |
| 42 | noSO 'abc' → Not Found | ✅ |
| 43 | noSO too short '123' → Not Found | ✅ |
| 44 | valid noDO 1659932080 passes | ✅ |
| 45 | noDO 'XYZXYZ' → Not Found | ✅ |
| 46 | valid platTruk B 9427 UXT passes | ✅ |
| 47 | platTruk XY 1234 ABC invalid prefix → empty | ✅ |
| 48 | platTruk empty stays empty | ✅ |
> Note: no test case directly exercises `customerInfo` (it wasn't covered before this change either) - passing confirms the surrounding logic (PO/date/plate/table parsing) is unaffected by the cleanup.
File diff suppressed because it is too large. Load diff
+5460 -5460
View File
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+341 -341
View File
@@ -1,341 +1,341 @@
# Side-by-Side Accuracy Comparison Report
### Summary Accuracy Metrics
| Field / Area | Total Checks | Matches | Mismatches | Accuracy (%) |
|---|---|---|---|---|
| PO Number | 14 | 11 | 3 | 78.57% |
| SO Number | 14 | 10 | 4 | 71.43% |
| DO Number | 14 | 10 | 4 | 71.43% |
| Date | 14 | 11 | 3 | 78.57% |
| Plat Nomor | 14 | 8 | 6 | 57.14% |
| Customer Name | 14 | 14 | 0 | 100.00% |
| Store Name | 14 | 11 | 3 | 78.57% |
| Alamat | 14 | 12 | 2 | 85.71% |
| Item SKU | 39 | 39 | 0 | 100.00% |
| Item Banyak | 39 | 38 | 1 | 97.44% |
| Item Jumlah | 39 | 39 | 0 | 100.00% |
| **OVERALL TOTAL** | **229** | **203** | **26** | **88.65%** |
## Detailed Comparison per File
### 📄 `1782870899198-sample_do.jpeg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `PO/26/0000230828` | `PO/26/0000230828` | ✅ Match |
| SO Number | `1691960321` | `1691960321` | ✅ Match |
| DO Number | `1659980277` | `1659980277` | ✅ Match |
| Date | `23 JUNE 2026` | `23 JUNE 2026` | ✅ Match |
| Plat Nomor | `B 9427 UXT` | `B 9427 UXT` | ✅ Match |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `PX HEAD OFFICE ANCOL` | `PX HEAD OFFICE ANCOL` | ✅ Match |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ✅ Match |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `11310014` | `2 KRG` | `2 KRG` | ✅ Match | `40 PC` | `40 PC` | ✅ Match |
| `11310024` | `2 KRG` | `2 KRG` | ✅ Match | `40 PC` | `40 PC` | ✅ Match |
| `11620056` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
| `11690053` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
| `11720055` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
---
### 📄 `1782884664859-rotated_1782884661516_rotated_1782884658097_rotated_1782884654697_CAP5956452738616729026.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `PO/26/0000178435` | `PO/26/0000178435` | ✅ Match |
| SO Number | `1691908676` | `1691908676` | ✅ Match |
| DO Number | `1659932080` | `1659932080` | ✅ Match |
| Date | `15 MAY 2026` | `15 MAY 2026` | ✅ Match |
| Plat Nomor | `B 9723 CXS` | `B 9723 CXS` | ✅ Match |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `AYAM HITZ HO ANCOL` | `AYAM HITZ HO ANCOL` | ✅ Match |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ✅ Match |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `13012205` | `1 BOX` | `1 BOX` | ✅ Match | `15 PAC` | `15 PAC` | ✅ Match |
---
### 📄 `1782888127716-CAP6161747431193129837.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `PO/26/0000241938` | `PO/26/0000241938` | ✅ Match |
| SO Number | `1691972227` | `1691972227` | ✅ Match |
| DO Number | `1659990561` | `1659990561` | ✅ Match |
| Date | `30 JUNE 2026` | `30 JUNE 2026` | ✅ Match |
| Plat Nomor | `B 9257 JXR` | `B 9257 JXR` | ✅ Match |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `PX HEAD OFFICE ANCOL` | `PX HEAD OFFICE ANCOL` | ✅ Match |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ✅ Match |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `21002601` | `1 BOX` | `1 BOX` | ✅ Match | `6 PAC` | `6 PAC` | ✅ Match |
---
### 📄 `1782888211457-rotated_1782888204591_rotated_1782888199962_rotated_1782888195402_CAP7202641176939787142.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `PO/26/0000241938` | `PO/26/0000241938` | ✅ Match |
| SO Number | `1691972227` | `1691972227` | ✅ Match |
| DO Number | `1659990561` | `1659990561` | ✅ Match |
| Date | `30 JUNE 2026` | `30 JUNE 2026` | ✅ Match |
| Plat Nomor | `B 9257 JXR` | `B 9257 JXR` | ✅ Match |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `PX HEAD OFFICE ANCOL` | `PX HEAD OFFICE ANCOL` | ✅ Match |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ✅ Match |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `21002601` | `1 BOX` | `1 80X` | ❌ Mismatch | `6 PAC` | `6 PAC` | ✅ Match |
---
### 📄 `1782888609885-rotated_1782888593813_1000000454.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `PO/26/0000238723` | `PO/26/0000238723` | ✅ Match |
| SO Number | `(empty)` | `1691969268` | ❌ Mismatch |
| DO Number | `(empty)` | `1659987802` | ❌ Mismatch |
| Date | `(empty)` | `27 JUNE 2026` | ❌ Mismatch |
| Plat Nomor | `B 9715 UXU` | `B 9715 UXU` | ✅ Match |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `PX HEAD OFFICE ANCOL` | `PX HEAD OFFICE ANCOL` | ✅ Match |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ✅ Match |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `11310014` | `3 KRG` | `3 KRG` | ✅ Match | `60 PC` | `60 PC` | ✅ Match |
| `11310024` | `2 KRG` | `2 KRG` | ✅ Match | `40 PC` | `40 PC` | ✅ Match |
| `11660050` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
| `11690053` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
| `11720055` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
| `11750050` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
---
### 📄 `1782890303600-1000000465.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `PO/26/0000241302` | `PO/26/0000241302` | ✅ Match |
| SO Number | `1691972284` | `1691972284` | ✅ Match |
| DO Number | `1659990583` | `1659990583` | ✅ Match |
| Date | `30 JUNE 2026` | `30 JUNE 2026` | ✅ Match |
| Plat Nomor | `(empty)` | `B 9256 JXR` | ❌ Mismatch |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `PX HEAD OFFICE ANCOL` | `PX HEAD OFFICE ANCOL` | ✅ Match |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ✅ Match |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `12010509` | `1 BOX` | `1 BOX` | ✅ Match | `10 PAC` | `10 PAC` | ✅ Match |
| `12010512` | `1 BOX` | `1 BOX` | ✅ Match | `6 PAC` | `6 PAC` | ✅ Match |
| `12010519` | `1 BOX` | `1 BOX` | ✅ Match | `6 PAC` | `6 PAC` | ✅ Match |
| `12012501` | `1 BOX` | `1 BOX` | ✅ Match | `20 PAC` | `20 PAC` | ✅ Match |
| `12012503` | `1 BOX` | `1 BOX` | ✅ Match | `5 PAC` | `5 PAC` | ✅ Match |
| `13010116` | `1 BOX` | `1 BOX` | ✅ Match | `20 PAC` | `20 PAC` | ✅ Match |
| `13010514` | `1 BOX` | `1 BOX` | ✅ Match | `10 PAC` | `10 PAC` | ✅ Match |
| `13030502` | `1 BOX` | `1 BOX` | ✅ Match | `10 PAC` | `10 PAC` | ✅ Match |
---
### 📄 `1782892728794-1000000466.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `PO/26/0000241302` | `PO/26/0000241302` | ✅ Match |
| SO Number | `1691972284` | `1691972284` | ✅ Match |
| DO Number | `1659990583` | `1659990583` | ✅ Match |
| Date | `30 JUNE 2026` | `30 JUNE 2026` | ✅ Match |
| Plat Nomor | `B 9256 JXR` | `B 9256 JXR` | ✅ Match |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `PX HEAD OFFICE ANCOL` | `PX HEAD OFFICE ANCOL` | ✅ Match |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ✅ Match |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `15040101` | `1 BOX` | `1 BOX` | ✅ Match | `12 PAC` | `12 PAC` | ✅ Match |
---
### 📄 `IMG_20260630_145445.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `PO/26/0000170727` | `PO/26/0000190929` | ❌ Mismatch |
| SO Number | `1071721209` | `1691921200` | ❌ Mismatch |
| DO Number | `1057745004` | `1659943004` | ❌ Mismatch |
| Date | `25 MAY 2026` | `25 MAY 2026` | ✅ Match |
| Plat Nomor | `(empty)` | `B 9536 UCO` | ❌ Mismatch |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `PX HEAD OFFICE ANCOL` | `PFM-KU` | ❌ Mismatch |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ✅ Match |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `13030502` | `1 BOX` | `1 BOX` | ✅ Match | `10 PAC` | `10 PAC` | ✅ Match |
---
### 📄 `IMG_20260701_134446.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `(empty)` | `PO/26/0000241938` | ❌ Mismatch |
| SO Number | `(empty)` | `1691972227` | ❌ Mismatch |
| DO Number | `(empty)` | `1659990561` | ❌ Mismatch |
| Date | `(empty)` | `30 JUNE 2026` | ❌ Mismatch |
| Plat Nomor | `B 9257 JXR` | `B 9257 JXR` | ✅ Match |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `PX HEAD OFFICE ANCOL` | `PX HEAD OFFICE ANCOL` | ✅ Match |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ✅ Match |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `21002601` | `1 BOX` | `1 BOX` | ✅ Match | `6 PAC` | `6 PAC` | ✅ Match |
---
### 📄 `IMG_20260701_134504.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `PO/26/0000241303` | `PO/26/0000241303` | ✅ Match |
| SO Number | `1691972285` | `1691972285` | ✅ Match |
| DO Number | `1659990584` | `1659990584` | ✅ Match |
| Date | `30 JUNE 2026` | `30 JUNE 2026` | ✅ Match |
| Plat Nomor | `(empty)` | `B 9256 JXR` | ❌ Mismatch |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `PRIMA XPRESS - TOWN HALL ANCOL` | `PX HEAD OFFICE ANCOL` | ❌ Mismatch |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN, JAKARTA UTARA, DKI JAKARTA (KANTIN CPI)` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ❌ Mismatch |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `21010104` | `1 BOX` | `1 BOX` | ✅ Match | `6 PAC` | `6 PAC` | ✅ Match |
---
### 📄 `IMG_20260701_134555.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `PO/26/0000241304` | `PO/26/0000241304` | ✅ Match |
| SO Number | `2271289510` | `2271289510` | ✅ Match |
| DO Number | `2272290022` | `2272290022` | ✅ Match |
| Date | `30 JUNE 2026` | `30 JUNE 2026` | ✅ Match |
| Plat Nomor | `(empty)` | `B 9836 UCH` | ❌ Mismatch |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `PX HEAD OFFICE ANCOL` | `PX HEAD OFFICE ANCOL` | ✅ Match |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ✅ Match |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `11048006` | `2 BOX` | `2 BOX` | ✅ Match | `30 PAC` | `30 PAC` | ✅ Match |
---
### 📄 `IMG_20260701_134555~2.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `PO/26/0000241304` | `PO/26/0000241304` | ✅ Match |
| SO Number | `2271289510` | `2271289510` | ✅ Match |
| DO Number | `2272290022` | `2272290022` | ✅ Match |
| Date | `30 JUNE 2026` | `30 JUNE 2026` | ✅ Match |
| Plat Nomor | `(empty)` | `B 9836 UCH` | ❌ Mismatch |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `PX HEAD OFFICE ANCOL` | `PX HEAD OFFICE ANCOL` | ✅ Match |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ✅ Match |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `11048000` | `2 BOX` | `2 BOX` | ✅ Match | `30 PAC` | `30 PAC` | ✅ Match |
---
### 📄 `IMG_20260701_134646~2.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `PO/26/0000230199` | `PO/26/0000230199` | ✅ Match |
| SO Number | `1691960321` | `1691960321` | ✅ Match |
| DO Number | `1659980277` | `1659980277` | ✅ Match |
| Date | `23 JUNE 2026` | `23 JUNE 2026` | ✅ Match |
| Plat Nomor | `B 9427 UXT` | `B 9427 UXT` | ✅ Match |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `PX HEAD OFFICE ANCOL` | `PX HEAD OFFICE ANCOL` | ✅ Match |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ✅ Match |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `11310014` | `2 KRG` | `2 KRG` | ✅ Match | `40 PC` | `40 PC` | ✅ Match |
| `11310024` | `2 KRG` | `2 KRG` | ✅ Match | `40 PC` | `40 PC` | ✅ Match |
| `11620056` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
| `11690053` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
| `11720055` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
---
### 📄 `IMG_20260701_134810.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `(empty)` | `PO/26/0000241301` | ❌ Mismatch |
| SO Number | `(empty)` | `1691972419` | ❌ Mismatch |
| DO Number | `(empty)` | `1659990664` | ❌ Mismatch |
| Date | `(empty)` | `30 JUNE 2026` | ❌ Mismatch |
| Plat Nomor | `(empty)` | `B 9256 JXR` | ❌ Mismatch |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `(empty)` | `PX HEAD OFFICE ANCOL` | ❌ Mismatch |
| Alamat | `(empty)` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ❌ Mismatch |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `11140062` | `1 KRG` | `1 KRG` | ✅ Match | `20 KG` | `20 KG` | ✅ Match |
| `11150064` | `1 KRG` | `1 KRG` | ✅ Match | `20 KG` | `20 KG` | ✅ Match |
| `11310014` | `3 KRG` | `3 KRG` | ✅ Match | `60 PC` | `60 PC` | ✅ Match |
| `11600053` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
| `11650053` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
| `11750050` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
---
# Side-by-Side Accuracy Comparison Report
### Summary Accuracy Metrics
| Field / Area | Total Checks | Matches | Mismatches | Accuracy (%) |
|---|---|---|---|---|
| PO Number | 14 | 11 | 3 | 78.57% |
| SO Number | 14 | 10 | 4 | 71.43% |
| DO Number | 14 | 10 | 4 | 71.43% |
| Date | 14 | 11 | 3 | 78.57% |
| Plat Nomor | 14 | 8 | 6 | 57.14% |
| Customer Name | 14 | 14 | 0 | 100.00% |
| Store Name | 14 | 11 | 3 | 78.57% |
| Alamat | 14 | 12 | 2 | 85.71% |
| Item SKU | 39 | 39 | 0 | 100.00% |
| Item Banyak | 39 | 38 | 1 | 97.44% |
| Item Jumlah | 39 | 39 | 0 | 100.00% |
| **OVERALL TOTAL** | **229** | **203** | **26** | **88.65%** |
## Detailed Comparison per File
### 📄 `1782870899198-sample_do.jpeg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `PO/26/0000230828` | `PO/26/0000230828` | ✅ Match |
| SO Number | `1691960321` | `1691960321` | ✅ Match |
| DO Number | `1659980277` | `1659980277` | ✅ Match |
| Date | `23 JUNE 2026` | `23 JUNE 2026` | ✅ Match |
| Plat Nomor | `B 9427 UXT` | `B 9427 UXT` | ✅ Match |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `PX HEAD OFFICE ANCOL` | `PX HEAD OFFICE ANCOL` | ✅ Match |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ✅ Match |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `11310014` | `2 KRG` | `2 KRG` | ✅ Match | `40 PC` | `40 PC` | ✅ Match |
| `11310024` | `2 KRG` | `2 KRG` | ✅ Match | `40 PC` | `40 PC` | ✅ Match |
| `11620056` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
| `11690053` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
| `11720055` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
---
### 📄 `1782884664859-rotated_1782884661516_rotated_1782884658097_rotated_1782884654697_CAP5956452738616729026.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `PO/26/0000178435` | `PO/26/0000178435` | ✅ Match |
| SO Number | `1691908676` | `1691908676` | ✅ Match |
| DO Number | `1659932080` | `1659932080` | ✅ Match |
| Date | `15 MAY 2026` | `15 MAY 2026` | ✅ Match |
| Plat Nomor | `B 9723 CXS` | `B 9723 CXS` | ✅ Match |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `AYAM HITZ HO ANCOL` | `AYAM HITZ HO ANCOL` | ✅ Match |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ✅ Match |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `13012205` | `1 BOX` | `1 BOX` | ✅ Match | `15 PAC` | `15 PAC` | ✅ Match |
---
### 📄 `1782888127716-CAP6161747431193129837.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `PO/26/0000241938` | `PO/26/0000241938` | ✅ Match |
| SO Number | `1691972227` | `1691972227` | ✅ Match |
| DO Number | `1659990561` | `1659990561` | ✅ Match |
| Date | `30 JUNE 2026` | `30 JUNE 2026` | ✅ Match |
| Plat Nomor | `B 9257 JXR` | `B 9257 JXR` | ✅ Match |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `PX HEAD OFFICE ANCOL` | `PX HEAD OFFICE ANCOL` | ✅ Match |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ✅ Match |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `21002601` | `1 BOX` | `1 BOX` | ✅ Match | `6 PAC` | `6 PAC` | ✅ Match |
---
### 📄 `1782888211457-rotated_1782888204591_rotated_1782888199962_rotated_1782888195402_CAP7202641176939787142.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `PO/26/0000241938` | `PO/26/0000241938` | ✅ Match |
| SO Number | `1691972227` | `1691972227` | ✅ Match |
| DO Number | `1659990561` | `1659990561` | ✅ Match |
| Date | `30 JUNE 2026` | `30 JUNE 2026` | ✅ Match |
| Plat Nomor | `B 9257 JXR` | `B 9257 JXR` | ✅ Match |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `PX HEAD OFFICE ANCOL` | `PX HEAD OFFICE ANCOL` | ✅ Match |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ✅ Match |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `21002601` | `1 BOX` | `1 80X` | ❌ Mismatch | `6 PAC` | `6 PAC` | ✅ Match |
---
### 📄 `1782888609885-rotated_1782888593813_1000000454.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `PO/26/0000238723` | `PO/26/0000238723` | ✅ Match |
| SO Number | `(empty)` | `1691969268` | ❌ Mismatch |
| DO Number | `(empty)` | `1659987802` | ❌ Mismatch |
| Date | `(empty)` | `27 JUNE 2026` | ❌ Mismatch |
| Plat Nomor | `B 9715 UXU` | `B 9715 UXU` | ✅ Match |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `PX HEAD OFFICE ANCOL` | `PX HEAD OFFICE ANCOL` | ✅ Match |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ✅ Match |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `11310014` | `3 KRG` | `3 KRG` | ✅ Match | `60 PC` | `60 PC` | ✅ Match |
| `11310024` | `2 KRG` | `2 KRG` | ✅ Match | `40 PC` | `40 PC` | ✅ Match |
| `11660050` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
| `11690053` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
| `11720055` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
| `11750050` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
---
### 📄 `1782890303600-1000000465.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `PO/26/0000241302` | `PO/26/0000241302` | ✅ Match |
| SO Number | `1691972284` | `1691972284` | ✅ Match |
| DO Number | `1659990583` | `1659990583` | ✅ Match |
| Date | `30 JUNE 2026` | `30 JUNE 2026` | ✅ Match |
| Plat Nomor | `(empty)` | `B 9256 JXR` | ❌ Mismatch |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `PX HEAD OFFICE ANCOL` | `PX HEAD OFFICE ANCOL` | ✅ Match |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ✅ Match |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `12010509` | `1 BOX` | `1 BOX` | ✅ Match | `10 PAC` | `10 PAC` | ✅ Match |
| `12010512` | `1 BOX` | `1 BOX` | ✅ Match | `6 PAC` | `6 PAC` | ✅ Match |
| `12010519` | `1 BOX` | `1 BOX` | ✅ Match | `6 PAC` | `6 PAC` | ✅ Match |
| `12012501` | `1 BOX` | `1 BOX` | ✅ Match | `20 PAC` | `20 PAC` | ✅ Match |
| `12012503` | `1 BOX` | `1 BOX` | ✅ Match | `5 PAC` | `5 PAC` | ✅ Match |
| `13010116` | `1 BOX` | `1 BOX` | ✅ Match | `20 PAC` | `20 PAC` | ✅ Match |
| `13010514` | `1 BOX` | `1 BOX` | ✅ Match | `10 PAC` | `10 PAC` | ✅ Match |
| `13030502` | `1 BOX` | `1 BOX` | ✅ Match | `10 PAC` | `10 PAC` | ✅ Match |
---
### 📄 `1782892728794-1000000466.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `PO/26/0000241302` | `PO/26/0000241302` | ✅ Match |
| SO Number | `1691972284` | `1691972284` | ✅ Match |
| DO Number | `1659990583` | `1659990583` | ✅ Match |
| Date | `30 JUNE 2026` | `30 JUNE 2026` | ✅ Match |
| Plat Nomor | `B 9256 JXR` | `B 9256 JXR` | ✅ Match |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `PX HEAD OFFICE ANCOL` | `PX HEAD OFFICE ANCOL` | ✅ Match |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ✅ Match |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `15040101` | `1 BOX` | `1 BOX` | ✅ Match | `12 PAC` | `12 PAC` | ✅ Match |
---
### 📄 `IMG_20260630_145445.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `PO/26/0000170727` | `PO/26/0000190929` | ❌ Mismatch |
| SO Number | `1071721209` | `1691921200` | ❌ Mismatch |
| DO Number | `1057745004` | `1659943004` | ❌ Mismatch |
| Date | `25 MAY 2026` | `25 MAY 2026` | ✅ Match |
| Plat Nomor | `(empty)` | `B 9536 UCO` | ❌ Mismatch |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `PX HEAD OFFICE ANCOL` | `PFM-KU` | ❌ Mismatch |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ✅ Match |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `13030502` | `1 BOX` | `1 BOX` | ✅ Match | `10 PAC` | `10 PAC` | ✅ Match |
---
### 📄 `IMG_20260701_134446.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `(empty)` | `PO/26/0000241938` | ❌ Mismatch |
| SO Number | `(empty)` | `1691972227` | ❌ Mismatch |
| DO Number | `(empty)` | `1659990561` | ❌ Mismatch |
| Date | `(empty)` | `30 JUNE 2026` | ❌ Mismatch |
| Plat Nomor | `B 9257 JXR` | `B 9257 JXR` | ✅ Match |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `PX HEAD OFFICE ANCOL` | `PX HEAD OFFICE ANCOL` | ✅ Match |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ✅ Match |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `21002601` | `1 BOX` | `1 BOX` | ✅ Match | `6 PAC` | `6 PAC` | ✅ Match |
---
### 📄 `IMG_20260701_134504.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `PO/26/0000241303` | `PO/26/0000241303` | ✅ Match |
| SO Number | `1691972285` | `1691972285` | ✅ Match |
| DO Number | `1659990584` | `1659990584` | ✅ Match |
| Date | `30 JUNE 2026` | `30 JUNE 2026` | ✅ Match |
| Plat Nomor | `(empty)` | `B 9256 JXR` | ❌ Mismatch |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `PRIMA XPRESS - TOWN HALL ANCOL` | `PX HEAD OFFICE ANCOL` | ❌ Mismatch |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN, JAKARTA UTARA, DKI JAKARTA (KANTIN CPI)` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ❌ Mismatch |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `21010104` | `1 BOX` | `1 BOX` | ✅ Match | `6 PAC` | `6 PAC` | ✅ Match |
---
### 📄 `IMG_20260701_134555.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `PO/26/0000241304` | `PO/26/0000241304` | ✅ Match |
| SO Number | `2271289510` | `2271289510` | ✅ Match |
| DO Number | `2272290022` | `2272290022` | ✅ Match |
| Date | `30 JUNE 2026` | `30 JUNE 2026` | ✅ Match |
| Plat Nomor | `(empty)` | `B 9836 UCH` | ❌ Mismatch |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `PX HEAD OFFICE ANCOL` | `PX HEAD OFFICE ANCOL` | ✅ Match |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ✅ Match |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `11048006` | `2 BOX` | `2 BOX` | ✅ Match | `30 PAC` | `30 PAC` | ✅ Match |
---
### 📄 `IMG_20260701_134555~2.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `PO/26/0000241304` | `PO/26/0000241304` | ✅ Match |
| SO Number | `2271289510` | `2271289510` | ✅ Match |
| DO Number | `2272290022` | `2272290022` | ✅ Match |
| Date | `30 JUNE 2026` | `30 JUNE 2026` | ✅ Match |
| Plat Nomor | `(empty)` | `B 9836 UCH` | ❌ Mismatch |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `PX HEAD OFFICE ANCOL` | `PX HEAD OFFICE ANCOL` | ✅ Match |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ✅ Match |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `11048000` | `2 BOX` | `2 BOX` | ✅ Match | `30 PAC` | `30 PAC` | ✅ Match |
---
### 📄 `IMG_20260701_134646~2.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `PO/26/0000230199` | `PO/26/0000230199` | ✅ Match |
| SO Number | `1691960321` | `1691960321` | ✅ Match |
| DO Number | `1659980277` | `1659980277` | ✅ Match |
| Date | `23 JUNE 2026` | `23 JUNE 2026` | ✅ Match |
| Plat Nomor | `B 9427 UXT` | `B 9427 UXT` | ✅ Match |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `PX HEAD OFFICE ANCOL` | `PX HEAD OFFICE ANCOL` | ✅ Match |
| Alamat | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ✅ Match |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `11310014` | `2 KRG` | `2 KRG` | ✅ Match | `40 PC` | `40 PC` | ✅ Match |
| `11310024` | `2 KRG` | `2 KRG` | ✅ Match | `40 PC` | `40 PC` | ✅ Match |
| `11620056` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
| `11690053` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
| `11720055` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
---
### 📄 `IMG_20260701_134810.jpg`
#### Header Fields
| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |
|---|---|---|---|
| PO Number | `(empty)` | `PO/26/0000241301` | ❌ Mismatch |
| SO Number | `(empty)` | `1691972419` | ❌ Mismatch |
| DO Number | `(empty)` | `1659990664` | ❌ Mismatch |
| Date | `(empty)` | `30 JUNE 2026` | ❌ Mismatch |
| Plat Nomor | `(empty)` | `B 9256 JXR` | ❌ Mismatch |
| Customer Name | `PT.PRIMAFOOD INTERNATIONAL` | `PT.PRIMAFOOD INTERNATIONAL` | ✅ Match |
| Store Name | `(empty)` | `PX HEAD OFFICE ANCOL` | ❌ Mismatch |
| Alamat | `(empty)` | `JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA` | ❌ Mismatch |
#### Items List
| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |
|---|---|---|---|---|---|---|
| `11140062` | `1 KRG` | `1 KRG` | ✅ Match | `20 KG` | `20 KG` | ✅ Match |
| `11150064` | `1 KRG` | `1 KRG` | ✅ Match | `20 KG` | `20 KG` | ✅ Match |
| `11310014` | `3 KRG` | `3 KRG` | ✅ Match | `60 PC` | `60 PC` | ✅ Match |
| `11600053` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
| `11650053` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
| `11750050` | `1 BOX` | `1 BOX` | ✅ Match | `10 KG` | `10 KG` | ✅ Match |
---
+160 -160
View File
@@ -1,160 +1,160 @@
import json
import os
def clean_val(val):
if val is None:
return ""
s = str(val).strip().upper()
if s in ["N/A", "NOT FOUND", "NOTFOUND", "EMPTY", "NONE", "-", "N / A"]:
return ""
s = " ".join(s.split())
s = s.replace("PT. ", "PT.")
s = s.replace("✓", "").replace("✔", "").strip()
return s
def main():
ai_file = "backend/sources/ai_results.json"
manual_file = "backend/sources/manual_labels.json"
output_md = "backend/sources/comparison_side_by_side.md"
if not os.path.exists(ai_file) or not os.path.exists(manual_file):
print("Required files not found.")
return
with open(ai_file, "r", encoding="utf-8") as f:
ai_data = json.load(f)
with open(manual_file, "r", encoding="utf-8") as f:
manual_data = json.load(f)
ai_dict = {item.get("filename"): item for item in ai_data if item.get("filename")}
manual_dict = {item.get("filename"): item for item in manual_data if item.get("filename")}
common_filenames = sorted(list(set(ai_dict.keys()) & set(manual_dict.keys())))
header_fields = [
("noPO", "noPO", "PO Number"),
("noSO", "noSO", "SO Number"),
("noDO", "noDO", "DO Number"),
("tanggal", "tanggal", "Date"),
("plat", "platTruk", "Plat Nomor"),
("customer", "customerInfo", "Customer Name"),
("store", "orderUntuk", "Store Name"),
("alamat", "alamat", "Alamat")
]
stats = {
"PO Number": {"match": 0, "total": 0},
"SO Number": {"match": 0, "total": 0},
"DO Number": {"match": 0, "total": 0},
"Date": {"match": 0, "total": 0},
"Plat Nomor": {"match": 0, "total": 0},
"Customer Name": {"match": 0, "total": 0},
"Store Name": {"match": 0, "total": 0},
"Alamat": {"match": 0, "total": 0},
"Item SKU": {"match": 0, "total": 0},
"Item Banyak": {"match": 0, "total": 0},
"Item Jumlah": {"match": 0, "total": 0}
}
md_content = []
md_content.append("# Side-by-Side Accuracy Comparison Report\n\n")
md_content.append("<!-- summary_placeholder -->\n\n")
md_content.append("## Detailed Comparison per File\n\n")
for filename in common_filenames:
manual = manual_dict[filename]
ai = ai_dict[filename]
ai_meta = ai.get("layer3Final", {})
md_content.append(f"### 📄 `{filename}`\n\n")
# Header fields table
md_content.append("#### Header Fields\n")
md_content.append("| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |\n")
md_content.append("|---|---|---|---|\n")
for manual_key, ai_key, field_label in header_fields:
m_val = clean_val(manual.get(manual_key))
a_val = clean_val(ai_meta.get(ai_key))
is_match = (m_val == a_val)
status = "✅ Match" if is_match else "❌ Mismatch"
stats[field_label]["total"] += 1
if is_match:
stats[field_label]["match"] += 1
md_content.append(f"| {field_label} | `{a_val or '(empty)'}` | `{m_val or '(empty)'}` | {status} |\n")
md_content.append("\n")
# Items comparison
m_items = manual.get("items", [])
ai_items = ai.get("items", [])
if not ai_items and "items" in ai_meta:
ai_items = ai_meta.get("items", [])
m_items_dict = {clean_val(item.get("kodeBarang")): item for item in m_items if clean_val(item.get("kodeBarang"))}
ai_items_dict = {clean_val(item.get("kodeBarang")): item for item in ai_items if clean_val(item.get("kodeBarang"))}
all_skus = sorted(list(set(m_items_dict.keys()) | set(ai_items_dict.keys())))
md_content.append("#### Items List\n")
md_content.append("| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |\n")
md_content.append("|---|---|---|---|---|---|---|\n")
for sku in all_skus:
m_item = m_items_dict.get(sku)
ai_item = ai_items_dict.get(sku)
sku_match = (m_item is not None) and (ai_item is not None)
stats["Item SKU"]["total"] += 1
if sku_match:
stats["Item SKU"]["match"] += 1
m_banyak = clean_val(m_item.get("banyak")) if m_item else ""
ai_banyak = clean_val(ai_item.get("banyak")) if ai_item else ""
banyak_match = (m_banyak == ai_banyak)
banyak_status = "✅ Match" if banyak_match else "❌ Mismatch"
stats["Item Banyak"]["total"] += 1
if banyak_match:
stats["Item Banyak"]["match"] += 1
m_jumlah = clean_val(m_item.get("jumlah")) if m_item else ""
ai_jumlah = clean_val(ai_item.get("jumlah")) if ai_item else ""
jumlah_match = (m_jumlah == ai_jumlah)
jumlah_status = "✅ Match" if jumlah_match else "❌ Mismatch"
stats["Item Jumlah"]["total"] += 1
if jumlah_match:
stats["Item Jumlah"]["match"] += 1
md_content.append(f"| `{sku}` | `{ai_banyak or '(empty)'}` | `{m_banyak or '(empty)'}` | {banyak_status} | `{ai_jumlah or '(empty)'}` | `{m_jumlah or '(empty)'}` | {jumlah_status} |\n")
md_content.append("\n---\n\n")
# Generate summary block
sum_md = []
sum_md.append("### Summary Accuracy Metrics\n\n")
sum_md.append("| Field / Area | Total Checks | Matches | Mismatches | Accuracy (%) |\n")
sum_md.append("|---|---|---|---|---|\n")
total_matches = 0
total_fields = 0
for field_label, counts in stats.items():
match_cnt = counts["match"]
total_cnt = counts["total"]
pct = (match_cnt / total_cnt * 100.0) if total_cnt > 0 else 100.0
sum_md.append(f"| {field_label} | {total_cnt} | {match_cnt} | {total_cnt - match_cnt} | {pct:.2f}% |\n")
total_matches += match_cnt
total_fields += total_cnt
overall_accuracy = (total_matches / total_fields * 100.0) if total_fields > 0 else 100.0
sum_md.append(f"| **OVERALL TOTAL** | **{total_fields}** | **{total_matches}** | **{total_fields - total_matches}** | **{overall_accuracy:.2f}%** |\n")
full_md = "".join(md_content).replace("<!-- summary_placeholder -->", "".join(sum_md))
with open(output_md, "w", encoding="utf-8") as f:
f.write(full_md)
print(f"Side-by-side report generated at: {output_md}")
if __name__ == "__main__":
main()
import json
import os
def clean_val(val):
if val is None:
return ""
s = str(val).strip().upper()
if s in ["N/A", "NOT FOUND", "NOTFOUND", "EMPTY", "NONE", "-", "N / A"]:
return ""
s = " ".join(s.split())
s = s.replace("PT. ", "PT.")
s = s.replace("✓", "").replace("✔", "").strip()
return s
def main():
ai_file = "backend/sources/ai_results.json"
manual_file = "backend/sources/manual_labels.json"
output_md = "backend/sources/comparison_side_by_side.md"
if not os.path.exists(ai_file) or not os.path.exists(manual_file):
print("Required files not found.")
return
with open(ai_file, "r", encoding="utf-8") as f:
ai_data = json.load(f)
with open(manual_file, "r", encoding="utf-8") as f:
manual_data = json.load(f)
ai_dict = {item.get("filename"): item for item in ai_data if item.get("filename")}
manual_dict = {item.get("filename"): item for item in manual_data if item.get("filename")}
common_filenames = sorted(list(set(ai_dict.keys()) & set(manual_dict.keys())))
header_fields = [
("noPO", "noPO", "PO Number"),
("noSO", "noSO", "SO Number"),
("noDO", "noDO", "DO Number"),
("tanggal", "tanggal", "Date"),
("plat", "platTruk", "Plat Nomor"),
("customer", "customerInfo", "Customer Name"),
("store", "orderUntuk", "Store Name"),
("alamat", "alamat", "Alamat")
]
stats = {
"PO Number": {"match": 0, "total": 0},
"SO Number": {"match": 0, "total": 0},
"DO Number": {"match": 0, "total": 0},
"Date": {"match": 0, "total": 0},
"Plat Nomor": {"match": 0, "total": 0},
"Customer Name": {"match": 0, "total": 0},
"Store Name": {"match": 0, "total": 0},
"Alamat": {"match": 0, "total": 0},
"Item SKU": {"match": 0, "total": 0},
"Item Banyak": {"match": 0, "total": 0},
"Item Jumlah": {"match": 0, "total": 0}
}
md_content = []
md_content.append("# Side-by-Side Accuracy Comparison Report\n\n")
md_content.append("<!-- summary_placeholder -->\n\n")
md_content.append("## Detailed Comparison per File\n\n")
for filename in common_filenames:
manual = manual_dict[filename]
ai = ai_dict[filename]
ai_meta = ai.get("layer3Final", {})
md_content.append(f"### 📄 `{filename}`\n\n")
# Header fields table
md_content.append("#### Header Fields\n")
md_content.append("| Field | AI Value (OCR) | Manual Value (Ground Truth) | Status |\n")
md_content.append("|---|---|---|---|\n")
for manual_key, ai_key, field_label in header_fields:
m_val = clean_val(manual.get(manual_key))
a_val = clean_val(ai_meta.get(ai_key))
is_match = (m_val == a_val)
status = "✅ Match" if is_match else "❌ Mismatch"
stats[field_label]["total"] += 1
if is_match:
stats[field_label]["match"] += 1
md_content.append(f"| {field_label} | `{a_val or '(empty)'}` | `{m_val or '(empty)'}` | {status} |\n")
md_content.append("\n")
# Items comparison
m_items = manual.get("items", [])
ai_items = ai.get("items", [])
if not ai_items and "items" in ai_meta:
ai_items = ai_meta.get("items", [])
m_items_dict = {clean_val(item.get("kodeBarang")): item for item in m_items if clean_val(item.get("kodeBarang"))}
ai_items_dict = {clean_val(item.get("kodeBarang")): item for item in ai_items if clean_val(item.get("kodeBarang"))}
all_skus = sorted(list(set(m_items_dict.keys()) | set(ai_items_dict.keys())))
md_content.append("#### Items List\n")
md_content.append("| SKU | AI Banyak | Manual Banyak | Banyak Status | AI Jumlah | Manual Jumlah | Jumlah Status |\n")
md_content.append("|---|---|---|---|---|---|---|\n")
for sku in all_skus:
m_item = m_items_dict.get(sku)
ai_item = ai_items_dict.get(sku)
sku_match = (m_item is not None) and (ai_item is not None)
stats["Item SKU"]["total"] += 1
if sku_match:
stats["Item SKU"]["match"] += 1
m_banyak = clean_val(m_item.get("banyak")) if m_item else ""
ai_banyak = clean_val(ai_item.get("banyak")) if ai_item else ""
banyak_match = (m_banyak == ai_banyak)
banyak_status = "✅ Match" if banyak_match else "❌ Mismatch"
stats["Item Banyak"]["total"] += 1
if banyak_match:
stats["Item Banyak"]["match"] += 1
m_jumlah = clean_val(m_item.get("jumlah")) if m_item else ""
ai_jumlah = clean_val(ai_item.get("jumlah")) if ai_item else ""
jumlah_match = (m_jumlah == ai_jumlah)
jumlah_status = "✅ Match" if jumlah_match else "❌ Mismatch"
stats["Item Jumlah"]["total"] += 1
if jumlah_match:
stats["Item Jumlah"]["match"] += 1
md_content.append(f"| `{sku}` | `{ai_banyak or '(empty)'}` | `{m_banyak or '(empty)'}` | {banyak_status} | `{ai_jumlah or '(empty)'}` | `{m_jumlah or '(empty)'}` | {jumlah_status} |\n")
md_content.append("\n---\n\n")
# Generate summary block
sum_md = []
sum_md.append("### Summary Accuracy Metrics\n\n")
sum_md.append("| Field / Area | Total Checks | Matches | Mismatches | Accuracy (%) |\n")
sum_md.append("|---|---|---|---|---|\n")
total_matches = 0
total_fields = 0
for field_label, counts in stats.items():
match_cnt = counts["match"]
total_cnt = counts["total"]
pct = (match_cnt / total_cnt * 100.0) if total_cnt > 0 else 100.0
sum_md.append(f"| {field_label} | {total_cnt} | {match_cnt} | {total_cnt - match_cnt} | {pct:.2f}% |\n")
total_matches += match_cnt
total_fields += total_cnt
overall_accuracy = (total_matches / total_fields * 100.0) if total_fields > 0 else 100.0
sum_md.append(f"| **OVERALL TOTAL** | **{total_fields}** | **{total_matches}** | **{total_fields - total_matches}** | **{overall_accuracy:.2f}%** |\n")
full_md = "".join(md_content).replace("<!-- summary_placeholder -->", "".join(sum_md))
with open(output_md, "w", encoding="utf-8") as f:
f.write(full_md)
print(f"Side-by-side report generated at: {output_md}")
if __name__ == "__main__":
main()
File diff suppressed because it is too large. Load diff
@@ -1,29 +1,29 @@
# Product-scan validation images — frozen benchmark set
This is the **actual Validation Set the accuracy harness scores**
(`accuracy-check-scan.mts`'s `getImagePath()` points here, not at
`../product-test-images/`). It exists so re-running the harness always grades
the exact same images — the live-intake folder can keep growing from new
`/manual-label-scan` drops without silently shifting the benchmark underfoot.
**Naming**: each file is `<index> <no_sku>.<ext>` (e.g. `1 11110059.jpeg`),
where `<index>` is just this file's stable position in the set — it carries
no other meaning. `product_manual_labels.json`'s ground-truth entries for
these images use this same filename.
**Do not hand-edit this folder.** It's fully generated by
`node scripts/freeze-validation-set.mjs` (run from `backend/`), which copies
every flat (non-training) entry out of `product_manual_labels.json` from
`../product-test-images/`, renames it, and rewrites those entries'
`filename` fields to match. To add a new SKU/photo to the benchmark:
label it in the live-intake folder first (see that folder's README), then
re-run the freeze script.
**79 images as of 2026-07-14.** 5 of them (SKUs 12010801, 12012504, 12130504,
13050101, 15040102) are flagged `TRAINED-ON` in `product_manual_labels.json`'s
`notes` field — their only available source photo (from an external
`research-sam3` segmentation project) was already used to train the
classifier (as a SAM3 crop + augmentations), so they are **not** a clean
held-out test. Their per-image scores will read as memorization, not real
generalization, until a fresh, never-trained-on photo is dropped for those
SKUs. The other 74 are genuinely held out.
# Product-scan validation images — frozen benchmark set
This is the **actual Validation Set the accuracy harness scores**
(`accuracy-check-scan.mts`'s `getImagePath()` points here, not at
`../product-test-images/`). It exists so re-running the harness always grades
the exact same images — the live-intake folder can keep growing from new
`/manual-label-scan` drops without silently shifting the benchmark underfoot.
**Naming**: each file is `<index> <no_sku>.<ext>` (e.g. `1 11110059.jpeg`),
where `<index>` is just this file's stable position in the set — it carries
no other meaning. `product_manual_labels.json`'s ground-truth entries for
these images use this same filename.
**Do not hand-edit this folder.** It's fully generated by
`node scripts/freeze-validation-set.mjs` (run from `backend/`), which copies
every flat (non-training) entry out of `product_manual_labels.json` from
`../product-test-images/`, renames it, and rewrites those entries'
`filename` fields to match. To add a new SKU/photo to the benchmark:
label it in the live-intake folder first (see that folder's README), then
re-run the freeze script.
**79 images as of 2026-07-14.** 5 of them (SKUs 12010801, 12012504, 12130504,
13050101, 15040102) are flagged `TRAINED-ON` in `product_manual_labels.json`'s
`notes` field — their only available source photo (from an external
`research-sam3` segmentation project) was already used to train the
classifier (as a SAM3 crop + augmentations), so they are **not** a clean
held-out test. Their per-image scores will read as memorization, not real
generalization, until a fresh, never-trained-on photo is dropped for those
SKUs. The other 74 are genuinely held out.
@@ -1,133 +1,133 @@
# Undetected / mismatched images
Generated 2026-07-14T08:45:37.890Z from the accuracy-check-scan.mts detail dump.
42 of 79 Validation Set images had at least one wrong/missing field or failed to scan.
| Image | Field | OK? | Expected | Predicted |
|---|---|---|---|---|
| 1 11110059 [FAIL expiry_date].jpeg | no_sku | ✓ | 11110059 | 11110059 |
| 1 11110059 [FAIL expiry_date].jpeg | nama_item | ✓ | CEKER BERKUKU FROZEN PACK 1 KG(*) | CEKER BERKUKU FROZEN PACK 1 KG(*) |
| 1 11110059 [FAIL expiry_date].jpeg | expiry_date | ✗ | 13/06/2027 | (empty — not detected) |
| 2 11140051 [FAIL expiry_date].jpeg | no_sku | ✓ | 11140051 | 11140051 |
| 2 11140051 [FAIL expiry_date].jpeg | nama_item | ✓ | AMPELA FROZEN PACK 1 KG(*) | AMPELA FROZEN PACK 1 KG(*) |
| 2 11140051 [FAIL expiry_date].jpeg | expiry_date | ✗ | 26/11/2026 | (empty — not detected) |
| 5 11660050 [FAIL no_sku,nama_item,expiry_date].jpeg | no_sku | ✗ | 11660050 | 11140051 |
| 5 11660050 [FAIL no_sku,nama_item,expiry_date].jpeg | nama_item | ✗ | PAHA BAWAH (1 KG)(*) | AMPELA FROZEN PACK 1 KG(*) |
| 5 11660050 [FAIL no_sku,nama_item,expiry_date].jpeg | expiry_date | ✗ | 22/06/2027 | (empty — not detected) |
| 6 11710051 [FAIL expiry_date].jpeg | no_sku | ✓ | 11710051 | 11710051 |
| 6 11710051 [FAIL expiry_date].jpeg | nama_item | ✓ | DADA UTUH (1 KG)(*) | DADA UTUH (1 KG)(*) |
| 6 11710051 [FAIL expiry_date].jpeg | expiry_date | ✗ | 09/05/2027 | (empty — not detected) |
| 7 11818300 [FAIL no_sku,nama_item,expiry_date].jpeg | no_sku | ✗ | 11818300 | 20120115 |
| 7 11818300 [FAIL no_sku,nama_item,expiry_date].jpeg | nama_item | ✗ | CP-BEBEK GORENG 400GR/PAC | FIESTA RACIK AYAM GORENG 20 GR/PAC |
| 7 11818300 [FAIL no_sku,nama_item,expiry_date].jpeg | expiry_date | ✗ | 10/01/2027 | 11/1/01 |
| 9 11959937 [FAIL expiry_date].jpeg | no_sku | ✓ | 11959937 | 11959937 |
| 9 11959937 [FAIL expiry_date].jpeg | nama_item | ✓ | SATE AYAM FRESHMART 360 GR (PAC) | SATE AYAM FRESHMART 360 GR (PAC) |
| 9 11959937 [FAIL expiry_date].jpeg | expiry_date | ✗ | 29/11/2026 | (empty — not detected) |
| 11 12010115 [FAIL expiry_date].jpeg | no_sku | ✓ | 12010115 | 12010115 |
| 11 12010115 [FAIL expiry_date].jpeg | nama_item | ✓ | FIESTA NUGGET ZOO 400 GR/PAC | FIESTA NUGGET ZOO 400 GR/PAC |
| 11 12010115 [FAIL expiry_date].jpeg | expiry_date | ✗ | 01/12/2026 | 00/22/26 |
| 15 12010127 [FAIL expiry_date].jpeg | no_sku | ✓ | 12010127 | 12010127 |
| 15 12010127 [FAIL expiry_date].jpeg | nama_item | ✓ | FIESTA SPICY NUGGET 400 GR/PAC | FIESTA SPICY NUGGET 400 GR/PAC |
| 15 12010127 [FAIL expiry_date].jpeg | expiry_date | ✗ | 09/12/2027 | (empty — not detected) |
| 16 12010509 [FAIL expiry_date].jpeg | no_sku | ✓ | 12010509 | 12010509 |
| 16 12010509 [FAIL expiry_date].jpeg | nama_item | ✓ | CHAMP CRUNCHY NUGGET 450 GR/PAC | CHAMP CRUNCHY NUGGET 450 GR/PAC |
| 16 12010509 [FAIL expiry_date].jpeg | expiry_date | ✗ | 15/04/2027 | (empty — not detected) |
| 17 12010515 [FAIL no_sku,nama_item].jpeg | no_sku | ✗ | 12010515 | 12012502 |
| 17 12010515 [FAIL no_sku,nama_item].jpeg | nama_item | ✗ | CHAMP KOIN KOMBINASI 450 GR/PAC | AKUMO CHICKEN NUGGET 500 GR |
| 17 12010515 [FAIL no_sku,nama_item].jpeg | expiry_date | ✓ | 15/04/2027 | 15/04/2027 |
| 20 12012501 [FAIL no_sku,nama_item].jpeg | no_sku | ✗ | 12012501 | 12032502 |
| 20 12012501 [FAIL no_sku,nama_item].jpeg | nama_item | ✗ | AKUMO CHICKEN NAGET 250 GR | AKUMO CHICKEN STIK 500 GR |
| 20 12012501 [FAIL no_sku,nama_item].jpeg | expiry_date | ✓ | 21/05/2027 | 21/05/2027 |
| 21 12012503 [FAIL expiry_date].jpeg | no_sku | ✓ | 12012503 | 12012503 |
| 21 12012503 [FAIL expiry_date].jpeg | nama_item | ✓ | AKUMO CHICKEN NUGGET 1000 GR | AKUMO CHICKEN NUGGET 1000 GR |
| 21 12012503 [FAIL expiry_date].jpeg | expiry_date | ✗ | 17/06/2027 | (empty — not detected) |
| 22 12012505 [FAIL no_sku,nama_item,expiry_date].jpeg | no_sku | ✗ | 12012505 | 13010524 |
| 22 12012505 [FAIL no_sku,nama_item,expiry_date].jpeg | nama_item | ✗ | AKUMO KOIN 400 GR/PAC | CHAMP SSG JUMBO BAKAR 500 GR/PAC (NEW) |
| 22 12012505 [FAIL no_sku,nama_item,expiry_date].jpeg | expiry_date | ✗ | 16/11/2026 | (empty — not detected) |
| 25 12030403 [FAIL no_sku,nama_item].jpeg | no_sku | ✗ | 12030403 | 12010519 |
| 25 12030403 [FAIL no_sku,nama_item].jpeg | nama_item | ✗ | GOLDEN FIESTA STIKIE W/ SWEET CHILLI SAUCE 500GR | CHAMP NUGGET STICK 900 GR/PAC |
| 25 12030403 [FAIL no_sku,nama_item].jpeg | expiry_date | ✓ | 07/04/2027 | 07/04/2027 |
| 27 12040101 [FAIL no_sku,nama_item].jpeg | no_sku | ✗ | 12040101 | 12010117 |
| 27 12040101 [FAIL no_sku,nama_item].jpeg | nama_item | ✗ | FIESTA SCHNITZEL 400 GR/PAC | FIESTA NUGGET HAPPY STAR 400 GR/PAC |
| 27 12040101 [FAIL no_sku,nama_item].jpeg | expiry_date | ✓ | 09/10/2026 | 09/10/2026 |
| 28 12040102 [FAIL expiry_date].jpeg | no_sku | ✓ | 12040102 | 12040102 |
| 28 12040102 [FAIL expiry_date].jpeg | nama_item | ✓ | FIESTA CRISPY BUBBLE KATSU 400 GR/PAC | FIESTA CRISPY BUBBLE KATSU 400 GR/PAC |
| 28 12040102 [FAIL expiry_date].jpeg | expiry_date | ✗ | 12/04/2027 | (empty — not detected) |
| 31 12080101 [FAIL no_sku,nama_item].jpeg | no_sku | ✗ | 12080101 | 12010111 |
| 31 12080101 [FAIL no_sku,nama_item].jpeg | nama_item | ✗ | FIESTA SPICY CHICK 400 GR/PAC | FIESTA CRISPY BUBBLE 400 GR/PAC |
| 31 12080101 [FAIL no_sku,nama_item].jpeg | expiry_date | ✓ | 26/04/2027 | 26/04/2027 |
| 32 12130102 [FAIL expiry_date].jpeg | no_sku | ✓ | 12130102 | 12130102 |
| 32 12130102 [FAIL expiry_date].jpeg | nama_item | ✓ | FIESTA CRISPY BURGER 360 GR (NEW) | FIESTA CRISPY BURGER 360 GR (NEW) |
| 32 12130102 [FAIL expiry_date].jpeg | expiry_date | ✗ | 27/04/2027 | 09/06/2027 |
| 36 12240103 [FAIL no_sku,nama_item,expiry_date].jpeg | no_sku | ✗ | 12240103 | 12010111 |
| 36 12240103 [FAIL no_sku,nama_item,expiry_date].jpeg | nama_item | ✗ | FIESTA YAKINIKU R/BITES 400 GR/PAC | FIESTA CRISPY BUBBLE 400 GR/PAC |
| 36 12240103 [FAIL no_sku,nama_item,expiry_date].jpeg | expiry_date | ✗ | 07/05/2027 | (empty — not detected) |
| 37 13010111 [FAIL expiry_date].jpeg | no_sku | ✓ | 13010111 | 13010111 |
| 37 13010111 [FAIL expiry_date].jpeg | nama_item | ✓ | FIESTA SOSIS BRATWURST 300 GR | FIESTA SOSIS BRATWURST 300 GR |
| 37 13010111 [FAIL expiry_date].jpeg | expiry_date | ✗ | 25/03/2027 | (empty — not detected) |
| 38 13010116 [FAIL expiry_date].jpeg | no_sku | ✓ | 13010116 | 13010116 |
| 38 13010116 [FAIL expiry_date].jpeg | nama_item | ✓ | FIESTA SSG ORIGINAL 300 GR | FIESTA SSG ORIGINAL 300 GR |
| 38 13010116 [FAIL expiry_date].jpeg | expiry_date | ✗ | 23/06/2027 | (empty — not detected) |
| 41 13010122 [FAIL no_sku,nama_item,expiry_date].jpeg | no_sku | ✗ | 13010122 | 17210109 |
| 41 13010122 [FAIL no_sku,nama_item,expiry_date].jpeg | nama_item | ✗ | FIESTA RTG SAUSAGE WITH HOT LAVA 60G | FIESTA RTS B/BULGOGI 300GR/PAC |
| 41 13010122 [FAIL no_sku,nama_item,expiry_date].jpeg | expiry_date | ✗ | (empty) | 20/10/2026 |
| 42 13010123 [FAIL expiry_date].jpeg | no_sku | ✓ | 13010123 | 13010123 |
| 42 13010123 [FAIL expiry_date].jpeg | nama_item | ✓ | FIESTA RTG SAUSAGE WITH CHEESE LAVA 60G | FIESTA RTG SAUSAGE WITH CHEESE LAVA 60G |
| 42 13010123 [FAIL expiry_date].jpeg | expiry_date | ✗ | 25/10/2026 | (empty — not detected) |
| 44 13010518 [FAIL no_sku,nama_item].jpeg | no_sku | ✗ | 13010518 | 13010524 |
| 44 13010518 [FAIL no_sku,nama_item].jpeg | nama_item | ✗ | CHAMP SSG JUMBO BAKAR 500 GR/PAC | CHAMP SSG JUMBO BAKAR 500 GR/PAC (NEW) |
| 44 13010518 [FAIL no_sku,nama_item].jpeg | expiry_date | ✓ | (empty) | (empty — not detected) |
| 47 13030501 [FAIL no_sku,nama_item].jpeg | no_sku | ✗ | 13030501 | 1195008A |
| 47 13030501 [FAIL no_sku,nama_item].jpeg | nama_item | ✗ | CHAMP CHICK MEATBALL 200 GR | RTC CHICKEN KALASAN 400 GR (PAC) |
| 47 13030501 [FAIL no_sku,nama_item].jpeg | expiry_date | ✓ | (empty) | (empty — not detected) |
| 48 13070506 [FAIL expiry_date].jpeg | no_sku | ✓ | 13070506 | 13070506 |
| 48 13070506 [FAIL expiry_date].jpeg | nama_item | ✓ | CHAMP FRANKFURTER SSG 375GR | CHAMP FRANKFURTER SSG 375GR |
| 48 13070506 [FAIL expiry_date].jpeg | expiry_date | ✗ | 13/03/2027 | (empty — not detected) |
| 50 15010101 [FAIL expiry_date].jpeg | no_sku | ✓ | 15010101 | 15010101 |
| 50 15010101 [FAIL expiry_date].jpeg | nama_item | ✓ | FIESTA SHOESTRING 500 GR | FIESTA SHOESTRING 500 GR |
| 50 15010101 [FAIL expiry_date].jpeg | expiry_date | ✗ | 04/06/2027 | (empty — not detected) |
| 51 15010102 [FAIL no_sku,nama_item,expiry_date].jpeg | no_sku | ✗ | 15010102 | 15010107 |
| 51 15010102 [FAIL no_sku,nama_item,expiry_date].jpeg | nama_item | ✗ | FIESTA SHOESTRING 1000 GR | FIESTA FRENCH F SHOESTRING INSTITUSI 2KG |
| 51 15010102 [FAIL no_sku,nama_item,expiry_date].jpeg | expiry_date | ✗ | 05/03/2027 | (empty — not detected) |
| 52 15010107 [FAIL no_sku,nama_item,expiry_date].jpeg | no_sku | ✗ | 15010107 | 15020101 |
| 52 15010107 [FAIL no_sku,nama_item,expiry_date].jpeg | nama_item | ✗ | FIESTA FRENCH F SHOESTRING INSTITUSI 2KG | FIESTA STRAIGHT CUT 500 GR |
| 52 15010107 [FAIL no_sku,nama_item,expiry_date].jpeg | expiry_date | ✗ | 17/06/2027 | (empty — not detected) |
| 53 15020101 [FAIL no_sku,nama_item].jpeg | no_sku | ✗ | 15020101 | 12010115 |
| 53 15020101 [FAIL no_sku,nama_item].jpeg | nama_item | ✗ | FIESTA STRAIGHT CUT 500 GR | FIESTA NUGGET ZOO 400 GR/PAC |
| 53 15020101 [FAIL no_sku,nama_item].jpeg | expiry_date | ✓ | 19/06/2027 | 19/06/2027 |
| 56 15030102 [FAIL no_sku,nama_item].jpeg | no_sku | ✗ | 15030102 | 20120115 |
| 56 15030102 [FAIL no_sku,nama_item].jpeg | nama_item | ✗ | FIESTA CRINKLE CUT 1000 GR | FIESTA RACIK AYAM GORENG 20 GR/PAC |
| 56 15030102 [FAIL no_sku,nama_item].jpeg | expiry_date | ✓ | 07/04/2027 | 07/04/2027 |
| 58 16060114 [FAIL expiry_date].jpeg | no_sku | ✓ | 16060114 | 16060114 |
| 58 16060114 [FAIL expiry_date].jpeg | nama_item | ✓ | FIESTA GYOZA 180 GR (NEW) | FIESTA GYOZA 180 GR (NEW) |
| 58 16060114 [FAIL expiry_date].jpeg | expiry_date | ✗ | 18/05/2027 | (empty — not detected) |
| 60 17210106 [FAIL no_sku,nama_item].jpeg | no_sku | ✗ | 17210106 | 17200109 |
| 60 17210106 [FAIL no_sku,nama_item].jpeg | nama_item | ✗ | FIESTA RTS B/YAKINIKU 300GR/PAC | FIESTA RTS C/TERIYAKI 300GR/PAC |
| 60 17210106 [FAIL no_sku,nama_item].jpeg | expiry_date | ✓ | 19/05/2027 | 19/05/2027 |
| 63 17210109 [FAIL expiry_date].jpeg | no_sku | ✓ | 17210109 | 17210109 |
| 63 17210109 [FAIL expiry_date].jpeg | nama_item | ✓ | FIESTA RTS B/BULGOGI 300GR/PAC | FIESTA RTS B/BULGOGI 300GR/PAC |
| 63 17210109 [FAIL expiry_date].jpeg | expiry_date | ✗ | 18/05/2027 | (empty — not detected) |
| 65 20120102 [FAIL no_sku,nama_item].jpeg | no_sku | ✗ | 20120102 | 17210109 |
| 65 20120102 [FAIL no_sku,nama_item].jpeg | nama_item | ✗ | FIESTA T/B AYAM GORENG 80 GR | FIESTA RTS B/BULGOGI 300GR/PAC |
| 65 20120102 [FAIL no_sku,nama_item].jpeg | expiry_date | ✓ | (empty) | (empty — not detected) |
| 66 20120105 [FAIL expiry_date].jpeg | no_sku | ✓ | 20120105 | 20120105 |
| 66 20120105 [FAIL expiry_date].jpeg | nama_item | ✓ | FIESTA T/B SERBAGUNA  80 GR | FIESTA T/B SERBAGUNA  80 GR |
| 66 20120105 [FAIL expiry_date].jpeg | expiry_date | ✗ | 09/03/2027 | (empty — not detected) |
| 68 20120116 [FAIL expiry_date].jpeg | no_sku | ✓ | 20120116 | 20120116 |
| 68 20120116 [FAIL expiry_date].jpeg | nama_item | ✓ | FIESTA RACIK NASI GORENG 20 GR/PAC | FIESTA RACIK NASI GORENG 20 GR/PAC |
| 68 20120116 [FAIL expiry_date].jpeg | expiry_date | ✗ | 13/10/2026 | (empty — not detected) |
| 69 21000123 [FAIL no_sku,nama_item,expiry_date].jpeg | no_sku | ✗ | 21000123 | 21000126 |
| 69 21000123 [FAIL no_sku,nama_item,expiry_date].jpeg | nama_item | ✗ | FIESTA RICE W/GEPREK CHICKEN 320GR/PAC | NEW FIESTA CHICK RENDANG W RICE 320GR (PAC) |
| 69 21000123 [FAIL no_sku,nama_item,expiry_date].jpeg | expiry_date | ✗ | 30/04/2027 | (empty — not detected) |
| 71 21000130 [FAIL no_sku,nama_item,expiry_date].jpeg | no_sku | ✗ | 21000130 | 21000126 |
| 71 21000130 [FAIL no_sku,nama_item,expiry_date].jpeg | nama_item | ✗ | NEW FIESTA RICE W/C CHEESE BULDAK 320GR (PAC) | NEW FIESTA CHICK RENDANG W RICE 320GR (PAC) |
| 71 21000130 [FAIL no_sku,nama_item,expiry_date].jpeg | expiry_date | ✗ | 09/04/2027 | 04/05/2026 |
| 74 21200107 [FAIL expiry_date].jpeg | no_sku | ✓ | 21200107 | 21200107 |
| 74 21200107 [FAIL expiry_date].jpeg | nama_item | ✓ | NEW FIESTA SPAGHETTI CARBONARA 300GR (PAC) | NEW FIESTA SPAGHETTI CARBONARA 300GR (PAC) |
| 74 21200107 [FAIL expiry_date].jpeg | expiry_date | ✗ | 20/05/2027 | (empty — not detected) |
| 75 12010801 [FAIL expiry_date].jpeg | no_sku | ✓ | 12010801 | 12010801 |
| 75 12010801 [FAIL expiry_date].jpeg | nama_item | ✓ | OKEY NUGGET 500GR | OKEY NUGGET 500GR |
| 75 12010801 [FAIL expiry_date].jpeg | expiry_date | ✗ | 02/12/2027 | 02/02/2027 |
| 76 12012504 [FAIL no_sku,nama_item].jpeg | no_sku | ✗ | 12012504 | 12012502 |
| 76 12012504 [FAIL no_sku,nama_item].jpeg | nama_item | ✗ | AKUMO COIN 200 GR/PAC | AKUMO CHICKEN NUGGET 500 GR |
| 76 12012504 [FAIL no_sku,nama_item].jpeg | expiry_date | ✓ | 05/03/2027 | 05/03/2027 |
# Undetected / mismatched images
Generated 2026-07-14T08:45:37.890Z from the accuracy-check-scan.mts detail dump.
42 of 79 Validation Set images had at least one wrong/missing field or failed to scan.
| Image | Field | OK? | Expected | Predicted |
|---|---|---|---|---|
| 1 11110059 [FAIL expiry_date].jpeg | no_sku | ✓ | 11110059 | 11110059 |
| 1 11110059 [FAIL expiry_date].jpeg | nama_item | ✓ | CEKER BERKUKU FROZEN PACK 1 KG(*) | CEKER BERKUKU FROZEN PACK 1 KG(*) |
| 1 11110059 [FAIL expiry_date].jpeg | expiry_date | ✗ | 13/06/2027 | (empty — not detected) |
| 2 11140051 [FAIL expiry_date].jpeg | no_sku | ✓ | 11140051 | 11140051 |
| 2 11140051 [FAIL expiry_date].jpeg | nama_item | ✓ | AMPELA FROZEN PACK 1 KG(*) | AMPELA FROZEN PACK 1 KG(*) |
| 2 11140051 [FAIL expiry_date].jpeg | expiry_date | ✗ | 26/11/2026 | (empty — not detected) |
| 5 11660050 [FAIL no_sku,nama_item,expiry_date].jpeg | no_sku | ✗ | 11660050 | 11140051 |
| 5 11660050 [FAIL no_sku,nama_item,expiry_date].jpeg | nama_item | ✗ | PAHA BAWAH (1 KG)(*) | AMPELA FROZEN PACK 1 KG(*) |
| 5 11660050 [FAIL no_sku,nama_item,expiry_date].jpeg | expiry_date | ✗ | 22/06/2027 | (empty — not detected) |
| 6 11710051 [FAIL expiry_date].jpeg | no_sku | ✓ | 11710051 | 11710051 |
| 6 11710051 [FAIL expiry_date].jpeg | nama_item | ✓ | DADA UTUH (1 KG)(*) | DADA UTUH (1 KG)(*) |
| 6 11710051 [FAIL expiry_date].jpeg | expiry_date | ✗ | 09/05/2027 | (empty — not detected) |
| 7 11818300 [FAIL no_sku,nama_item,expiry_date].jpeg | no_sku | ✗ | 11818300 | 20120115 |
| 7 11818300 [FAIL no_sku,nama_item,expiry_date].jpeg | nama_item | ✗ | CP-BEBEK GORENG 400GR/PAC | FIESTA RACIK AYAM GORENG 20 GR/PAC |
| 7 11818300 [FAIL no_sku,nama_item,expiry_date].jpeg | expiry_date | ✗ | 10/01/2027 | 11/1/01 |
| 9 11959937 [FAIL expiry_date].jpeg | no_sku | ✓ | 11959937 | 11959937 |
| 9 11959937 [FAIL expiry_date].jpeg | nama_item | ✓ | SATE AYAM FRESHMART 360 GR (PAC) | SATE AYAM FRESHMART 360 GR (PAC) |
| 9 11959937 [FAIL expiry_date].jpeg | expiry_date | ✗ | 29/11/2026 | (empty — not detected) |
| 11 12010115 [FAIL expiry_date].jpeg | no_sku | ✓ | 12010115 | 12010115 |
| 11 12010115 [FAIL expiry_date].jpeg | nama_item | ✓ | FIESTA NUGGET ZOO 400 GR/PAC | FIESTA NUGGET ZOO 400 GR/PAC |
| 11 12010115 [FAIL expiry_date].jpeg | expiry_date | ✗ | 01/12/2026 | 00/22/26 |
| 15 12010127 [FAIL expiry_date].jpeg | no_sku | ✓ | 12010127 | 12010127 |
| 15 12010127 [FAIL expiry_date].jpeg | nama_item | ✓ | FIESTA SPICY NUGGET 400 GR/PAC | FIESTA SPICY NUGGET 400 GR/PAC |
| 15 12010127 [FAIL expiry_date].jpeg | expiry_date | ✗ | 09/12/2027 | (empty — not detected) |
| 16 12010509 [FAIL expiry_date].jpeg | no_sku | ✓ | 12010509 | 12010509 |
| 16 12010509 [FAIL expiry_date].jpeg | nama_item | ✓ | CHAMP CRUNCHY NUGGET 450 GR/PAC | CHAMP CRUNCHY NUGGET 450 GR/PAC |
| 16 12010509 [FAIL expiry_date].jpeg | expiry_date | ✗ | 15/04/2027 | (empty — not detected) |
| 17 12010515 [FAIL no_sku,nama_item].jpeg | no_sku | ✗ | 12010515 | 12012502 |
| 17 12010515 [FAIL no_sku,nama_item].jpeg | nama_item | ✗ | CHAMP KOIN KOMBINASI 450 GR/PAC | AKUMO CHICKEN NUGGET 500 GR |
| 17 12010515 [FAIL no_sku,nama_item].jpeg | expiry_date | ✓ | 15/04/2027 | 15/04/2027 |
| 20 12012501 [FAIL no_sku,nama_item].jpeg | no_sku | ✗ | 12012501 | 12032502 |
| 20 12012501 [FAIL no_sku,nama_item].jpeg | nama_item | ✗ | AKUMO CHICKEN NAGET 250 GR | AKUMO CHICKEN STIK 500 GR |
| 20 12012501 [FAIL no_sku,nama_item].jpeg | expiry_date | ✓ | 21/05/2027 | 21/05/2027 |
| 21 12012503 [FAIL expiry_date].jpeg | no_sku | ✓ | 12012503 | 12012503 |
| 21 12012503 [FAIL expiry_date].jpeg | nama_item | ✓ | AKUMO CHICKEN NUGGET 1000 GR | AKUMO CHICKEN NUGGET 1000 GR |
| 21 12012503 [FAIL expiry_date].jpeg | expiry_date | ✗ | 17/06/2027 | (empty — not detected) |
| 22 12012505 [FAIL no_sku,nama_item,expiry_date].jpeg | no_sku | ✗ | 12012505 | 13010524 |
| 22 12012505 [FAIL no_sku,nama_item,expiry_date].jpeg | nama_item | ✗ | AKUMO KOIN 400 GR/PAC | CHAMP SSG JUMBO BAKAR 500 GR/PAC (NEW) |
| 22 12012505 [FAIL no_sku,nama_item,expiry_date].jpeg | expiry_date | ✗ | 16/11/2026 | (empty — not detected) |
| 25 12030403 [FAIL no_sku,nama_item].jpeg | no_sku | ✗ | 12030403 | 12010519 |
| 25 12030403 [FAIL no_sku,nama_item].jpeg | nama_item | ✗ | GOLDEN FIESTA STIKIE W/ SWEET CHILLI SAUCE 500GR | CHAMP NUGGET STICK 900 GR/PAC |
| 25 12030403 [FAIL no_sku,nama_item].jpeg | expiry_date | ✓ | 07/04/2027 | 07/04/2027 |
| 27 12040101 [FAIL no_sku,nama_item].jpeg | no_sku | ✗ | 12040101 | 12010117 |
| 27 12040101 [FAIL no_sku,nama_item].jpeg | nama_item | ✗ | FIESTA SCHNITZEL 400 GR/PAC | FIESTA NUGGET HAPPY STAR 400 GR/PAC |
| 27 12040101 [FAIL no_sku,nama_item].jpeg | expiry_date | ✓ | 09/10/2026 | 09/10/2026 |
| 28 12040102 [FAIL expiry_date].jpeg | no_sku | ✓ | 12040102 | 12040102 |
| 28 12040102 [FAIL expiry_date].jpeg | nama_item | ✓ | FIESTA CRISPY BUBBLE KATSU 400 GR/PAC | FIESTA CRISPY BUBBLE KATSU 400 GR/PAC |
| 28 12040102 [FAIL expiry_date].jpeg | expiry_date | ✗ | 12/04/2027 | (empty — not detected) |
| 31 12080101 [FAIL no_sku,nama_item].jpeg | no_sku | ✗ | 12080101 | 12010111 |
| 31 12080101 [FAIL no_sku,nama_item].jpeg | nama_item | ✗ | FIESTA SPICY CHICK 400 GR/PAC | FIESTA CRISPY BUBBLE 400 GR/PAC |
| 31 12080101 [FAIL no_sku,nama_item].jpeg | expiry_date | ✓ | 26/04/2027 | 26/04/2027 |
| 32 12130102 [FAIL expiry_date].jpeg | no_sku | ✓ | 12130102 | 12130102 |
| 32 12130102 [FAIL expiry_date].jpeg | nama_item | ✓ | FIESTA CRISPY BURGER 360 GR (NEW) | FIESTA CRISPY BURGER 360 GR (NEW) |
| 32 12130102 [FAIL expiry_date].jpeg | expiry_date | ✗ | 27/04/2027 | 09/06/2027 |
| 36 12240103 [FAIL no_sku,nama_item,expiry_date].jpeg | no_sku | ✗ | 12240103 | 12010111 |
| 36 12240103 [FAIL no_sku,nama_item,expiry_date].jpeg | nama_item | ✗ | FIESTA YAKINIKU R/BITES 400 GR/PAC | FIESTA CRISPY BUBBLE 400 GR/PAC |
| 36 12240103 [FAIL no_sku,nama_item,expiry_date].jpeg | expiry_date | ✗ | 07/05/2027 | (empty — not detected) |
| 37 13010111 [FAIL expiry_date].jpeg | no_sku | ✓ | 13010111 | 13010111 |
| 37 13010111 [FAIL expiry_date].jpeg | nama_item | ✓ | FIESTA SOSIS BRATWURST 300 GR | FIESTA SOSIS BRATWURST 300 GR |
| 37 13010111 [FAIL expiry_date].jpeg | expiry_date | ✗ | 25/03/2027 | (empty — not detected) |
| 38 13010116 [FAIL expiry_date].jpeg | no_sku | ✓ | 13010116 | 13010116 |
| 38 13010116 [FAIL expiry_date].jpeg | nama_item | ✓ | FIESTA SSG ORIGINAL 300 GR | FIESTA SSG ORIGINAL 300 GR |
| 38 13010116 [FAIL expiry_date].jpeg | expiry_date | ✗ | 23/06/2027 | (empty — not detected) |
| 41 13010122 [FAIL no_sku,nama_item,expiry_date].jpeg | no_sku | ✗ | 13010122 | 17210109 |
| 41 13010122 [FAIL no_sku,nama_item,expiry_date].jpeg | nama_item | ✗ | FIESTA RTG SAUSAGE WITH HOT LAVA 60G | FIESTA RTS B/BULGOGI 300GR/PAC |
| 41 13010122 [FAIL no_sku,nama_item,expiry_date].jpeg | expiry_date | ✗ | (empty) | 20/10/2026 |
| 42 13010123 [FAIL expiry_date].jpeg | no_sku | ✓ | 13010123 | 13010123 |
| 42 13010123 [FAIL expiry_date].jpeg | nama_item | ✓ | FIESTA RTG SAUSAGE WITH CHEESE LAVA 60G | FIESTA RTG SAUSAGE WITH CHEESE LAVA 60G |
| 42 13010123 [FAIL expiry_date].jpeg | expiry_date | ✗ | 25/10/2026 | (empty — not detected) |
| 44 13010518 [FAIL no_sku,nama_item].jpeg | no_sku | ✗ | 13010518 | 13010524 |
| 44 13010518 [FAIL no_sku,nama_item].jpeg | nama_item | ✗ | CHAMP SSG JUMBO BAKAR 500 GR/PAC | CHAMP SSG JUMBO BAKAR 500 GR/PAC (NEW) |
| 44 13010518 [FAIL no_sku,nama_item].jpeg | expiry_date | ✓ | (empty) | (empty — not detected) |
| 47 13030501 [FAIL no_sku,nama_item].jpeg | no_sku | ✗ | 13030501 | 1195008A |
| 47 13030501 [FAIL no_sku,nama_item].jpeg | nama_item | ✗ | CHAMP CHICK MEATBALL 200 GR | RTC CHICKEN KALASAN 400 GR (PAC) |
| 47 13030501 [FAIL no_sku,nama_item].jpeg | expiry_date | ✓ | (empty) | (empty — not detected) |
| 48 13070506 [FAIL expiry_date].jpeg | no_sku | ✓ | 13070506 | 13070506 |
| 48 13070506 [FAIL expiry_date].jpeg | nama_item | ✓ | CHAMP FRANKFURTER SSG 375GR | CHAMP FRANKFURTER SSG 375GR |
| 48 13070506 [FAIL expiry_date].jpeg | expiry_date | ✗ | 13/03/2027 | (empty — not detected) |
| 50 15010101 [FAIL expiry_date].jpeg | no_sku | ✓ | 15010101 | 15010101 |
| 50 15010101 [FAIL expiry_date].jpeg | nama_item | ✓ | FIESTA SHOESTRING 500 GR | FIESTA SHOESTRING 500 GR |
| 50 15010101 [FAIL expiry_date].jpeg | expiry_date | ✗ | 04/06/2027 | (empty — not detected) |
| 51 15010102 [FAIL no_sku,nama_item,expiry_date].jpeg | no_sku | ✗ | 15010102 | 15010107 |
| 51 15010102 [FAIL no_sku,nama_item,expiry_date].jpeg | nama_item | ✗ | FIESTA SHOESTRING 1000 GR | FIESTA FRENCH F SHOESTRING INSTITUSI 2KG |
| 51 15010102 [FAIL no_sku,nama_item,expiry_date].jpeg | expiry_date | ✗ | 05/03/2027 | (empty — not detected) |
| 52 15010107 [FAIL no_sku,nama_item,expiry_date].jpeg | no_sku | ✗ | 15010107 | 15020101 |
| 52 15010107 [FAIL no_sku,nama_item,expiry_date].jpeg | nama_item | ✗ | FIESTA FRENCH F SHOESTRING INSTITUSI 2KG | FIESTA STRAIGHT CUT 500 GR |
| 52 15010107 [FAIL no_sku,nama_item,expiry_date].jpeg | expiry_date | ✗ | 17/06/2027 | (empty — not detected) |
| 53 15020101 [FAIL no_sku,nama_item].jpeg | no_sku | ✗ | 15020101 | 12010115 |
| 53 15020101 [FAIL no_sku,nama_item].jpeg | nama_item | ✗ | FIESTA STRAIGHT CUT 500 GR | FIESTA NUGGET ZOO 400 GR/PAC |
| 53 15020101 [FAIL no_sku,nama_item].jpeg | expiry_date | ✓ | 19/06/2027 | 19/06/2027 |
| 56 15030102 [FAIL no_sku,nama_item].jpeg | no_sku | ✗ | 15030102 | 20120115 |
| 56 15030102 [FAIL no_sku,nama_item].jpeg | nama_item | ✗ | FIESTA CRINKLE CUT 1000 GR | FIESTA RACIK AYAM GORENG 20 GR/PAC |
| 56 15030102 [FAIL no_sku,nama_item].jpeg | expiry_date | ✓ | 07/04/2027 | 07/04/2027 |
| 58 16060114 [FAIL expiry_date].jpeg | no_sku | ✓ | 16060114 | 16060114 |
| 58 16060114 [FAIL expiry_date].jpeg | nama_item | ✓ | FIESTA GYOZA 180 GR (NEW) | FIESTA GYOZA 180 GR (NEW) |
| 58 16060114 [FAIL expiry_date].jpeg | expiry_date | ✗ | 18/05/2027 | (empty — not detected) |
| 60 17210106 [FAIL no_sku,nama_item].jpeg | no_sku | ✗ | 17210106 | 17200109 |
| 60 17210106 [FAIL no_sku,nama_item].jpeg | nama_item | ✗ | FIESTA RTS B/YAKINIKU 300GR/PAC | FIESTA RTS C/TERIYAKI 300GR/PAC |
| 60 17210106 [FAIL no_sku,nama_item].jpeg | expiry_date | ✓ | 19/05/2027 | 19/05/2027 |
| 63 17210109 [FAIL expiry_date].jpeg | no_sku | ✓ | 17210109 | 17210109 |
| 63 17210109 [FAIL expiry_date].jpeg | nama_item | ✓ | FIESTA RTS B/BULGOGI 300GR/PAC | FIESTA RTS B/BULGOGI 300GR/PAC |
| 63 17210109 [FAIL expiry_date].jpeg | expiry_date | ✗ | 18/05/2027 | (empty — not detected) |
| 65 20120102 [FAIL no_sku,nama_item].jpeg | no_sku | ✗ | 20120102 | 17210109 |
| 65 20120102 [FAIL no_sku,nama_item].jpeg | nama_item | ✗ | FIESTA T/B AYAM GORENG 80 GR | FIESTA RTS B/BULGOGI 300GR/PAC |
| 65 20120102 [FAIL no_sku,nama_item].jpeg | expiry_date | ✓ | (empty) | (empty — not detected) |
| 66 20120105 [FAIL expiry_date].jpeg | no_sku | ✓ | 20120105 | 20120105 |
| 66 20120105 [FAIL expiry_date].jpeg | nama_item | ✓ | FIESTA T/B SERBAGUNA  80 GR | FIESTA T/B SERBAGUNA  80 GR |
| 66 20120105 [FAIL expiry_date].jpeg | expiry_date | ✗ | 09/03/2027 | (empty — not detected) |
| 68 20120116 [FAIL expiry_date].jpeg | no_sku | ✓ | 20120116 | 20120116 |
| 68 20120116 [FAIL expiry_date].jpeg | nama_item | ✓ | FIESTA RACIK NASI GORENG 20 GR/PAC | FIESTA RACIK NASI GORENG 20 GR/PAC |
| 68 20120116 [FAIL expiry_date].jpeg | expiry_date | ✗ | 13/10/2026 | (empty — not detected) |
| 69 21000123 [FAIL no_sku,nama_item,expiry_date].jpeg | no_sku | ✗ | 21000123 | 21000126 |
| 69 21000123 [FAIL no_sku,nama_item,expiry_date].jpeg | nama_item | ✗ | FIESTA RICE W/GEPREK CHICKEN 320GR/PAC | NEW FIESTA CHICK RENDANG W RICE 320GR (PAC) |
| 69 21000123 [FAIL no_sku,nama_item,expiry_date].jpeg | expiry_date | ✗ | 30/04/2027 | (empty — not detected) |
| 71 21000130 [FAIL no_sku,nama_item,expiry_date].jpeg | no_sku | ✗ | 21000130 | 21000126 |
| 71 21000130 [FAIL no_sku,nama_item,expiry_date].jpeg | nama_item | ✗ | NEW FIESTA RICE W/C CHEESE BULDAK 320GR (PAC) | NEW FIESTA CHICK RENDANG W RICE 320GR (PAC) |
| 71 21000130 [FAIL no_sku,nama_item,expiry_date].jpeg | expiry_date | ✗ | 09/04/2027 | 04/05/2026 |
| 74 21200107 [FAIL expiry_date].jpeg | no_sku | ✓ | 21200107 | 21200107 |
| 74 21200107 [FAIL expiry_date].jpeg | nama_item | ✓ | NEW FIESTA SPAGHETTI CARBONARA 300GR (PAC) | NEW FIESTA SPAGHETTI CARBONARA 300GR (PAC) |
| 74 21200107 [FAIL expiry_date].jpeg | expiry_date | ✗ | 20/05/2027 | (empty — not detected) |
| 75 12010801 [FAIL expiry_date].jpeg | no_sku | ✓ | 12010801 | 12010801 |
| 75 12010801 [FAIL expiry_date].jpeg | nama_item | ✓ | OKEY NUGGET 500GR | OKEY NUGGET 500GR |
| 75 12010801 [FAIL expiry_date].jpeg | expiry_date | ✗ | 02/12/2027 | 02/02/2027 |
| 76 12012504 [FAIL no_sku,nama_item].jpeg | no_sku | ✗ | 12012504 | 12012502 |
| 76 12012504 [FAIL no_sku,nama_item].jpeg | nama_item | ✗ | AKUMO COIN 200 GR/PAC | AKUMO CHICKEN NUGGET 500 GR |
| 76 12012504 [FAIL no_sku,nama_item].jpeg | expiry_date | ✓ | 05/03/2027 | 05/03/2027 |
+25 -25
View File
@@ -1,25 +1,25 @@
# Product-scan validation images — live intake (staging)
This folder is the **live-intake / staging area** for the product-scan
validation set. It's still where the `/manual-label-scan` page saves new
photo drops, and still what real-world photos get dropped into by hand — but
it is **no longer what the accuracy harness scores**. That's
`../product-test-images-fixed/` (a frozen, sequentially-renamed snapshot) —
see that folder's README for why the split exists.
**Workflow (adding a new SKU or photo):**
1. Drop a photo here directly (flat, no subfolders — a filename with no `/`
is what marks an image as "validation" instead of "training").
2. Label it via the `/manual-label-scan` page (correct `no_sku`, `nama_item`,
`expiry_date` by hand — don't just accept the AI-scan prefill, that would
make the ground truth equal to the model's own prediction).
3. Re-run `node scripts/freeze-validation-set.mjs` from `backend/` to promote
the new photo into `product-test-images-fixed/` (renamed to
`<index> <no_sku>.<ext>`) so it actually gets scored on the next
`accuracy-check-scan.mts` run.
**This is not where new training photos go.** To improve the classifier
itself (DINOv2 index / YOLO fine-tune), add photos to
`pfm-web-app/public/produk-pfm/foto-kemasan-v2/<SKU folder>/` instead, then
reindex/retrain per `docs/scan-product.md`'s "Model artifacts & retraining"
section.
# Product-scan validation images — live intake (staging)
This folder is the **live-intake / staging area** for the product-scan
validation set. It's still where the `/manual-label-scan` page saves new
photo drops, and still what real-world photos get dropped into by hand — but
it is **no longer what the accuracy harness scores**. That's
`../product-test-images-fixed/` (a frozen, sequentially-renamed snapshot) —
see that folder's README for why the split exists.
**Workflow (adding a new SKU or photo):**
1. Drop a photo here directly (flat, no subfolders — a filename with no `/`
is what marks an image as "validation" instead of "training").
2. Label it via the `/manual-label-scan` page (correct `no_sku`, `nama_item`,
`expiry_date` by hand — don't just accept the AI-scan prefill, that would
make the ground truth equal to the model's own prediction).
3. Re-run `node scripts/freeze-validation-set.mjs` from `backend/` to promote
the new photo into `product-test-images-fixed/` (renamed to
`<index> <no_sku>.<ext>`) so it actually gets scored on the next
`accuracy-check-scan.mts` run.
**This is not where new training photos go.** To improve the classifier
itself (DINOv2 index / YOLO fine-tune), add photos to
`pfm-web-app/public/produk-pfm/foto-kemasan-v2/<SKU folder>/` instead, then
reindex/retrain per `docs/scan-product.md`'s "Model artifacts & retraining"
section.
+10 -10
View File
@@ -1,10 +1,10 @@
{"timestamp":"2026-07-08T08:39:20.434Z","commit":"9ff4a4a","imageCount":{"training":2,"validation":0},"failedImages":[],"fields":{"training":{"no_sku":{"correct":1,"total":2},"nama_item":{"correct":1,"total":2},"expiry_date":{"correct":2,"total":2}},"validation":{"no_sku":{"correct":0,"total":0},"nama_item":{"correct":0,"total":0},"expiry_date":{"correct":0,"total":0}}}}
{"timestamp":"2026-07-14T07:32:46.189Z","commit":"19f1fac","imageCount":{"training":0,"validation":79},"failedImages":[],"fields":{"training":{"no_sku":{"correct":0,"total":0},"nama_item":{"correct":0,"total":0},"expiry_date":{"correct":0,"total":0}},"validation":{"no_sku":{"correct":57,"total":79},"nama_item":{"correct":57,"total":79},"expiry_date":{"correct":42,"total":79}}},"classification":{"training":{"methodCounts":{},"avgConfidence":0},"validation":{"methodCounts":{"dinov2_similarity":79},"avgConfidence":0.8389257237881045}},"perImage":{"1 11110059.jpeg":66.66666666666666,"2 11140051.jpeg":66.66666666666666,"3 11620056.jpeg":100,"4 11650053.jpeg":100,"5 11660050.jpeg":0,"6 11710051.jpeg":66.66666666666666,"7 11818300.jpeg":0,"8 1195008A.jpeg":100,"9 11959937.jpeg":66.66666666666666,"10 12010111.jpeg":100,"11 12010115.jpeg":66.66666666666666,"12 12010117.jpeg":100,"13 12010119.jpeg":100,"14 12010121.jpeg":66.66666666666666,"15 12010127.jpeg":66.66666666666666,"16 12010509.jpeg":66.66666666666666,"17 12010515.jpeg":33.33333333333333,"18 12010519.jpeg":100,"19 12012202.jpeg":100,"20 12012501.jpeg":0,"21 12012503.jpeg":66.66666666666666,"22 12012505.jpeg":0,"23 12020102.jpeg":100,"24 12030102.jpeg":100,"25 12030403.jpeg":33.33333333333333,"26 12032502.jpeg":100,"27 12040101.jpeg":33.33333333333333,"28 12040102.jpeg":66.66666666666666,"29 12060103.jpeg":100,"30 12060402.jpeg":100,"31 12080101.jpeg":0,"32 12130102.jpeg":0,"33 12150201.jpeg":66.66666666666666,"34 12150501.jpeg":100,"35 12190103.jpeg":100,"36 12240103.jpeg":0,"37 13010111.jpeg":66.66666666666666,"38 13010116.jpeg":66.66666666666666,"39 13010118.jpeg":100,"40 13010120.jpeg":100,"41 13010122.jpeg":0,"42 13010123.jpeg":66.66666666666666,"43 13010125.jpeg":66.66666666666666,"44 13010518.jpeg":33.33333333333333,"45 13010524.jpeg":100,"46 13012206.jpeg":100,"47 13030501.jpeg":33.33333333333333,"48 13070506.jpeg":66.66666666666666,"49 13100512.jpeg":100,"50 15010101.jpeg":66.66666666666666,"51 15010102.jpeg":0,"52 15010107.jpeg":0,"53 15020101.jpeg":33.33333333333333,"54 15020102.jpeg":100,"55 15030101.jpeg":100,"56 15030102.jpeg":33.33333333333333,"57 16060113.jpeg":100,"58 16060114.jpeg":66.66666666666666,"59 17200109.jpeg":100,"60 17210106.jpeg":33.33333333333333,"61 17210107.jpeg":33.33333333333333,"62 17210108.jpeg":66.66666666666666,"63 17210109.jpeg":66.66666666666666,"64 20040101.jpeg":100,"65 20120102.jpeg":33.33333333333333,"66 20120105.jpeg":66.66666666666666,"67 20120115.jpeg":100,"68 20120116.jpeg":66.66666666666666,"69 21000123.jpeg":0,"70 21000126.jpeg":100,"71 21000130.jpeg":66.66666666666666,"72 21000137.jpeg":100,"73 21010101.jpeg":100,"74 21200107.jpeg":66.66666666666666,"75 12010801.jpeg":66.66666666666666,"76 12012504.jpeg":33.33333333333333,"77 12130504.jpeg":100,"78 13050101.jpeg":66.66666666666666,"79 15040102.jpeg":100}}
{"timestamp":"2026-07-14T07:47:40.913Z","commit":"19f1fac","imageCount":{"training":0,"validation":79},"failedImages":[],"fields":{"training":{"no_sku":{"correct":0,"total":0},"nama_item":{"correct":0,"total":0},"expiry_date":{"correct":0,"total":0}},"validation":{"no_sku":{"correct":57,"total":79},"nama_item":{"correct":57,"total":79},"expiry_date":{"correct":43,"total":79}}},"classification":{"training":{"methodCounts":{},"avgConfidence":0},"validation":{"methodCounts":{"dinov2_similarity":79},"avgConfidence":0.8389257237881045}},"perImage":{"1 11110059.jpeg":66.66666666666666,"2 11140051.jpeg":66.66666666666666,"3 11620056.jpeg":100,"4 11650053.jpeg":100,"5 11660050.jpeg":0,"6 11710051.jpeg":66.66666666666666,"7 11818300.jpeg":0,"8 1195008A.jpeg":100,"9 11959937.jpeg":66.66666666666666,"10 12010111.jpeg":100,"11 12010115.jpeg":66.66666666666666,"12 12010117.jpeg":100,"13 12010119.jpeg":100,"14 12010121.jpeg":66.66666666666666,"15 12010127.jpeg":66.66666666666666,"16 12010509.jpeg":66.66666666666666,"17 12010515.jpeg":33.33333333333333,"18 12010519.jpeg":100,"19 12012202.jpeg":100,"20 12012501.jpeg":0,"21 12012503.jpeg":66.66666666666666,"22 12012505.jpeg":0,"23 12020102.jpeg":100,"24 12030102.jpeg":100,"25 12030403.jpeg":33.33333333333333,"26 12032502.jpeg":100,"27 12040101.jpeg":33.33333333333333,"28 12040102.jpeg":66.66666666666666,"29 12060103.jpeg":100,"30 12060402.jpeg":100,"31 12080101.jpeg":0,"32 12130102.jpeg":0,"33 12150201.jpeg":66.66666666666666,"34 12150501.jpeg":100,"35 12190103.jpeg":100,"36 12240103.jpeg":0,"37 13010111.jpeg":66.66666666666666,"38 13010116.jpeg":66.66666666666666,"39 13010118.jpeg":100,"40 13010120.jpeg":100,"41 13010122.jpeg":0,"42 13010123.jpeg":66.66666666666666,"43 13010125.jpeg":66.66666666666666,"44 13010518.jpeg":33.33333333333333,"45 13010524.jpeg":100,"46 13012206.jpeg":100,"47 13030501.jpeg":33.33333333333333,"48 13070506.jpeg":66.66666666666666,"49 13100512.jpeg":100,"50 15010101.jpeg":66.66666666666666,"51 15010102.jpeg":0,"52 15010107.jpeg":0,"53 15020101.jpeg":33.33333333333333,"54 15020102.jpeg":100,"55 15030101.jpeg":100,"56 15030102.jpeg":33.33333333333333,"57 16060113.jpeg":100,"58 16060114.jpeg":66.66666666666666,"59 17200109.jpeg":100,"60 17210106.jpeg":33.33333333333333,"61 17210107.jpeg":33.33333333333333,"62 17210108.jpeg":66.66666666666666,"63 17210109.jpeg":66.66666666666666,"64 20040101.jpeg":100,"65 20120102.jpeg":33.33333333333333,"66 20120105.jpeg":66.66666666666666,"67 20120115.jpeg":100,"68 20120116.jpeg":66.66666666666666,"69 21000123.jpeg":0,"70 21000126.jpeg":100,"71 21000130.jpeg":66.66666666666666,"72 21000137.jpeg":100,"73 21010101.jpeg":100,"74 21200107.jpeg":66.66666666666666,"75 12010801.jpeg":66.66666666666666,"76 12012504.jpeg":33.33333333333333,"77 12130504.jpeg":100,"78 13050101.jpeg":100,"79 15040102.jpeg":100}}
{"timestamp":"2026-07-14T08:00:08.136Z","commit":"19f1fac","imageCount":{"training":0,"validation":79},"failedImages":[],"fields":{"training":{"no_sku":{"correct":0,"total":0},"nama_item":{"correct":0,"total":0},"expiry_date":{"correct":0,"total":0}},"validation":{"no_sku":{"correct":57,"total":79},"nama_item":{"correct":57,"total":79},"expiry_date":{"correct":43,"total":79}}},"classification":{"training":{"methodCounts":{},"avgConfidence":0},"validation":{"methodCounts":{"dinov2_similarity":79},"avgConfidence":0.8389257237881045}},"perImage":{"1 11110059.jpeg":66.66666666666666,"2 11140051.jpeg":66.66666666666666,"3 11620056.jpeg":100,"4 11650053.jpeg":100,"5 11660050.jpeg":0,"6 11710051.jpeg":66.66666666666666,"7 11818300.jpeg":0,"8 1195008A.jpeg":100,"9 11959937.jpeg":66.66666666666666,"10 12010111.jpeg":100,"11 12010115.jpeg":66.66666666666666,"12 12010117.jpeg":100,"13 12010119.jpeg":100,"14 12010121.jpeg":66.66666666666666,"15 12010127.jpeg":66.66666666666666,"16 12010509.jpeg":66.66666666666666,"17 12010515.jpeg":33.33333333333333,"18 12010519.jpeg":100,"19 12012202.jpeg":100,"20 12012501.jpeg":0,"21 12012503.jpeg":66.66666666666666,"22 12012505.jpeg":0,"23 12020102.jpeg":100,"24 12030102.jpeg":100,"25 12030403.jpeg":33.33333333333333,"26 12032502.jpeg":100,"27 12040101.jpeg":33.33333333333333,"28 12040102.jpeg":66.66666666666666,"29 12060103.jpeg":100,"30 12060402.jpeg":100,"31 12080101.jpeg":0,"32 12130102.jpeg":0,"33 12150201.jpeg":66.66666666666666,"34 12150501.jpeg":100,"35 12190103.jpeg":100,"36 12240103.jpeg":0,"37 13010111.jpeg":66.66666666666666,"38 13010116.jpeg":66.66666666666666,"39 13010118.jpeg":100,"40 13010120.jpeg":100,"41 13010122.jpeg":0,"42 13010123.jpeg":66.66666666666666,"43 13010125.jpeg":66.66666666666666,"44 13010518.jpeg":33.33333333333333,"45 13010524.jpeg":100,"46 13012206.jpeg":100,"47 13030501.jpeg":33.33333333333333,"48 13070506.jpeg":66.66666666666666,"49 13100512.jpeg":100,"50 15010101.jpeg":66.66666666666666,"51 15010102.jpeg":0,"52 15010107.jpeg":0,"53 15020101.jpeg":33.33333333333333,"54 15020102.jpeg":100,"55 15030101.jpeg":100,"56 15030102.jpeg":33.33333333333333,"57 16060113.jpeg":100,"58 16060114.jpeg":66.66666666666666,"59 17200109.jpeg":100,"60 17210106.jpeg":33.33333333333333,"61 17210107.jpeg":33.33333333333333,"62 17210108.jpeg":66.66666666666666,"63 17210109.jpeg":66.66666666666666,"64 20040101.jpeg":100,"65 20120102.jpeg":33.33333333333333,"66 20120105.jpeg":66.66666666666666,"67 20120115.jpeg":100,"68 20120116.jpeg":66.66666666666666,"69 21000123.jpeg":0,"70 21000126.jpeg":100,"71 21000130.jpeg":66.66666666666666,"72 21000137.jpeg":100,"73 21010101.jpeg":100,"74 21200107.jpeg":66.66666666666666,"75 12010801.jpeg":66.66666666666666,"76 12012504.jpeg":33.33333333333333,"77 12130504.jpeg":100,"78 13050101.jpeg":100,"79 15040102.jpeg":100}}
{"timestamp":"2026-07-14T08:17:44.402Z","commit":"19f1fac","imageCount":{"training":0,"validation":41},"failedImages":["13 12010119.jpeg","17 12010515.jpeg","18 12010519.jpeg","44 13010518.jpeg","46 13012206.jpeg","47 13030501.jpeg","48 13070506.jpeg","49 13100512.jpeg","50 15010101.jpeg","51 15010102.jpeg","52 15010107.jpeg","53 15020101.jpeg","54 15020102.jpeg","55 15030101.jpeg","56 15030102.jpeg","57 16060113.jpeg","58 16060114.jpeg","59 17200109.jpeg","60 17210106.jpeg","61 17210107.jpeg","62 17210108.jpeg","63 17210109.jpeg","64 20040101.jpeg","65 20120102.jpeg","66 20120105.jpeg","67 20120115.jpeg","68 20120116.jpeg","69 21000123.jpeg","70 21000126.jpeg","71 21000130.jpeg","72 21000137.jpeg","73 21010101.jpeg","74 21200107.jpeg","75 12010801.jpeg","76 12012504.jpeg","77 12130504.jpeg","78 13050101.jpeg","79 15040102.jpeg"],"fields":{"training":{"no_sku":{"correct":0,"total":0},"nama_item":{"correct":0,"total":0},"expiry_date":{"correct":0,"total":0}},"validation":{"no_sku":{"correct":31,"total":41},"nama_item":{"correct":31,"total":41},"expiry_date":{"correct":18,"total":41}}},"classification":{"training":{"methodCounts":{},"avgConfidence":0},"validation":{"methodCounts":{"dinov2_similarity":41},"avgConfidence":0.8498683179297098}},"perImage":{"1 11110059.jpeg":66.66666666666666,"2 11140051.jpeg":66.66666666666666,"3 11620056.jpeg":100,"4 11650053.jpeg":100,"5 11660050.jpeg":0,"6 11710051.jpeg":66.66666666666666,"7 11818300.jpeg":0,"8 1195008A.jpeg":100,"9 11959937.jpeg":66.66666666666666,"10 12010111.jpeg":100,"11 12010115.jpeg":66.66666666666666,"12 12010117.jpeg":100,"14 12010121.jpeg":66.66666666666666,"15 12010127.jpeg":66.66666666666666,"16 12010509.jpeg":66.66666666666666,"19 12012202.jpeg":100,"20 12012501.jpeg":0,"21 12012503.jpeg":66.66666666666666,"22 12012505.jpeg":0,"23 12020102.jpeg":100,"24 12030102.jpeg":100,"25 12030403.jpeg":33.33333333333333,"26 12032502.jpeg":100,"27 12040101.jpeg":33.33333333333333,"28 12040102.jpeg":66.66666666666666,"29 12060103.jpeg":100,"30 12060402.jpeg":100,"31 12080101.jpeg":0,"32 12130102.jpeg":0,"33 12150201.jpeg":66.66666666666666,"34 12150501.jpeg":100,"35 12190103.jpeg":100,"36 12240103.jpeg":0,"37 13010111.jpeg":66.66666666666666,"38 13010116.jpeg":66.66666666666666,"39 13010118.jpeg":100,"40 13010120.jpeg":100,"41 13010122.jpeg":0,"42 13010123.jpeg":66.66666666666666,"43 13010125.jpeg":66.66666666666666,"45 13010524.jpeg":100}}
{"timestamp":"2026-07-14T08:32:56.529Z","commit":"19f1fac","imageCount":{"training":0,"validation":79},"failedImages":[],"fields":{"training":{"no_sku":{"correct":0,"total":0},"nama_item":{"correct":0,"total":0},"expiry_date":{"correct":0,"total":0}},"validation":{"no_sku":{"correct":55,"total":79},"nama_item":{"correct":55,"total":79},"expiry_date":{"correct":49,"total":79}}},"classification":{"training":{"methodCounts":{},"avgConfidence":0},"validation":{"methodCounts":{"dinov2_similarity":79},"avgConfidence":0.8325021191488339}},"perImage":{"1 11110059.jpeg":66.66666666666666,"2 11140051.jpeg":66.66666666666666,"3 11620056.jpeg":100,"4 11650053.jpeg":100,"5 11660050.jpeg":0,"6 11710051.jpeg":66.66666666666666,"7 11818300.jpeg":0,"8 1195008A.jpeg":100,"9 11959937.jpeg":66.66666666666666,"10 12010111.jpeg":100,"11 12010115.jpeg":66.66666666666666,"12 12010117.jpeg":100,"13 12010119.jpeg":100,"14 12010121.jpeg":33.33333333333333,"15 12010127.jpeg":66.66666666666666,"16 12010509.jpeg":66.66666666666666,"17 12010515.jpeg":33.33333333333333,"18 12010519.jpeg":100,"19 12012202.jpeg":100,"20 12012501.jpeg":33.33333333333333,"21 12012503.jpeg":66.66666666666666,"22 12012505.jpeg":0,"23 12020102.jpeg":100,"24 12030102.jpeg":100,"25 12030403.jpeg":33.33333333333333,"26 12032502.jpeg":100,"27 12040101.jpeg":33.33333333333333,"28 12040102.jpeg":66.66666666666666,"29 12060103.jpeg":100,"30 12060402.jpeg":100,"31 12080101.jpeg":100,"32 12130102.jpeg":0,"33 12150201.jpeg":33.33333333333333,"34 12150501.jpeg":100,"35 12190103.jpeg":100,"36 12240103.jpeg":0,"37 13010111.jpeg":66.66666666666666,"38 13010116.jpeg":66.66666666666666,"39 13010118.jpeg":100,"40 13010120.jpeg":100,"41 13010122.jpeg":0,"42 13010123.jpeg":66.66666666666666,"43 13010125.jpeg":33.33333333333333,"44 13010518.jpeg":33.33333333333333,"45 13010524.jpeg":100,"46 13012206.jpeg":100,"47 13030501.jpeg":33.33333333333333,"48 13070506.jpeg":66.66666666666666,"49 13100512.jpeg":100,"50 15010101.jpeg":66.66666666666666,"51 15010102.jpeg":0,"52 15010107.jpeg":0,"53 15020101.jpeg":33.33333333333333,"54 15020102.jpeg":100,"55 15030101.jpeg":100,"56 15030102.jpeg":33.33333333333333,"57 16060113.jpeg":100,"58 16060114.jpeg":66.66666666666666,"59 17200109.jpeg":100,"60 17210106.jpeg":33.33333333333333,"61 17210107.jpeg":33.33333333333333,"62 17210108.jpeg":100,"63 17210109.jpeg":66.66666666666666,"64 20040101.jpeg":100,"65 20120102.jpeg":33.33333333333333,"66 20120105.jpeg":66.66666666666666,"67 20120115.jpeg":100,"68 20120116.jpeg":66.66666666666666,"69 21000123.jpeg":0,"70 21000126.jpeg":100,"71 21000130.jpeg":66.66666666666666,"72 21000137.jpeg":100,"73 21010101.jpeg":100,"74 21200107.jpeg":66.66666666666666,"75 12010801.jpeg":66.66666666666666,"76 12012504.jpeg":33.33333333333333,"77 12130504.jpeg":100,"78 13050101.jpeg":100,"79 15040102.jpeg":100}}
{"timestamp":"2026-07-14T08:45:37.890Z","commit":"19f1fac","imageCount":{"training":0,"validation":79},"failedImages":[],"fields":{"training":{"no_sku":{"correct":0,"total":0},"nama_item":{"correct":0,"total":0},"expiry_date":{"correct":0,"total":0}},"validation":{"no_sku":{"correct":58,"total":79},"nama_item":{"correct":58,"total":79},"expiry_date":{"correct":49,"total":79}}},"classification":{"training":{"methodCounts":{},"avgConfidence":0},"validation":{"methodCounts":{"dinov2_similarity":79},"avgConfidence":0.838914415504359}},"perImage":{"1 11110059.jpeg":66.66666666666666,"2 11140051.jpeg":66.66666666666666,"3 11620056.jpeg":100,"4 11650053.jpeg":100,"5 11660050.jpeg":0,"6 11710051.jpeg":66.66666666666666,"7 11818300.jpeg":0,"8 1195008A.jpeg":100,"9 11959937.jpeg":66.66666666666666,"10 12010111.jpeg":100,"11 12010115.jpeg":66.66666666666666,"12 12010117.jpeg":100,"13 12010119.jpeg":100,"14 12010121.jpeg":100,"15 12010127.jpeg":66.66666666666666,"16 12010509.jpeg":66.66666666666666,"17 12010515.jpeg":33.33333333333333,"18 12010519.jpeg":100,"19 12012202.jpeg":100,"20 12012501.jpeg":33.33333333333333,"21 12012503.jpeg":66.66666666666666,"22 12012505.jpeg":0,"23 12020102.jpeg":100,"24 12030102.jpeg":100,"25 12030403.jpeg":33.33333333333333,"26 12032502.jpeg":100,"27 12040101.jpeg":33.33333333333333,"28 12040102.jpeg":66.66666666666666,"29 12060103.jpeg":100,"30 12060402.jpeg":100,"31 12080101.jpeg":33.33333333333333,"32 12130102.jpeg":66.66666666666666,"33 12150201.jpeg":100,"34 12150501.jpeg":100,"35 12190103.jpeg":100,"36 12240103.jpeg":0,"37 13010111.jpeg":66.66666666666666,"38 13010116.jpeg":66.66666666666666,"39 13010118.jpeg":100,"40 13010120.jpeg":100,"41 13010122.jpeg":0,"42 13010123.jpeg":66.66666666666666,"43 13010125.jpeg":100,"44 13010518.jpeg":33.33333333333333,"45 13010524.jpeg":100,"46 13012206.jpeg":100,"47 13030501.jpeg":33.33333333333333,"48 13070506.jpeg":66.66666666666666,"49 13100512.jpeg":100,"50 15010101.jpeg":66.66666666666666,"51 15010102.jpeg":0,"52 15010107.jpeg":0,"53 15020101.jpeg":33.33333333333333,"54 15020102.jpeg":100,"55 15030101.jpeg":100,"56 15030102.jpeg":33.33333333333333,"57 16060113.jpeg":100,"58 16060114.jpeg":66.66666666666666,"59 17200109.jpeg":100,"60 17210106.jpeg":33.33333333333333,"61 17210107.jpeg":100,"62 17210108.jpeg":100,"63 17210109.jpeg":66.66666666666666,"64 20040101.jpeg":100,"65 20120102.jpeg":33.33333333333333,"66 20120105.jpeg":66.66666666666666,"67 20120115.jpeg":100,"68 20120116.jpeg":66.66666666666666,"69 21000123.jpeg":0,"70 21000126.jpeg":100,"71 21000130.jpeg":0,"72 21000137.jpeg":100,"73 21010101.jpeg":100,"74 21200107.jpeg":66.66666666666666,"75 12010801.jpeg":66.66666666666666,"76 12012504.jpeg":33.33333333333333,"77 12130504.jpeg":100,"78 13050101.jpeg":100,"79 15040102.jpeg":100}}
{"timestamp":"2026-07-14T09:37:47.365Z","commit":"19f1fac","imageCount":{"training":0,"validation":76},"failedImages":["25 12030403.jpeg","40 13010120.jpeg","52 15010107.jpeg"],"fields":{"training":{"no_sku":{"correct":0,"total":0},"nama_item":{"correct":0,"total":0},"expiry_date":{"correct":0,"total":0}},"validation":{"no_sku":{"correct":67,"total":76},"nama_item":{"correct":67,"total":76},"expiry_date":{"correct":49,"total":76}}},"classification":{"training":{"methodCounts":{},"avgConfidence":0},"validation":{"methodCounts":{"dinov2_similarity":76},"avgConfidence":0.8405522272775048}},"perImage":{"1 11110059.jpeg":66.66666666666666,"2 11140051.jpeg":66.66666666666666,"3 11620056.jpeg":100,"4 11650053.jpeg":100,"5 11660050.jpeg":33.33333333333333,"6 11710051.jpeg":66.66666666666666,"7 11818300.jpeg":66.66666666666666,"8 1195008A.jpeg":100,"9 11959937.jpeg":66.66666666666666,"10 12010111.jpeg":100,"11 12010115.jpeg":66.66666666666666,"12 12010117.jpeg":100,"13 12010119.jpeg":100,"14 12010121.jpeg":100,"15 12010127.jpeg":66.66666666666666,"16 12010509.jpeg":66.66666666666666,"17 12010515.jpeg":100,"18 12010519.jpeg":100,"19 12012202.jpeg":100,"20 12012501.jpeg":100,"21 12012503.jpeg":66.66666666666666,"22 12012505.jpeg":66.66666666666666,"23 12020102.jpeg":100,"24 12030102.jpeg":100,"26 12032502.jpeg":100,"27 12040101.jpeg":33.33333333333333,"28 12040102.jpeg":66.66666666666666,"29 12060103.jpeg":100,"30 12060402.jpeg":100,"31 12080101.jpeg":100,"32 12130102.jpeg":66.66666666666666,"33 12150201.jpeg":100,"34 12150501.jpeg":100,"35 12190103.jpeg":100,"36 12240103.jpeg":0,"37 13010111.jpeg":66.66666666666666,"38 13010116.jpeg":100,"39 13010118.jpeg":100,"41 13010122.jpeg":66.66666666666666,"42 13010123.jpeg":66.66666666666666,"43 13010125.jpeg":100,"44 13010518.jpeg":33.33333333333333,"45 13010524.jpeg":100,"46 13012206.jpeg":100,"47 13030501.jpeg":33.33333333333333,"48 13070506.jpeg":66.66666666666666,"49 13100512.jpeg":100,"50 15010101.jpeg":66.66666666666666,"51 15010102.jpeg":66.66666666666666,"53 15020101.jpeg":33.33333333333333,"54 15020102.jpeg":100,"55 15030101.jpeg":100,"56 15030102.jpeg":33.33333333333333,"57 16060113.jpeg":100,"58 16060114.jpeg":66.66666666666666,"59 17200109.jpeg":100,"60 17210106.jpeg":33.33333333333333,"61 17210107.jpeg":100,"62 17210108.jpeg":100,"63 17210109.jpeg":66.66666666666666,"64 20040101.jpeg":100,"65 20120102.jpeg":33.33333333333333,"66 20120105.jpeg":66.66666666666666,"67 20120115.jpeg":100,"68 20120116.jpeg":66.66666666666666,"69 21000123.jpeg":66.66666666666666,"70 21000126.jpeg":100,"71 21000130.jpeg":66.66666666666666,"72 21000137.jpeg":100,"73 21010101.jpeg":100,"74 21200107.jpeg":66.66666666666666,"75 12010801.jpeg":66.66666666666666,"76 12012504.jpeg":100,"77 12130504.jpeg":100,"78 13050101.jpeg":100,"79 15040102.jpeg":100}}
{"timestamp":"2026-07-14T09:56:01.573Z","commit":"19f1fac","imageCount":{"training":0,"validation":79},"failedImages":[],"fields":{"training":{"no_sku":{"correct":0,"total":0},"nama_item":{"correct":0,"total":0},"expiry_date":{"correct":0,"total":0}},"validation":{"no_sku":{"correct":69,"total":79},"nama_item":{"correct":69,"total":79},"expiry_date":{"correct":51,"total":79}}},"classification":{"training":{"methodCounts":{},"avgConfidence":0},"validation":{"methodCounts":{"dinov2_similarity":79},"avgConfidence":0.838914415504359}},"perImage":{"1 11110059.jpeg":66.66666666666666,"2 11140051.jpeg":66.66666666666666,"3 11620056.jpeg":100,"4 11650053.jpeg":100,"5 11660050.jpeg":33.33333333333333,"6 11710051.jpeg":66.66666666666666,"7 11818300.jpeg":66.66666666666666,"8 1195008A.jpeg":100,"9 11959937.jpeg":66.66666666666666,"10 12010111.jpeg":100,"11 12010115.jpeg":66.66666666666666,"12 12010117.jpeg":100,"13 12010119.jpeg":100,"14 12010121.jpeg":100,"15 12010127.jpeg":66.66666666666666,"16 12010509.jpeg":66.66666666666666,"17 12010515.jpeg":100,"18 12010519.jpeg":100,"19 12012202.jpeg":100,"20 12012501.jpeg":100,"21 12012503.jpeg":66.66666666666666,"22 12012505.jpeg":66.66666666666666,"23 12020102.jpeg":100,"24 12030102.jpeg":100,"25 12030403.jpeg":100,"26 12032502.jpeg":100,"27 12040101.jpeg":33.33333333333333,"28 12040102.jpeg":66.66666666666666,"29 12060103.jpeg":100,"30 12060402.jpeg":100,"31 12080101.jpeg":100,"32 12130102.jpeg":66.66666666666666,"33 12150201.jpeg":100,"34 12150501.jpeg":100,"35 12190103.jpeg":100,"36 12240103.jpeg":0,"37 13010111.jpeg":66.66666666666666,"38 13010116.jpeg":100,"39 13010118.jpeg":100,"40 13010120.jpeg":100,"41 13010122.jpeg":66.66666666666666,"42 13010123.jpeg":66.66666666666666,"43 13010125.jpeg":100,"44 13010518.jpeg":33.33333333333333,"45 13010524.jpeg":100,"46 13012206.jpeg":100,"47 13030501.jpeg":33.33333333333333,"48 13070506.jpeg":66.66666666666666,"49 13100512.jpeg":100,"50 15010101.jpeg":66.66666666666666,"51 15010102.jpeg":66.66666666666666,"52 15010107.jpeg":0,"53 15020101.jpeg":33.33333333333333,"54 15020102.jpeg":100,"55 15030101.jpeg":100,"56 15030102.jpeg":33.33333333333333,"57 16060113.jpeg":100,"58 16060114.jpeg":66.66666666666666,"59 17200109.jpeg":100,"60 17210106.jpeg":33.33333333333333,"61 17210107.jpeg":100,"62 17210108.jpeg":100,"63 17210109.jpeg":66.66666666666666,"64 20040101.jpeg":100,"65 20120102.jpeg":33.33333333333333,"66 20120105.jpeg":66.66666666666666,"67 20120115.jpeg":100,"68 20120116.jpeg":66.66666666666666,"69 21000123.jpeg":66.66666666666666,"70 21000126.jpeg":100,"71 21000130.jpeg":66.66666666666666,"72 21000137.jpeg":100,"73 21010101.jpeg":100,"74 21200107.jpeg":66.66666666666666,"75 12010801.jpeg":66.66666666666666,"76 12012504.jpeg":100,"77 12130504.jpeg":100,"78 13050101.jpeg":100,"79 15040102.jpeg":100}}
{"timestamp":"2026-07-14T13:29:14.802Z","commit":"e76ccb6","imageCount":{"training":0,"validation":79},"failedImages":[],"fields":{"training":{"no_sku":{"correct":0,"total":0},"nama_item":{"correct":0,"total":0},"expiry_date":{"correct":0,"total":0}},"validation":{"no_sku":{"correct":69,"total":79},"nama_item":{"correct":69,"total":79},"expiry_date":{"correct":51,"total":79}}},"classification":{"training":{"methodCounts":{},"avgConfidence":0},"validation":{"methodCounts":{"dinov2_similarity":79},"avgConfidence":0.838914415504359}},"perImage":{"1 11110059.jpeg":66.66666666666666,"2 11140051.jpeg":66.66666666666666,"3 11620056.jpeg":100,"4 11650053.jpeg":100,"5 11660050.jpeg":33.33333333333333,"6 11710051.jpeg":66.66666666666666,"7 11818300.jpeg":66.66666666666666,"8 1195008A.jpeg":100,"9 11959937.jpeg":66.66666666666666,"10 12010111.jpeg":100,"11 12010115.jpeg":66.66666666666666,"12 12010117.jpeg":100,"13 12010119.jpeg":100,"14 12010121.jpeg":100,"15 12010127.jpeg":66.66666666666666,"16 12010509.jpeg":66.66666666666666,"17 12010515.jpeg":100,"18 12010519.jpeg":100,"19 12012202.jpeg":100,"20 12012501.jpeg":100,"21 12012503.jpeg":66.66666666666666,"22 12012505.jpeg":66.66666666666666,"23 12020102.jpeg":100,"24 12030102.jpeg":100,"25 12030403.jpeg":100,"26 12032502.jpeg":100,"27 12040101.jpeg":33.33333333333333,"28 12040102.jpeg":66.66666666666666,"29 12060103.jpeg":100,"30 12060402.jpeg":100,"31 12080101.jpeg":100,"32 12130102.jpeg":66.66666666666666,"33 12150201.jpeg":100,"34 12150501.jpeg":100,"35 12190103.jpeg":100,"36 12240103.jpeg":0,"37 13010111.jpeg":66.66666666666666,"38 13010116.jpeg":100,"39 13010118.jpeg":100,"40 13010120.jpeg":100,"41 13010122.jpeg":66.66666666666666,"42 13010123.jpeg":66.66666666666666,"43 13010125.jpeg":100,"44 13010518.jpeg":33.33333333333333,"45 13010524.jpeg":100,"46 13012206.jpeg":100,"47 13030501.jpeg":33.33333333333333,"48 13070506.jpeg":66.66666666666666,"49 13100512.jpeg":100,"50 15010101.jpeg":66.66666666666666,"51 15010102.jpeg":66.66666666666666,"52 15010107.jpeg":0,"53 15020101.jpeg":33.33333333333333,"54 15020102.jpeg":100,"55 15030101.jpeg":100,"56 15030102.jpeg":33.33333333333333,"57 16060113.jpeg":100,"58 16060114.jpeg":66.66666666666666,"59 17200109.jpeg":100,"60 17210106.jpeg":33.33333333333333,"61 17210107.jpeg":100,"62 17210108.jpeg":100,"63 17210109.jpeg":66.66666666666666,"64 20040101.jpeg":100,"65 20120102.jpeg":33.33333333333333,"66 20120105.jpeg":66.66666666666666,"67 20120115.jpeg":100,"68 20120116.jpeg":66.66666666666666,"69 21000123.jpeg":66.66666666666666,"70 21000126.jpeg":100,"71 21000130.jpeg":66.66666666666666,"72 21000137.jpeg":100,"73 21010101.jpeg":100,"74 21200107.jpeg":66.66666666666666,"75 12010801.jpeg":66.66666666666666,"76 12012504.jpeg":100,"77 12130504.jpeg":100,"78 13050101.jpeg":100,"79 15040102.jpeg":100}}
{"timestamp":"2026-07-08T08:39:20.434Z","commit":"9ff4a4a","imageCount":{"training":2,"validation":0},"failedImages":[],"fields":{"training":{"no_sku":{"correct":1,"total":2},"nama_item":{"correct":1,"total":2},"expiry_date":{"correct":2,"total":2}},"validation":{"no_sku":{"correct":0,"total":0},"nama_item":{"correct":0,"total":0},"expiry_date":{"correct":0,"total":0}}}}
{"timestamp":"2026-07-14T07:32:46.189Z","commit":"19f1fac","imageCount":{"training":0,"validation":79},"failedImages":[],"fields":{"training":{"no_sku":{"correct":0,"total":0},"nama_item":{"correct":0,"total":0},"expiry_date":{"correct":0,"total":0}},"validation":{"no_sku":{"correct":57,"total":79},"nama_item":{"correct":57,"total":79},"expiry_date":{"correct":42,"total":79}}},"classification":{"training":{"methodCounts":{},"avgConfidence":0},"validation":{"methodCounts":{"dinov2_similarity":79},"avgConfidence":0.8389257237881045}},"perImage":{"1 11110059.jpeg":66.66666666666666,"2 11140051.jpeg":66.66666666666666,"3 11620056.jpeg":100,"4 11650053.jpeg":100,"5 11660050.jpeg":0,"6 11710051.jpeg":66.66666666666666,"7 11818300.jpeg":0,"8 1195008A.jpeg":100,"9 11959937.jpeg":66.66666666666666,"10 12010111.jpeg":100,"11 12010115.jpeg":66.66666666666666,"12 12010117.jpeg":100,"13 12010119.jpeg":100,"14 12010121.jpeg":66.66666666666666,"15 12010127.jpeg":66.66666666666666,"16 12010509.jpeg":66.66666666666666,"17 12010515.jpeg":33.33333333333333,"18 12010519.jpeg":100,"19 12012202.jpeg":100,"20 12012501.jpeg":0,"21 12012503.jpeg":66.66666666666666,"22 12012505.jpeg":0,"23 12020102.jpeg":100,"24 12030102.jpeg":100,"25 12030403.jpeg":33.33333333333333,"26 12032502.jpeg":100,"27 12040101.jpeg":33.33333333333333,"28 12040102.jpeg":66.66666666666666,"29 12060103.jpeg":100,"30 12060402.jpeg":100,"31 12080101.jpeg":0,"32 12130102.jpeg":0,"33 12150201.jpeg":66.66666666666666,"34 12150501.jpeg":100,"35 12190103.jpeg":100,"36 12240103.jpeg":0,"37 13010111.jpeg":66.66666666666666,"38 13010116.jpeg":66.66666666666666,"39 13010118.jpeg":100,"40 13010120.jpeg":100,"41 13010122.jpeg":0,"42 13010123.jpeg":66.66666666666666,"43 13010125.jpeg":66.66666666666666,"44 13010518.jpeg":33.33333333333333,"45 13010524.jpeg":100,"46 13012206.jpeg":100,"47 13030501.jpeg":33.33333333333333,"48 13070506.jpeg":66.66666666666666,"49 13100512.jpeg":100,"50 15010101.jpeg":66.66666666666666,"51 15010102.jpeg":0,"52 15010107.jpeg":0,"53 15020101.jpeg":33.33333333333333,"54 15020102.jpeg":100,"55 15030101.jpeg":100,"56 15030102.jpeg":33.33333333333333,"57 16060113.jpeg":100,"58 16060114.jpeg":66.66666666666666,"59 17200109.jpeg":100,"60 17210106.jpeg":33.33333333333333,"61 17210107.jpeg":33.33333333333333,"62 17210108.jpeg":66.66666666666666,"63 17210109.jpeg":66.66666666666666,"64 20040101.jpeg":100,"65 20120102.jpeg":33.33333333333333,"66 20120105.jpeg":66.66666666666666,"67 20120115.jpeg":100,"68 20120116.jpeg":66.66666666666666,"69 21000123.jpeg":0,"70 21000126.jpeg":100,"71 21000130.jpeg":66.66666666666666,"72 21000137.jpeg":100,"73 21010101.jpeg":100,"74 21200107.jpeg":66.66666666666666,"75 12010801.jpeg":66.66666666666666,"76 12012504.jpeg":33.33333333333333,"77 12130504.jpeg":100,"78 13050101.jpeg":66.66666666666666,"79 15040102.jpeg":100}}
{"timestamp":"2026-07-14T07:47:40.913Z","commit":"19f1fac","imageCount":{"training":0,"validation":79},"failedImages":[],"fields":{"training":{"no_sku":{"correct":0,"total":0},"nama_item":{"correct":0,"total":0},"expiry_date":{"correct":0,"total":0}},"validation":{"no_sku":{"correct":57,"total":79},"nama_item":{"correct":57,"total":79},"expiry_date":{"correct":43,"total":79}}},"classification":{"training":{"methodCounts":{},"avgConfidence":0},"validation":{"methodCounts":{"dinov2_similarity":79},"avgConfidence":0.8389257237881045}},"perImage":{"1 11110059.jpeg":66.66666666666666,"2 11140051.jpeg":66.66666666666666,"3 11620056.jpeg":100,"4 11650053.jpeg":100,"5 11660050.jpeg":0,"6 11710051.jpeg":66.66666666666666,"7 11818300.jpeg":0,"8 1195008A.jpeg":100,"9 11959937.jpeg":66.66666666666666,"10 12010111.jpeg":100,"11 12010115.jpeg":66.66666666666666,"12 12010117.jpeg":100,"13 12010119.jpeg":100,"14 12010121.jpeg":66.66666666666666,"15 12010127.jpeg":66.66666666666666,"16 12010509.jpeg":66.66666666666666,"17 12010515.jpeg":33.33333333333333,"18 12010519.jpeg":100,"19 12012202.jpeg":100,"20 12012501.jpeg":0,"21 12012503.jpeg":66.66666666666666,"22 12012505.jpeg":0,"23 12020102.jpeg":100,"24 12030102.jpeg":100,"25 12030403.jpeg":33.33333333333333,"26 12032502.jpeg":100,"27 12040101.jpeg":33.33333333333333,"28 12040102.jpeg":66.66666666666666,"29 12060103.jpeg":100,"30 12060402.jpeg":100,"31 12080101.jpeg":0,"32 12130102.jpeg":0,"33 12150201.jpeg":66.66666666666666,"34 12150501.jpeg":100,"35 12190103.jpeg":100,"36 12240103.jpeg":0,"37 13010111.jpeg":66.66666666666666,"38 13010116.jpeg":66.66666666666666,"39 13010118.jpeg":100,"40 13010120.jpeg":100,"41 13010122.jpeg":0,"42 13010123.jpeg":66.66666666666666,"43 13010125.jpeg":66.66666666666666,"44 13010518.jpeg":33.33333333333333,"45 13010524.jpeg":100,"46 13012206.jpeg":100,"47 13030501.jpeg":33.33333333333333,"48 13070506.jpeg":66.66666666666666,"49 13100512.jpeg":100,"50 15010101.jpeg":66.66666666666666,"51 15010102.jpeg":0,"52 15010107.jpeg":0,"53 15020101.jpeg":33.33333333333333,"54 15020102.jpeg":100,"55 15030101.jpeg":100,"56 15030102.jpeg":33.33333333333333,"57 16060113.jpeg":100,"58 16060114.jpeg":66.66666666666666,"59 17200109.jpeg":100,"60 17210106.jpeg":33.33333333333333,"61 17210107.jpeg":33.33333333333333,"62 17210108.jpeg":66.66666666666666,"63 17210109.jpeg":66.66666666666666,"64 20040101.jpeg":100,"65 20120102.jpeg":33.33333333333333,"66 20120105.jpeg":66.66666666666666,"67 20120115.jpeg":100,"68 20120116.jpeg":66.66666666666666,"69 21000123.jpeg":0,"70 21000126.jpeg":100,"71 21000130.jpeg":66.66666666666666,"72 21000137.jpeg":100,"73 21010101.jpeg":100,"74 21200107.jpeg":66.66666666666666,"75 12010801.jpeg":66.66666666666666,"76 12012504.jpeg":33.33333333333333,"77 12130504.jpeg":100,"78 13050101.jpeg":100,"79 15040102.jpeg":100}}
{"timestamp":"2026-07-14T08:00:08.136Z","commit":"19f1fac","imageCount":{"training":0,"validation":79},"failedImages":[],"fields":{"training":{"no_sku":{"correct":0,"total":0},"nama_item":{"correct":0,"total":0},"expiry_date":{"correct":0,"total":0}},"validation":{"no_sku":{"correct":57,"total":79},"nama_item":{"correct":57,"total":79},"expiry_date":{"correct":43,"total":79}}},"classification":{"training":{"methodCounts":{},"avgConfidence":0},"validation":{"methodCounts":{"dinov2_similarity":79},"avgConfidence":0.8389257237881045}},"perImage":{"1 11110059.jpeg":66.66666666666666,"2 11140051.jpeg":66.66666666666666,"3 11620056.jpeg":100,"4 11650053.jpeg":100,"5 11660050.jpeg":0,"6 11710051.jpeg":66.66666666666666,"7 11818300.jpeg":0,"8 1195008A.jpeg":100,"9 11959937.jpeg":66.66666666666666,"10 12010111.jpeg":100,"11 12010115.jpeg":66.66666666666666,"12 12010117.jpeg":100,"13 12010119.jpeg":100,"14 12010121.jpeg":66.66666666666666,"15 12010127.jpeg":66.66666666666666,"16 12010509.jpeg":66.66666666666666,"17 12010515.jpeg":33.33333333333333,"18 12010519.jpeg":100,"19 12012202.jpeg":100,"20 12012501.jpeg":0,"21 12012503.jpeg":66.66666666666666,"22 12012505.jpeg":0,"23 12020102.jpeg":100,"24 12030102.jpeg":100,"25 12030403.jpeg":33.33333333333333,"26 12032502.jpeg":100,"27 12040101.jpeg":33.33333333333333,"28 12040102.jpeg":66.66666666666666,"29 12060103.jpeg":100,"30 12060402.jpeg":100,"31 12080101.jpeg":0,"32 12130102.jpeg":0,"33 12150201.jpeg":66.66666666666666,"34 12150501.jpeg":100,"35 12190103.jpeg":100,"36 12240103.jpeg":0,"37 13010111.jpeg":66.66666666666666,"38 13010116.jpeg":66.66666666666666,"39 13010118.jpeg":100,"40 13010120.jpeg":100,"41 13010122.jpeg":0,"42 13010123.jpeg":66.66666666666666,"43 13010125.jpeg":66.66666666666666,"44 13010518.jpeg":33.33333333333333,"45 13010524.jpeg":100,"46 13012206.jpeg":100,"47 13030501.jpeg":33.33333333333333,"48 13070506.jpeg":66.66666666666666,"49 13100512.jpeg":100,"50 15010101.jpeg":66.66666666666666,"51 15010102.jpeg":0,"52 15010107.jpeg":0,"53 15020101.jpeg":33.33333333333333,"54 15020102.jpeg":100,"55 15030101.jpeg":100,"56 15030102.jpeg":33.33333333333333,"57 16060113.jpeg":100,"58 16060114.jpeg":66.66666666666666,"59 17200109.jpeg":100,"60 17210106.jpeg":33.33333333333333,"61 17210107.jpeg":33.33333333333333,"62 17210108.jpeg":66.66666666666666,"63 17210109.jpeg":66.66666666666666,"64 20040101.jpeg":100,"65 20120102.jpeg":33.33333333333333,"66 20120105.jpeg":66.66666666666666,"67 20120115.jpeg":100,"68 20120116.jpeg":66.66666666666666,"69 21000123.jpeg":0,"70 21000126.jpeg":100,"71 21000130.jpeg":66.66666666666666,"72 21000137.jpeg":100,"73 21010101.jpeg":100,"74 21200107.jpeg":66.66666666666666,"75 12010801.jpeg":66.66666666666666,"76 12012504.jpeg":33.33333333333333,"77 12130504.jpeg":100,"78 13050101.jpeg":100,"79 15040102.jpeg":100}}
{"timestamp":"2026-07-14T08:17:44.402Z","commit":"19f1fac","imageCount":{"training":0,"validation":41},"failedImages":["13 12010119.jpeg","17 12010515.jpeg","18 12010519.jpeg","44 13010518.jpeg","46 13012206.jpeg","47 13030501.jpeg","48 13070506.jpeg","49 13100512.jpeg","50 15010101.jpeg","51 15010102.jpeg","52 15010107.jpeg","53 15020101.jpeg","54 15020102.jpeg","55 15030101.jpeg","56 15030102.jpeg","57 16060113.jpeg","58 16060114.jpeg","59 17200109.jpeg","60 17210106.jpeg","61 17210107.jpeg","62 17210108.jpeg","63 17210109.jpeg","64 20040101.jpeg","65 20120102.jpeg","66 20120105.jpeg","67 20120115.jpeg","68 20120116.jpeg","69 21000123.jpeg","70 21000126.jpeg","71 21000130.jpeg","72 21000137.jpeg","73 21010101.jpeg","74 21200107.jpeg","75 12010801.jpeg","76 12012504.jpeg","77 12130504.jpeg","78 13050101.jpeg","79 15040102.jpeg"],"fields":{"training":{"no_sku":{"correct":0,"total":0},"nama_item":{"correct":0,"total":0},"expiry_date":{"correct":0,"total":0}},"validation":{"no_sku":{"correct":31,"total":41},"nama_item":{"correct":31,"total":41},"expiry_date":{"correct":18,"total":41}}},"classification":{"training":{"methodCounts":{},"avgConfidence":0},"validation":{"methodCounts":{"dinov2_similarity":41},"avgConfidence":0.8498683179297098}},"perImage":{"1 11110059.jpeg":66.66666666666666,"2 11140051.jpeg":66.66666666666666,"3 11620056.jpeg":100,"4 11650053.jpeg":100,"5 11660050.jpeg":0,"6 11710051.jpeg":66.66666666666666,"7 11818300.jpeg":0,"8 1195008A.jpeg":100,"9 11959937.jpeg":66.66666666666666,"10 12010111.jpeg":100,"11 12010115.jpeg":66.66666666666666,"12 12010117.jpeg":100,"14 12010121.jpeg":66.66666666666666,"15 12010127.jpeg":66.66666666666666,"16 12010509.jpeg":66.66666666666666,"19 12012202.jpeg":100,"20 12012501.jpeg":0,"21 12012503.jpeg":66.66666666666666,"22 12012505.jpeg":0,"23 12020102.jpeg":100,"24 12030102.jpeg":100,"25 12030403.jpeg":33.33333333333333,"26 12032502.jpeg":100,"27 12040101.jpeg":33.33333333333333,"28 12040102.jpeg":66.66666666666666,"29 12060103.jpeg":100,"30 12060402.jpeg":100,"31 12080101.jpeg":0,"32 12130102.jpeg":0,"33 12150201.jpeg":66.66666666666666,"34 12150501.jpeg":100,"35 12190103.jpeg":100,"36 12240103.jpeg":0,"37 13010111.jpeg":66.66666666666666,"38 13010116.jpeg":66.66666666666666,"39 13010118.jpeg":100,"40 13010120.jpeg":100,"41 13010122.jpeg":0,"42 13010123.jpeg":66.66666666666666,"43 13010125.jpeg":66.66666666666666,"45 13010524.jpeg":100}}
{"timestamp":"2026-07-14T08:32:56.529Z","commit":"19f1fac","imageCount":{"training":0,"validation":79},"failedImages":[],"fields":{"training":{"no_sku":{"correct":0,"total":0},"nama_item":{"correct":0,"total":0},"expiry_date":{"correct":0,"total":0}},"validation":{"no_sku":{"correct":55,"total":79},"nama_item":{"correct":55,"total":79},"expiry_date":{"correct":49,"total":79}}},"classification":{"training":{"methodCounts":{},"avgConfidence":0},"validation":{"methodCounts":{"dinov2_similarity":79},"avgConfidence":0.8325021191488339}},"perImage":{"1 11110059.jpeg":66.66666666666666,"2 11140051.jpeg":66.66666666666666,"3 11620056.jpeg":100,"4 11650053.jpeg":100,"5 11660050.jpeg":0,"6 11710051.jpeg":66.66666666666666,"7 11818300.jpeg":0,"8 1195008A.jpeg":100,"9 11959937.jpeg":66.66666666666666,"10 12010111.jpeg":100,"11 12010115.jpeg":66.66666666666666,"12 12010117.jpeg":100,"13 12010119.jpeg":100,"14 12010121.jpeg":33.33333333333333,"15 12010127.jpeg":66.66666666666666,"16 12010509.jpeg":66.66666666666666,"17 12010515.jpeg":33.33333333333333,"18 12010519.jpeg":100,"19 12012202.jpeg":100,"20 12012501.jpeg":33.33333333333333,"21 12012503.jpeg":66.66666666666666,"22 12012505.jpeg":0,"23 12020102.jpeg":100,"24 12030102.jpeg":100,"25 12030403.jpeg":33.33333333333333,"26 12032502.jpeg":100,"27 12040101.jpeg":33.33333333333333,"28 12040102.jpeg":66.66666666666666,"29 12060103.jpeg":100,"30 12060402.jpeg":100,"31 12080101.jpeg":100,"32 12130102.jpeg":0,"33 12150201.jpeg":33.33333333333333,"34 12150501.jpeg":100,"35 12190103.jpeg":100,"36 12240103.jpeg":0,"37 13010111.jpeg":66.66666666666666,"38 13010116.jpeg":66.66666666666666,"39 13010118.jpeg":100,"40 13010120.jpeg":100,"41 13010122.jpeg":0,"42 13010123.jpeg":66.66666666666666,"43 13010125.jpeg":33.33333333333333,"44 13010518.jpeg":33.33333333333333,"45 13010524.jpeg":100,"46 13012206.jpeg":100,"47 13030501.jpeg":33.33333333333333,"48 13070506.jpeg":66.66666666666666,"49 13100512.jpeg":100,"50 15010101.jpeg":66.66666666666666,"51 15010102.jpeg":0,"52 15010107.jpeg":0,"53 15020101.jpeg":33.33333333333333,"54 15020102.jpeg":100,"55 15030101.jpeg":100,"56 15030102.jpeg":33.33333333333333,"57 16060113.jpeg":100,"58 16060114.jpeg":66.66666666666666,"59 17200109.jpeg":100,"60 17210106.jpeg":33.33333333333333,"61 17210107.jpeg":33.33333333333333,"62 17210108.jpeg":100,"63 17210109.jpeg":66.66666666666666,"64 20040101.jpeg":100,"65 20120102.jpeg":33.33333333333333,"66 20120105.jpeg":66.66666666666666,"67 20120115.jpeg":100,"68 20120116.jpeg":66.66666666666666,"69 21000123.jpeg":0,"70 21000126.jpeg":100,"71 21000130.jpeg":66.66666666666666,"72 21000137.jpeg":100,"73 21010101.jpeg":100,"74 21200107.jpeg":66.66666666666666,"75 12010801.jpeg":66.66666666666666,"76 12012504.jpeg":33.33333333333333,"77 12130504.jpeg":100,"78 13050101.jpeg":100,"79 15040102.jpeg":100}}
{"timestamp":"2026-07-14T08:45:37.890Z","commit":"19f1fac","imageCount":{"training":0,"validation":79},"failedImages":[],"fields":{"training":{"no_sku":{"correct":0,"total":0},"nama_item":{"correct":0,"total":0},"expiry_date":{"correct":0,"total":0}},"validation":{"no_sku":{"correct":58,"total":79},"nama_item":{"correct":58,"total":79},"expiry_date":{"correct":49,"total":79}}},"classification":{"training":{"methodCounts":{},"avgConfidence":0},"validation":{"methodCounts":{"dinov2_similarity":79},"avgConfidence":0.838914415504359}},"perImage":{"1 11110059.jpeg":66.66666666666666,"2 11140051.jpeg":66.66666666666666,"3 11620056.jpeg":100,"4 11650053.jpeg":100,"5 11660050.jpeg":0,"6 11710051.jpeg":66.66666666666666,"7 11818300.jpeg":0,"8 1195008A.jpeg":100,"9 11959937.jpeg":66.66666666666666,"10 12010111.jpeg":100,"11 12010115.jpeg":66.66666666666666,"12 12010117.jpeg":100,"13 12010119.jpeg":100,"14 12010121.jpeg":100,"15 12010127.jpeg":66.66666666666666,"16 12010509.jpeg":66.66666666666666,"17 12010515.jpeg":33.33333333333333,"18 12010519.jpeg":100,"19 12012202.jpeg":100,"20 12012501.jpeg":33.33333333333333,"21 12012503.jpeg":66.66666666666666,"22 12012505.jpeg":0,"23 12020102.jpeg":100,"24 12030102.jpeg":100,"25 12030403.jpeg":33.33333333333333,"26 12032502.jpeg":100,"27 12040101.jpeg":33.33333333333333,"28 12040102.jpeg":66.66666666666666,"29 12060103.jpeg":100,"30 12060402.jpeg":100,"31 12080101.jpeg":33.33333333333333,"32 12130102.jpeg":66.66666666666666,"33 12150201.jpeg":100,"34 12150501.jpeg":100,"35 12190103.jpeg":100,"36 12240103.jpeg":0,"37 13010111.jpeg":66.66666666666666,"38 13010116.jpeg":66.66666666666666,"39 13010118.jpeg":100,"40 13010120.jpeg":100,"41 13010122.jpeg":0,"42 13010123.jpeg":66.66666666666666,"43 13010125.jpeg":100,"44 13010518.jpeg":33.33333333333333,"45 13010524.jpeg":100,"46 13012206.jpeg":100,"47 13030501.jpeg":33.33333333333333,"48 13070506.jpeg":66.66666666666666,"49 13100512.jpeg":100,"50 15010101.jpeg":66.66666666666666,"51 15010102.jpeg":0,"52 15010107.jpeg":0,"53 15020101.jpeg":33.33333333333333,"54 15020102.jpeg":100,"55 15030101.jpeg":100,"56 15030102.jpeg":33.33333333333333,"57 16060113.jpeg":100,"58 16060114.jpeg":66.66666666666666,"59 17200109.jpeg":100,"60 17210106.jpeg":33.33333333333333,"61 17210107.jpeg":100,"62 17210108.jpeg":100,"63 17210109.jpeg":66.66666666666666,"64 20040101.jpeg":100,"65 20120102.jpeg":33.33333333333333,"66 20120105.jpeg":66.66666666666666,"67 20120115.jpeg":100,"68 20120116.jpeg":66.66666666666666,"69 21000123.jpeg":0,"70 21000126.jpeg":100,"71 21000130.jpeg":0,"72 21000137.jpeg":100,"73 21010101.jpeg":100,"74 21200107.jpeg":66.66666666666666,"75 12010801.jpeg":66.66666666666666,"76 12012504.jpeg":33.33333333333333,"77 12130504.jpeg":100,"78 13050101.jpeg":100,"79 15040102.jpeg":100}}
{"timestamp":"2026-07-14T09:37:47.365Z","commit":"19f1fac","imageCount":{"training":0,"validation":76},"failedImages":["25 12030403.jpeg","40 13010120.jpeg","52 15010107.jpeg"],"fields":{"training":{"no_sku":{"correct":0,"total":0},"nama_item":{"correct":0,"total":0},"expiry_date":{"correct":0,"total":0}},"validation":{"no_sku":{"correct":67,"total":76},"nama_item":{"correct":67,"total":76},"expiry_date":{"correct":49,"total":76}}},"classification":{"training":{"methodCounts":{},"avgConfidence":0},"validation":{"methodCounts":{"dinov2_similarity":76},"avgConfidence":0.8405522272775048}},"perImage":{"1 11110059.jpeg":66.66666666666666,"2 11140051.jpeg":66.66666666666666,"3 11620056.jpeg":100,"4 11650053.jpeg":100,"5 11660050.jpeg":33.33333333333333,"6 11710051.jpeg":66.66666666666666,"7 11818300.jpeg":66.66666666666666,"8 1195008A.jpeg":100,"9 11959937.jpeg":66.66666666666666,"10 12010111.jpeg":100,"11 12010115.jpeg":66.66666666666666,"12 12010117.jpeg":100,"13 12010119.jpeg":100,"14 12010121.jpeg":100,"15 12010127.jpeg":66.66666666666666,"16 12010509.jpeg":66.66666666666666,"17 12010515.jpeg":100,"18 12010519.jpeg":100,"19 12012202.jpeg":100,"20 12012501.jpeg":100,"21 12012503.jpeg":66.66666666666666,"22 12012505.jpeg":66.66666666666666,"23 12020102.jpeg":100,"24 12030102.jpeg":100,"26 12032502.jpeg":100,"27 12040101.jpeg":33.33333333333333,"28 12040102.jpeg":66.66666666666666,"29 12060103.jpeg":100,"30 12060402.jpeg":100,"31 12080101.jpeg":100,"32 12130102.jpeg":66.66666666666666,"33 12150201.jpeg":100,"34 12150501.jpeg":100,"35 12190103.jpeg":100,"36 12240103.jpeg":0,"37 13010111.jpeg":66.66666666666666,"38 13010116.jpeg":100,"39 13010118.jpeg":100,"41 13010122.jpeg":66.66666666666666,"42 13010123.jpeg":66.66666666666666,"43 13010125.jpeg":100,"44 13010518.jpeg":33.33333333333333,"45 13010524.jpeg":100,"46 13012206.jpeg":100,"47 13030501.jpeg":33.33333333333333,"48 13070506.jpeg":66.66666666666666,"49 13100512.jpeg":100,"50 15010101.jpeg":66.66666666666666,"51 15010102.jpeg":66.66666666666666,"53 15020101.jpeg":33.33333333333333,"54 15020102.jpeg":100,"55 15030101.jpeg":100,"56 15030102.jpeg":33.33333333333333,"57 16060113.jpeg":100,"58 16060114.jpeg":66.66666666666666,"59 17200109.jpeg":100,"60 17210106.jpeg":33.33333333333333,"61 17210107.jpeg":100,"62 17210108.jpeg":100,"63 17210109.jpeg":66.66666666666666,"64 20040101.jpeg":100,"65 20120102.jpeg":33.33333333333333,"66 20120105.jpeg":66.66666666666666,"67 20120115.jpeg":100,"68 20120116.jpeg":66.66666666666666,"69 21000123.jpeg":66.66666666666666,"70 21000126.jpeg":100,"71 21000130.jpeg":66.66666666666666,"72 21000137.jpeg":100,"73 21010101.jpeg":100,"74 21200107.jpeg":66.66666666666666,"75 12010801.jpeg":66.66666666666666,"76 12012504.jpeg":100,"77 12130504.jpeg":100,"78 13050101.jpeg":100,"79 15040102.jpeg":100}}
{"timestamp":"2026-07-14T09:56:01.573Z","commit":"19f1fac","imageCount":{"training":0,"validation":79},"failedImages":[],"fields":{"training":{"no_sku":{"correct":0,"total":0},"nama_item":{"correct":0,"total":0},"expiry_date":{"correct":0,"total":0}},"validation":{"no_sku":{"correct":69,"total":79},"nama_item":{"correct":69,"total":79},"expiry_date":{"correct":51,"total":79}}},"classification":{"training":{"methodCounts":{},"avgConfidence":0},"validation":{"methodCounts":{"dinov2_similarity":79},"avgConfidence":0.838914415504359}},"perImage":{"1 11110059.jpeg":66.66666666666666,"2 11140051.jpeg":66.66666666666666,"3 11620056.jpeg":100,"4 11650053.jpeg":100,"5 11660050.jpeg":33.33333333333333,"6 11710051.jpeg":66.66666666666666,"7 11818300.jpeg":66.66666666666666,"8 1195008A.jpeg":100,"9 11959937.jpeg":66.66666666666666,"10 12010111.jpeg":100,"11 12010115.jpeg":66.66666666666666,"12 12010117.jpeg":100,"13 12010119.jpeg":100,"14 12010121.jpeg":100,"15 12010127.jpeg":66.66666666666666,"16 12010509.jpeg":66.66666666666666,"17 12010515.jpeg":100,"18 12010519.jpeg":100,"19 12012202.jpeg":100,"20 12012501.jpeg":100,"21 12012503.jpeg":66.66666666666666,"22 12012505.jpeg":66.66666666666666,"23 12020102.jpeg":100,"24 12030102.jpeg":100,"25 12030403.jpeg":100,"26 12032502.jpeg":100,"27 12040101.jpeg":33.33333333333333,"28 12040102.jpeg":66.66666666666666,"29 12060103.jpeg":100,"30 12060402.jpeg":100,"31 12080101.jpeg":100,"32 12130102.jpeg":66.66666666666666,"33 12150201.jpeg":100,"34 12150501.jpeg":100,"35 12190103.jpeg":100,"36 12240103.jpeg":0,"37 13010111.jpeg":66.66666666666666,"38 13010116.jpeg":100,"39 13010118.jpeg":100,"40 13010120.jpeg":100,"41 13010122.jpeg":66.66666666666666,"42 13010123.jpeg":66.66666666666666,"43 13010125.jpeg":100,"44 13010518.jpeg":33.33333333333333,"45 13010524.jpeg":100,"46 13012206.jpeg":100,"47 13030501.jpeg":33.33333333333333,"48 13070506.jpeg":66.66666666666666,"49 13100512.jpeg":100,"50 15010101.jpeg":66.66666666666666,"51 15010102.jpeg":66.66666666666666,"52 15010107.jpeg":0,"53 15020101.jpeg":33.33333333333333,"54 15020102.jpeg":100,"55 15030101.jpeg":100,"56 15030102.jpeg":33.33333333333333,"57 16060113.jpeg":100,"58 16060114.jpeg":66.66666666666666,"59 17200109.jpeg":100,"60 17210106.jpeg":33.33333333333333,"61 17210107.jpeg":100,"62 17210108.jpeg":100,"63 17210109.jpeg":66.66666666666666,"64 20040101.jpeg":100,"65 20120102.jpeg":33.33333333333333,"66 20120105.jpeg":66.66666666666666,"67 20120115.jpeg":100,"68 20120116.jpeg":66.66666666666666,"69 21000123.jpeg":66.66666666666666,"70 21000126.jpeg":100,"71 21000130.jpeg":66.66666666666666,"72 21000137.jpeg":100,"73 21010101.jpeg":100,"74 21200107.jpeg":66.66666666666666,"75 12010801.jpeg":66.66666666666666,"76 12012504.jpeg":100,"77 12130504.jpeg":100,"78 13050101.jpeg":100,"79 15040102.jpeg":100}}
{"timestamp":"2026-07-14T13:29:14.802Z","commit":"e76ccb6","imageCount":{"training":0,"validation":79},"failedImages":[],"fields":{"training":{"no_sku":{"correct":0,"total":0},"nama_item":{"correct":0,"total":0},"expiry_date":{"correct":0,"total":0}},"validation":{"no_sku":{"correct":69,"total":79},"nama_item":{"correct":69,"total":79},"expiry_date":{"correct":51,"total":79}}},"classification":{"training":{"methodCounts":{},"avgConfidence":0},"validation":{"methodCounts":{"dinov2_similarity":79},"avgConfidence":0.838914415504359}},"perImage":{"1 11110059.jpeg":66.66666666666666,"2 11140051.jpeg":66.66666666666666,"3 11620056.jpeg":100,"4 11650053.jpeg":100,"5 11660050.jpeg":33.33333333333333,"6 11710051.jpeg":66.66666666666666,"7 11818300.jpeg":66.66666666666666,"8 1195008A.jpeg":100,"9 11959937.jpeg":66.66666666666666,"10 12010111.jpeg":100,"11 12010115.jpeg":66.66666666666666,"12 12010117.jpeg":100,"13 12010119.jpeg":100,"14 12010121.jpeg":100,"15 12010127.jpeg":66.66666666666666,"16 12010509.jpeg":66.66666666666666,"17 12010515.jpeg":100,"18 12010519.jpeg":100,"19 12012202.jpeg":100,"20 12012501.jpeg":100,"21 12012503.jpeg":66.66666666666666,"22 12012505.jpeg":66.66666666666666,"23 12020102.jpeg":100,"24 12030102.jpeg":100,"25 12030403.jpeg":100,"26 12032502.jpeg":100,"27 12040101.jpeg":33.33333333333333,"28 12040102.jpeg":66.66666666666666,"29 12060103.jpeg":100,"30 12060402.jpeg":100,"31 12080101.jpeg":100,"32 12130102.jpeg":66.66666666666666,"33 12150201.jpeg":100,"34 12150501.jpeg":100,"35 12190103.jpeg":100,"36 12240103.jpeg":0,"37 13010111.jpeg":66.66666666666666,"38 13010116.jpeg":100,"39 13010118.jpeg":100,"40 13010120.jpeg":100,"41 13010122.jpeg":66.66666666666666,"42 13010123.jpeg":66.66666666666666,"43 13010125.jpeg":100,"44 13010518.jpeg":33.33333333333333,"45 13010524.jpeg":100,"46 13012206.jpeg":100,"47 13030501.jpeg":33.33333333333333,"48 13070506.jpeg":66.66666666666666,"49 13100512.jpeg":100,"50 15010101.jpeg":66.66666666666666,"51 15010102.jpeg":66.66666666666666,"52 15010107.jpeg":0,"53 15020101.jpeg":33.33333333333333,"54 15020102.jpeg":100,"55 15030101.jpeg":100,"56 15030102.jpeg":33.33333333333333,"57 16060113.jpeg":100,"58 16060114.jpeg":66.66666666666666,"59 17200109.jpeg":100,"60 17210106.jpeg":33.33333333333333,"61 17210107.jpeg":100,"62 17210108.jpeg":100,"63 17210109.jpeg":66.66666666666666,"64 20040101.jpeg":100,"65 20120102.jpeg":33.33333333333333,"66 20120105.jpeg":66.66666666666666,"67 20120115.jpeg":100,"68 20120116.jpeg":66.66666666666666,"69 21000123.jpeg":66.66666666666666,"70 21000126.jpeg":100,"71 21000130.jpeg":66.66666666666666,"72 21000137.jpeg":100,"73 21010101.jpeg":100,"74 21200107.jpeg":66.66666666666666,"75 12010801.jpeg":66.66666666666666,"76 12012504.jpeg":100,"77 12130504.jpeg":100,"78 13050101.jpeg":100,"79 15040102.jpeg":100}}
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
+232 -232
View File
@@ -1,232 +1,232 @@
11140051|AMPELA FROZEN PACK 1 KG(*)
11140062|AMPELA 1 KG FROZEN (20 PAC/KARUNG)(*)
11150052|HATI FROZEN PACK 1 KG(*)
11150055|JANTUNG FROZEN PACK 1 KG(*)
11150064|HATI 1 KG FROZEN (20 PAC/KARUNG)(*)
11150065|JANTUNG 1 KG FROZEN (20 PAC/KARUNG)(*)
11310012|AYAM SIZE 0 (0.6-0.7)KG(*)
11310013|AYAM SIZE1 FROZEN (0.75-0.8) KG(*)
11310014|AYAM SIZE 2 FROZEN (0.8-0.9)KG(*)
11310016|AYAM SIZE Z PR FROZ(*)
11310017|AYAM SIZE 0 PR FROZEN(*)
11310018|AYAM SIZE 1 PR FROZEN(*)
11310019|AYAM SIZE 2 PR FROZEN(*)
11310021|AYAM SIZE BESAR (B) FROZ (1-1.1)KG/PC(*)
11310022|AYAM SIZE A PR (0.9-1)KG/PC(*)
11310024|AYAM SIZE A FROZEN (0.9-1)KG/PC(*)
11310025|AYAM SIZE SUPER (C) FROZ(1.1-1.2)KG/ PC(*)
11310026|AYAM SIZE JUMBO (D) FROZ (1.2- 1.3)KG/PC(*)
11410043|PARTING 10 SIZE D FRESH BENSU 1.25 KG/PAC(*)
11420055|PARTING 12 ALL SIZE FROZ/PAC(*)
11600053|BONELESS LEG FROZEN 1 KG(*)
11620056|SBL (FILLET PAHA) 1 KG(*)
11640053|PAHA UTUH (1 KG)(*)
11650053|PAHA ATAS 1 KG(*)
11660050|PAHA BAWAH (1 KG)(*)
11690053|SBB (FILLET DADA )1 KG(*)
11690081|SBB JUMBO FZ (2.0 - 2.2 KG/PAC)(*)
11710051|DADA UTUH (1 KG)(*)
11720055|FULL WING FROZ PACK 1 KG(*)
11730050|MIDDLE WING FROZ PACK 1 KG(*)
11750050|FILLET MITRA 1 KG(*)
11959937|SATE AYAM FRESHMART 360 GR (PAC)
12010111|FIESTA CRISPY BUBBLE 400 GR/PAC
12010112|FIESTA CHICKEN NUGGET 400 GR/PAC
12010113|FIESTA CHICKEN NUGGET 200 GR/PAC
12010115|FIESTA NUGGET ZOO 400 GR/PAC
12010116|FIESTA NUGGET DINO 400 GR/PAC
12010117|FIESTA NUGGET HAPPY STAR 400 GR/PAC
12010119|FIESTA NUGGET CHEESE 123 400 GR/PAC
12010121|FIESTA NUGGET PIZZABC 400 GR/PAC
12010122|FIESTA CHEESY LOVER 400 GR/PAC
12010123|FIESTA GARLIC CHEESE 400 GR/PAC
12010124|FIESTA CHEESY CHIC W/BROCCOLI 400 GR/PAC
12010127|FIESTA SPICY NUGGET 400 GR/PAC
12010128|FIESTA VOLCANO CHEESE 400 GR/PAC
12010129|FIESTA CHEESY BOMBS CHICKEN NUGGET 400 GR
12010402|GOLDEN FIESTA NUGGET W/PINEAPPLE SAUCE 500 GR
12010509|CHAMP CRUNCHY NUGGET 450 GR/PAC
12010510|CHAMP NUGGET AYAM 225 GR/PAC
12010511|CHAMP NUGGET AYAM 450 GR/PAC
12010512|CHAMP NUGGET AYAM 900 GR/PAC
12010513|CHAMP NUGGET ABC KOMBINASI 225 GR/PAC
12010514|CHAMP NUGGET ABC KOMBINASI 450 GR/PAC
12010515|CHAMP KOIN KOMBINASI 450 GR/PAC
12010516|CHAMP KOIN KOMBINASI 200 GR/PAC
12010517|CHAMP NUGGET STICK 225 GR/PAC
12010518|CHAMP NUGGET STICK 450 GR/PAC
12010519|CHAMP NUGGET STICK 900 GR/PAC
12010521|CHAMP NUGGET HOTZZ LEVEL 5 450 GR/PAC
12010606|CHAMP CRUNCHY NUGGET 225 GR/PAC
12010707|CHAMP MITRA NUGGET COIN 200 GR (NEW)
12010801|OKEY NUGGET 500GR
12012201|ASIMO NUGGET KOMBINASI 500 GR/PAC
12012202|ASIMO NUGGET KOMBINASI 1 KG/PAC
12012203|ASIMO NUGGET KOMBINASI 250 GR/PAC
12012501|AKUMO CHICKEN NAGET 250 GR
12012502|AKUMO CHICKEN NUGGET 500 GR
12012503|AKUMO CHICKEN NUGGET 1000 GR
12012504|AKUMO COIN 200 GR/PAC
12012505|AKUMO KOIN 400 GR/PAC
12020401|GOLDEN FIESTA SP WING 500 GR
12030101|FIESTA STIKIE 400 GR/PAC
12030102|FIESTA STIKIE 200 GR/PAC
12030801|OKEY STICK 1000 GR
12030802|OKEY STICK 500GR
12032201|ASIMO STICK KOMBINASI 500 GR/PAC
12032202|ASIMO STICK KOMBINASI 1000 GR/PAC
12032203|ASIMO STIK KOMBINASI 250 GR/PAC
12032501|AKUMO CHICKEN STICK 250 GR
12032502|AKUMO CHICKEN STIK 500 GR
12032503|AKUMO CHICKEN STICK 1000 GR
12040101|FIESTA SCHNITZEL 400 GR/PAC
12040102|FIESTA CRISPY BUBBLE KATSU 400 GR/PAC
12040404|GOLDEN FIESTA CORDON BLEU BBQ SAUCE 500 GR
12040406|GOLDEN FIESTA KATSU W/CHEESE SAUCE 500 GR/PAC
12050103|FIESTA FRIED CHICKEN 400 GR/PAC
12050104|FIESTA HOT & CRISPY FRIED CHICKEN 400 GR/PAC
12050401|GOLDEN FIESTA CRISPY WING W/SP GLAZ SC 500 GR/PAC
12060103|FIESTA KARAGE 200 GR/PAC
12060104|FIESTA KARAGE 400 GR/PAC
12060105|FIESTA SPICY KARAGE 400 GR/PAC
12060402|GOLDEN FIESTA KARAGE CHILI SAUCE 500GR
12070101|FIESTA POK-POK 400 GR/PAC (NEW)
12080101|FIESTA SPICY CHICK 400 GR/PAC
12130102|FIESTA CRISPY BURGER 360 GR (NEW)
12130504|CHAMP BURGER 315 GR (NEW)
12140105|FIESTA CHICK TOFU 400 GR/PAC
12150201|FIESTA DS CRISPY CRUNCH 300 GR/PAC
12150501|CHAMP CRUNCHY HOTZZ 300 GR/PAC
12190103|FIESTA DELISTRIPE 400 GR/PAC
12240102|FIESTA CHEESY ITALIAN R/BITES 400 GR/PAC
12240103|FIESTA YAKINIKU R/BITES 400 GR/PAC
13010101|FIESTA CHICK SSG 300 GR
13010102|FIESTA CHICK SSG 500 GR
13010111|FIESTA SOSIS BRATWURST 300 GR
13010112|FIESTA CHEESE SSG 300 GR
13010113|FIESTA SOSIS CURRYWURST 300 GR
13010114|FIESTA SSG BOCKWURST 300GR
13010115|FIESTA SSG WIENER 300GR
13010116|FIESTA SSG ORIGINAL 300 GR
13010117|FIESTA SSG FRANKFURTER 300GR
13010118|FIESTA RTG SSG 65 GR/PAC
13010119|FIESTA RTG C/SPICY KOREAN 60 GR/PAC
13010120|FIESTA RTG C/CHEESY MELTS 65 GR/PAC
13010122|FIESTA RTG SAUSAGE WITH HOT LAVA 60G
13010123|FIESTA RTG SAUSAGE WITH CHEESE LAVA 60G
13010124|FIESTA RTG SAUSAGE HICKORY SAUCE 60GR
13010125|FIESTA RTG SAUSAGE WITH MENTAI LAVA 60GR
13010510|CHAMP CHICK SSG 75 GR
13010513|CHAMP CHICK SSG 375 GR
13010514|CHAMP CHICK SSG 1000 GR
13010518|CHAMP SSG JUMBO BAKAR 500 GR/PAC
13010519|CHAMP SSG BAKAR MINI 500 GR/PAC-INACT
13010521|CHAMP CHICK SSG 150 GR/PAC (NEW)
13010523|CHAMP CHICK SSG AYAM MADU 300 GR/PAC
13010524|CHAMP SSG JUMBO BAKAR 500 GR/PAC (NEW)
13010525|CHAMP SSG BAKAR MINI 500 GR/PAC (NEW)
13010809|OKEY CHICK SSG 500GR-INACT
13010816|OKEY SSG BAKAR MINI 500 GR/PAC (NEW)
13010817|OKEY SSG CHICK KOMBINASI 500 GR (EXTRA1)
13010818|OKEY SSG CHICK KOMBINASI 1 KG (EXTR$A2)
13012205|ASIMO SOSIS AYAM KOMBINASI 375 GR (PAC)
13012206|ASIMO SOSIS AYAM KOMBINASI 500 GR
13012207|ASIMO SOSIS AYAM KOMBINASI 750 GR
13012208|ASIMO SOSIS AYAM KOMBINASI 1000 GR
13012209|ASIMO SSG CHICK KOMBINASI 500 GR (EXTRA1)
13012210|ASIMO SSG CHICK KOMBINASI 1 KG (EXTR$A2)
13030101|FIESTA CHICK MEAT BALL 300 GR
13030102|FIESTA CHICK MEATBALL 500 GR
13030501|CHAMP CHICK MEATBALL 200 GR
13030502|CHAMP CHICK MEATBALL 500 GR
11048006|BEBEK PARTING-NEW(*)
13050105|FIESTA CHICKEN SLICE 300 GR
13050106|FIESTA BEEF SLICE 300 GR
13070501|CHAMP BEEF SSG SERBAGUNA 150 GR
13070502|CHAMP BEEF SSG SERBAGUNA 375GR
13070505|CHAMP BEEF SSG GORENG 375 GR
13070506|CHAMP FRANKFURTER SSG 375GR
13100512|CHAMP CHICK SSG S/SANTAP ORIG 546GR (CAN)
13110504|CHAMP BEEF BALL 500GR
13170510|CHAMP BEEF BBQ SSG S/SANTAP 546GR (CAN)
15010101|FIESTA SHOESTRING 500 GR
15010102|FIESTA SHOESTRING 1000 GR
15020101|FIESTA STRAIGHT CUT 500 GR
15020102|FIESTA STRAIGHT CUT 1000 GR
15030101|FIESTA CRINKLE CUT 500 GR
15030102|FIESTA CRINKLE CUT 1000 GR
15040101|FIESTA BATTER COATED 500 GR
15040102|FIESTA BATTER COATED 1000 GR
16060103|FIESTA CHICK SIOMAY 900GR
16060113|FIESTA CHICK SIOMAY 180GR (NEW)
16060114|FIESTA GYOZA 180 GR (NEW)
16060119|FIESTA RTG SIOMAY 54 GR/PAC
16060120|FIESTA KEECHO 400 GR/PAC
16060121|FIESTA CHICKEN TOFU 400 GR/PAC (NEW)
16060503|CHAMP CHICK&FISH SIOMAY 180 GR (NEW)
17200109|FIESTA RTS C/TERIYAKI 300GR/PAC
17200110|FIESTA RTS C/RENDANG 300GR/PAC
17200111|FIESTA RTS C/W RUJAK SC 300GR/PAC
17200112|FIESTA RTS C/W S/MATAH 300GR/PAC
17210106|FIESTA RTS B/YAKINIKU 300GR/PAC
17210107|FIESTA RTS B/RENDANG 300GR/PAC
17210108|FIESTA RTS B/BLACKPEPPER 300GR/PAC
17210109|FIESTA RTS B/BULGOGI 300GR/PAC
18050102|FIESTA RTG BAKSO KEJU 60 GR/PAC
18050103|FIESTA RTG BAKSO BAKAR BBQ 60 GR/PAC
18050104|FIESTA RTG BEEF BALL WITH MENTAI LAVA 55GR
18050105|FIESTA RTG BEEF BALL WITH CHEESE LAVA 55GR
20010101|FIESTA CRISPY CRUMBS 200 GR
20010102|FIESTA TP ROTI PUTIH 200 GR
20040101|FIESTA RAMEN BEKU 570 GR/PAC
20120105|FIESTA T/B SERBAGUNA  80 GR
20120106|FIESTA T/B KREMES 80 GR
20120115|FIESTA RACIK AYAM GORENG 20 GR/PAC
20120116|FIESTA RACIK NASI GORENG 20 GR/PAC
21000123|FIESTA RICE W/GEPREK CHICKEN 320GR/PAC
21000124|FIESTA RICE W/CHICK RUJAK 320 GR/PAC
21000125|FIESTA RICE W/KOREAN BBQ CHICK 320 GR/PAC
21000126|NEW FIESTA CHICK RENDANG W RICE 320GR (PAC)
21000127|NEW FIESTA CHICK TERIYAKI W RICE 320GR (PAC)
21000128|NEW FIESTA CHICK TANDORI W RICE 320GR (PAC)
21000129|NEW FIESTA RICE W KARAGE&SSS 320GR (PAC)
21000130|NEW FIESTA RICE W/C CHEESE BULDAK 320GR (PAC)
21000131|NEW FIESTA RICE W CHIC CURRY 320GR (PAC)
21000132|NEW FIESTA RICE W CHICK DONBURI 320GR (PAC)
21000133|NEW FIESTA RICE W CHICK SATAY 320GR (PAC)
21000134|NEW FIESTA COCONUT RICE W SPICY CHICK 320GR (PAC)
21000135|NEW FIESTA RICE W POPBITES S/MATAH 320GR (PAC)
21000136|NEW FIESTA TUMERIC W POPBITES 320GR (PAC)
21000137|FIESTA HAINAMESE CHICKEN RICE 320GR (PAC)
21010101|FIESTA TRUFFLE GYUDON 320 GR/PAC
21010102|NEW FIESTA BEEF YAKINIKU W RICE 320GR (PAC)
21010103|NEW FIESTA BEEF BULGOGI W RICE 320GR (PAC)
21010104|NEW FIESTA BEEF RENDANG W RICE 320GR (PAC)
21200107|NEW FIESTA SPAGHETTI CARBONARA 300GR (PAC)
21200108|NEW FIESTA SPAGHETTI CHIC BOLOGNESE 320GR (PAC)
21200109|NEW FIESTA ITALIAN MEATBALL SPAGHETTI 320GR (PAC)
21310103|NEW FIESTA SCB&S/SSG FRIED RICE 320GR (PAC)
21500101|FIESTA CHICK SSG & C. BALL PIZZA 230GR/PAC
21500102|FIESTA CHEESY BEEF PIZZA 230GR/PAC
11148002|AMPELA BEBEK FROZEN 1 KG/PACK (NEW)(*)
11318301|BEBEK MUDA-BD1(1.0-1.1 KG)-NEW(*)
11318306|CP DUCK PEKING 1.5-1.6 KG/PC(*)
11318308|BEBEK PEKING SPR BD5(1.7 -1.8 )Kg-NEW(*)
11818300|CP-BEBEK GORENG 400GR/PAC
11110059|CEKER BERKUKU FROZEN PACK 1 KG(*)
11110074|CEKER 1 KG FROZEN (20 PAC/KARUNG)(*)
11840002|AYAM JANTAN BKKL SZ 0 (600-700) GR/PC(*)
12010520|CHAMP CHICKEN NUGGET BENTUK 123 450 GR/PAC
12020102|FIESTA SPICY WING 400 GR/PAC
12030403|GOLDEN FIESTA STIKIE W/ SWEET CHILLI SAUCE 500GR
13010103|FIESTA CHICK SSG 200 GR/PAC
13010815|OKEY SSG BAKAR JUMBO 500 GR/PAC (NEW)
13050101|FIESTA SCB 250 GR
15010107|FIESTA FRENCH F SHOESTRING INSTITUSI 2KG
20120102|FIESTA T/B AYAM GORENG 80 GR
21010105|NEW FIESTA RICE W BEEF BLACKPEPPER 320GR (PAC)
1188002W|PAHA ATAS 25-30 G FZ (*)
1195008A|RTC CHICKEN KALASAN 400 GR (PAC)
1195008E|RTC CHICKEN TERIYAKI 400 GR (PAC)
1195008X|RTC CHICKEN SPICY 400 GR (PAC)
91000012|PHOTOCARD RTG
11140051|AMPELA FROZEN PACK 1 KG(*)
11140062|AMPELA 1 KG FROZEN (20 PAC/KARUNG)(*)
11150052|HATI FROZEN PACK 1 KG(*)
11150055|JANTUNG FROZEN PACK 1 KG(*)
11150064|HATI 1 KG FROZEN (20 PAC/KARUNG)(*)
11150065|JANTUNG 1 KG FROZEN (20 PAC/KARUNG)(*)
11310012|AYAM SIZE 0 (0.6-0.7)KG(*)
11310013|AYAM SIZE1 FROZEN (0.75-0.8) KG(*)
11310014|AYAM SIZE 2 FROZEN (0.8-0.9)KG(*)
11310016|AYAM SIZE Z PR FROZ(*)
11310017|AYAM SIZE 0 PR FROZEN(*)
11310018|AYAM SIZE 1 PR FROZEN(*)
11310019|AYAM SIZE 2 PR FROZEN(*)
11310021|AYAM SIZE BESAR (B) FROZ (1-1.1)KG/PC(*)
11310022|AYAM SIZE A PR (0.9-1)KG/PC(*)
11310024|AYAM SIZE A FROZEN (0.9-1)KG/PC(*)
11310025|AYAM SIZE SUPER (C) FROZ(1.1-1.2)KG/ PC(*)
11310026|AYAM SIZE JUMBO (D) FROZ (1.2- 1.3)KG/PC(*)
11410043|PARTING 10 SIZE D FRESH BENSU 1.25 KG/PAC(*)
11420055|PARTING 12 ALL SIZE FROZ/PAC(*)
11600053|BONELESS LEG FROZEN 1 KG(*)
11620056|SBL (FILLET PAHA) 1 KG(*)
11640053|PAHA UTUH (1 KG)(*)
11650053|PAHA ATAS 1 KG(*)
11660050|PAHA BAWAH (1 KG)(*)
11690053|SBB (FILLET DADA )1 KG(*)
11690081|SBB JUMBO FZ (2.0 - 2.2 KG/PAC)(*)
11710051|DADA UTUH (1 KG)(*)
11720055|FULL WING FROZ PACK 1 KG(*)
11730050|MIDDLE WING FROZ PACK 1 KG(*)
11750050|FILLET MITRA 1 KG(*)
11959937|SATE AYAM FRESHMART 360 GR (PAC)
12010111|FIESTA CRISPY BUBBLE 400 GR/PAC
12010112|FIESTA CHICKEN NUGGET 400 GR/PAC
12010113|FIESTA CHICKEN NUGGET 200 GR/PAC
12010115|FIESTA NUGGET ZOO 400 GR/PAC
12010116|FIESTA NUGGET DINO 400 GR/PAC
12010117|FIESTA NUGGET HAPPY STAR 400 GR/PAC
12010119|FIESTA NUGGET CHEESE 123 400 GR/PAC
12010121|FIESTA NUGGET PIZZABC 400 GR/PAC
12010122|FIESTA CHEESY LOVER 400 GR/PAC
12010123|FIESTA GARLIC CHEESE 400 GR/PAC
12010124|FIESTA CHEESY CHIC W/BROCCOLI 400 GR/PAC
12010127|FIESTA SPICY NUGGET 400 GR/PAC
12010128|FIESTA VOLCANO CHEESE 400 GR/PAC
12010129|FIESTA CHEESY BOMBS CHICKEN NUGGET 400 GR
12010402|GOLDEN FIESTA NUGGET W/PINEAPPLE SAUCE 500 GR
12010509|CHAMP CRUNCHY NUGGET 450 GR/PAC
12010510|CHAMP NUGGET AYAM 225 GR/PAC
12010511|CHAMP NUGGET AYAM 450 GR/PAC
12010512|CHAMP NUGGET AYAM 900 GR/PAC
12010513|CHAMP NUGGET ABC KOMBINASI 225 GR/PAC
12010514|CHAMP NUGGET ABC KOMBINASI 450 GR/PAC
12010515|CHAMP KOIN KOMBINASI 450 GR/PAC
12010516|CHAMP KOIN KOMBINASI 200 GR/PAC
12010517|CHAMP NUGGET STICK 225 GR/PAC
12010518|CHAMP NUGGET STICK 450 GR/PAC
12010519|CHAMP NUGGET STICK 900 GR/PAC
12010521|CHAMP NUGGET HOTZZ LEVEL 5 450 GR/PAC
12010606|CHAMP CRUNCHY NUGGET 225 GR/PAC
12010707|CHAMP MITRA NUGGET COIN 200 GR (NEW)
12010801|OKEY NUGGET 500GR
12012201|ASIMO NUGGET KOMBINASI 500 GR/PAC
12012202|ASIMO NUGGET KOMBINASI 1 KG/PAC
12012203|ASIMO NUGGET KOMBINASI 250 GR/PAC
12012501|AKUMO CHICKEN NAGET 250 GR
12012502|AKUMO CHICKEN NUGGET 500 GR
12012503|AKUMO CHICKEN NUGGET 1000 GR
12012504|AKUMO COIN 200 GR/PAC
12012505|AKUMO KOIN 400 GR/PAC
12020401|GOLDEN FIESTA SP WING 500 GR
12030101|FIESTA STIKIE 400 GR/PAC
12030102|FIESTA STIKIE 200 GR/PAC
12030801|OKEY STICK 1000 GR
12030802|OKEY STICK 500GR
12032201|ASIMO STICK KOMBINASI 500 GR/PAC
12032202|ASIMO STICK KOMBINASI 1000 GR/PAC
12032203|ASIMO STIK KOMBINASI 250 GR/PAC
12032501|AKUMO CHICKEN STICK 250 GR
12032502|AKUMO CHICKEN STIK 500 GR
12032503|AKUMO CHICKEN STICK 1000 GR
12040101|FIESTA SCHNITZEL 400 GR/PAC
12040102|FIESTA CRISPY BUBBLE KATSU 400 GR/PAC
12040404|GOLDEN FIESTA CORDON BLEU BBQ SAUCE 500 GR
12040406|GOLDEN FIESTA KATSU W/CHEESE SAUCE 500 GR/PAC
12050103|FIESTA FRIED CHICKEN 400 GR/PAC
12050104|FIESTA HOT & CRISPY FRIED CHICKEN 400 GR/PAC
12050401|GOLDEN FIESTA CRISPY WING W/SP GLAZ SC 500 GR/PAC
12060103|FIESTA KARAGE 200 GR/PAC
12060104|FIESTA KARAGE 400 GR/PAC
12060105|FIESTA SPICY KARAGE 400 GR/PAC
12060402|GOLDEN FIESTA KARAGE CHILI SAUCE 500GR
12070101|FIESTA POK-POK 400 GR/PAC (NEW)
12080101|FIESTA SPICY CHICK 400 GR/PAC
12130102|FIESTA CRISPY BURGER 360 GR (NEW)
12130504|CHAMP BURGER 315 GR (NEW)
12140105|FIESTA CHICK TOFU 400 GR/PAC
12150201|FIESTA DS CRISPY CRUNCH 300 GR/PAC
12150501|CHAMP CRUNCHY HOTZZ 300 GR/PAC
12190103|FIESTA DELISTRIPE 400 GR/PAC
12240102|FIESTA CHEESY ITALIAN R/BITES 400 GR/PAC
12240103|FIESTA YAKINIKU R/BITES 400 GR/PAC
13010101|FIESTA CHICK SSG 300 GR
13010102|FIESTA CHICK SSG 500 GR
13010111|FIESTA SOSIS BRATWURST 300 GR
13010112|FIESTA CHEESE SSG 300 GR
13010113|FIESTA SOSIS CURRYWURST 300 GR
13010114|FIESTA SSG BOCKWURST 300GR
13010115|FIESTA SSG WIENER 300GR
13010116|FIESTA SSG ORIGINAL 300 GR
13010117|FIESTA SSG FRANKFURTER 300GR
13010118|FIESTA RTG SSG 65 GR/PAC
13010119|FIESTA RTG C/SPICY KOREAN 60 GR/PAC
13010120|FIESTA RTG C/CHEESY MELTS 65 GR/PAC
13010122|FIESTA RTG SAUSAGE WITH HOT LAVA 60G
13010123|FIESTA RTG SAUSAGE WITH CHEESE LAVA 60G
13010124|FIESTA RTG SAUSAGE HICKORY SAUCE 60GR
13010125|FIESTA RTG SAUSAGE WITH MENTAI LAVA 60GR
13010510|CHAMP CHICK SSG 75 GR
13010513|CHAMP CHICK SSG 375 GR
13010514|CHAMP CHICK SSG 1000 GR
13010518|CHAMP SSG JUMBO BAKAR 500 GR/PAC
13010519|CHAMP SSG BAKAR MINI 500 GR/PAC-INACT
13010521|CHAMP CHICK SSG 150 GR/PAC (NEW)
13010523|CHAMP CHICK SSG AYAM MADU 300 GR/PAC
13010524|CHAMP SSG JUMBO BAKAR 500 GR/PAC (NEW)
13010525|CHAMP SSG BAKAR MINI 500 GR/PAC (NEW)
13010809|OKEY CHICK SSG 500GR-INACT
13010816|OKEY SSG BAKAR MINI 500 GR/PAC (NEW)
13010817|OKEY SSG CHICK KOMBINASI 500 GR (EXTRA1)
13010818|OKEY SSG CHICK KOMBINASI 1 KG (EXTR$A2)
13012205|ASIMO SOSIS AYAM KOMBINASI 375 GR (PAC)
13012206|ASIMO SOSIS AYAM KOMBINASI 500 GR
13012207|ASIMO SOSIS AYAM KOMBINASI 750 GR
13012208|ASIMO SOSIS AYAM KOMBINASI 1000 GR
13012209|ASIMO SSG CHICK KOMBINASI 500 GR (EXTRA1)
13012210|ASIMO SSG CHICK KOMBINASI 1 KG (EXTR$A2)
13030101|FIESTA CHICK MEAT BALL 300 GR
13030102|FIESTA CHICK MEATBALL 500 GR
13030501|CHAMP CHICK MEATBALL 200 GR
13030502|CHAMP CHICK MEATBALL 500 GR
11048006|BEBEK PARTING-NEW(*)
13050105|FIESTA CHICKEN SLICE 300 GR
13050106|FIESTA BEEF SLICE 300 GR
13070501|CHAMP BEEF SSG SERBAGUNA 150 GR
13070502|CHAMP BEEF SSG SERBAGUNA 375GR
13070505|CHAMP BEEF SSG GORENG 375 GR
13070506|CHAMP FRANKFURTER SSG 375GR
13100512|CHAMP CHICK SSG S/SANTAP ORIG 546GR (CAN)
13110504|CHAMP BEEF BALL 500GR
13170510|CHAMP BEEF BBQ SSG S/SANTAP 546GR (CAN)
15010101|FIESTA SHOESTRING 500 GR
15010102|FIESTA SHOESTRING 1000 GR
15020101|FIESTA STRAIGHT CUT 500 GR
15020102|FIESTA STRAIGHT CUT 1000 GR
15030101|FIESTA CRINKLE CUT 500 GR
15030102|FIESTA CRINKLE CUT 1000 GR
15040101|FIESTA BATTER COATED 500 GR
15040102|FIESTA BATTER COATED 1000 GR
16060103|FIESTA CHICK SIOMAY 900GR
16060113|FIESTA CHICK SIOMAY 180GR (NEW)
16060114|FIESTA GYOZA 180 GR (NEW)
16060119|FIESTA RTG SIOMAY 54 GR/PAC
16060120|FIESTA KEECHO 400 GR/PAC
16060121|FIESTA CHICKEN TOFU 400 GR/PAC (NEW)
16060503|CHAMP CHICK&FISH SIOMAY 180 GR (NEW)
17200109|FIESTA RTS C/TERIYAKI 300GR/PAC
17200110|FIESTA RTS C/RENDANG 300GR/PAC
17200111|FIESTA RTS C/W RUJAK SC 300GR/PAC
17200112|FIESTA RTS C/W S/MATAH 300GR/PAC
17210106|FIESTA RTS B/YAKINIKU 300GR/PAC
17210107|FIESTA RTS B/RENDANG 300GR/PAC
17210108|FIESTA RTS B/BLACKPEPPER 300GR/PAC
17210109|FIESTA RTS B/BULGOGI 300GR/PAC
18050102|FIESTA RTG BAKSO KEJU 60 GR/PAC
18050103|FIESTA RTG BAKSO BAKAR BBQ 60 GR/PAC
18050104|FIESTA RTG BEEF BALL WITH MENTAI LAVA 55GR
18050105|FIESTA RTG BEEF BALL WITH CHEESE LAVA 55GR
20010101|FIESTA CRISPY CRUMBS 200 GR
20010102|FIESTA TP ROTI PUTIH 200 GR
20040101|FIESTA RAMEN BEKU 570 GR/PAC
20120105|FIESTA T/B SERBAGUNA  80 GR
20120106|FIESTA T/B KREMES 80 GR
20120115|FIESTA RACIK AYAM GORENG 20 GR/PAC
20120116|FIESTA RACIK NASI GORENG 20 GR/PAC
21000123|FIESTA RICE W/GEPREK CHICKEN 320GR/PAC
21000124|FIESTA RICE W/CHICK RUJAK 320 GR/PAC
21000125|FIESTA RICE W/KOREAN BBQ CHICK 320 GR/PAC
21000126|NEW FIESTA CHICK RENDANG W RICE 320GR (PAC)
21000127|NEW FIESTA CHICK TERIYAKI W RICE 320GR (PAC)
21000128|NEW FIESTA CHICK TANDORI W RICE 320GR (PAC)
21000129|NEW FIESTA RICE W KARAGE&SSS 320GR (PAC)
21000130|NEW FIESTA RICE W/C CHEESE BULDAK 320GR (PAC)
21000131|NEW FIESTA RICE W CHIC CURRY 320GR (PAC)
21000132|NEW FIESTA RICE W CHICK DONBURI 320GR (PAC)
21000133|NEW FIESTA RICE W CHICK SATAY 320GR (PAC)
21000134|NEW FIESTA COCONUT RICE W SPICY CHICK 320GR (PAC)
21000135|NEW FIESTA RICE W POPBITES S/MATAH 320GR (PAC)
21000136|NEW FIESTA TUMERIC W POPBITES 320GR (PAC)
21000137|FIESTA HAINAMESE CHICKEN RICE 320GR (PAC)
21010101|FIESTA TRUFFLE GYUDON 320 GR/PAC
21010102|NEW FIESTA BEEF YAKINIKU W RICE 320GR (PAC)
21010103|NEW FIESTA BEEF BULGOGI W RICE 320GR (PAC)
21010104|NEW FIESTA BEEF RENDANG W RICE 320GR (PAC)
21200107|NEW FIESTA SPAGHETTI CARBONARA 300GR (PAC)
21200108|NEW FIESTA SPAGHETTI CHIC BOLOGNESE 320GR (PAC)
21200109|NEW FIESTA ITALIAN MEATBALL SPAGHETTI 320GR (PAC)
21310103|NEW FIESTA SCB&S/SSG FRIED RICE 320GR (PAC)
21500101|FIESTA CHICK SSG & C. BALL PIZZA 230GR/PAC
21500102|FIESTA CHEESY BEEF PIZZA 230GR/PAC
11148002|AMPELA BEBEK FROZEN 1 KG/PACK (NEW)(*)
11318301|BEBEK MUDA-BD1(1.0-1.1 KG)-NEW(*)
11318306|CP DUCK PEKING 1.5-1.6 KG/PC(*)
11318308|BEBEK PEKING SPR BD5(1.7 -1.8 )Kg-NEW(*)
11818300|CP-BEBEK GORENG 400GR/PAC
11110059|CEKER BERKUKU FROZEN PACK 1 KG(*)
11110074|CEKER 1 KG FROZEN (20 PAC/KARUNG)(*)
11840002|AYAM JANTAN BKKL SZ 0 (600-700) GR/PC(*)
12010520|CHAMP CHICKEN NUGGET BENTUK 123 450 GR/PAC
12020102|FIESTA SPICY WING 400 GR/PAC
12030403|GOLDEN FIESTA STIKIE W/ SWEET CHILLI SAUCE 500GR
13010103|FIESTA CHICK SSG 200 GR/PAC
13010815|OKEY SSG BAKAR JUMBO 500 GR/PAC (NEW)
13050101|FIESTA SCB 250 GR
15010107|FIESTA FRENCH F SHOESTRING INSTITUSI 2KG
20120102|FIESTA T/B AYAM GORENG 80 GR
21010105|NEW FIESTA RICE W BEEF BLACKPEPPER 320GR (PAC)
1188002W|PAHA ATAS 25-30 G FZ (*)
1195008A|RTC CHICKEN KALASAN 400 GR (PAC)
1195008E|RTC CHICKEN TERIYAKI 400 GR (PAC)
1195008X|RTC CHICKEN SPICY 400 GR (PAC)
91000012|PHOTOCARD RTG
File diff suppressed because it is too large. Load diff