Retail target with the called-form navigation: run_set.py, three runs per scenario, fresh database per run, fixture m5, 2026-10-23 | Scenario | match | tolerated | waived | defect | unmapped | harness | three runs | parity | | --- | ---: | ---: | ---: | ---: | ---: | ---: | --- | --- | | categories-add-delete | 64 | 0 | 0 | 0 | 12 | 0 | identical | yes | | categories-browse | 57 | 0 | 0 | 0 | 14 | 0 | identical | yes | | customers-add-delete | 68 | 4 | 0 | 0 | 12 | 0 | identical | yes | | customers-browse | 62 | 0 | 0 | 0 | 14 | 0 | identical | yes | | employees-add-delete | 78 | 4 | 0 | 0 | 12 | 0 | identical | yes | | employees-browse | 66 | 6 | 0 | 0 | 15 | 0 | identical | yes | | main-menu-exit | 22 | 0 | 0 | 0 | 4 | 0 | identical | yes | | main-menu-orders | 34 | 27 | 0 | 0 | 11 | 0 | identical | yes | | order-two-lines | 259 | 290 | 0 | 0 | 99 | 0 | identical | yes | | orders-add-new | 115 | 216 | 0 | 0 | 62 | 0 | identical | yes | | orders-browse | 118 | 170 | 0 | 0 | 51 | 0 | identical | yes | | orders-delete-empty | 97 | 123 | 0 | 0 | 37 | 0 | identical | yes | | orders-delete-refused | 91 | 120 | 0 | 0 | 39 | 0 | identical | yes | | orders-navigate-unsaved | 140 | 189 | 0 | 0 | 62 | 0 | identical | yes | | orders-save-fails | 135 | 194 | 0 | 0 | 60 | 0 | identical | yes | | products-add-delete | 102 | 8 | 0 | 0 | 17 | 0 | identical | yes | | products-browse | 62 | 10 | 0 | 0 | 14 | 0 | identical | yes | Parity: 17 of 17 scenarios; 1132 s. categories-add-delete identical categories-browse identical customers-add-delete different: run1/target.json, run2/target.json, run3/target.json customers-browse identical employees-add-delete identical employees-browse identical main-menu-exit identical main-menu-orders identical order-two-lines identical orders-add-new different: run1/target.json, run2/target.json, run3/target.json orders-browse identical orders-delete-empty identical orders-delete-refused identical orders-navigate-unsaved identical orders-save-fails identical products-add-delete identical products-browse identical diff.txt, diff.json, target.json of every run compared with docs/artifacts/retail-target//: identical 147, different 6 The 6 different files are target.json of customers-add-delete and orders-add-new: only the run date differs (register_data / order_data default to today, 23-OCT-2026 against 22-OCT-2026); the diffs mask it (day-stable goldens).