{
  "startedAt": 1790479513.842897,
  "run": "c80b9825-77d4-48b2-b672-9ce223b3e22e",
  "variants": {
    "A": {
      "base": "https://calendar-stage-20260923.cfd-staging.com",
      "scenarios": {
        "partial-work": {
          "id": "p_128bf055984b761350714b68233cd40dacb4a36a059b4cbef19de3fc396a357e",
          "leadId": 21,
          "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_128bf055984b761350714b68233cd40dacb4a36a059b4cbef19de3fc396a357e",
            "leadId": 21,
            "version": 2,
            "baseline": null,
            "documents": [],
            "createdAt": "2026-09-27T03:25:21.027Z",
            "updatedAt": "2026-09-27T03:25:21.436Z"
          },
          "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_08b5f4b95b740773690a0a9cf4df7bcce9fd60d4e68a0b96688d6e5b266eadd1",
          "leadId": 22,
          "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_08b5f4b95b740773690a0a9cf4df7bcce9fd60d4e68a0b96688d6e5b266eadd1",
            "leadId": 22,
            "version": 2,
            "baseline": null,
            "documents": [],
            "createdAt": "2026-09-27T03:25:22.552Z",
            "updatedAt": "2026-09-27T03:25:23.133Z"
          },
          "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_1a4cc9b7a14df031c0479fc88f85952cfaedefdab531c55b2d323b41067c64c6",
          "leadId": 24,
          "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_1a4cc9b7a14df031c0479fc88f85952cfaedefdab531c55b2d323b41067c64c6",
            "leadId": 24,
            "version": 2,
            "baseline": null,
            "documents": [],
            "createdAt": "2026-09-27T03:25:25.177Z",
            "updatedAt": "2026-09-27T03:25:25.619Z"
          },
          "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_1e136b46210439c3d5661fba37984f661966fd31a565528c819c4d3434f991dd",
      "testGardenLeadId": 16
    },
    "B": {
      "base": "https://kertujitok-proposal-b-20260927.clientsflowdigital.workers.dev",
      "scenarios": {
        "partial-work": {
          "id": "p_ac785f0d77e765bf3c75090996b4ef3cacbc7aef17d61f7a7381306246f7e151",
          "leadId": 17,
          "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_ac785f0d77e765bf3c75090996b4ef3cacbc7aef17d61f7a7381306246f7e151",
            "leadId": 17,
            "version": 2,
            "baseline": null,
            "documents": [],
            "createdAt": "2026-09-27T03:25:32.064Z",
            "updatedAt": "2026-09-27T03:25:32.528Z"
          },
          "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_26886e8a4be6af35681294a15afeb84490c787fb0c8fac809d73926db8c8ba77",
          "leadId": 18,
          "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_26886e8a4be6af35681294a15afeb84490c787fb0c8fac809d73926db8c8ba77",
            "leadId": 18,
            "version": 2,
            "baseline": null,
            "documents": [],
            "createdAt": "2026-09-27T03:25:33.575Z",
            "updatedAt": "2026-09-27T03:25:34.009Z"
          },
          "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_2ceb0d7b540003fe63aceb1c2e0fdea4849f346c87f4fda727cb8ac88c748fb7",
          "leadId": 19,
          "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_2ceb0d7b540003fe63aceb1c2e0fdea4849f346c87f4fda727cb8ac88c748fb7",
            "leadId": 19,
            "version": 2,
            "baseline": null,
            "documents": [],
            "createdAt": "2026-09-27T03:25:35.286Z",
            "updatedAt": "2026-09-27T03:25:35.762Z"
          },
          "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_1b6c477e46ea6d75564c97673daa2b39eae90309ff9189623bd35e1a8f5b64bb",
      "testGardenLeadId": 13
    }
  },
  "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_1e136b46210439c3d5661fba37984f661966fd31a565528c819c4d3434f991dd",
      "pass": true,
      "detail": null
    },
    {
      "name": "A persisted distinct value",
      "pass": true,
      "detail": null
    },
    {
      "name": "fresh read p_1b6c477e46ea6d75564c97673daa2b39eae90309ff9189623bd35e1a8f5b64bb",
      "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_1e136b46210439c3d5661fba37984f661966fd31a565528c819c4d3434f991dd",
      "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_128bf055984b761350714b68233cd40dacb4a36a059b4cbef19de3fc396a357e",
      "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_08b5f4b95b740773690a0a9cf4df7bcce9fd60d4e68a0b96688d6e5b266eadd1",
      "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_1a4cc9b7a14df031c0479fc88f85952cfaedefdab531c55b2d323b41067c64c6",
      "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_1b6c477e46ea6d75564c97673daa2b39eae90309ff9189623bd35e1a8f5b64bb",
      "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_1b6c477e46ea6d75564c97673daa2b39eae90309ff9189623bd35e1a8f5b64bb",
      "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_ac785f0d77e765bf3c75090996b4ef3cacbc7aef17d61f7a7381306246f7e151",
      "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_26886e8a4be6af35681294a15afeb84490c787fb0c8fac809d73926db8c8ba77",
      "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_2ceb0d7b540003fe63aceb1c2e0fdea4849f346c87f4fda727cb8ac88c748fb7",
      "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_1e136b46210439c3d5661fba37984f661966fd31a565528c819c4d3434f991dd",
      "pass": true,
      "detail": null
    },
    {
      "name": "fresh read p_1b6c477e46ea6d75564c97673daa2b39eae90309ff9189623bd35e1a8f5b64bb",
      "pass": true,
      "detail": null
    },
    {
      "name": "A/B interleaved save isolation",
      "pass": true,
      "detail": null
    }
  ],
  "status": "PASS",
  "finishedAt": 1790479537.231508
}