{
  "startedAt": 1790474500.179209,
  "run": "75a422fa-49ec-4523-b684-5ab7fe764a04",
  "variants": {
    "A": {
      "base": "http://127.0.0.1:8787",
      "scenarios": {
        "partial-work": {
          "id": "p_aaddbeb663a4126493f30fce7b9c1634bc7926e50ea17bb5a8ce05a361081d7a",
          "leadId": 33,
          "proposal": {
            "customer": {
              "name": "Test partial-work A",
              "address": "Szintetikus tesztkert"
            },
            "terms": {
              "workStart": "A munka megkezdésének időpontját, mindig csak az ajánlatunk elfogadása után tudjuk egyeztetni, és ehhez biztosítani kell a munka elvégzésének feltételeit. A menet közben felmerülő változások, előre nem látható új problémák és a kedvezőtlen időjárási viszonyok, módosíthatják a kivitelezés időtartamát.",
              "payment": "Általában nem szoktunk előleget kérni, így önnek ezzel nem kell ismeretlenül kockázatott vállalnia. Mindig csak a már elkészült és minőségileg átvett munkát, valamint a leszállított anyag költségét, szállítási díját kell kifizetni. Ez alól kivétel a beültetésre kerülő növények, a gyepszőnyeg és minden olyan beépítésre kerülő anyag, aminek az ellenértékét már megrendeléskor nekünk is előre ki kell fizetni.",
              "extra": "Minden olyan munka, ami az eredeti árajánlatban nem szerepel, menet közben változott, új ígényként merült fel, előre nem lehetett pontosan felmérni, vagy a munkavégzés mennyisége, ideje, módja, jelentős mértékben módosult."
            },
            "rows": [
              {
                "id": "oracle",
                "sourceRow": null,
                "description": "Szintetikus munka oracle",
                "unit": "m³",
                "quantity": "2",
                "labor": "50",
                "material": "20",
                "transport": "10",
                "included": true,
                "laborIncluded": true,
                "materialIncluded": true,
                "extra": false,
                "removed": false
              }
            ],
            "stages": [
              {
                "id": "s1",
                "date": "2026-09-27",
                "requested": "90",
                "allocations": {
                  "oracle": {
                    "labor": "60",
                    "materials": "30"
                  }
                },
                "payments": []
              },
              {
                "id": "s2",
                "date": "2026-09-27",
                "requested": "30",
                "allocations": {
                  "oracle": {
                    "labor": "20",
                    "materials": "10"
                  }
                },
                "payments": []
              }
            ],
            "status": "draft",
            "id": "p_aaddbeb663a4126493f30fce7b9c1634bc7926e50ea17bb5a8ce05a361081d7a",
            "leadId": 33,
            "version": 2,
            "baseline": null,
            "documents": [],
            "createdAt": "2026-09-27T02:01:40.547Z",
            "updatedAt": "2026-09-27T02:01:40.566Z"
          },
          "totals": {
            "labor": 10000,
            "transport": 1000,
            "material": 4000,
            "materials": 5000,
            "total": 15000,
            "pending": false,
            "unknownRows": [],
            "settled": 12000,
            "requested": 12000,
            "received": 0,
            "outstanding": 12000,
            "unsettled": 3000,
            "stages": [
              {
                "id": "s1",
                "labor": 6000,
                "materials": 3000,
                "total": 9000,
                "requested": 9000,
                "received": 0,
                "outstanding": 9000,
                "pending": false
              },
              {
                "id": "s2",
                "labor": 2000,
                "materials": 1000,
                "total": 3000,
                "requested": 3000,
                "received": 0,
                "outstanding": 3000,
                "pending": false
              }
            ],
            "rowRemaining": {
              "oracle": {
                "labor": 2000,
                "materials": 1000,
                "total": 3000
              }
            }
          }
        },
        "dated-payments": {
          "id": "p_2ede4082c044056d0f7e0b9c2ab000ea6d45ed697d6840b4d521981d2f541029",
          "leadId": 34,
          "proposal": {
            "customer": {
              "name": "Test dated-payments A",
              "address": "Szintetikus tesztkert"
            },
            "terms": {
              "workStart": "A munka megkezdésének időpontját, mindig csak az ajánlatunk elfogadása után tudjuk egyeztetni, és ehhez biztosítani kell a munka elvégzésének feltételeit. A menet közben felmerülő változások, előre nem látható új problémák és a kedvezőtlen időjárási viszonyok, módosíthatják a kivitelezés időtartamát.",
              "payment": "Általában nem szoktunk előleget kérni, így önnek ezzel nem kell ismeretlenül kockázatott vállalnia. Mindig csak a már elkészült és minőségileg átvett munkát, valamint a leszállított anyag költségét, szállítási díját kell kifizetni. Ez alól kivétel a beültetésre kerülő növények, a gyepszőnyeg és minden olyan beépítésre kerülő anyag, aminek az ellenértékét már megrendeléskor nekünk is előre ki kell fizetni.",
              "extra": "Minden olyan munka, ami az eredeti árajánlatban nem szerepel, menet közben változott, új ígényként merült fel, előre nem lehetett pontosan felmérni, vagy a munkavégzés mennyisége, ideje, módja, jelentős mértékben módosult."
            },
            "rows": [
              {
                "id": "payment",
                "sourceRow": null,
                "description": "Szintetikus munka payment",
                "unit": "m³",
                "quantity": "1",
                "labor": "300000",
                "material": "183000",
                "transport": "25000",
                "included": true,
                "laborIncluded": true,
                "materialIncluded": true,
                "extra": false,
                "removed": false
              }
            ],
            "stages": [
              {
                "id": "s1",
                "date": "2026-09-27",
                "requested": "500000",
                "allocations": {
                  "payment": {
                    "labor": "300000",
                    "materials": "208000"
                  }
                },
                "payments": [
                  {
                    "id": "p1",
                    "date": "2026-09-25",
                    "amount": "200000",
                    "note": "Szintetikus befizetés"
                  },
                  {
                    "id": "p2",
                    "date": "2026-09-27",
                    "amount": "300000",
                    "note": "Szintetikus befizetés"
                  }
                ]
              }
            ],
            "status": "draft",
            "id": "p_2ede4082c044056d0f7e0b9c2ab000ea6d45ed697d6840b4d521981d2f541029",
            "leadId": 34,
            "version": 2,
            "baseline": null,
            "documents": [],
            "createdAt": "2026-09-27T02:01:40.625Z",
            "updatedAt": "2026-09-27T02:01:40.643Z"
          },
          "totals": {
            "labor": 30000000,
            "transport": 2500000,
            "material": 18300000,
            "materials": 20800000,
            "total": 50800000,
            "pending": false,
            "unknownRows": [],
            "settled": 50800000,
            "requested": 50000000,
            "received": 50000000,
            "outstanding": 800000,
            "unsettled": 0,
            "stages": [
              {
                "id": "s1",
                "labor": 30000000,
                "materials": 20800000,
                "total": 50800000,
                "requested": 50000000,
                "received": 50000000,
                "outstanding": 800000,
                "pending": false
              }
            ],
            "rowRemaining": {
              "payment": {
                "labor": 0,
                "materials": 0,
                "total": 0
              }
            }
          }
        },
        "final-reconciliation": {
          "id": "p_9b7954858811812947a65a4b721cbdf5505942bbd71ee49751577d0db7b3a2f7",
          "leadId": 35,
          "proposal": {
            "customer": {
              "name": "Test final-reconciliation A",
              "address": "Szintetikus tesztkert"
            },
            "terms": {
              "workStart": "A munka megkezdésének időpontját, mindig csak az ajánlatunk elfogadása után tudjuk egyeztetni, és ehhez biztosítani kell a munka elvégzésének feltételeit. A menet közben felmerülő változások, előre nem látható új problémák és a kedvezőtlen időjárási viszonyok, módosíthatják a kivitelezés időtartamát.",
              "payment": "Általában nem szoktunk előleget kérni, így önnek ezzel nem kell ismeretlenül kockázatott vállalnia. Mindig csak a már elkészült és minőségileg átvett munkát, valamint a leszállított anyag költségét, szállítási díját kell kifizetni. Ez alól kivétel a beültetésre kerülő növények, a gyepszőnyeg és minden olyan beépítésre kerülő anyag, aminek az ellenértékét már megrendeléskor nekünk is előre ki kell fizetni.",
              "extra": "Minden olyan munka, ami az eredeti árajánlatban nem szerepel, menet közben változott, új ígényként merült fel, előre nem lehetett pontosan felmérni, vagy a munkavégzés mennyisége, ideje, módja, jelentős mértékben módosult."
            },
            "rows": [
              {
                "id": "actual",
                "sourceRow": null,
                "description": "Szintetikus munka actual",
                "unit": "m³",
                "quantity": "234",
                "labor": "6000",
                "material": "0",
                "transport": "0",
                "included": true,
                "laborIncluded": true,
                "materialIncluded": true,
                "extra": false,
                "removed": false
              },
              {
                "id": "extra",
                "sourceRow": null,
                "description": "Szintetikus munka extra",
                "unit": "m³",
                "quantity": "1",
                "labor": "25000",
                "material": "0",
                "transport": "0",
                "included": true,
                "laborIncluded": true,
                "materialIncluded": true,
                "extra": true,
                "removed": false
              }
            ],
            "stages": [
              {
                "id": "s1",
                "date": "2026-09-27",
                "requested": "1000000",
                "allocations": {
                  "actual": {
                    "labor": "1000000",
                    "materials": ""
                  }
                },
                "payments": [
                  {
                    "id": "p1",
                    "date": "2026-09-25",
                    "amount": "1000000",
                    "note": "Szintetikus befizetés"
                  }
                ]
              },
              {
                "id": "s2",
                "date": "2026-09-27",
                "requested": "429000",
                "allocations": {
                  "actual": {
                    "labor": "404000",
                    "materials": ""
                  },
                  "extra": {
                    "labor": "25000",
                    "materials": ""
                  }
                },
                "payments": [
                  {
                    "id": "p2",
                    "date": "2026-09-27",
                    "amount": "429000",
                    "note": "Szintetikus befizetés"
                  }
                ]
              }
            ],
            "status": "draft",
            "id": "p_9b7954858811812947a65a4b721cbdf5505942bbd71ee49751577d0db7b3a2f7",
            "leadId": 35,
            "version": 2,
            "baseline": null,
            "documents": [],
            "createdAt": "2026-09-27T02:01:40.696Z",
            "updatedAt": "2026-09-27T02:01:40.714Z"
          },
          "totals": {
            "labor": 142900000,
            "transport": 0,
            "material": 0,
            "materials": 0,
            "total": 142900000,
            "pending": false,
            "unknownRows": [],
            "settled": 142900000,
            "requested": 142900000,
            "received": 142900000,
            "outstanding": 0,
            "unsettled": 0,
            "stages": [
              {
                "id": "s1",
                "labor": 100000000,
                "materials": 0,
                "total": 100000000,
                "requested": 100000000,
                "received": 100000000,
                "outstanding": 0,
                "pending": false
              },
              {
                "id": "s2",
                "labor": 42900000,
                "materials": 0,
                "total": 42900000,
                "requested": 42900000,
                "received": 42900000,
                "outstanding": 0,
                "pending": false
              }
            ],
            "rowRemaining": {
              "actual": {
                "labor": 0,
                "materials": 0,
                "total": 0
              },
              "extra": {
                "labor": 0,
                "materials": 0,
                "total": 0
              }
            }
          }
        }
      },
      "testGardenId": "p_48044a9856b4f9069caca066feae483d652ba982a02f1c1f47f91db33c02da13",
      "testGardenLeadId": 31
    },
    "B": {
      "base": "http://127.0.0.1:8788",
      "scenarios": {
        "partial-work": {
          "id": "p_abb6c35a0306150eb5cd7c30beaf88f517dedc09137213a411f4b5b5ac377a63",
          "leadId": 25,
          "proposal": {
            "customer": {
              "name": "Test partial-work B",
              "address": "Szintetikus tesztkert"
            },
            "terms": {
              "workStart": "A munka megkezdésének időpontját, mindig csak az ajánlatunk elfogadása után tudjuk egyeztetni, és ehhez biztosítani kell a munka elvégzésének feltételeit. A menet közben felmerülő változások, előre nem látható új problémák és a kedvezőtlen időjárási viszonyok, módosíthatják a kivitelezés időtartamát.",
              "payment": "Általában nem szoktunk előleget kérni, így önnek ezzel nem kell ismeretlenül kockázatott vállalnia. Mindig csak a már elkészült és minőségileg átvett munkát, valamint a leszállított anyag költségét, szállítási díját kell kifizetni. Ez alól kivétel a beültetésre kerülő növények, a gyepszőnyeg és minden olyan beépítésre kerülő anyag, aminek az ellenértékét már megrendeléskor nekünk is előre ki kell fizetni.",
              "extra": "Minden olyan munka, ami az eredeti árajánlatban nem szerepel, menet közben változott, új ígényként merült fel, előre nem lehetett pontosan felmérni, vagy a munkavégzés mennyisége, ideje, módja, jelentős mértékben módosult."
            },
            "rows": [
              {
                "id": "oracle",
                "sourceRow": null,
                "description": "Szintetikus munka oracle",
                "unit": "m³",
                "quantity": "2",
                "labor": "50",
                "material": "20",
                "transport": "10",
                "included": true,
                "laborIncluded": true,
                "materialIncluded": true,
                "extra": false,
                "removed": false
              }
            ],
            "stages": [
              {
                "id": "s1",
                "date": "2026-09-27",
                "requested": "90",
                "allocations": {
                  "oracle": {
                    "labor": "60",
                    "materials": "30"
                  }
                },
                "payments": []
              },
              {
                "id": "s2",
                "date": "2026-09-27",
                "requested": "30",
                "allocations": {
                  "oracle": {
                    "labor": "20",
                    "materials": "10"
                  }
                },
                "payments": []
              }
            ],
            "status": "draft",
            "id": "p_abb6c35a0306150eb5cd7c30beaf88f517dedc09137213a411f4b5b5ac377a63",
            "leadId": 25,
            "version": 2,
            "baseline": null,
            "documents": [],
            "createdAt": "2026-09-27T02:01:41.005Z",
            "updatedAt": "2026-09-27T02:01:41.022Z"
          },
          "totals": {
            "labor": 10000,
            "transport": 1000,
            "material": 4000,
            "materials": 5000,
            "total": 15000,
            "pending": false,
            "unknownRows": [],
            "settled": 12000,
            "requested": 12000,
            "received": 0,
            "outstanding": 12000,
            "unsettled": 3000,
            "stages": [
              {
                "id": "s1",
                "labor": 6000,
                "materials": 3000,
                "total": 9000,
                "requested": 9000,
                "received": 0,
                "outstanding": 9000,
                "pending": false
              },
              {
                "id": "s2",
                "labor": 2000,
                "materials": 1000,
                "total": 3000,
                "requested": 3000,
                "received": 0,
                "outstanding": 3000,
                "pending": false
              }
            ],
            "rowRemaining": {
              "oracle": {
                "labor": 2000,
                "materials": 1000,
                "total": 3000
              }
            }
          }
        },
        "dated-payments": {
          "id": "p_3776b62e3d21c47cbcca995ecb4eea42ccca97eac04d966840ccaa190f51e609",
          "leadId": 26,
          "proposal": {
            "customer": {
              "name": "Test dated-payments B",
              "address": "Szintetikus tesztkert"
            },
            "terms": {
              "workStart": "A munka megkezdésének időpontját, mindig csak az ajánlatunk elfogadása után tudjuk egyeztetni, és ehhez biztosítani kell a munka elvégzésének feltételeit. A menet közben felmerülő változások, előre nem látható új problémák és a kedvezőtlen időjárási viszonyok, módosíthatják a kivitelezés időtartamát.",
              "payment": "Általában nem szoktunk előleget kérni, így önnek ezzel nem kell ismeretlenül kockázatott vállalnia. Mindig csak a már elkészült és minőségileg átvett munkát, valamint a leszállított anyag költségét, szállítási díját kell kifizetni. Ez alól kivétel a beültetésre kerülő növények, a gyepszőnyeg és minden olyan beépítésre kerülő anyag, aminek az ellenértékét már megrendeléskor nekünk is előre ki kell fizetni.",
              "extra": "Minden olyan munka, ami az eredeti árajánlatban nem szerepel, menet közben változott, új ígényként merült fel, előre nem lehetett pontosan felmérni, vagy a munkavégzés mennyisége, ideje, módja, jelentős mértékben módosult."
            },
            "rows": [
              {
                "id": "payment",
                "sourceRow": null,
                "description": "Szintetikus munka payment",
                "unit": "m³",
                "quantity": "1",
                "labor": "300000",
                "material": "183000",
                "transport": "25000",
                "included": true,
                "laborIncluded": true,
                "materialIncluded": true,
                "extra": false,
                "removed": false
              }
            ],
            "stages": [
              {
                "id": "s1",
                "date": "2026-09-27",
                "requested": "500000",
                "allocations": {
                  "payment": {
                    "labor": "300000",
                    "materials": "208000"
                  }
                },
                "payments": [
                  {
                    "id": "p1",
                    "date": "2026-09-25",
                    "amount": "200000",
                    "note": "Szintetikus befizetés"
                  },
                  {
                    "id": "p2",
                    "date": "2026-09-27",
                    "amount": "300000",
                    "note": "Szintetikus befizetés"
                  }
                ]
              }
            ],
            "status": "draft",
            "id": "p_3776b62e3d21c47cbcca995ecb4eea42ccca97eac04d966840ccaa190f51e609",
            "leadId": 26,
            "version": 2,
            "baseline": null,
            "documents": [],
            "createdAt": "2026-09-27T02:01:41.078Z",
            "updatedAt": "2026-09-27T02:01:41.096Z"
          },
          "totals": {
            "labor": 30000000,
            "transport": 2500000,
            "material": 18300000,
            "materials": 20800000,
            "total": 50800000,
            "pending": false,
            "unknownRows": [],
            "settled": 50800000,
            "requested": 50000000,
            "received": 50000000,
            "outstanding": 800000,
            "unsettled": 0,
            "stages": [
              {
                "id": "s1",
                "labor": 30000000,
                "materials": 20800000,
                "total": 50800000,
                "requested": 50000000,
                "received": 50000000,
                "outstanding": 800000,
                "pending": false
              }
            ],
            "rowRemaining": {
              "payment": {
                "labor": 0,
                "materials": 0,
                "total": 0
              }
            }
          }
        },
        "final-reconciliation": {
          "id": "p_f3ba1470adfe0e4e6b2c68faf8f583d1af4ed1305ad194387bc78552587f86c9",
          "leadId": 27,
          "proposal": {
            "customer": {
              "name": "Test final-reconciliation B",
              "address": "Szintetikus tesztkert"
            },
            "terms": {
              "workStart": "A munka megkezdésének időpontját, mindig csak az ajánlatunk elfogadása után tudjuk egyeztetni, és ehhez biztosítani kell a munka elvégzésének feltételeit. A menet közben felmerülő változások, előre nem látható új problémák és a kedvezőtlen időjárási viszonyok, módosíthatják a kivitelezés időtartamát.",
              "payment": "Általában nem szoktunk előleget kérni, így önnek ezzel nem kell ismeretlenül kockázatott vállalnia. Mindig csak a már elkészült és minőségileg átvett munkát, valamint a leszállított anyag költségét, szállítási díját kell kifizetni. Ez alól kivétel a beültetésre kerülő növények, a gyepszőnyeg és minden olyan beépítésre kerülő anyag, aminek az ellenértékét már megrendeléskor nekünk is előre ki kell fizetni.",
              "extra": "Minden olyan munka, ami az eredeti árajánlatban nem szerepel, menet közben változott, új ígényként merült fel, előre nem lehetett pontosan felmérni, vagy a munkavégzés mennyisége, ideje, módja, jelentős mértékben módosult."
            },
            "rows": [
              {
                "id": "actual",
                "sourceRow": null,
                "description": "Szintetikus munka actual",
                "unit": "m³",
                "quantity": "234",
                "labor": "6000",
                "material": "0",
                "transport": "0",
                "included": true,
                "laborIncluded": true,
                "materialIncluded": true,
                "extra": false,
                "removed": false
              },
              {
                "id": "extra",
                "sourceRow": null,
                "description": "Szintetikus munka extra",
                "unit": "m³",
                "quantity": "1",
                "labor": "25000",
                "material": "0",
                "transport": "0",
                "included": true,
                "laborIncluded": true,
                "materialIncluded": true,
                "extra": true,
                "removed": false
              }
            ],
            "stages": [
              {
                "id": "s1",
                "date": "2026-09-27",
                "requested": "1000000",
                "allocations": {
                  "actual": {
                    "labor": "1000000",
                    "materials": ""
                  }
                },
                "payments": [
                  {
                    "id": "p1",
                    "date": "2026-09-25",
                    "amount": "1000000",
                    "note": "Szintetikus befizetés"
                  }
                ]
              },
              {
                "id": "s2",
                "date": "2026-09-27",
                "requested": "429000",
                "allocations": {
                  "actual": {
                    "labor": "404000",
                    "materials": ""
                  },
                  "extra": {
                    "labor": "25000",
                    "materials": ""
                  }
                },
                "payments": [
                  {
                    "id": "p2",
                    "date": "2026-09-27",
                    "amount": "429000",
                    "note": "Szintetikus befizetés"
                  }
                ]
              }
            ],
            "status": "draft",
            "id": "p_f3ba1470adfe0e4e6b2c68faf8f583d1af4ed1305ad194387bc78552587f86c9",
            "leadId": 27,
            "version": 2,
            "baseline": null,
            "documents": [],
            "createdAt": "2026-09-27T02:01:41.147Z",
            "updatedAt": "2026-09-27T02:01:41.165Z"
          },
          "totals": {
            "labor": 142900000,
            "transport": 0,
            "material": 0,
            "materials": 0,
            "total": 142900000,
            "pending": false,
            "unknownRows": [],
            "settled": 142900000,
            "requested": 142900000,
            "received": 142900000,
            "outstanding": 0,
            "unsettled": 0,
            "stages": [
              {
                "id": "s1",
                "labor": 100000000,
                "materials": 0,
                "total": 100000000,
                "requested": 100000000,
                "received": 100000000,
                "outstanding": 0,
                "pending": false
              },
              {
                "id": "s2",
                "labor": 42900000,
                "materials": 0,
                "total": 42900000,
                "requested": 42900000,
                "received": 42900000,
                "outstanding": 0,
                "pending": false
              }
            ],
            "rowRemaining": {
              "actual": {
                "labor": 0,
                "materials": 0,
                "total": 0
              },
              "extra": {
                "labor": 0,
                "materials": 0,
                "total": 0
              }
            }
          }
        }
      },
      "testGardenId": "p_8d741ca67646de477c5d327ba46fe69781ceb0907e238da90eed7d26d4c7d602",
      "testGardenLeadId": 23
    }
  },
  "checks": [
    {
      "name": "create Test Garden",
      "pass": true,
      "detail": null
    },
    {
      "name": "create Test Garden",
      "pass": true,
      "detail": null
    },
    {
      "name": "create Test Garden",
      "pass": true,
      "detail": null
    },
    {
      "name": "A create retry same contact and proposal",
      "pass": true,
      "detail": null
    },
    {
      "name": "create existing link",
      "pass": true,
      "detail": null
    },
    {
      "name": "A existing contact reopens proposal",
      "pass": true,
      "detail": null
    },
    {
      "name": "create Test Concurrent A",
      "pass": true,
      "detail": null
    },
    {
      "name": "create Test Concurrent A",
      "pass": true,
      "detail": null
    },
    {
      "name": "create Test Concurrent A",
      "pass": true,
      "detail": null
    },
    {
      "name": "A concurrent create is unique",
      "pass": true,
      "detail": null
    },
    {
      "name": "A save",
      "pass": true,
      "detail": null
    },
    {
      "name": "fresh read p_48044a9856b4f9069caca066feae483d652ba982a02f1c1f47f91db33c02da13",
      "pass": true,
      "detail": null
    },
    {
      "name": "A persisted distinct value",
      "pass": true,
      "detail": null
    },
    {
      "name": "fresh read p_8d741ca67646de477c5d327ba46fe69781ceb0907e238da90eed7d26d4c7d602",
      "pass": true,
      "detail": null
    },
    {
      "name": "B saved copy unchanged after A edit",
      "pass": true,
      "detail": null
    },
    {
      "name": "A stale save conflict",
      "pass": true,
      "detail": null
    },
    {
      "name": "A sidebar save",
      "pass": true,
      "detail": null
    },
    {
      "name": "A proposal save after sidebar",
      "pass": true,
      "detail": null
    },
    {
      "name": "fresh read p_48044a9856b4f9069caca066feae483d652ba982a02f1c1f47f91db33c02da13",
      "pass": true,
      "detail": null
    },
    {
      "name": "A notes preserved after proposal save",
      "pass": true,
      "detail": null
    },
    {
      "name": "A reschedule one reminder",
      "pass": true,
      "detail": null
    },
    {
      "name": "A existing reminder API has exactly one rescheduled entry",
      "pass": true,
      "detail": {
        "matches": 1,
        "dates": [
          "2026-10-03"
        ]
      }
    },
    {
      "name": "create Test partial-work A",
      "pass": true,
      "detail": null
    },
    {
      "name": "A partial-work save",
      "pass": true,
      "detail": null
    },
    {
      "name": "fresh read p_aaddbeb663a4126493f30fce7b9c1634bc7926e50ea17bb5a8ce05a361081d7a",
      "pass": true,
      "detail": null
    },
    {
      "name": "A partial-work rows/stages survive reload",
      "pass": true,
      "detail": null
    },
    {
      "name": "A partial-work list read",
      "pass": true,
      "detail": null
    },
    {
      "name": "A partial-work total",
      "pass": true,
      "detail": {
        "expected": 15000,
        "actual": 15000
      }
    },
    {
      "name": "A partial-work settled",
      "pass": true,
      "detail": {
        "expected": 12000,
        "actual": 12000
      }
    },
    {
      "name": "A partial-work unsettled",
      "pass": true,
      "detail": {
        "expected": 3000,
        "actual": 3000
      }
    },
    {
      "name": "A partial-work outstanding",
      "pass": true,
      "detail": {
        "expected": 12000,
        "actual": 12000
      }
    },
    {
      "name": "create Test dated-payments A",
      "pass": true,
      "detail": null
    },
    {
      "name": "A dated-payments save",
      "pass": true,
      "detail": null
    },
    {
      "name": "fresh read p_2ede4082c044056d0f7e0b9c2ab000ea6d45ed697d6840b4d521981d2f541029",
      "pass": true,
      "detail": null
    },
    {
      "name": "A dated-payments rows/stages survive reload",
      "pass": true,
      "detail": null
    },
    {
      "name": "A dated-payments list read",
      "pass": true,
      "detail": null
    },
    {
      "name": "A dated-payments total",
      "pass": true,
      "detail": {
        "expected": 50800000,
        "actual": 50800000
      }
    },
    {
      "name": "A dated-payments settled",
      "pass": true,
      "detail": {
        "expected": 50800000,
        "actual": 50800000
      }
    },
    {
      "name": "A dated-payments received",
      "pass": true,
      "detail": {
        "expected": 50000000,
        "actual": 50000000
      }
    },
    {
      "name": "A dated-payments outstanding",
      "pass": true,
      "detail": {
        "expected": 800000,
        "actual": 800000
      }
    },
    {
      "name": "A dated-payments unsettled",
      "pass": true,
      "detail": {
        "expected": 0,
        "actual": 0
      }
    },
    {
      "name": "create Test final-reconciliation A",
      "pass": true,
      "detail": null
    },
    {
      "name": "A final-reconciliation save",
      "pass": true,
      "detail": null
    },
    {
      "name": "fresh read p_9b7954858811812947a65a4b721cbdf5505942bbd71ee49751577d0db7b3a2f7",
      "pass": true,
      "detail": null
    },
    {
      "name": "A final-reconciliation rows/stages survive reload",
      "pass": true,
      "detail": null
    },
    {
      "name": "A final-reconciliation list read",
      "pass": true,
      "detail": null
    },
    {
      "name": "A final-reconciliation total",
      "pass": true,
      "detail": {
        "expected": 142900000,
        "actual": 142900000
      }
    },
    {
      "name": "A final-reconciliation settled",
      "pass": true,
      "detail": {
        "expected": 142900000,
        "actual": 142900000
      }
    },
    {
      "name": "A final-reconciliation received",
      "pass": true,
      "detail": {
        "expected": 142900000,
        "actual": 142900000
      }
    },
    {
      "name": "A final-reconciliation outstanding",
      "pass": true,
      "detail": {
        "expected": 0,
        "actual": 0
      }
    },
    {
      "name": "A final-reconciliation unsettled",
      "pass": true,
      "detail": {
        "expected": 0,
        "actual": 0
      }
    },
    {
      "name": "create Test Garden",
      "pass": true,
      "detail": null
    },
    {
      "name": "B create retry same contact and proposal",
      "pass": true,
      "detail": null
    },
    {
      "name": "create existing link",
      "pass": true,
      "detail": null
    },
    {
      "name": "B existing contact reopens proposal",
      "pass": true,
      "detail": null
    },
    {
      "name": "create Test Concurrent B",
      "pass": true,
      "detail": null
    },
    {
      "name": "create Test Concurrent B",
      "pass": true,
      "detail": null
    },
    {
      "name": "create Test Concurrent B",
      "pass": true,
      "detail": null
    },
    {
      "name": "B concurrent create is unique",
      "pass": true,
      "detail": null
    },
    {
      "name": "B save",
      "pass": true,
      "detail": null
    },
    {
      "name": "fresh read p_8d741ca67646de477c5d327ba46fe69781ceb0907e238da90eed7d26d4c7d602",
      "pass": true,
      "detail": null
    },
    {
      "name": "B persisted distinct value",
      "pass": true,
      "detail": null
    },
    {
      "name": "B stale save conflict",
      "pass": true,
      "detail": null
    },
    {
      "name": "B sidebar save",
      "pass": true,
      "detail": null
    },
    {
      "name": "B proposal save after sidebar",
      "pass": true,
      "detail": null
    },
    {
      "name": "fresh read p_8d741ca67646de477c5d327ba46fe69781ceb0907e238da90eed7d26d4c7d602",
      "pass": true,
      "detail": null
    },
    {
      "name": "B notes preserved after proposal save",
      "pass": true,
      "detail": null
    },
    {
      "name": "B reschedule one reminder",
      "pass": true,
      "detail": null
    },
    {
      "name": "B existing reminder API has exactly one rescheduled entry",
      "pass": true,
      "detail": {
        "matches": 1,
        "dates": [
          "2026-10-03"
        ]
      }
    },
    {
      "name": "create Test partial-work B",
      "pass": true,
      "detail": null
    },
    {
      "name": "B partial-work save",
      "pass": true,
      "detail": null
    },
    {
      "name": "fresh read p_abb6c35a0306150eb5cd7c30beaf88f517dedc09137213a411f4b5b5ac377a63",
      "pass": true,
      "detail": null
    },
    {
      "name": "B partial-work rows/stages survive reload",
      "pass": true,
      "detail": null
    },
    {
      "name": "B partial-work list read",
      "pass": true,
      "detail": null
    },
    {
      "name": "B partial-work total",
      "pass": true,
      "detail": {
        "expected": 15000,
        "actual": 15000
      }
    },
    {
      "name": "B partial-work settled",
      "pass": true,
      "detail": {
        "expected": 12000,
        "actual": 12000
      }
    },
    {
      "name": "B partial-work unsettled",
      "pass": true,
      "detail": {
        "expected": 3000,
        "actual": 3000
      }
    },
    {
      "name": "B partial-work outstanding",
      "pass": true,
      "detail": {
        "expected": 12000,
        "actual": 12000
      }
    },
    {
      "name": "create Test dated-payments B",
      "pass": true,
      "detail": null
    },
    {
      "name": "B dated-payments save",
      "pass": true,
      "detail": null
    },
    {
      "name": "fresh read p_3776b62e3d21c47cbcca995ecb4eea42ccca97eac04d966840ccaa190f51e609",
      "pass": true,
      "detail": null
    },
    {
      "name": "B dated-payments rows/stages survive reload",
      "pass": true,
      "detail": null
    },
    {
      "name": "B dated-payments list read",
      "pass": true,
      "detail": null
    },
    {
      "name": "B dated-payments total",
      "pass": true,
      "detail": {
        "expected": 50800000,
        "actual": 50800000
      }
    },
    {
      "name": "B dated-payments settled",
      "pass": true,
      "detail": {
        "expected": 50800000,
        "actual": 50800000
      }
    },
    {
      "name": "B dated-payments received",
      "pass": true,
      "detail": {
        "expected": 50000000,
        "actual": 50000000
      }
    },
    {
      "name": "B dated-payments outstanding",
      "pass": true,
      "detail": {
        "expected": 800000,
        "actual": 800000
      }
    },
    {
      "name": "B dated-payments unsettled",
      "pass": true,
      "detail": {
        "expected": 0,
        "actual": 0
      }
    },
    {
      "name": "create Test final-reconciliation B",
      "pass": true,
      "detail": null
    },
    {
      "name": "B final-reconciliation save",
      "pass": true,
      "detail": null
    },
    {
      "name": "fresh read p_f3ba1470adfe0e4e6b2c68faf8f583d1af4ed1305ad194387bc78552587f86c9",
      "pass": true,
      "detail": null
    },
    {
      "name": "B final-reconciliation rows/stages survive reload",
      "pass": true,
      "detail": null
    },
    {
      "name": "B final-reconciliation list read",
      "pass": true,
      "detail": null
    },
    {
      "name": "B final-reconciliation total",
      "pass": true,
      "detail": {
        "expected": 142900000,
        "actual": 142900000
      }
    },
    {
      "name": "B final-reconciliation settled",
      "pass": true,
      "detail": {
        "expected": 142900000,
        "actual": 142900000
      }
    },
    {
      "name": "B final-reconciliation received",
      "pass": true,
      "detail": {
        "expected": 142900000,
        "actual": 142900000
      }
    },
    {
      "name": "B final-reconciliation outstanding",
      "pass": true,
      "detail": {
        "expected": 0,
        "actual": 0
      }
    },
    {
      "name": "B final-reconciliation unsettled",
      "pass": true,
      "detail": {
        "expected": 0,
        "actual": 0
      }
    },
    {
      "name": "fresh read p_48044a9856b4f9069caca066feae483d652ba982a02f1c1f47f91db33c02da13",
      "pass": true,
      "detail": null
    },
    {
      "name": "fresh read p_8d741ca67646de477c5d327ba46fe69781ceb0907e238da90eed7d26d4c7d602",
      "pass": true,
      "detail": null
    },
    {
      "name": "A/B interleaved save isolation",
      "pass": true,
      "detail": null
    }
  ],
  "status": "PASS",
  "finishedAt": 1790474501.2396622
}