{
  "schema": "mdis-visual-walkthrough/v1",
  "generatedAt": "2026-09-09T06:25:13.094Z",
  "runId": "gh-34316989410-1",
  "sourceCommit": "4d3a5e7a70c40f31f4bea7e7ec6b481514765e6b",
  "status": "PASS",
  "scope": "Representative workflow; no client validation approval",
  "steps": [
    {
      "chapter": "Register a device",
      "scenarioName": "adding a device is offered, and works",
      "index": 1,
      "text": "Given the redesign sign-in page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-6c74d-device-is-offered-and-works-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-04ee0d6deeb17fd84d04e6f6a6e6510fe914dbdd.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Register a device",
      "scenarioName": "adding a device is offered, and works",
      "index": 2,
      "text": "When I sign in to the redesign as a manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-6c74d-device-is-offered-and-works-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-8dcb4652039b279bfecf4ddea406719648f80ad5.png",
      "imageSha256": "46e03938ae0c93c06144b52d38f56180830d5589e23ec00f6462e471ac066695",
      "embeddedImageSha256": "b0caae0264ba4e6bf9980be08957a04580a301e99b880fef7e6dc14a12c0de68",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Register a device",
      "scenarioName": "adding a device is offered, and works",
      "index": 3,
      "text": "And I open the redesign's add-device form",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-6c74d-device-is-offered-and-works-chromium/attachments/BDD-step-3-I-open-the-redesign-s-add-device-form-cde42d5611c7be9604a07bb8b062a566fd41386c.png",
      "imageSha256": "9cb1bc7f9fddac3a88103cf94505443137b3e33ab310c1742626509801e4a11c",
      "embeddedImageSha256": "20b215d1235d1611b98741bc5c0996926a4111917ca0ef1e02abcb1e3bad66e7",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Register a device",
      "scenarioName": "adding a device is offered, and works",
      "index": 4,
      "text": "And I submit a device with a unique name and UDI-DI",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-6c74d-device-is-offered-and-works-chromium/attachments/BDD-step-4-I-submit-a-device-with-a-unique-name-and-UDI-DI-12ad6f9e935a181e6c0372d0e27e29ee679939cf.png",
      "imageSha256": "120065ee674df017ef40a357d785b7a0e4ad4ec18df8ba1b70ebcf8c49718424",
      "embeddedImageSha256": "2c1f413d8ace403b5ed790477a7593fe0266f2e34c1921e78bd7ceb1f65da73d",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Register a device",
      "scenarioName": "adding a device is offered, and works",
      "index": 5,
      "text": "Then the redesign shows the device it just created",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-6c74d-device-is-offered-and-works-chromium/attachments/BDD-step-5-the-redesign-shows-the-device-it-just-created-4c8a1c45663427f62d4e00bf37b04d58b143f1a5.png",
      "imageSha256": "120065ee674df017ef40a357d785b7a0e4ad4ec18df8ba1b70ebcf8c49718424",
      "embeddedImageSha256": "2c1f413d8ace403b5ed790477a7593fe0266f2e34c1921e78bd7ceb1f65da73d",
      "inert": true,
      "inertSentence": "No visible change at this step; the asserted state was already present",
      "inertSource": "captured step metadata",
      "inertReason": "UI assertion of the exact run-owned device name after creation",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Register a device",
      "scenarioName": "the first release opens a change on a brand-new device",
      "index": 1,
      "text": "Given the redesign sign-in page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-e6ca5-hange-on-a-brand-new-device-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-e08e9d9bee06fbee7ae6e0725d9ce89e72f6d2b8.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Register a device",
      "scenarioName": "the first release opens a change on a brand-new device",
      "index": 2,
      "text": "When I sign in to the redesign as a manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-e6ca5-hange-on-a-brand-new-device-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-b2ec8bdc5ec44fee5c073c580defa3b087ded626.png",
      "imageSha256": "199b275e18c66c048dc6a71b040292fb9bccaa6abd8e0d889252f1773ebceefe",
      "embeddedImageSha256": "57c5ede6060782eecc4cae4ab846114a5eaf286e2990a12516976f220f95f79f",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Register a device",
      "scenarioName": "the first release opens a change on a brand-new device",
      "index": 3,
      "text": "And I open the redesign's add-device form",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-e6ca5-hange-on-a-brand-new-device-chromium/attachments/BDD-step-3-I-open-the-redesign-s-add-device-form-b5be41becb59f290b5ba96ecd1c6d3315758af10.png",
      "imageSha256": "be4da505072b2c60cad69504122cc2d61411d8bd3498e747ed87961ec014b06c",
      "embeddedImageSha256": "fae356da23000fc2d6f14f3c2d55655f41aac8480743bbded07be7d7ffb76c50",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Register a device",
      "scenarioName": "the first release opens a change on a brand-new device",
      "index": 4,
      "text": "And I submit a device with a unique name and UDI-DI",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-e6ca5-hange-on-a-brand-new-device-chromium/attachments/BDD-step-4-I-submit-a-device-with-a-unique-name-and-UDI-DI-57fed0558006eb167dafa05a08a02c98376d8a9f.png",
      "imageSha256": "b441becbd85d5956ed7173a0660be2886d055480d349493469e1eb20db34fccc",
      "embeddedImageSha256": "70fb16b2557e17a0f17e048afe067b57b5de4a198de38fcb4e1a9ab04f491b05",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Register a device",
      "scenarioName": "the first release opens a change on a brand-new device",
      "index": 5,
      "text": "And I start the device's first release",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-e6ca5-hange-on-a-brand-new-device-chromium/attachments/BDD-step-5-I-start-the-device-s-first-release-a22a71714472cb91dc08b7f4ba3235605b7c7498.png",
      "imageSha256": "90963878fe9046c5494cd169f7845697c649947e7636f0363cf6796a94fc7b7e",
      "embeddedImageSha256": "162df13d5e180334a860e496d92585070b41a096c4bedd5bc6aa9eea1fceca74",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Register a device",
      "scenarioName": "the first release opens a change on a brand-new device",
      "index": 6,
      "text": "Then the redesign opens a draft change for it",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-e6ca5-hange-on-a-brand-new-device-chromium/attachments/BDD-step-6-the-redesign-opens-a-draft-change-for-it-ce799dcd8d4e06cc199ab1a52b6b7e12822d53fe.png",
      "imageSha256": "ce70ecffac345d2fcf0dd4ef442e070f29e9414b73ae6fad345b48968e05dc8f",
      "embeddedImageSha256": "f1ff98cf59237c435d483e78295f7bd1daf4d09809ed30938cefa949a0f73fc8",
      "inert": false,
      "inertSentence": null,
      "inertReason": "UI assertions of the change route, change heading and draft state",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Register a device",
      "scenarioName": "the first release opens a change on a brand-new device",
      "index": 7,
      "text": "And the change says registration has not started rather than failed",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-e6ca5-hange-on-a-brand-new-device-chromium/attachments/BDD-step-7-the-change-says-registration-has-not-started-rather-than-failed-cb73685905749623f7d32cb423141eaef7533381.png",
      "imageSha256": "ce70ecffac345d2fcf0dd4ef442e070f29e9414b73ae6fad345b48968e05dc8f",
      "embeddedImageSha256": "f1ff98cf59237c435d483e78295f7bd1daf4d09809ed30938cefa949a0f73fc8",
      "inert": true,
      "inertSentence": "No visible change at this step; the draft change already shows the asserted registration state",
      "inertSource": "captured step metadata",
      "inertReason": "UI assertion of the explicit registration-not-started state on the already-open draft change",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Register a device",
      "scenarioName": "a document is uploaded into the first release",
      "index": 1,
      "text": "Given the redesign sign-in page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-804cb-aded-into-the-first-release-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-4c88032ad4130308c0dd8bee3c19118609196135.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Register a device",
      "scenarioName": "a document is uploaded into the first release",
      "index": 2,
      "text": "When I sign in to the redesign as a manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-804cb-aded-into-the-first-release-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-83afd8db1d645d0d74790f3dd6d85e23ed0f2931.png",
      "imageSha256": "8d3e36cd3b40be6a76e082f453ef6d8423b8aa94f4bfd13031bc51dc78e6a8ea",
      "embeddedImageSha256": "bd94d1b915ef3214a942a2f676f2684151097f62847e0c271515921372d2a213",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Register a device",
      "scenarioName": "a document is uploaded into the first release",
      "index": 3,
      "text": "And I open the redesign's add-device form",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-804cb-aded-into-the-first-release-chromium/attachments/BDD-step-3-I-open-the-redesign-s-add-device-form-b16ab8a545087f078de5397820a1079dbdd6c689.png",
      "imageSha256": "4f6ab3e808b10f48dbfd391ce21df3c753dcda21a35f9e1b5a51633d3bbbc11c",
      "embeddedImageSha256": "743212891813d95137f514dc15833b93e617aab47d2905b89fb7a30439ed56ff",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Register a device",
      "scenarioName": "a document is uploaded into the first release",
      "index": 4,
      "text": "And I submit a device with a unique name and UDI-DI",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-804cb-aded-into-the-first-release-chromium/attachments/BDD-step-4-I-submit-a-device-with-a-unique-name-and-UDI-DI-ac9f101d7cc52d59f9a005c4d9adf95763eb7e54.png",
      "imageSha256": "6aca2c4b5a5ed04eaec47a7825ae319105ae4911a701453bb938150286eac351",
      "embeddedImageSha256": "f6bf899accc79aee2488c5cf5339e0cdad4e18872266b3ea3aafa1d12d49cbf1",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Register a device",
      "scenarioName": "a document is uploaded into the first release",
      "index": 5,
      "text": "And I start the device's first release",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-804cb-aded-into-the-first-release-chromium/attachments/BDD-step-5-I-start-the-device-s-first-release-29e23bb99a1c6029c6aca0a25b208f49252e75d0.png",
      "imageSha256": "8b27a786f000e0dc1ac2ca4ab3a7a3ede8ead34a55d96d28daacf9405bc89716",
      "embeddedImageSha256": "f2e9a9eb75e4a2a287586b7222189e9108129d6f1c8b0de3497e58591dd58eb2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Register a device",
      "scenarioName": "a document is uploaded into the first release",
      "index": 6,
      "text": "And I upload a document to the change",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-804cb-aded-into-the-first-release-chromium/attachments/BDD-step-6-I-upload-a-document-to-the-change-e2ce45d4f512f81368e754137367f2c46cdeb268.png",
      "imageSha256": "a7af0569c1b625bf06b410bfea9a9a3447fdc135acb6b225fe22bc0944c3447c",
      "embeddedImageSha256": "665a0f9b5992bcd0f69e326b09b9c71a60634a351bf9e7b3b90afef7c57562c9",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Register a device",
      "scenarioName": "a document is uploaded into the first release",
      "index": 7,
      "text": "Then the change lists the uploaded document",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-804cb-aded-into-the-first-release-chromium/attachments/BDD-step-7-the-change-lists-the-uploaded-document-b27c66ac88d7c8f8c3ec5401e22a9f586e1a1b13.png",
      "imageSha256": "a7af0569c1b625bf06b410bfea9a9a3447fdc135acb6b225fe22bc0944c3447c",
      "embeddedImageSha256": "665a0f9b5992bcd0f69e326b09b9c71a60634a351bf9e7b3b90afef7c57562c9",
      "inert": true,
      "inertSentence": "No visible change at this step; the asserted state was already present",
      "inertSource": "captured step metadata",
      "inertReason": "UI assertion of the uploaded product-label filename",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Register a device",
      "scenarioName": "the document is filed, and the release check clears",
      "index": 1,
      "text": "Given the redesign sign-in page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-64b24-nd-the-release-check-clears-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-43ea21a73282575b976e9f03f40b71edfdf5251d.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Register a device",
      "scenarioName": "the document is filed, and the release check clears",
      "index": 2,
      "text": "When I sign in to the redesign as a manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-64b24-nd-the-release-check-clears-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-eb06ffe48a50c8a1d4768c546735cc383caa6f13.png",
      "imageSha256": "834b4b311d856e5742fd67cff9e02ea0e853e49d710895ceca2d73f4c25f54a1",
      "embeddedImageSha256": "047caa67c70e9d374b5b2220ab7adbf7f77e7dd0ba91a221ac9c00865da0096f",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Register a device",
      "scenarioName": "the document is filed, and the release check clears",
      "index": 3,
      "text": "And I open the redesign's add-device form",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-64b24-nd-the-release-check-clears-chromium/attachments/BDD-step-3-I-open-the-redesign-s-add-device-form-eb8192610f8114f7d063624a365869d1fcc7c81a.png",
      "imageSha256": "f44b15c0755232f27cdf7544ddac156a11373ff65a626493fdd2e01895725168",
      "embeddedImageSha256": "e7f9a80bb33c06dba77d0f510b201aa232bf5395376468cd4f67cd9f330ae4f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Register a device",
      "scenarioName": "the document is filed, and the release check clears",
      "index": 4,
      "text": "And I submit a device with a unique name and UDI-DI",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-64b24-nd-the-release-check-clears-chromium/attachments/BDD-step-4-I-submit-a-device-with-a-unique-name-and-UDI-DI-9a52b703c1b1aad93e62943f40ed7f948674ffe2.png",
      "imageSha256": "8005a5d4870cc888867694ea6bd0b9c9d08f1785d3a27884b6131df861381b8e",
      "embeddedImageSha256": "497abca09116b7621695d61cee293ab85ac1b87faaf19263f3ed2de8e78faafe",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Register a device",
      "scenarioName": "the document is filed, and the release check clears",
      "index": 5,
      "text": "And I start the device's first release",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-64b24-nd-the-release-check-clears-chromium/attachments/BDD-step-5-I-start-the-device-s-first-release-88be3f8113bc1ed7b1cdb17090f34c275cfefae9.png",
      "imageSha256": "75ab166bf918a1639edfaa6b48bd7d998b143d1913811b95606de9ee509060d8",
      "embeddedImageSha256": "14727c07f5d754049d02c16bcb65b8cbc929e7eb89d471a1101bfb83cfb38fc7",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Register a device",
      "scenarioName": "the document is filed, and the release check clears",
      "index": 6,
      "text": "And I upload a document to the change",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-64b24-nd-the-release-check-clears-chromium/attachments/BDD-step-6-I-upload-a-document-to-the-change-a7a7e3ebfb5250e3700a341fd2a7ed57ba3c8000.png",
      "imageSha256": "31f8187e8072bcda72ccf765e1451ea223f0e8116549c72aa826c5ca1005543f",
      "embeddedImageSha256": "5799bd0df0441758159448371bf4b7dfd99ec34a4bfe4fa60e9369b33e3c3c4c",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Register a device",
      "scenarioName": "the document is filed, and the release check clears",
      "index": 7,
      "text": "Then no upload is left needing a section",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-redesign-manufact-64b24-nd-the-release-check-clears-chromium/attachments/BDD-step-7-no-upload-is-left-needing-a-section-78a86a7cac32b948d031236df1b1ac0817f1bc50.png",
      "imageSha256": "31f8187e8072bcda72ccf765e1451ea223f0e8116549c72aa826c5ca1005543f",
      "embeddedImageSha256": "5799bd0df0441758159448371bf4b7dfd99ec34a4bfe4fa60e9369b33e3c3c4c",
      "inert": true,
      "inertSentence": "No visible change at this step; the asserted state was already present",
      "inertSource": "captured step metadata",
      "inertReason": "UI assertion that no needs-a-section message remains",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "Approval of the exact frozen release completes delivery without a second Release press",
      "index": 1,
      "text": "Given the redesign sign-in page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-58df35f4e7f754b8eecf90d926e353eb3bc6e598.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "Approval of the exact frozen release completes delivery without a second Release press",
      "index": 2,
      "text": "When I sign in to the redesign as a manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-b6f6997405d55b38721bf9a460e10e5be462d2f9.png",
      "imageSha256": "8095590cd5022eeed9d36c1316220d814f7fa52aa347767b791a6e897e2d9193",
      "embeddedImageSha256": "836ba2205b1abd44675af97b853c947f9216838d4901b57082632c257a85206e",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "Approval of the exact frozen release completes delivery without a second Release press",
      "index": 3,
      "text": "And I open the device that already has partners",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-3-I-open-the-device-that-already-has-partners-da1362d78baa3ac561c40888af5f865791cd46e1.png",
      "imageSha256": "7fa1c8a1a4b8b3f6c83605ae3a85a7ba1d57419ce0ef53ec3d79f46b802d4012",
      "embeddedImageSha256": "a8d519e57af512d57d87f2c5360e039153509d2d1a4ed4b8c856ba535f562e38",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "Approval of the exact frozen release completes delivery without a second Release press",
      "index": 4,
      "text": "And I start a follow-up change",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-4-I-start-a-follow-up-change-0e46ac022199cf9d071060d983272da135175b90.png",
      "imageSha256": "b22b0f3cdf13258572962b5d6a691832ba078f6d27b9c140a435771a077cd0aa",
      "embeddedImageSha256": "2c5076d901d79ece32912a76967352ee4a55a760e190fe5ad1c4e19140023552",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "Approval of the exact frozen release completes delivery without a second Release press",
      "index": 5,
      "text": "Then the further release carries the frozen document forward",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-5-the-further-release-carries-the-frozen-document-forward-33ecdcd86c2faca2467e1329d17de2e87a4e2b76.png",
      "imageSha256": "629c88d55722e68841ceaef19ea306d42b2d45238521504032d752f3d4d57838",
      "embeddedImageSha256": "1099a259e116899d69cbb7f74d8c0d775b2c69e432114e06140e6f3a6b72e792",
      "inert": false,
      "inertSentence": null,
      "inertReason": "visible successor draft and carried frozen-document row",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "Approval of the exact frozen release completes delivery without a second Release press",
      "index": 6,
      "text": "When I configure the authorised representative as a blocking approver",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-6-I-configure-the-authorised-representative-as-a-blocking-approver-064ca58f74cd0cdfa5cf992d9a7e70955ea5cf4e.png",
      "imageSha256": "629c88d55722e68841ceaef19ea306d42b2d45238521504032d752f3d4d57838",
      "embeddedImageSha256": "1099a259e116899d69cbb7f74d8c0d775b2c69e432114e06140e6f3a6b72e792",
      "inert": true,
      "inertSentence": "No visible change at this step; the blocking approver configuration remains visibly shown after setup",
      "inertSource": "captured step metadata",
      "inertReason": "current blocking approver configuration remains visible after the persisted setup path",
      "assertionKind": "browser-state"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "Approval of the exact frozen release completes delivery without a second Release press",
      "index": 7,
      "text": "And I press Release once for the tracked candidate",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-7-I-press-Release-once-for-the-tracked-candidate-ba703de612423d69059ca279fd021987e02c53ab.png",
      "imageSha256": "c71c0d3a5a8d960dd26d9be2ede157dd12bb9386ddce2cd36bea57f787f274cb",
      "embeddedImageSha256": "1a753d699d04fdbffd2abae6170324f19a9aa1e3723281f2ef0fb900701d95cd",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "Approval of the exact frozen release completes delivery without a second Release press",
      "index": 8,
      "text": "Then delivery is visibly waiting for its blocking decision",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-8-delivery-is-visibly-waiting-for-its-blocking-decision-a138b060e50d61c64eaccaeedfc3a17158589abd.png",
      "imageSha256": "cfbcae63497d217778ffcedc79574584e04088163df72902e446e6450d57c626",
      "embeddedImageSha256": "1d84871499463d25ab1eb4c783e734063f4ca3adc6c3ca9555155492e0b69907",
      "inert": false,
      "inertSentence": null,
      "inertReason": "visible waiting-for-approval projection and required blocking approver row",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "Approval of the exact frozen release completes delivery without a second Release press",
      "index": 9,
      "text": "When I switch to the exact authorised representative",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-9-I-switch-to-the-exact-authorised-representative-0c7aa23f0570fcbc444a8b59cb8d8f983fee40a9.png",
      "imageSha256": "99bb2715d07cb399324fc533bc75e29ab013a9a6cc315dd02e34add7b53dfec9",
      "embeddedImageSha256": "e522bf09b21ed5299137647d53bae870173a0edaf33ffea6b2a5d7dbf0a5a24b",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "Approval of the exact frozen release completes delivery without a second Release press",
      "index": 10,
      "text": "And I open the tracked approval from the work queue",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-10-I-open-the-tracked-approval-from-the-work-queue-14c0e40ada661cbdf7336cc348bf5b2f85740a02.png",
      "imageSha256": "350b46b09db37175f93a1019a4e27d3a41d667a86794b9a63852d75321276409",
      "embeddedImageSha256": "95de7eefbfe1ef58160b74e20e52356665caabb6a85a13928d029709d870f6ba",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "Approval of the exact frozen release completes delivery without a second Release press",
      "index": 11,
      "text": "And I approve the tracked release",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-11-I-approve-the-tracked-release-483e90e16b8e2d7bb0928c0293fc57285d342ff8.png",
      "imageSha256": "7e7db031aae14d33e9618d9b7c85f7eaa8987de30fa72a070ca39a9dea5162be",
      "embeddedImageSha256": "f13f8f6e8ec0f78fca5f439d1279da9b24e14d6ed91c66a9d34738ccd43b34a0",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "Approval of the exact frozen release completes delivery without a second Release press",
      "index": 12,
      "text": "Then the approval decision is durably recorded",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-12-the-approval-decision-is-durably-recorded-363970ef8a4a547927ee67bf958524b2ebbcf511.png",
      "imageSha256": "def2a73e618e5ee33f9f739bc2ba8192e2e7970e49839e40b3967949ce86cc91",
      "embeddedImageSha256": "5da347da975c06e4f6ee0e2e25ca617d96812af80dbfecd41b63abecc04aeaf9",
      "inert": false,
      "inertSentence": null,
      "inertReason": "visible recorded-decision confirmation after the persisted approval action",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "Approval of the exact frozen release completes delivery without a second Release press",
      "index": 13,
      "text": "When I switch back to the manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-13-I-switch-back-to-the-manufacturer-151cbd1a8c7636c6e490408b0b332c66ad22a70e.png",
      "imageSha256": "8095590cd5022eeed9d36c1316220d814f7fa52aa347767b791a6e897e2d9193",
      "embeddedImageSha256": "836ba2205b1abd44675af97b853c947f9216838d4901b57082632c257a85206e",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "Approval of the exact frozen release completes delivery without a second Release press",
      "index": 14,
      "text": "And I reopen the tracked release",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-14-I-reopen-the-tracked-release-157a8686d637effd34b3cf7a04eb3b135da897ee.png",
      "imageSha256": "fd9999d9672ae8e3901144d35c7e32b94ccc2b0d971817bf9f1435f09a628e50",
      "embeddedImageSha256": "1745bfddee15a1ce464cf592968d354305524c75c28ebb4f2cc1e9ea18407faf",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "Approval of the exact frozen release completes delivery without a second Release press",
      "index": 15,
      "text": "Then the tracked release is delivered without another Release action",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-15-the-tracked-release-is-delivered-without-another-Release-action-902cbc48ab2877cce28b09c4d494f5439c45e20a.png",
      "imageSha256": "fd9999d9672ae8e3901144d35c7e32b94ccc2b0d971817bf9f1435f09a628e50",
      "embeddedImageSha256": "1745bfddee15a1ce464cf592968d354305524c75c28ebb4f2cc1e9ea18407faf",
      "inert": true,
      "inertSentence": "No visible change at this step; the delivered projection remains visibly shown without another Release action",
      "inertSource": "captured step metadata",
      "inertReason": "visible Delivered projection and absent Release action",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The authorised representative's approval is its Article 11 verification and cites an outside signature",
      "index": 1,
      "text": "Given the redesign sign-in page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-92482770dada9d62b58198b01a1a7e335a66510e.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The authorised representative's approval is its Article 11 verification and cites an outside signature",
      "index": 2,
      "text": "When I sign in to the redesign as a manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-e90cebad726b90a43f24604ffbb545064fe60ec9.png",
      "imageSha256": "2635fc1c93d52d0a66885acc0e57e65bb091a15eb467f6eff4e140170fab9ef9",
      "embeddedImageSha256": "6e38f0d2367d141d27a36591d6991b2c324f7a2542d9d0aaa16802c2742b4bfc",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The authorised representative's approval is its Article 11 verification and cites an outside signature",
      "index": 3,
      "text": "And I open the device that already has partners",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-3-I-open-the-device-that-already-has-partners-cf2c187af64914103b402697253e09df913ac6d2.png",
      "imageSha256": "572a5c0282b404e13399cb07927e530b2b0d6ce47262f21776a4fc60650cf3c3",
      "embeddedImageSha256": "03321680c33600e062df72627aa2adc1e5630ebc9eafa71cfe975186f85ad478",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The authorised representative's approval is its Article 11 verification and cites an outside signature",
      "index": 4,
      "text": "And I start a follow-up change",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-4-I-start-a-follow-up-change-801780fa90a4f19731c5c67e7982e427f2a616b4.png",
      "imageSha256": "1c3b13f4935a80f15769d9be2cc649f92d088b332b2f93b76040eb72429ccad8",
      "embeddedImageSha256": "46232432891bbd03bd081429913d8df16da4e0ca3e47ad85014183968cd01c4f",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The authorised representative's approval is its Article 11 verification and cites an outside signature",
      "index": 5,
      "text": "Then the further release carries the frozen document forward",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-5-the-further-release-carries-the-frozen-document-forward-b36226dfee7b62a28e4dceb850fa7f563cfe9701.png",
      "imageSha256": "647a7a0b2d9175127851f9a7db77ece4f46eed2e9fb34b9addcc6a7182b8dd9b",
      "embeddedImageSha256": "ed01a85a3d572c8f6e3cec44b7fbfaa1db3b2117979fa396fb0d4917594075c7",
      "inert": false,
      "inertSentence": null,
      "inertReason": "visible successor draft and carried frozen-document row",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The authorised representative's approval is its Article 11 verification and cites an outside signature",
      "index": 6,
      "text": "When I configure the authorised representative as a blocking approver",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-6-I-configure-the-authorised-representative-as-a-blocking-approver-eed1bae19af866929a66386a1ac3bb3b44854909.png",
      "imageSha256": "647a7a0b2d9175127851f9a7db77ece4f46eed2e9fb34b9addcc6a7182b8dd9b",
      "embeddedImageSha256": "ed01a85a3d572c8f6e3cec44b7fbfaa1db3b2117979fa396fb0d4917594075c7",
      "inert": true,
      "inertSentence": "No visible change at this step; the blocking approver configuration remains visibly shown after setup",
      "inertSource": "captured step metadata",
      "inertReason": "current blocking approver configuration remains visible after the persisted setup path",
      "assertionKind": "browser-state"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The authorised representative's approval is its Article 11 verification and cites an outside signature",
      "index": 7,
      "text": "And I press Release once for the tracked candidate",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-7-I-press-Release-once-for-the-tracked-candidate-00b723a8e4b176d83c91b9a318a39ded87ac5003.png",
      "imageSha256": "e1bf23020b35900b38b3feaa36139a59e38b170091f88ca3d536ab58264af091",
      "embeddedImageSha256": "f526a48273006f1ca4dcd6241eb48d2ce5e33f0144feae30704f5c22fd0f1a4b",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The authorised representative's approval is its Article 11 verification and cites an outside signature",
      "index": 8,
      "text": "Then delivery is visibly waiting for its blocking decision",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-8-delivery-is-visibly-waiting-for-its-blocking-decision-f471f8d92382c9b528988d9da5e8e515e04b0a4f.png",
      "imageSha256": "84c857d5591c322e88b274c21b898f518a79a509805724de16fd386875e7cbe7",
      "embeddedImageSha256": "aac6aad81ddb327334a9ad46e9ebfeea5898bd2221d0b5285f58dde3ef882435",
      "inert": false,
      "inertSentence": null,
      "inertReason": "visible waiting-for-approval projection and required blocking approver row",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The authorised representative's approval is its Article 11 verification and cites an outside signature",
      "index": 9,
      "text": "When I switch to the exact authorised representative",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-9-I-switch-to-the-exact-authorised-representative-045ec97485c7f7088812d299dd70abdff869975d.png",
      "imageSha256": "8f92ced506185444781d9308c579be167ef51d50a641380dc57e8e358a9c4fb3",
      "embeddedImageSha256": "8f0155fe6ff2723db8d7639c109d04b0fa9a8a1475765bf7022ef61816ca5f61",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The authorised representative's approval is its Article 11 verification and cites an outside signature",
      "index": 10,
      "text": "And I open the tracked approval from the work queue",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-10-I-open-the-tracked-approval-from-the-work-queue-cd89a1c6f6f45d52958d2442c346a5b8f8586094.png",
      "imageSha256": "6eaf3c09594a51b33b9d9912149928726ab2a91df0591e51d1fe57a5d3acbad6",
      "embeddedImageSha256": "46272ed6ac14da1960022cc651d0b09d39a4619ed243066a9a846e2594bcbee3",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The authorised representative's approval is its Article 11 verification and cites an outside signature",
      "index": 11,
      "text": "Then my own row says my approval is my Article 11 verification of this release",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-11-my-own-row-says-my-approval-is-my-Article-11-verification-of-this-release-54f35550028597f05a5a2ccfb2c51a007a922c05.png",
      "imageSha256": "6eaf3c09594a51b33b9d9912149928726ab2a91df0591e51d1fe57a5d3acbad6",
      "embeddedImageSha256": "46272ed6ac14da1960022cc651d0b09d39a4619ed243066a9a846e2594bcbee3",
      "inert": true,
      "inertSentence": "No visible change at this step; the Article 11 verification row remains visibly shown",
      "inertSource": "captured step metadata",
      "inertReason": "visible Article 11 approval-purpose row",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The authorised representative's approval is its Article 11 verification and cites an outside signature",
      "index": 12,
      "text": "When I approve the tracked release citing the outside signature \"DocuSign envelope 4f2a-11\"",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-12-I-approve-the-tracked-release-citing-the-outside-signature-DocuSign-envelope-4f2a-11--14162bc2eac38acfeb7b7f975c2da217625bd668.png",
      "imageSha256": "913f2fccac0576dcae385a3e51219aa552655b4f084f19bde544886789b5d7df",
      "embeddedImageSha256": "e94472851383698b815a25be008cbd9339e2e5c4c6e7cebc13856332c40c1b85",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The authorised representative's approval is its Article 11 verification and cites an outside signature",
      "index": 13,
      "text": "Then the approval decision is durably recorded",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-13-the-approval-decision-is-durably-recorded-9ecd72aa1bcc81249ef65297c9c7a280391440ea.png",
      "imageSha256": "0a5b9818bbea90ea6dca61a999e6ffedc4015a31a301df08e10fce2a88036ea3",
      "embeddedImageSha256": "a3eaf41fcb7c8675e13a2de43a0756faa5bdbe749021b296d7ae329957c0aebd",
      "inert": false,
      "inertSentence": null,
      "inertReason": "visible recorded-decision confirmation after the persisted approval action",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The authorised representative's approval is its Article 11 verification and cites an outside signature",
      "index": 14,
      "text": "When I switch back to the manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-14-I-switch-back-to-the-manufacturer-716059d58c7068066c90e2cb2bbacc3679f49b78.png",
      "imageSha256": "2635fc1c93d52d0a66885acc0e57e65bb091a15eb467f6eff4e140170fab9ef9",
      "embeddedImageSha256": "6e38f0d2367d141d27a36591d6991b2c324f7a2542d9d0aaa16802c2742b4bfc",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The authorised representative's approval is its Article 11 verification and cites an outside signature",
      "index": 15,
      "text": "And I reopen the tracked release",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-15-I-reopen-the-tracked-release-cb615198cb240653420b219c1bb4fb94eae36ae0.png",
      "imageSha256": "aaad0718a60157d97ab620b3fec2bbc69742fed56054ea3f83dedf57ca8cdd71",
      "embeddedImageSha256": "11348b3469a62d443a8c38904bd87efc422e6ff44e4e48563debc2ba5a6a1844",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The authorised representative's approval is its Article 11 verification and cites an outside signature",
      "index": 16,
      "text": "Then the tracked release is delivered without another Release action",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-16-the-tracked-release-is-delivered-without-another-Release-action-f4aa7a0a96807338ee851a503acfecc8be0f2125.png",
      "imageSha256": "aaad0718a60157d97ab620b3fec2bbc69742fed56054ea3f83dedf57ca8cdd71",
      "embeddedImageSha256": "11348b3469a62d443a8c38904bd87efc422e6ff44e4e48563debc2ba5a6a1844",
      "inert": true,
      "inertSentence": "No visible change at this step; the delivered projection remains visibly shown without another Release action",
      "inertSource": "captured step metadata",
      "inertReason": "visible Delivered projection and absent Release action",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The authorised representative's approval is its Article 11 verification and cites an outside signature",
      "index": 17,
      "text": "And the recorded approval carries the outside signature \"DocuSign envelope 4f2a-11\"",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-17-the-recorded-approval-carries-the-outside-signature-DocuSign-envelope-4f2a-11--0a281b32a0db68b8f4a8d1449c8bcf993ace3dff.png",
      "imageSha256": "aaad0718a60157d97ab620b3fec2bbc69742fed56054ea3f83dedf57ca8cdd71",
      "embeddedImageSha256": "11348b3469a62d443a8c38904bd87efc422e6ff44e4e48563debc2ba5a6a1844",
      "inert": true,
      "inertSentence": "No visible change at this step; asserted through the API read",
      "inertSource": "captured step metadata",
      "inertReason": "GET release delivery approval projection",
      "assertionKind": "api-read"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
      "index": 1,
      "text": "Given the redesign sign-in page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-0444d09a1f33e85444d01e33cf2f78d9270fbd80.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
      "index": 2,
      "text": "When I sign in to the redesign as a manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-fb5e270c12644b5b4638037316f81936df7853f7.png",
      "imageSha256": "2635fc1c93d52d0a66885acc0e57e65bb091a15eb467f6eff4e140170fab9ef9",
      "embeddedImageSha256": "6e38f0d2367d141d27a36591d6991b2c324f7a2542d9d0aaa16802c2742b4bfc",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
      "index": 3,
      "text": "And I select the release-native manufacturer context",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-3-I-select-the-release-native-manufacturer-context-1f200bf8c3a33965a5001d24d471937e469a78c0.png",
      "imageSha256": "2635fc1c93d52d0a66885acc0e57e65bb091a15eb467f6eff4e140170fab9ef9",
      "embeddedImageSha256": "6e38f0d2367d141d27a36591d6991b2c324f7a2542d9d0aaa16802c2742b4bfc",
      "inert": true,
      "inertSentence": "No visible change at this step; the authenticated release workspace remains visible after context selection",
      "inertSource": "captured step metadata",
      "inertReason": "context selection completes or confirms the already-selected authenticated release workspace",
      "assertionKind": "browser-state"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
      "index": 4,
      "text": "And I open the current multi-EO release device",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-4-I-open-the-current-multi-EO-release-device-cb019f1dedcb7ac57e6a5c60c0af53d7a5006550.png",
      "imageSha256": "40f437dc0519df537613966076a99775295ca3deb6af0e99b3fc1a40b12a8a1a",
      "embeddedImageSha256": "9b457057b8cb75e69aa2d6b7771b2efcdbfa0c2f8f3af78c9fa36960713799b2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
      "index": 5,
      "text": "And I start production version \"1.3 importer and distributor as reviewers\"",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-5-I-start-production-version-1-3-importer-and-distributor-as-reviewers--8dd262642fa64bc19c7b4376827f3c0642834370.png",
      "imageSha256": "12a8313996164223fab08d03cf7ea721638c84c622a17e0e0fc8bbef085cee5c",
      "embeddedImageSha256": "2a0b794852050c33032ab036d1871c3f3c09fbd98b14a52cbb600bcf4146a82e",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
      "index": 6,
      "text": "And I ensure the current release has two documents",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-6-I-ensure-the-current-release-has-two-documents-2dd5840248d40ed18a0c91661395863d4727f689.png",
      "imageSha256": "76876ad4ddd4bde0a82e58264f7c45f4e6fdcc5fb1c35a1cd46b2b25aa66e717",
      "embeddedImageSha256": "1ae83c8318bba43bf9243073059e06c33df3f66c42989457b4f83a7bae5b995f",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
      "index": 7,
      "text": "And I clear any carried blocking approvers",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-7-I-clear-any-carried-blocking-approvers-2d47685ac8483722fdb285a5c1c736c980c13a56.png",
      "imageSha256": "47a029fc684e8a4745c341101b4ab174547670f83731b6857e913ec9805d1ebd",
      "embeddedImageSha256": "a13bf451de99eb70c17802a2162956cddfc37132574437b96da4001299bae89f",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
      "index": 8,
      "text": "And I complete and confirm the current release authority",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-8-I-complete-and-confirm-the-current-release-authority-df8ff1b4041b6582561d3adabfae4dcab85a50d4.png",
      "imageSha256": "47a029fc684e8a4745c341101b4ab174547670f83731b6857e913ec9805d1ebd",
      "embeddedImageSha256": "a13bf451de99eb70c17802a2162956cddfc37132574437b96da4001299bae89f",
      "inert": true,
      "inertSentence": "No visible change at this step; release authority was already confirmed",
      "inertSource": "captured step metadata",
      "inertReason": "the exact Release control was already enabled",
      "assertionKind": "browser-state"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
      "index": 9,
      "text": "And I configure the importer and the distributor as reviewers only",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-9-I-configure-the-importer-and-the-distributor-as-reviewers-only-8009f9c294d5ca10c65746f2dbedff649060b9a2.png",
      "imageSha256": "9fd06181dd459cdfd18fec6a5d52d7c0a9dea98da927c6e50eaaa533a2f8a961",
      "embeddedImageSha256": "f82bafc3d8e66223b9e951181f28f5617d54d75ad93797de59fe8580347ab233",
      "inert": false,
      "inertSentence": null,
      "inertReason": "persisted reviewer configuration and current approver rows",
      "assertionKind": "browser-state"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
      "index": 10,
      "text": "And I release this tracked candidate once",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-10-I-release-this-tracked-candidate-once-f2945a45e5e5006e5e9937f5a43eab0d1a56c79c.png",
      "imageSha256": "4cdb9148a3adb18a30ccfb0704fff4d7620ba3565a5bfdf92b93071929b2da1c",
      "embeddedImageSha256": "46063fb29e3c26b9b171072a2dafb201ad02b5168770e80d068231f1b0dd0e90",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
      "index": 11,
      "text": "Then the release is delivered immediately",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-11-the-release-is-delivered-immediately-6726706ff269dd97f5646cb46efb130dbbf68648.png",
      "imageSha256": "b0da280bae2a93a777e3224f9650686ad07b6f9a83f00919fc560e691e8d2dad",
      "embeddedImageSha256": "0291bbde4dabdaf743d2f6170ec8a3b68febec01db3f6fdb91ebd662ed46b515",
      "inert": false,
      "inertSentence": null,
      "inertReason": "UI assertions of Delivered, the frozen recipient set and absence of a waiting state",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
      "index": 12,
      "text": "When I switch to the exact release-native importer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-12-I-switch-to-the-exact-release-native-importer-0dc940f1277cf0d7a4252582a05067eb1ac35522.png",
      "imageSha256": "3732ef8da95b5f75b7d17258512bb1fb620a049f3d6080e722fd07a74851d352",
      "embeddedImageSha256": "86dc1bc549c983b0044e7b99b510f71194febf2bf6daf21248b4c597b6092d7d",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
      "index": 13,
      "text": "And I open the tracked approval for \"AtlasView Multi-EO Release Monitor\" from the work queue",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-13-I-open-the-tracked-approval-for-AtlasView-Multi-EO-Release-Monitor-from-the-work-queue-a6a9492f9f444120409fc3ea481fc11ebac1d91a.png",
      "imageSha256": "e5a075b2ba2372e7714ddb94aa2436096c183d1ecfd9d638eb7d7d2bddf4e442",
      "embeddedImageSha256": "950b996b50dceeba0b276d7cf3d6c87e74a58a9b02a9cda17343c49a70722d4d",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
      "index": 14,
      "text": "Then I can open exactly the release's frozen documents",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-14-I-can-open-exactly-the-release-s-frozen-documents-9cad51c4b6e0bb75b2ae2a79e2d77062d854a237.png",
      "imageSha256": "3993de62ace2fb61dcd9b88a27514f49860be29243dbc64473e9d35d2f368615",
      "embeddedImageSha256": "95f6eaaf6cc7aa957307e074259646e158cc9856542cd7bc005320d97a73ea36",
      "inert": false,
      "inertSentence": null,
      "inertReason": "visible frozen-document review and persisted release access read",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
      "index": 15,
      "text": "When I approve the tracked release",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-15-I-approve-the-tracked-release-56f51d0aa4730d9d3cbfc85c82bd2f84e42219b4.png",
      "imageSha256": "cfd628e40fca8c4bf4d6b058270b23febbaa8c50a437fa5744ad8312ca70ad7b",
      "embeddedImageSha256": "a7d63bff57882b3e89b406c32ef76e7491ea1b10e187c99b79897d1a74900200",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
      "index": 16,
      "text": "Then the approval decision is durably recorded",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-16-the-approval-decision-is-durably-recorded-b438055aaf8b957eaf18611b5dff73b1392b1099.png",
      "imageSha256": "70d06848eb86a69006aa9a2ee4c4c885dfec61b14716bc2d47edbe07588d0b5e",
      "embeddedImageSha256": "4294cffe6fa4be4066008422271a0d00da20f4633ab2028f583387191aaf99c4",
      "inert": false,
      "inertSentence": null,
      "inertReason": "visible recorded-decision confirmation after the persisted approval action",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
      "index": 17,
      "text": "When I switch to the exact release-native distributor",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-17-I-switch-to-the-exact-release-native-distributor-341c14b75561f7cfa35f6cee6abf44c55825a384.png",
      "imageSha256": "dd709f6c68bc8f28c6a3c248718f04e71e1e1a4cdd444d2e90df6c7d55a97ab4",
      "embeddedImageSha256": "57322be6f32b4e556608c9e032b0ffe8e692b6c84a9631726eecc59ea5cd7ecb",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
      "index": 18,
      "text": "And I open the tracked approval for \"AtlasView Multi-EO Release Monitor\" from the work queue",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-18-I-open-the-tracked-approval-for-AtlasView-Multi-EO-Release-Monitor-from-the-work-queue-2ec9bb987e8fd4be02bafaa7b3b49da0eaf29913.png",
      "imageSha256": "7354100a0b02a17ba321bec7fd95f164c55c34a25cf2c01fe50f42daddd3a804",
      "embeddedImageSha256": "b06f056d936aa748ec5e242d27cbc99c307acc9331080d282af9f7c6b452acc1",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
      "index": 19,
      "text": "When I request changes on the tracked release as an advisory reviewer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-19-I-request-changes-on-the-tracked-release-as-an-advisory-reviewer-d28932f5bba0eb19e8bde209aed1a632e56bbcaa.png",
      "imageSha256": "5a099278206f791470bc2308e435a54afbb8f5c50682a02ea3fe6c308a0520c5",
      "embeddedImageSha256": "3e4dbef8e1d2f3de7ed8fceadc9ab836690da58c325933c3e160ba523aa62de6",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
      "index": 20,
      "text": "Then the approval decision is durably recorded",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-20-the-approval-decision-is-durably-recorded-67f8583c60ce7420c34dbb8bf43f1e7ba3f53ca2.png",
      "imageSha256": "5a099278206f791470bc2308e435a54afbb8f5c50682a02ea3fe6c308a0520c5",
      "embeddedImageSha256": "3e4dbef8e1d2f3de7ed8fceadc9ab836690da58c325933c3e160ba523aa62de6",
      "inert": true,
      "inertSentence": "No visible change at this step; the recorded approval decision remains visibly shown",
      "inertSource": "captured step metadata",
      "inertReason": "visible recorded-decision confirmation after the persisted approval action",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
      "index": 21,
      "text": "When I switch back to the manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-21-I-switch-back-to-the-manufacturer-00c4ad64f623c1b7bef61eb3152192ffd54ae12f.png",
      "imageSha256": "2635fc1c93d52d0a66885acc0e57e65bb091a15eb467f6eff4e140170fab9ef9",
      "embeddedImageSha256": "6e38f0d2367d141d27a36591d6991b2c324f7a2542d9d0aaa16802c2742b4bfc",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
      "index": 22,
      "text": "And I reopen the tracked release",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-22-I-reopen-the-tracked-release-75653d15bc1e8f6c4b1a7c97e0db569320361b0a.png",
      "imageSha256": "6911f2f8a59255e0a1d57abd7c1f9a6a5e292abc66c89c510791788c51d4512b",
      "embeddedImageSha256": "4e774002ee14e89c3259a596e380b08f45170f1576518106f5f3bfa1653cfae0",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
      "index": 23,
      "text": "Then the tracked release is still delivered",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-23-the-tracked-release-is-still-delivered-9a384d858248e1fd1be00f4a377d77e3664c8227.png",
      "imageSha256": "6911f2f8a59255e0a1d57abd7c1f9a6a5e292abc66c89c510791788c51d4512b",
      "embeddedImageSha256": "4e774002ee14e89c3259a596e380b08f45170f1576518106f5f3bfa1653cfae0",
      "inert": true,
      "inertSentence": "No visible change at this step; the delivered action bar remains visibly shown",
      "inertSource": "captured step metadata",
      "inertReason": "visible delivered action bar after advisory reviewer activity",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
      "index": 24,
      "text": "And the recorded chain shows the importer approved and the distributor requested changes, holding nothing",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-24-the-recorded-chain-shows-the-importer-approved-and-the-distributor-requested-changes-holding-nothing-d75ab6327bf4d167215f0649a3c5f358c8d94c14.png",
      "imageSha256": "6911f2f8a59255e0a1d57abd7c1f9a6a5e292abc66c89c510791788c51d4512b",
      "embeddedImageSha256": "4e774002ee14e89c3259a596e380b08f45170f1576518106f5f3bfa1653cfae0",
      "inert": true,
      "inertSentence": "No visible change at this step; asserted through the API read",
      "inertSource": "captured step metadata",
      "inertReason": "GET release delivery approver projection",
      "assertionKind": "api-read"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 1,
      "text": "Given the anchored-feedback participants use separate signed-in sessions",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-1-the-anchored-feedback-participants-use-separate-signed-in-sessions-4389e1754659e74925b0ad58af92b2f7bb8fafea.png",
      "imageSha256": "8095590cd5022eeed9d36c1316220d814f7fa52aa347767b791a6e897e2d9193",
      "embeddedImageSha256": "836ba2205b1abd44675af97b853c947f9216838d4901b57082632c257a85206e",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 2,
      "text": "And I open the current multi-EO release device",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-2-I-open-the-current-multi-EO-release-device-34b487afc6ef69cb7eaa23b18761b1b9d3eb2d4f.png",
      "imageSha256": "8506c3636974cb1fe55b78d205a62cbe7d1b0947594009a3d48069a9f8d6d3a2",
      "embeddedImageSha256": "7fd54fa681f26cbf71f592eb46e349368449c05f60cea041f420a5080484351f",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 3,
      "text": "And I open the device's access page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-3-I-open-the-device-s-access-page-738aefa0f7273a412a672c28539d050684cffca2.png",
      "imageSha256": "b5119f4b66583544da9dc6ba2201322a0b462c5860d50b3a5b2b1db13d9aa7b1",
      "embeddedImageSha256": "074b975d6a76fa0cf0ca283bdff425634aa1e40c39ee24bcb07680bf1ff5a49b",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 4,
      "text": "And I add the authorised representative to this device",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-4-I-add-the-authorised-representative-to-this-device-0f05cc55b87c70c19f0a13bfa72ec0cf465972bc.png",
      "imageSha256": "b5119f4b66583544da9dc6ba2201322a0b462c5860d50b3a5b2b1db13d9aa7b1",
      "embeddedImageSha256": "074b975d6a76fa0cf0ca283bdff425634aa1e40c39ee24bcb07680bf1ff5a49b",
      "inert": true,
      "inertSentence": "No visible change at this step; the authorised representative was already connected to this device",
      "inertSource": "captured step metadata",
      "inertReason": "The existing authorised-representative appointment is already visible",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 5,
      "text": "And I go back to the device",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-5-I-go-back-to-the-device-f84f808a003cee72181c4bd76beb222529874d28.png",
      "imageSha256": "9ff8c85af0aefd1cdb834b124f766dbab270cd22bbb682a5330d77f6ab65ca83",
      "embeddedImageSha256": "d357e6f2a738a02ffeae07a5f2c6d0db9be938a13be3dc7a7822be23d5f71e6d",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 6,
      "text": "And I start production version \"VAL-REL-019 automated review\"",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-6-I-start-production-version-VAL-REL-019-automated-review--683a7f329f405f963e69df9c8f3ffa10da19b664.png",
      "imageSha256": "ea7433ec336a5369fa6a2a3819287deca2ec5e4f62084c45475c6726c0967689",
      "embeddedImageSha256": "a48ec2b414ad40961cd6a4defad1f29b41f3a9bb71e48bd757425f703a9759cb",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 7,
      "text": "And I ensure the current release has two documents",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-7-I-ensure-the-current-release-has-two-documents-a8196da181cd4fd84559e9d93adc9a0c6c57ed86.png",
      "imageSha256": "d273423b330a05e2f67c8a0c367861eea7bcccc8594306c7f76df0bfdd91437a",
      "embeddedImageSha256": "3a4f1d620eef4d4104c9cd333fdb3f1395a33739b553107028df97b714c85923",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 8,
      "text": "And I complete and confirm the current release authority",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-8-I-complete-and-confirm-the-current-release-authority-4243b306f45382a97888384f7aec4179b14edf38.png",
      "imageSha256": "d273423b330a05e2f67c8a0c367861eea7bcccc8594306c7f76df0bfdd91437a",
      "embeddedImageSha256": "3a4f1d620eef4d4104c9cd333fdb3f1395a33739b553107028df97b714c85923",
      "inert": true,
      "inertSentence": "No visible change at this step; release authority was already confirmed",
      "inertSource": "captured step metadata",
      "inertReason": "the exact Release control was already enabled",
      "assertionKind": "browser-state"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 9,
      "text": "And I configure the fresh anchored-feedback delivery",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-9-I-configure-the-fresh-anchored-feedback-delivery-96e12528f0d96310faf00e023dcf0fdea0659289.png",
      "imageSha256": "c123f69d975aa09b472b45bd4309c19c93321117cb3fa193e2a6638198abc259",
      "embeddedImageSha256": "34450b445fc28bb2120f886839a3023e8c2d9f93d7505b608090c31540834aab",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 10,
      "text": "And I configure the authorised representative as a blocking approver",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-10-I-configure-the-authorised-representative-as-a-blocking-approver-9d60ab17b4140a060df921490ca95a313b633e82.png",
      "imageSha256": "e8209884a4f09f8940835cfd3f795b427107527986c21e299813f91528c442fe",
      "embeddedImageSha256": "54e7a5c534e5b4aae13fcb6b6f7af43a7f4b7cb34a8dd91e5fc3197e4c28b06d",
      "inert": false,
      "inertSentence": null,
      "inertReason": "current blocking approver configuration remains visible after the persisted setup path",
      "assertionKind": "browser-state"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 11,
      "text": "And I release this tracked candidate once",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-11-I-release-this-tracked-candidate-once-3325512c451c58a23eb181a211254a5445e23621.png",
      "imageSha256": "b9cc4d43dd51cf98bf1ea08985144d485885d952830bbcf4fddc26004686f625",
      "embeddedImageSha256": "b56dc14aa90e56025247aece67045678c64bc55e869927944dd7dbf31059ac0d",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 12,
      "text": "Then delivery is visibly waiting for its blocking decision",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-12-delivery-is-visibly-waiting-for-its-blocking-decision-aeb8f537dab58cd68f97eab374bcf2de57a103fc.png",
      "imageSha256": "3e7d3125ccf1135c3c7800437c3f809df3357ff679945a43aec77eec179abc6b",
      "embeddedImageSha256": "535da87522b1d79a50001bfc10a8d217cd33b7bf63f418b2386361d8e314fbe3",
      "inert": false,
      "inertSentence": null,
      "inertReason": "visible waiting-for-approval projection and required blocking approver row",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 13,
      "text": "When the authorised representative takes over the anchored-feedback review",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-13-the-authorised-representative-takes-over-the-anchored-feedback-review-e8d9454c16a812ebb0ca38c3dc6534dec6d1846c.png",
      "imageSha256": "c2f12ebb33a1e09c713f24718d4145526dd1340b4349ceaeb578f16881eceeac",
      "embeddedImageSha256": "c6752b48170f4fdcc7927d9988071f8fa180cc1f7796b315073eb76b9ddbddd6",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 14,
      "text": "And I open the exact anchored-feedback approval from the work queue",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-14-I-open-the-exact-anchored-feedback-approval-from-the-work-queue-4a7c44f4dcb974d472744066c30714da0df12385.png",
      "imageSha256": "730cba98a89e61e525c07ab70bf2dd4eca39337601d23b54457bbf554d4a36a4",
      "embeddedImageSha256": "7c8a09c3001e3dacc4406e15c48ec8085c5099c21ec655b9b9e609458f90e197",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 15,
      "text": "And I open anchored feedback on the changed and unaffected PDFs",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-15-I-open-anchored-feedback-on-the-changed-and-unaffected-PDFs-0f4f9dbb56b673e79f386e70a5b9ae25289e4a5e.png",
      "imageSha256": "8fed7da945f389b834045e35c905ce7e9fb423217d4849d6bd3a1abe658ff726",
      "embeddedImageSha256": "e6364855c4a00ce9f7eb223d1ed2b3e3d45e238dad34fceee135afaa6d90362e",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 16,
      "text": "When I close the anchored finding as unresolved",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-16-I-close-the-anchored-finding-as-unresolved-5004abb93f0683d33109721f915fb4961a2390f3.png",
      "imageSha256": "846371e4c15a9a7e9f51b7e08eac6fcdeb0963273cae7e342c8b6950f9abceaa",
      "embeddedImageSha256": "eeb6cc6192b9b8f7ae8b3feb56355364ff76d834e6866430c493296d469853de",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 17,
      "text": "And I reopen the anchored finding and verify the recorded actions",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-17-I-reopen-the-anchored-finding-and-verify-the-recorded-actions-da3f08785c7c59a9d1107df24853800828d6695a.png",
      "imageSha256": "c196778fd9d52f1eea5602e05cfcc4af303441182a5b74485fb7ee9c93e753db",
      "embeddedImageSha256": "c6f682862becd17893446473d8d9f3a66627b142b2b8e88c0bf5a4d01876734f",
      "inert": false,
      "inertSentence": null,
      "note": {
        "text": "Reopen returns the finding to Open; the API retains the reviewer's closed_unresolved and reopened events. Step 22 shows the manufacturer's reply and Addressed state; step 38 verifies the sealed record through API reads.",
        "url": null
      }
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 18,
      "text": "When I request the anchored correction on the frozen release",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-18-I-request-the-anchored-correction-on-the-frozen-release-c456dd0b659a7e7842e3a73bfcfd3b0c88202b15.png",
      "imageSha256": "72b7334962fa2856e14d07749368f122ddeb93f81f96cbaa717e999a034ea11a",
      "embeddedImageSha256": "f884f082cdbf1bce6ccc3c83c33fa12ae308fcd001cebdec0c63638c74f09ab5",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 19,
      "text": "Then the anchored-feedback approval decision is durably recorded",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-19-the-anchored-feedback-approval-decision-is-durably-recorded-4224c23259fce21cb8eaa70992072e7b713fc44b.png",
      "imageSha256": "72b7334962fa2856e14d07749368f122ddeb93f81f96cbaa717e999a034ea11a",
      "embeddedImageSha256": "f884f082cdbf1bce6ccc3c83c33fa12ae308fcd001cebdec0c63638c74f09ab5",
      "inert": true,
      "inertSentence": "No visible change at this step; the terminal Decision recorded card was already visible after the decision action",
      "inertSource": "captured step metadata",
      "inertReason": "the terminal Decision recorded card is already visible after the approval mutation",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 20,
      "text": "When the Manufacturer resumes the anchored-feedback release",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-20-the-Manufacturer-resumes-the-anchored-feedback-release-e074954631023f1ded6b222db87f4bb46b919f40.png",
      "imageSha256": "4acf0e8f72907d4730a7a4c398dcb4ec8967f85f584748ce00f3c07795c0d722",
      "embeddedImageSha256": "f41667bf67da05e10dc684ca00e67633d3b31d1e24c06001df0ebd7fdc8dba21",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 21,
      "text": "And I reopen the tracked release",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-21-I-reopen-the-tracked-release-4c7d5118aacd8aff62f35976314c90cf38614eac.png",
      "imageSha256": "e522eaff700bb26ebbe6c031b2da5fc223ad2565d16d4915969d12d91bf48e52",
      "embeddedImageSha256": "b2ea37e613ad2874970bab1537b1fc1cc7f052b179f7c91f5e93d6a63297442c",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 22,
      "text": "Then the Manufacturer discovers and answers the anchored feedback",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-22-the-Manufacturer-discovers-and-answers-the-anchored-feedback-509e8ece77aaf853e54d7e30e69be72063b240d1.png",
      "imageSha256": "349e90478ffd58470c0e2b42f7f34785e3a8750b769a47b8f9b2660be3476ba2",
      "embeddedImageSha256": "a702bdf428bb27f9b4e7c23e67a017d8e54a52359baee3244a121f54b3bfad6b",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 23,
      "text": "When I start the supported further-release remedy",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-23-I-start-the-supported-further-release-remedy-3781b490b59d05a35a3b8fca148e3e9e332db8ff.png",
      "imageSha256": "b220c87592228c89cf4d7cc3c75c77cb38a70a0287a68df14a9179d0c8358e9f",
      "embeddedImageSha256": "f60d687cbf16dbd2d617a5b577710c1b09253f6254aa2888ab9a2d657cbd0242",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 24,
      "text": "Then the successor keeps its approver editable and shows its saved audience counts",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-24-the-successor-keeps-its-approver-editable-and-shows-its-saved-audience-counts-c13e58f93aeea3f89c00c618a5cbdeae6e97659b.png",
      "imageSha256": "b220c87592228c89cf4d7cc3c75c77cb38a70a0287a68df14a9179d0c8358e9f",
      "embeddedImageSha256": "f60d687cbf16dbd2d617a5b577710c1b09253f6254aa2888ab9a2d657cbd0242",
      "inert": true,
      "inertSentence": "No visible change at this step; the successor's approver controls and saved audience counts remain visible after the round trip",
      "inertSource": "captured step metadata",
      "inertReason": "UI approver and sharing-grid checks followed by fresh GET /releases audience projection",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 25,
      "text": "When I upload the corrected immutable successor revision",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-25-I-upload-the-corrected-immutable-successor-revision-320c86648dc1be8182b4a80bd1b4e672a67c72a3.png",
      "imageSha256": "8e9d6c456d95191183ca28020c367893138c484fab3b451768f67f6cd8197402",
      "embeddedImageSha256": "c8009bdb47fa6fbd1d5d672d17717aa6bf2ed00175bb8eecf8a97c0f1b7e5e66",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 26,
      "text": "And I keep the corrected revision in the configured delivery",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-26-I-keep-the-corrected-revision-in-the-configured-delivery-e674f0d77e43868809e6b44c8481e8fe3192dad4.png",
      "imageSha256": "caa827ad29083840009e8e732bc6c34ca219f454890eec0f1a6bfc3adfa5acc8",
      "embeddedImageSha256": "5ed2adfc13e5b12cdafaebd23e7a56197fb9942bbbba549f64c8266b5f9dfcd4",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 27,
      "text": "And I release this tracked candidate once",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-27-I-release-this-tracked-candidate-once-2a19ac28b30600456e4e6b0505ca205f70c53190.png",
      "imageSha256": "9254a9354fa8eb7d7942fb249a1d52ba646839a4159dcf07a13805e387f7cb46",
      "embeddedImageSha256": "896c4450e66084a1b71f34255af1e49a835d08ea18520970a2af081f847cf09b",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 28,
      "text": "Then delivery is visibly waiting for its blocking decision",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-28-delivery-is-visibly-waiting-for-its-blocking-decision-9c0bd44e017c86170b89cb593b03eabf803bb074.png",
      "imageSha256": "c7bfaf64724bf9df30ac0c7e32ede0abaf8ed2004397b999bd0d2a163cf67c6d",
      "embeddedImageSha256": "2e38352c00791dcb504db14d94db2f023eb95307fe7594ccbb05807fb85ece5f",
      "inert": false,
      "inertSentence": null,
      "inertReason": "visible waiting-for-approval projection and required blocking approver row",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 29,
      "text": "When the authorised representative takes over the anchored-feedback review",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-29-the-authorised-representative-takes-over-the-anchored-feedback-review-eb6e7ea1bb74541f1c2e46fbfa2f22824f08754f.png",
      "imageSha256": "72b7334962fa2856e14d07749368f122ddeb93f81f96cbaa717e999a034ea11a",
      "embeddedImageSha256": "f884f082cdbf1bce6ccc3c83c33fa12ae308fcd001cebdec0c63638c74f09ab5",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 30,
      "text": "And I open the exact anchored-feedback approval from the work queue",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-30-I-open-the-exact-anchored-feedback-approval-from-the-work-queue-f8d52b4b4790b54aef9d1b0aa9210909d0d3c6c3.png",
      "imageSha256": "44766d12181445b73394eff1179dcbb79070e50e2a3f9c35fb45923a1adec330",
      "embeddedImageSha256": "fe48496acf80881c1103c9182d519e65949eeaa9166bed32175abd08271dd72f",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 31,
      "text": "Then the reviewer sees the carried finding without a stale anchor",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-31-the-reviewer-sees-the-carried-finding-without-a-stale-anchor-5bca1b62bfb967d517a58c7531fb78bbdd7dc2e8.png",
      "imageSha256": "da24a41439a36373f2f176a9a9fb9a2e26b901773b4e00f28ddb3d27e5c1cdda",
      "embeddedImageSha256": "13343d52ada22e9823df3c459f632226b634bea6089ad95cb6c0bffe2a2d64bb",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 32,
      "text": "When I resolve the carried anchored finding",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-32-I-resolve-the-carried-anchored-finding-4555aec801172c6112d591e242520aef06614f55.png",
      "imageSha256": "cd0bef2a1ac6dc0381e02a799e73c3e0a4f10a11bc7a18c765ed61dd37ec030b",
      "embeddedImageSha256": "fb658d9e986779a0f434b082c132aed5b2709eb94e175c389e4106ed9bd33df2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 33,
      "text": "And I approve the anchored-feedback successor",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-33-I-approve-the-anchored-feedback-successor-141b0a8d6e21399a0c4864de688c99dd0536bb90.png",
      "imageSha256": "ac6d14471a67ec06a8dc32b363af00dc980bc3a39ca3f7f6d4e0b3b56ee88453",
      "embeddedImageSha256": "348b202ac37bc988cff91a473d875f629724827b1c010f4e8caf938b4321e967",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 34,
      "text": "Then the anchored-feedback approval decision is durably recorded",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-34-the-anchored-feedback-approval-decision-is-durably-recorded-30df93fa145e41e0b986c2e000e68af331808c11.png",
      "imageSha256": "ac6d14471a67ec06a8dc32b363af00dc980bc3a39ca3f7f6d4e0b3b56ee88453",
      "embeddedImageSha256": "348b202ac37bc988cff91a473d875f629724827b1c010f4e8caf938b4321e967",
      "inert": true,
      "inertSentence": "No visible change at this step; the terminal Decision recorded card was already visible after the decision action",
      "inertSource": "captured step metadata",
      "inertReason": "the terminal Decision recorded card is already visible after the approval mutation",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 35,
      "text": "When the Manufacturer resumes the anchored-feedback release",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-35-the-Manufacturer-resumes-the-anchored-feedback-release-1108485ae13b3e070904dd951f11e6c267715599.png",
      "imageSha256": "3bb80dbcad1ec512a3806948187501b22082122c35721b361059c34becf4cbf6",
      "embeddedImageSha256": "c6f396e822b40e30635812a9f1aaf8e9915663964f963ed3726ffe3806cdda54",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 36,
      "text": "And I reopen the tracked release",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-36-I-reopen-the-tracked-release-4d14cfee676b5a276bcf15d41f39610766a4cdda.png",
      "imageSha256": "6f0ec51a6838430b8927aa6ed557d688bb40880275452e53056f4764a0327ef1",
      "embeddedImageSha256": "abe05f0a9fe0e8aa1f37e3a9cbb4032b526f54fbdc49200841f59412b8ed595a",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 37,
      "text": "Then the tracked release is delivered without another Release action",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-37-the-tracked-release-is-delivered-without-another-Release-action-0cb18b4993a40d59cf4e293c505b973ce81fdf93.png",
      "imageSha256": "6f0ec51a6838430b8927aa6ed557d688bb40880275452e53056f4764a0327ef1",
      "embeddedImageSha256": "abe05f0a9fe0e8aa1f37e3a9cbb4032b526f54fbdc49200841f59412b8ed595a",
      "inert": true,
      "inertSentence": "No visible change at this step; the delivered projection remains visibly shown without another Release action",
      "inertSource": "captured step metadata",
      "inertReason": "visible Delivered projection and absent Release action",
      "assertionKind": "ui-assertion",
      "note": {
        "text": "This passing assertion is limited to Delivered state and the absence of another Release action. A self-predecessor header and missing version name were recorded as a product finding on #1130; this step does not prove header lineage or closure of that finding.",
        "url": "https://github.com/MedQAIR/MDIS/issues/1130#issuecomment-5587235842"
      }
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 38,
      "text": "And fresh reads reconstruct the anchored-feedback release history",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-38-fresh-reads-reconstruct-the-anchored-feedback-release-history-e8256c352d195f6ee0179cd87b161fb4e93868fd.png",
      "imageSha256": "6f0ec51a6838430b8927aa6ed557d688bb40880275452e53056f4764a0327ef1",
      "embeddedImageSha256": "abe05f0a9fe0e8aa1f37e3a9cbb4032b526f54fbdc49200841f59412b8ed595a",
      "inert": true,
      "inertSentence": "No visible change at this step; asserted through the API read",
      "inertSource": "captured step metadata",
      "inertReason": "GET /releases lifecycle history and sidecar evidence",
      "assertionKind": "api-read"
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 39,
      "text": "When the unrelated Manufacturer takes over for the isolation check",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-39-the-unrelated-Manufacturer-takes-over-for-the-isolation-check-ab08437990ba903f5253cb95c4c015d6944b8bd7.png",
      "imageSha256": "0793b981fd44f103adc7ff466583e9630230d84019cec35e3931e871343a63dc",
      "embeddedImageSha256": "03f02fef81fcbd708f6a29da51d5e2b30b1720105348c323d96beff660e1597e",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 40,
      "text": "And I try to read and mutate the exact anchored feedback",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-40-I-try-to-read-and-mutate-the-exact-anchored-feedback-4ef82f64047b39bacb1bdb180646c71235d33d7f.png",
      "imageSha256": "4c6bc09e9e2249f712303eec7a361b753a67200559bb974ab5e20f563b175cfe",
      "embeddedImageSha256": "3deb03c1b19e50266376e946594b38a2841ec69b203a9327f69e35dd05a1a588",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Release, review, deliver",
      "scenarioName": "A visible changes request stops one release and its successor can deliver",
      "index": 41,
      "text": "Then the foreign anchored-feedback view is non-disclosing and has no lifecycle actions",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-41-the-foreign-anchored-feedback-view-is-non-disclosing-and-has-no-lifecycle-actions-325f6b541294c4193ede7011059bdbaa03ef2609.png",
      "imageSha256": "4c6bc09e9e2249f712303eec7a361b753a67200559bb974ab5e20f563b175cfe",
      "embeddedImageSha256": "3deb03c1b19e50266376e946594b38a2841ec69b203a9327f69e35dd05a1a588",
      "inert": true,
      "inertSentence": "No visible change at this step; the foreign view remains visibly non-disclosing",
      "inertSource": "captured step metadata",
      "inertReason": "UI assertion: foreign view exposes no lifecycle actions",
      "assertionKind": "ui-assertion",
      "note": {
        "text": "Negative control: an unrelated manufacturer attempted to read and mutate this exact release feedback. The preceding API assertions and this non-disclosing screen prove this tested boundary; they are not a complete tenant-isolation assessment.",
        "url": null
      }
    },
    {
      "chapter": "Partner access",
      "scenarioName": "S02 onboards a partner without a release or document access",
      "index": 1,
      "text": "Given the redesign sign-in page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-4b4d0--release-or-document-access-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-e34546af6502159357cbf49560cb9ee1687a54f2.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Partner access",
      "scenarioName": "S02 onboards a partner without a release or document access",
      "index": 2,
      "text": "When I sign in to the redesign as a manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-4b4d0--release-or-document-access-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-db149c5eb973fdc17fb9c8694e47b74b215b3b87.png",
      "imageSha256": "3a2cca4761783618bc46e0c0686b80d1e5c6508771e99b30da3b1178ea6de45f",
      "embeddedImageSha256": "a255a4b8de4bf482038660ecfb69a905051333d0e86dddc67cbd984efb787157",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Partner access",
      "scenarioName": "S02 onboards a partner without a release or document access",
      "index": 3,
      "text": "And I open the redesign's add-device form",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-4b4d0--release-or-document-access-chromium/attachments/BDD-step-3-I-open-the-redesign-s-add-device-form-d5d1ad49cb043ed0d95ae880fe0a1356b971a7ba.png",
      "imageSha256": "b4b66143a5882ee2d69b3077fca604a10449f0819742967169a0c7fba5ded04e",
      "embeddedImageSha256": "508008eb064adbc603361a8a9f15b315ba2f38f0b3874fbcf221cb6d9a861345",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Partner access",
      "scenarioName": "S02 onboards a partner without a release or document access",
      "index": 4,
      "text": "And I submit a device with a unique name and UDI-DI",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-4b4d0--release-or-document-access-chromium/attachments/BDD-step-4-I-submit-a-device-with-a-unique-name-and-UDI-DI-f9f25bce662f3a28bb84d084ae3cb38a359a5c35.png",
      "imageSha256": "8e8d06bf68c101dcdde27a98452be8132f1bcc487ad5dbe352bcdb5379aa1815",
      "embeddedImageSha256": "f8daa827566f0202461dba6416c1fd4a1b2fa4431f6a50fce92a053d76af8f13",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Partner access",
      "scenarioName": "S02 onboards a partner without a release or document access",
      "index": 5,
      "text": "And I open the device's access page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-4b4d0--release-or-document-access-chromium/attachments/BDD-step-5-I-open-the-device-s-access-page-ac7846674c53fd40855e917e082f511c078e6fab.png",
      "imageSha256": "337f9d1989e3f50bd017ae4f3710d1c88f9842a7d375d7e3d8e7eec80a1b0dbb",
      "embeddedImageSha256": "f895db6f115bb91aa58a91ead4ac11f73c2b1e805361cbbeabcb209d12ecbcb4",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Partner access",
      "scenarioName": "S02 onboards a partner without a release or document access",
      "index": 6,
      "text": "And I add the authorised representative to this device",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-4b4d0--release-or-document-access-chromium/attachments/BDD-step-6-I-add-the-authorised-representative-to-this-device-198944680a6d2fbcb185a9e855dfe11a204b44a9.png",
      "imageSha256": "73813586634f6537a66c66bc344df52f5ea83bc4c98a34e14925eb9aa0c8e0b5",
      "embeddedImageSha256": "2ca702b3f9ca001edfa8486f8b41e7a9627c72017f6397bd5c579c4003db05a7",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Partner access",
      "scenarioName": "S02 onboards a partner without a release or document access",
      "index": 7,
      "text": "Then the authorised representative is connected with no document access",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-4b4d0--release-or-document-access-chromium/attachments/BDD-step-7-the-authorised-representative-is-connected-with-no-document-access-eb57d8aab339b6448ce1b97f38ae2a8b9e830ca6.png",
      "imageSha256": "73813586634f6537a66c66bc344df52f5ea83bc4c98a34e14925eb9aa0c8e0b5",
      "embeddedImageSha256": "2ca702b3f9ca001edfa8486f8b41e7a9627c72017f6397bd5c579c4003db05a7",
      "inert": true,
      "inertSentence": "No visible change at this step; the asserted state was already present",
      "inertSource": "captured step metadata",
      "inertReason": "UI assertion of the connected partner row and zero document access",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Partner access",
      "scenarioName": "S02 onboards a partner without a release or document access",
      "index": 8,
      "text": "And the device access projection persists the connected zero-access relation",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-4b4d0--release-or-document-access-chromium/attachments/BDD-step-8-the-device-access-projection-persists-the-connected-zero-access-relation-a20088d3adbb142d5592da396b47b19ee919b545.png",
      "imageSha256": "73813586634f6537a66c66bc344df52f5ea83bc4c98a34e14925eb9aa0c8e0b5",
      "embeddedImageSha256": "2ca702b3f9ca001edfa8486f8b41e7a9627c72017f6397bd5c579c4003db05a7",
      "inert": true,
      "inertSentence": "No visible change at this step; asserted through the API read",
      "inertSource": "captured step metadata",
      "inertReason": "GET /partner-claims and device-access projection",
      "assertionKind": "api-read"
    },
    {
      "chapter": "Partner access",
      "scenarioName": "S02 onboards a partner without a release or document access",
      "index": 9,
      "text": "And the run-owned device has no release or version persisted",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-4b4d0--release-or-document-access-chromium/attachments/BDD-step-9-the-run-owned-device-has-no-release-or-version-persisted-4e47d1ffcc28d7d0c98a5a1469d39892e8787017.png",
      "imageSha256": "73813586634f6537a66c66bc344df52f5ea83bc4c98a34e14925eb9aa0c8e0b5",
      "embeddedImageSha256": "2ca702b3f9ca001edfa8486f8b41e7a9627c72017f6397bd5c579c4003db05a7",
      "inert": true,
      "inertSentence": "No visible change at this step; asserted through the API read",
      "inertSource": "captured step metadata",
      "inertReason": "GET /releases",
      "assertionKind": "api-read"
    },
    {
      "chapter": "Instructions for use, public",
      "scenarioName": "A manager publishes a device and later stops public access",
      "index": 1,
      "text": "Given NeuroScan starts without an active eIFU publication",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-eifu-publish-inst-36d0c-d-later-stops-public-access-chromium/attachments/BDD-step-1-NeuroScan-starts-without-an-active-eIFU-publication-ed942abee7988889a460b3f7c9a611f4ede6f345.png",
      "imageSha256": "aca943c51ba4aa880f5eb1ac7a7ead781664d88b6ce38668ee2031af4c32f354",
      "embeddedImageSha256": "4e859b43f07b3984aa3c72737887d70d6df022f72298b4c55ebf2e28648c7108",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Instructions for use, public",
      "scenarioName": "A manager publishes a device and later stops public access",
      "index": 2,
      "text": "And the manufacturer manager is signed in to the redesign",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-eifu-publish-inst-36d0c-d-later-stops-public-access-chromium/attachments/BDD-step-2-the-manufacturer-manager-is-signed-in-to-the-redesign-8790809dfa145bb109b0a0ca80ddcfbfabfcfe5a.png",
      "imageSha256": "ab9b8a79765c43eb53b7973e41c92e70c4b0122f92f96f30f73f422d117abcff",
      "embeddedImageSha256": "f6dc8af419196ff4ab1464bc67bb63950c8130e26a79a68dca0750ea1049f2c6",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Instructions for use, public",
      "scenarioName": "A manager publishes a device and later stops public access",
      "index": 3,
      "text": "And the manager opens Published instructions",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-eifu-publish-inst-36d0c-d-later-stops-public-access-chromium/attachments/BDD-step-3-the-manager-opens-Published-instructions-1e08664eea5eb65f05ea1c596c009074f2ee8321.png",
      "imageSha256": "74e0e74c424985019966eed1e88e01451c35ea65b8ccfaca340f1c22fd236735",
      "embeddedImageSha256": "c9d5b5524834b643173529c4a2b562a618ad5fee34ec47a137f4eb0fc716b18d",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Instructions for use, public",
      "scenarioName": "A manager publishes a device and later stops public access",
      "index": 4,
      "text": "When the manager publishes NeuroScan",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-eifu-publish-inst-36d0c-d-later-stops-public-access-chromium/attachments/BDD-step-4-the-manager-publishes-NeuroScan-0c33dbc3e1e1a32b90f92bab29d51dbc364423b2.png",
      "imageSha256": "abddf07848134d6c2d29a9deff6e4304d20c5e37bcbcbe356ae40f919da17c1a",
      "embeddedImageSha256": "ae90e58dcf03c7da722b3c5d3fd51de0a082f416bca236d4b26935f6c30f07fb",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Instructions for use, public",
      "scenarioName": "A manager publishes a device and later stops public access",
      "index": 5,
      "text": "Then a separate anonymous visitor finds the NeuroScan instructions",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-eifu-publish-inst-36d0c-d-later-stops-public-access-chromium/attachments/BDD-step-5-a-separate-anonymous-visitor-finds-the-NeuroScan-instructions-995fbc9e140f20e1f8a5a79877e1d84e6ec80916.png",
      "imageSha256": "c85553b759e4c529880d8beaeb74a7ff58fd83ed35715a26683ef457fc5b00cf",
      "embeddedImageSha256": "f05c37ef3d4fc42eedc95971ce0cb397c707f19a7d0d2cf263aeed4484dcc3f0",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Instructions for use, public",
      "scenarioName": "A manager publishes a device and later stops public access",
      "index": 6,
      "text": "When the manager stops public access to NeuroScan",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-eifu-publish-inst-36d0c-d-later-stops-public-access-chromium/attachments/BDD-step-6-the-manager-stops-public-access-to-NeuroScan-7cf010dca34d7deb8875548add8a3f664c4cb7b3.png",
      "imageSha256": "d81682240ed2b328d55e435852a4a4953496af1520897f44e09e2fff8b14ecab",
      "embeddedImageSha256": "266b5d63c18ded6e6df7a23a553fc9416e5db9d378ed8153d94f562c4f878d62",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Instructions for use, public",
      "scenarioName": "A manager publishes a device and later stops public access",
      "index": 7,
      "text": "Then the same anonymous visitor no longer finds the NeuroScan instructions",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-eifu-publish-inst-36d0c-d-later-stops-public-access-chromium/attachments/BDD-step-7-the-same-anonymous-visitor-no-longer-finds-the-NeuroScan-instructions-2ebf091b9cfbc969d60c59b2cdd355f5473f2033.png",
      "imageSha256": "29e42e0c0892867fddee7ef7ec72d94521f9659ba708e9732012bdcc04b3be40",
      "embeddedImageSha256": "6b5592bb0c349b2047a8842ad9dba8a509c4dfd9da55952293e373817c604867",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Vigilance",
      "scenarioName": "A manufacturer registers an event, assesses it, and records the report it filed",
      "index": 1,
      "text": "Given I enter the controlled Vigilance workspace as the seeded manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-vigilance-coordin-7d7f7-records-the-report-it-filed-chromium/attachments/BDD-step-1-I-enter-the-controlled-Vigilance-workspace-as-the-seeded-manufacturer-268845f597d0ddc2d6abbc739a2081dd66060140.png",
      "imageSha256": "32a352e605c193add2508bd7b96f6cf94656194d5ffa8485cc77f3f3f13f3cb3",
      "embeddedImageSha256": "d19f6f125e5f12d228057f1adfbd7b2355808569c8202b5558c2f985cf3fdd92",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Vigilance",
      "scenarioName": "A manufacturer registers an event, assesses it, and records the report it filed",
      "index": 2,
      "text": "When I register a neutral event with the device not yet identified",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-vigilance-coordin-7d7f7-records-the-report-it-filed-chromium/attachments/BDD-step-2-I-register-a-neutral-event-with-the-device-not-yet-identified-e5bcf6e0268d96a752f6dbebc5c82437345a5b14.png",
      "imageSha256": "df5a839040bb441693ad2f1e35fba7ec61a89e1cff56696e486d04e42f616204",
      "embeddedImageSha256": "99068309575ba94e3d6645c23184e0abcecbfe90c0d4a9f45c8ae5712cca9509",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Vigilance",
      "scenarioName": "A manufacturer registers an event, assesses it, and records the report it filed",
      "index": 3,
      "text": "Then the case exists with no clock until someone assesses it",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-vigilance-coordin-7d7f7-records-the-report-it-filed-chromium/attachments/BDD-step-3-the-case-exists-with-no-clock-until-someone-assesses-it-5a85b9b99cfc705d39d801e7a9ed861e7ef23880.png",
      "imageSha256": "df5a839040bb441693ad2f1e35fba7ec61a89e1cff56696e486d04e42f616204",
      "embeddedImageSha256": "99068309575ba94e3d6645c23184e0abcecbfe90c0d4a9f45c8ae5712cca9509",
      "inert": true,
      "inertSentence": "No visible change at this step; the asserted UI state remains visible",
      "inertSource": "captured step metadata",
      "inertReason": "UI assertion of the registered case without a clock",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Vigilance",
      "scenarioName": "A manufacturer registers an event, assesses it, and records the report it filed",
      "index": 4,
      "text": "When I record the assessment as another serious incident, aware four days ago",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-vigilance-coordin-7d7f7-records-the-report-it-filed-chromium/attachments/BDD-step-4-I-record-the-assessment-as-another-serious-incident-aware-four-days-ago-e23587be59b0034d7725ac4aa0c7a7ea2de64320.png",
      "imageSha256": "7903df7fb8092764eb8366da482ecb8ec7a6671bd1636b2d1a3f1b0cd40dcb9d",
      "embeddedImageSha256": "3cb86998ad3ca1ad533aeac5c2c49ccf60fc84c3412250da6d2061f8be67043f",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Vigilance",
      "scenarioName": "A manufacturer registers an event, assesses it, and records the report it filed",
      "index": 5,
      "text": "Then the deadline counts fifteen days from awareness and the register agrees",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-vigilance-coordin-7d7f7-records-the-report-it-filed-chromium/attachments/BDD-step-5-the-deadline-counts-fifteen-days-from-awareness-and-the-register-agrees-673b297e330c7f6828c43b21e05f9704daec4930.png",
      "imageSha256": "6af904c1587167f594cf9d14f7e6022d33cdfda181a9dad87f65e00cd4ee7658",
      "embeddedImageSha256": "e1164379c5ce7669e422bf00adbb305d728f401e1cb5e356c1b80028dfe8abef",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Vigilance",
      "scenarioName": "A manufacturer registers an event, assesses it, and records the report it filed",
      "index": 6,
      "text": "When the manufacturer records that the report was filed with the authority",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-vigilance-coordin-7d7f7-records-the-report-it-filed-chromium/attachments/BDD-step-6-the-manufacturer-records-that-the-report-was-filed-with-the-authority-1ddf9202f2a778586eb07986ab4e47d7ab807e28.png",
      "imageSha256": "1b15faff9d61e83c9325c8459d5a1fbcf6729a012adefb55bbbdb7372c96a948",
      "embeddedImageSha256": "3a8f11a6ddfd2937a3c8e7d76c2bf81d7b3332976cca88ef33c9fd17b3e965a3",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Vigilance",
      "scenarioName": "A manufacturer registers an event, assesses it, and records the report it filed",
      "index": 7,
      "text": "Then the clock reads met and the register no longer counts it as owed",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-vigilance-coordin-7d7f7-records-the-report-it-filed-chromium/attachments/BDD-step-7-the-clock-reads-met-and-the-register-no-longer-counts-it-as-owed-c7d8a3944c72404c5eba5437c7f0386706be1fd8.png",
      "imageSha256": "371363c0faba62a614f514be3135ce841219b601317ad9c7cb893748f00c9fba",
      "embeddedImageSha256": "09a8d9407bfe1c61e5da49bec5bad91ebab02f9e31774928dca77244466df7af",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Vigilance",
      "scenarioName": "A manufacturer registers an event, assesses it, and records the report it filed",
      "index": 8,
      "text": "When the final ui-v2 session is ended",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-vigilance-coordin-7d7f7-records-the-report-it-filed-chromium/attachments/BDD-step-8-the-final-ui-v2-session-is-ended-bae5ac7030066d4e2b021b5a998207bcc7b59bce.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Vigilance",
      "scenarioName": "A manufacturer registers an event, assesses it, and records the report it filed",
      "index": 9,
      "text": "Then no authenticated ui-v2 session remains in browser storage",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-vigilance-coordin-7d7f7-records-the-report-it-filed-chromium/attachments/BDD-step-9-no-authenticated-ui-v2-session-remains-in-browser-storage-7dfbe276a8fd6105b2caedd4bda41c57d208d01d.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": true,
      "inertSentence": "No visible change at this step; asserted through browser storage",
      "inertSource": "captured step metadata",
      "inertReason": "browser storage assertion after session end",
      "assertionKind": "browser-state"
    },
    {
      "chapter": "Platform administration",
      "scenarioName": "A system administrator provisions an organisation and its initial administrator",
      "index": 1,
      "text": "Given a system administrator has filled in a new organisation in ui-v2",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-organisation-mana-f92d2-d-its-initial-administrator-chromium/attachments/BDD-step-1-a-system-administrator-has-filled-in-a-new-organisation-in-ui-v2-2779f6f85e53329c4a1ff81eb4c2991da5b705c7.png",
      "imageSha256": "c07f8936ce825749f41c473ef1e71f59091e6796c66a234c89f5a2436a6b0d83",
      "embeddedImageSha256": "eb03481d3400b105cccebd048f24c6f804ef8acc3538bec87929351c65dc8c63",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Platform administration",
      "scenarioName": "A system administrator provisions an organisation and its initial administrator",
      "index": 2,
      "text": "When the administrator submits the new organisation",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-organisation-mana-f92d2-d-its-initial-administrator-chromium/attachments/BDD-step-2-the-administrator-submits-the-new-organisation-bb22f0d39e82443c568257cb8d71c20ea524610c.png",
      "imageSha256": "722a7798f097218e4741726cdbf590d47b8be1441362d41d09173ff581e91c81",
      "embeddedImageSha256": "86f7e19b6132899c44a45584e6e295c42dc725573d2591fed0ffd68dbe1cd3b7",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Platform administration",
      "scenarioName": "A system administrator provisions an organisation and its initial administrator",
      "index": 3,
      "text": "Then the organisation and initial administrator survive a reload",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-organisation-mana-f92d2-d-its-initial-administrator-chromium/attachments/BDD-step-3-the-organisation-and-initial-administrator-survive-a-reload-7fde11fb6b592bbfba2b1d5edbea1278d36f6586.png",
      "imageSha256": "299e20cec09dc6ec32fd6bca5fbf30f96ae546b159a076a4a09635087bac3d84",
      "embeddedImageSha256": "ddc7af144b992c6f640d677ec6d92124312688636c532008c65a7f1abed05bc4",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Platform administration",
      "scenarioName": "A system administrator provisions an organisation and its initial administrator",
      "index": 4,
      "text": "And Mailpit receives the initial administrator's activation invitation",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-organisation-mana-f92d2-d-its-initial-administrator-chromium/attachments/BDD-step-4-Mailpit-receives-the-initial-administrator-s-activation-invitation-ec3d02fe02b1c3d25c920769cf40821e93530c5d.png",
      "imageSha256": "299e20cec09dc6ec32fd6bca5fbf30f96ae546b159a076a4a09635087bac3d84",
      "embeddedImageSha256": "ddc7af144b992c6f640d677ec6d92124312688636c532008c65a7f1abed05bc4",
      "inert": true,
      "inertSentence": "No browser change at this step; the activation invitation was asserted through Mailpit metadata",
      "inertSource": "captured step metadata",
      "inertReason": "Mailpit recipient and subject metadata for the initial administrator invitation",
      "assertionKind": "mailpit"
    },
    {
      "chapter": "Platform administration",
      "scenarioName": "A platform admin reads the platform's trail and narrows it to one organisation",
      "index": 1,
      "text": "Given the redesign sign-in page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-organisation-mana-1b710-rows-it-to-one-organisation-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-8a788641f698dae05d688a202c9a8a506afa66e9.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Platform administration",
      "scenarioName": "A platform admin reads the platform's trail and narrows it to one organisation",
      "index": 2,
      "text": "When I sign in to the redesign as the platform admin",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-organisation-mana-1b710-rows-it-to-one-organisation-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-the-platform-admin-cff6ce9d903c86d62feb94d94fb7e245a60e5270.png",
      "imageSha256": "6f83fc842a5b7c489d2a434d822bc79babe7b0d712cd05b9ed04c6becc4c6744",
      "embeddedImageSha256": "afe9682fe64a37043c70acf63582433bd26c5fd3a66ca24e30ba5e36d4649344",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Platform administration",
      "scenarioName": "A platform admin reads the platform's trail and narrows it to one organisation",
      "index": 3,
      "text": "And I open What happened from the operations home",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-organisation-mana-1b710-rows-it-to-one-organisation-chromium/attachments/BDD-step-3-I-open-What-happened-from-the-operations-home-1cb5fc49df03c65e87c3c4c77b12427b0fbacd67.png",
      "imageSha256": "9cc673d67dd491158991a65a087d1577870e8e66688d98d359c8359e30f87d51",
      "embeddedImageSha256": "64b0f3976ff42597cda9ee1b8e6aaa5489f480bddb29aba2da081a37e9a188db",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Platform administration",
      "scenarioName": "A platform admin reads the platform's trail and narrows it to one organisation",
      "index": 4,
      "text": "Then the trail lists dated entries, each naming who did what to what",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-organisation-mana-1b710-rows-it-to-one-organisation-chromium/attachments/BDD-step-4-the-trail-lists-dated-entries-each-naming-who-did-what-to-what-f5e2deea070b71c0bde4627f4589b0fb4651edf4.png",
      "imageSha256": "09311b96e45d6e1c47f3b3a2b42ac42ef578a53f50c4e08dfe615750a35c6998",
      "embeddedImageSha256": "361636259ade2edd1b28bb56e7c6158f784b3f24f9fd7e16a7ba0552af1f7030",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Platform administration",
      "scenarioName": "A platform admin reads the platform's trail and narrows it to one organisation",
      "index": 5,
      "text": "When I narrow the trail to the seeded manufacturer from its record",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-organisation-mana-1b710-rows-it-to-one-organisation-chromium/attachments/BDD-step-5-I-narrow-the-trail-to-the-seeded-manufacturer-from-its-record-d467f23b6d00ddfda7c74077d02b644246683d4c.png",
      "imageSha256": "23c35595efac5875a4025c41a44c7e732afca41a581559dc11036649d7b275b9",
      "embeddedImageSha256": "88c75a0f66a0e3bfc426ac135039d7078336287017c5ca3f12eec5fe99b99dc8",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Platform administration",
      "scenarioName": "A platform admin reads the platform's trail and narrows it to one organisation",
      "index": 6,
      "text": "Then every entry shown is about that organisation",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-organisation-mana-1b710-rows-it-to-one-organisation-chromium/attachments/BDD-step-6-every-entry-shown-is-about-that-organisation-c6836a7147192dbca575feeff1b0c931ae2c102a.png",
      "imageSha256": "6d4803273f24350075b7463bd1afc9ccc6a90e46974cc22a7d908c4be6adf3f9",
      "embeddedImageSha256": "de8ba4982c5b3f6e7afed4cb4b2785df95840efb57b27e2e268e7dcaf5ce2a60",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "a platform administrator provisions and finds a run-owned account",
      "index": 1,
      "text": "Given the platform administrator opens the current Operations workspace",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-1-the-platform-administrator-opens-the-current-Operations-workspace-71adaa28daebcca5bd50f39acf55c299b397983b.png",
      "imageSha256": "311fddcb04b89db8cba6252ee160e2d4b83dd6d64ce3295533661438df207f68",
      "embeddedImageSha256": "858441bc81a1e83af99b2bab701fef21be236cfb0fa0de108f61eec952738740",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "a platform administrator provisions and finds a run-owned account",
      "index": 2,
      "text": "Then the Operations registers reflect their persisted API rows",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-2-the-Operations-registers-reflect-their-persisted-API-rows-99858ba800b8bd686979f8d5c69e9d7256d8257e.png",
      "imageSha256": "311fddcb04b89db8cba6252ee160e2d4b83dd6d64ce3295533661438df207f68",
      "embeddedImageSha256": "858441bc81a1e83af99b2bab701fef21be236cfb0fa0de108f61eec952738740",
      "inert": true,
      "inertSentence": "No visible change at this step; the persisted Operations registers remain visible after reload",
      "inertSource": "captured step metadata",
      "inertReason": "browser reload followed by the persisted Operations register UI assertions",
      "assertionKind": "browser-state"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "a platform administrator provisions and finds a run-owned account",
      "index": 3,
      "text": "When the platform administrator creates a run-owned organisation",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-3-the-platform-administrator-creates-a-run-owned-organisation-c970a10c59dd268033cc4d77532398d899b31a9f.png",
      "imageSha256": "ff2ec9a4f0e2269764bac3dcaaa429f17096e69cbbcec4b6ad64da97a5ae330a",
      "embeddedImageSha256": "df5416f14ab7f8ad59b1d1f56314006bc0a321aa9fe82730a28156bb818467cf",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "a platform administrator provisions and finds a run-owned account",
      "index": 4,
      "text": "Then the organisation list shows the persisted organisation and administrator",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-4-the-organisation-list-shows-the-persisted-organisation-and-administrator-c8a6ee612be338e60b13af752dde193eea1f58c4.png",
      "imageSha256": "2198ccafadaf4548b9f1f0d0ce0a6fd25821db4e35ae100f3efecc3da1c56ace",
      "embeddedImageSha256": "c54de72b6d34d82ac77e72c5b3ba5bdc0e3589e966bf3e9e46bf19d99c17778b",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "a platform administrator provisions and finds a run-owned account",
      "index": 5,
      "text": "When the platform administrator retries that organisation email",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-5-the-platform-administrator-retries-that-organisation-email-f8f8f331f7fbb1be5612ec37506ac327f0069eda.png",
      "imageSha256": "5eed35e307ce8efef89624f438cee749095aba159bcffaa16b1f1ca7c51d1da0",
      "embeddedImageSha256": "c1565af51e3fc4260ea738924ecb54766ce0858686a7a39308ee5198a7e9d6f9",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "a platform administrator provisions and finds a run-owned account",
      "index": 6,
      "text": "Then the duplicate organisation is rejected as a named conflict without duplicate rows",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-6-the-duplicate-organisation-is-rejected-as-a-named-conflict-without-duplicate-rows-ca91ff76d3efe712f6c797a72f35ba9c17bc83f0.png",
      "imageSha256": "c315cca506b86276f747a9aafb58be63a737750aef368b869f8603b32ffdea6a",
      "embeddedImageSha256": "9a5ec9bf7b446ed085b5904d6ce2b65a2958315856c49d9d0339aa26f7be61c9",
      "inert": false,
      "inertSentence": null,
      "inertReason": "visible duplicate-organisation alert and persisted register API reads",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "a platform administrator provisions and finds a run-owned account",
      "index": 7,
      "text": "When the platform administrator retries with that administrator email",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-7-the-platform-administrator-retries-with-that-administrator-email-f334b213e05b77d64b4987b23dd8b3704b11199a.png",
      "imageSha256": "5dc6bc5a58d9a30c60fe7e486f101f1890f7f5ac19f3959917df3d7979a8a280",
      "embeddedImageSha256": "ebf635835e2d143d57424c2529b5e89f360ddb7072433ea3d574e05c1eb27ac6",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "a platform administrator provisions and finds a run-owned account",
      "index": 8,
      "text": "Then the duplicate administrator is rejected as a named conflict without duplicate rows",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-8-the-duplicate-administrator-is-rejected-as-a-named-conflict-without-duplicate-rows-7b0b50b405de80832e4f7d4a65c50b5537c7430d.png",
      "imageSha256": "5c04ada14ee03cb94962368b431dfaa6a170ad3e0a5cdc14421843f560e01c83",
      "embeddedImageSha256": "4ab88739486cf13f091cca1594b6d559d07e43bc3d98482e9fe5b75518335f54",
      "inert": false,
      "inertSentence": null,
      "inertReason": "visible duplicate-administrator alert and persisted register API reads",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "a platform administrator provisions and finds a run-owned account",
      "index": 9,
      "text": "When the platform administrator searches for the run-owned administrator",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-9-the-platform-administrator-searches-for-the-run-owned-administrator-643173324b26574421d88f8cae77b9f9c05893db.png",
      "imageSha256": "a1516e4479b3aaf71bdcf1dc28717b1374b022a73721b5fd6aac0f4e4339dcdb",
      "embeddedImageSha256": "74f3863c2e9084d85043005cab4ea0b68a4336a69f49a28877997282140509d9",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "a platform administrator provisions and finds a run-owned account",
      "index": 10,
      "text": "Then the user list shows only the exact run-owned account",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-10-the-user-list-shows-only-the-exact-run-owned-account-d0522d3f12b95bd01eaa3639b8da288d4a16124d.png",
      "imageSha256": "a1516e4479b3aaf71bdcf1dc28717b1374b022a73721b5fd6aac0f4e4339dcdb",
      "embeddedImageSha256": "74f3863c2e9084d85043005cab4ea0b68a4336a69f49a28877997282140509d9",
      "inert": true,
      "inertSentence": "No visible change at this step; the exact run-owned account remains visibly listed",
      "inertSource": "captured step metadata",
      "inertReason": "visible exact-account row and persisted user-list API assertion",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "a platform administrator provisions and finds a run-owned account",
      "index": 11,
      "text": "When the platform administrator checks empty, name, email and phone user searches",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-11-the-platform-administrator-checks-empty-name-email-and-phone-user-searches-a8536076c8f7d61902142bbc2f9c991902022dfd.png",
      "imageSha256": "e268a818f12c59c8a3c084f05ceb6f6131c2942726a5fddcdb07cc7a2b54459b",
      "embeddedImageSha256": "dea6262b5774dfc4258c4375cad12c110ec7bc55f78f46e146912197ae6b0844",
      "inert": false,
      "inertSentence": null,
      "inertReason": "browser reload and repeated persisted search projections ending on the exact run-owned row",
      "assertionKind": "browser-state"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "a platform administrator provisions and finds a run-owned account",
      "index": 12,
      "text": "When the platform administrator opens that user",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-12-the-platform-administrator-opens-that-user-43893af7acb0d5ee972a396c25ab46f4082b7e59.png",
      "imageSha256": "d1d1c260cb6643b8be03c5d280a597445b4c8bcba9e63396a5f644731847efad",
      "embeddedImageSha256": "b3f3bda007348396089eef7a4ca5264e9a4eb8bd4bdaa3cfd617227f5447f6ac",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "a platform administrator provisions and finds a run-owned account",
      "index": 13,
      "text": "Then the user detail shows the persisted identity and role facts",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-13-the-user-detail-shows-the-persisted-identity-and-role-facts-51240ffbbecb13a2045d23291123298c3f5bd769.png",
      "imageSha256": "d1d1c260cb6643b8be03c5d280a597445b4c8bcba9e63396a5f644731847efad",
      "embeddedImageSha256": "b3f3bda007348396089eef7a4ca5264e9a4eb8bd4bdaa3cfd617227f5447f6ac",
      "inert": true,
      "inertSentence": "No visible change at this step; the persisted identity and role facts remain visible",
      "inertSource": "captured step metadata",
      "inertReason": "visible user-detail facts matched to the persisted user-detail API response",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "a platform administrator provisions and finds a run-owned account",
      "index": 14,
      "text": "When the platform administrator confirms a password reset for that user",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-14-the-platform-administrator-confirms-a-password-reset-for-that-user-30ea3cd20b2757ea3dc566f83264a6d37cf2ab19.png",
      "imageSha256": "a523d4602ec38e241064355c3fd703969895d84cf38c8f96f59398443b07abfd",
      "embeddedImageSha256": "719fbe0a04d83d8ef3a7b0cfaac33bb12b10873431ad0df3b17e9f69b4572a8d",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "a platform administrator provisions and finds a run-owned account",
      "index": 15,
      "text": "Then the password reset succeeds through the real API and is reported by name",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-15-the-password-reset-succeeds-through-the-real-API-and-is-reported-by-name-3cd4d048ae3f2190e1deb5be635f11d52d731b13.png",
      "imageSha256": "a523d4602ec38e241064355c3fd703969895d84cf38c8f96f59398443b07abfd",
      "embeddedImageSha256": "719fbe0a04d83d8ef3a7b0cfaac33bb12b10873431ad0df3b17e9f69b4572a8d",
      "inert": true,
      "inertSentence": "No visible change at this step; the named password-reset confirmation remains visible",
      "inertSource": "captured step metadata",
      "inertReason": "visible reset confirmation and exact user-detail identity",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "a platform administrator provisions and finds a run-owned account",
      "index": 16,
      "text": "When the platform administrator opens the account navigation menu",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-16-the-platform-administrator-opens-the-account-navigation-menu-796e61187a737d73c483740a4384357fdbd16243.png",
      "imageSha256": "ee0b1bc23f2f4725071be3d1fe22e8031608900a7efdac1c52d62167216358f5",
      "embeddedImageSha256": "cdbb49dc35d1155dbd5a2517afdaac50c7f77c5814148bcdf6952c8dad8214c0",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "a platform administrator provisions and finds a run-owned account",
      "index": 17,
      "text": "Then the platform admin destinations and privacy policy are discoverable",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-17-the-platform-admin-destinations-and-privacy-policy-are-discoverable-c26b9e3ccb0f73cf6bc6d65d79371b67e50eb20a.png",
      "imageSha256": "a5f26aed5198d9f9e6d227aacf432fd3799be110546e14849cd0061fceca0124",
      "embeddedImageSha256": "e550c4122683b94b140ae45dba4036108abaff906afb5892da1d7c5b3b9078e9",
      "inert": false,
      "inertSentence": null,
      "inertReason": "navigation away from and back to Operations with the account menu reopened",
      "assertionKind": "browser-state"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "a platform administrator provisions and finds a run-owned account",
      "index": 18,
      "text": "When the platform administrator follows Privacy policy",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-18-the-platform-administrator-follows-Privacy-policy-35d63379245a03aa2fa4ef3c8488dc766ab91a35.png",
      "imageSha256": "adf9cf75a0d1e26c704d19d01f9cc7fcdc8d118eda4656ac1ee23d569f4c1140",
      "embeddedImageSha256": "30030149fcbec649120de7804188029bedbd5c688459f8e77f554cc8207b173d",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "a platform administrator provisions and finds a run-owned account",
      "index": 19,
      "text": "Then the privacy summary is complete and the account menu has no sidebar substitute",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-19-the-privacy-summary-is-complete-and-the-account-menu-has-no-sidebar-substitute-f98d2341c073542830106226acd7119d7864ad80.png",
      "imageSha256": "adf9cf75a0d1e26c704d19d01f9cc7fcdc8d118eda4656ac1ee23d569f4c1140",
      "embeddedImageSha256": "30030149fcbec649120de7804188029bedbd5c688459f8e77f554cc8207b173d",
      "inert": true,
      "inertSentence": "No visible change at this step; the complete privacy summary remains visible",
      "inertSource": "captured step metadata",
      "inertReason": "visible privacy-summary headings, ownership link, and absence of a sidebar",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "an organisation user cannot discover the platform admin workspace",
      "index": 1,
      "text": "Given an organisation user opens the platform admin entry point",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--a5b0c-he-platform-admin-workspace-chromium/attachments/BDD-step-1-an-organisation-user-opens-the-platform-admin-entry-point-dfa23d7dc072a3ffed3c43b2b23971db907afa5d.png",
      "imageSha256": "99d5d062d612eedfbc804191bd341f2b259a44461f1d7761925543ae020a4b67",
      "embeddedImageSha256": "247a40475141eeb4a4ca7f49e33aad3670c5e864ab651add0ed2bd5eeb94f53e",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "an organisation user cannot discover the platform admin workspace",
      "index": 2,
      "text": "Then the platform admin entry point is the ordinary not-found page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--a5b0c-he-platform-admin-workspace-chromium/attachments/BDD-step-2-the-platform-admin-entry-point-is-the-ordinary-not-found-page-23f7820dc968fa8b88570ce113d79c347369bea2.png",
      "imageSha256": "99d5d062d612eedfbc804191bd341f2b259a44461f1d7761925543ae020a4b67",
      "embeddedImageSha256": "247a40475141eeb4a4ca7f49e33aad3670c5e864ab651add0ed2bd5eeb94f53e",
      "inert": true,
      "inertSentence": "No visible change at this step; the disclosure-safe not-found page remains visible",
      "inertSource": "captured step metadata",
      "inertReason": "visible disclosure-safe not-found projection",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "an organisation user cannot discover the platform admin workspace",
      "index": 3,
      "text": "And the organisation user's account menu has no platform admin section",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--a5b0c-he-platform-admin-workspace-chromium/attachments/BDD-step-3-the-organisation-user-s-account-menu-has-no-platform-admin-section-a72afa20f14b234a913f11c2e5197dd7460e4dfe.png",
      "imageSha256": "8a70ec33b7c26a3b511baee612ba7f6066a80badd78afcd6ba0c2c758ff2beee",
      "embeddedImageSha256": "0e5709eaf66206a428b867cbfe282fa35962193248170e4d4fe6085ccffa0b04",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "an organisation administrator reads facts with their provenance",
      "index": 1,
      "text": "Given an organisation administrator opens the current organisation facts",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--13634-facts-with-their-provenance-chromium/attachments/BDD-step-1-an-organisation-administrator-opens-the-current-organisation-facts-c9cac87bd5bc9972191c525ca1baf3436a21d23b.png",
      "imageSha256": "04a90a01c120a54e428ef881c08d5b365fd4e653e3132e80a6d27d50bd234f4d",
      "embeddedImageSha256": "e94e313aab2d21911ec12db5f7e1366f92e59a4b9b5f6362b02d98f6a164ef77",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "an organisation administrator reads facts with their provenance",
      "index": 2,
      "text": "Then the organisation facts match the persisted projection and provenance notes",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--13634-facts-with-their-provenance-chromium/attachments/BDD-step-2-the-organisation-facts-match-the-persisted-projection-and-provenance-notes-3d5c763bd364f76e1ec704c8d9b04c93e70722e3.png",
      "imageSha256": "04a90a01c120a54e428ef881c08d5b365fd4e653e3132e80a6d27d50bd234f4d",
      "embeddedImageSha256": "e94e313aab2d21911ec12db5f7e1366f92e59a4b9b5f6362b02d98f6a164ef77",
      "inert": true,
      "inertSentence": "No visible change at this step; asserted through the API read",
      "inertSource": "captured step metadata",
      "inertReason": "A fresh organisation-admin GET matches each labelled visible fact and its provenance; the current requirement omits the notified-body row.",
      "assertionKind": "api-read"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "an organisation administrator reads facts with their provenance",
      "index": 3,
      "text": "When the organisation administrator opens Edit organisation details",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--13634-facts-with-their-provenance-chromium/attachments/BDD-step-3-the-organisation-administrator-opens-Edit-organisation-details-e1efcf48e74b1d01ad451fd9289351eef6608db6.png",
      "imageSha256": "ac6db47e33b3391eedcacac3cef106989954fddc47986a8ca298d0d53dd6f2a0",
      "embeddedImageSha256": "475865483d1126aa4dc7251c941a6f60bf65ba1ca96f2f3a9b9ea1202f0a1288",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "an organisation administrator reads facts with their provenance",
      "index": 4,
      "text": "Then only legal name, address and billing contact are editable",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--13634-facts-with-their-provenance-chromium/attachments/BDD-step-4-only-legal-name-address-and-billing-contact-are-editable-a5f4526a76488c95cb14c1d35deacd23651f48c1.png",
      "imageSha256": "ac6db47e33b3391eedcacac3cef106989954fddc47986a8ca298d0d53dd6f2a0",
      "embeddedImageSha256": "475865483d1126aa4dc7251c941a6f60bf65ba1ca96f2f3a9b9ea1202f0a1288",
      "inert": true,
      "inertSentence": "No visible change at this step; the open dialog's editable fields and restrictions were checked.",
      "inertSource": "captured step metadata",
      "inertReason": "The open edit dialog has exactly three editable contact fields and no controls for derived SRN, PRRC or notified-body facts.",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "an organisation administrator reads facts with their provenance",
      "index": 5,
      "text": "When the organisation administrator cancels the organisation facts edit",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--13634-facts-with-their-provenance-chromium/attachments/BDD-step-5-the-organisation-administrator-cancels-the-organisation-facts-edit-5e73244aae8018921eb842b0b1d4e4d03b727403.png",
      "imageSha256": "04a90a01c120a54e428ef881c08d5b365fd4e653e3132e80a6d27d50bd234f4d",
      "embeddedImageSha256": "e94e313aab2d21911ec12db5f7e1366f92e59a4b9b5f6362b02d98f6a164ef77",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "an organisation administrator stages and revokes a run-owned invitation",
      "index": 1,
      "text": "Given an organisation administrator opens the current organisation users",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--a4703-okes-a-run-owned-invitation-chromium/attachments/BDD-step-1-an-organisation-administrator-opens-the-current-organisation-users-76c66c199c90c678f35abe22ba9b77ad0cf27fe2.png",
      "imageSha256": "d86f9b1b3467a1250a90a19b974443fa3ee69bed85607e9bb268625a3ad863c9",
      "embeddedImageSha256": "afd2cc058a1523204e6e4193d7de380c6f74ee9d21c8f95b9b816d65880b3599",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "an organisation administrator stages and revokes a run-owned invitation",
      "index": 2,
      "text": "When the organisation administrator invites a run-owned member",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--a4703-okes-a-run-owned-invitation-chromium/attachments/BDD-step-2-the-organisation-administrator-invites-a-run-owned-member-c2d6e6c716cef025cb415fac9e40bb67e0211092.png",
      "imageSha256": "39dc3a8dcc458fdb30acf3e57db841bef0415c6e07de68f5c976718dd6ae88e9",
      "embeddedImageSha256": "bb086e584f8f2dc0c773f42bbd8bbcb37c6804f8c6ecc91e3ebda6d41acd6997",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "an organisation administrator stages and revokes a run-owned invitation",
      "index": 3,
      "text": "Then the pending member row shows its role and fourteen-day expiry",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--a4703-okes-a-run-owned-invitation-chromium/attachments/BDD-step-3-the-pending-member-row-shows-its-role-and-fourteen-day-expiry-c536767cd4041f0b720c31892f4c08e8ba3d615e.png",
      "imageSha256": "0318626c6d8e0c8a447f4e57e89ad0019d4f45d9b228b0a75c126f827d0b759b",
      "embeddedImageSha256": "7e4a10aaeb50cb49aeec261cc83d8474d7cede8764cd9afdd5af467abe3305f1",
      "inert": false,
      "inertSentence": null,
      "inertReason": "invited user row and action menu return to the same persisted organisation-user projection",
      "assertionKind": "browser-state"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "an organisation administrator stages and revokes a run-owned invitation",
      "index": 4,
      "text": "When the organisation administrator resends that invitation",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--a4703-okes-a-run-owned-invitation-chromium/attachments/BDD-step-4-the-organisation-administrator-resends-that-invitation-7fbca684bd452e2bf2f2026641b1a73b90ddf2d6.png",
      "imageSha256": "724bb5fc1b1b397c1a7da926d3008d538d68555ed9e9ad86355112d3052921a6",
      "embeddedImageSha256": "c7621e3873238ec8355b9fd439cffa381659108a8b2b164b99ccb0bf938dc162",
      "inert": false,
      "inertSentence": null,
      "inertReason": "persisted resend response with the invitation row remaining pending",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "an organisation administrator stages and revokes a run-owned invitation",
      "index": 5,
      "text": "Then the invitation remains pending after the resend",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--a4703-okes-a-run-owned-invitation-chromium/attachments/BDD-step-5-the-invitation-remains-pending-after-the-resend-d72f76935e49a1bb21c08b439b15463d0c504ab7.png",
      "imageSha256": "724bb5fc1b1b397c1a7da926d3008d538d68555ed9e9ad86355112d3052921a6",
      "embeddedImageSha256": "c7621e3873238ec8355b9fd439cffa381659108a8b2b164b99ccb0bf938dc162",
      "inert": true,
      "inertSentence": "No visible change at this step; the pending invitation projection remains visible",
      "inertSource": "captured step metadata",
      "inertReason": "visible pending invitation row after the persisted resend",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "an organisation administrator stages and revokes a run-owned invitation",
      "index": 6,
      "text": "When the organisation administrator revokes that invitation",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--a4703-okes-a-run-owned-invitation-chromium/attachments/BDD-step-6-the-organisation-administrator-revokes-that-invitation-f48bad77745d7b5ecbeeaabfb4604975acdde592.png",
      "imageSha256": "e009f70697b2719922853bf2ad9285efc8c0689002d99e2e26758ee230f48f0b",
      "embeddedImageSha256": "058c031b1d86aea9d1f848d581800f97c5dc3420707857db0d7ff836693e38f8",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "an organisation administrator stages and revokes a run-owned invitation",
      "index": 7,
      "text": "Then the invitation is removed from the organisation user projection",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-admin-navigation--a4703-okes-a-run-owned-invitation-chromium/attachments/BDD-step-7-the-invitation-is-removed-from-the-organisation-user-projection-bd8a2d04159dce63a34b1e9c88ba086e9408efbd.png",
      "imageSha256": "b9bdb2eec6fe3304219d3d5c8d9b02a5a8c33b42822ff161bbe1627e336e870f",
      "embeddedImageSha256": "0f47dbc008a5b596cbed6e4ca540913b41399c424eaa3969c97095523ecdab24",
      "inert": false,
      "inertSentence": null,
      "inertReason": "visible organisation-user projection after persisted invitation revocation",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A draft document keeps its identity through details and preview",
      "index": 1,
      "text": "Given the redesign sign-in page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-d3226-through-details-and-preview-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-061b1ed834a5ebdb062458ec3ea8895bc5cf7c16.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A draft document keeps its identity through details and preview",
      "index": 2,
      "text": "When I sign in to the redesign as a manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-d3226-through-details-and-preview-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-d3d278226275d41d74d77946f65addb9f1b74465.png",
      "imageSha256": "2635fc1c93d52d0a66885acc0e57e65bb091a15eb467f6eff4e140170fab9ef9",
      "embeddedImageSha256": "6e38f0d2367d141d27a36591d6991b2c324f7a2542d9d0aaa16802c2742b4bfc",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A draft document keeps its identity through details and preview",
      "index": 3,
      "text": "And I open the isolated release-ledger device",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-d3226-through-details-and-preview-chromium/attachments/BDD-step-3-I-open-the-isolated-release-ledger-device-da9c65080c833653523e575d2f4480ddf8cb46ed.png",
      "imageSha256": "64862196cc07a402f82391bebaa2a17d15add0f622ada51f1505dd5670d4abb8",
      "embeddedImageSha256": "bd3efd03f1d409d4b3e2023ce03afa6d9aa193df8e5963f216e59574c635cd7c",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A draft document keeps its identity through details and preview",
      "index": 4,
      "text": "And I start production version \"ui-v2 documents screen draft\"",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-d3226-through-details-and-preview-chromium/attachments/BDD-step-4-I-start-production-version-ui-v2-documents-screen-draft--83f11459fcc8af30097bfc971d7fdd6f6a277079.png",
      "imageSha256": "33a38863baf9c53fbae1d7f1c556450d483fa67b785041d0f8e9249240313aba",
      "embeddedImageSha256": "40f8bc09bd52b57a7c2e15315c94782acf456933d0facb9cb68e94ff667d3822",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A draft document keeps its identity through details and preview",
      "index": 5,
      "text": "And I add a deterministic documents-screen changed file",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-d3226-through-details-and-preview-chromium/attachments/BDD-step-5-I-add-a-deterministic-documents-screen-changed-file-1e431977271b8a2c78f3d63356774339b014e7e1.png",
      "imageSha256": "940cb6cc9da05105b370336b9d53395f230ceb528eb40d4c95fa0776837009bf",
      "embeddedImageSha256": "d0ada25246996fbc6133ae07ecbe6577d9758ba787c4180a4a97911ead7400d6",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A draft document keeps its identity through details and preview",
      "index": 6,
      "text": "Then every current document row has the complete draft verb set",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-d3226-through-details-and-preview-chromium/attachments/BDD-step-6-every-current-document-row-has-the-complete-draft-verb-set-a3282f914d7e1f258158634a5212959a260d681a.png",
      "imageSha256": "1a0b08d6b93fd383d61f6048da0b244d3dd88cadf5cfb455ecbcd65396e02079",
      "embeddedImageSha256": "f0eab8d77d2f38e2866804cb8c992fc3d331daf9596eb37f3548ea0cc2cf9814",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A draft document keeps its identity through details and preview",
      "index": 7,
      "text": "And the documents-screen changed file preview serves its persisted PDF revision",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-d3226-through-details-and-preview-chromium/attachments/BDD-step-7-the-documents-screen-changed-file-preview-serves-its-persisted-PDF-revision-a1843b2df3dbe831fc246c0023cb65b8b47086e1.png",
      "imageSha256": "940cb6cc9da05105b370336b9d53395f230ceb528eb40d4c95fa0776837009bf",
      "embeddedImageSha256": "d0ada25246996fbc6133ae07ecbe6577d9758ba787c4180a4a97911ead7400d6",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A draft document keeps its identity through details and preview",
      "index": 8,
      "text": "And the current document rows match their release API identities",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-d3226-through-details-and-preview-chromium/attachments/BDD-step-8-the-current-document-rows-match-their-release-API-identities-86695155928ac4fddad0d08536153e9e7f856950.png",
      "imageSha256": "d74bb7b506fb32a00a209426738affda032092f651987ae37a5b37be8c9f05a3",
      "embeddedImageSha256": "02c79178ba0fe1b537a995b1e7e3a0168511e5f8b01cbf284947438c7c15ae71",
      "inert": false,
      "inertSentence": null,
      "inertReason": "A fresh release-detail GET identifies every visible document, revision and file; existing row names and revision labels match that projection.",
      "assertionKind": "api-read"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A draft document keeps its identity through details and preview",
      "index": 9,
      "text": "When I discard the current documents-screen draft",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-d3226-through-details-and-preview-chromium/attachments/BDD-step-9-I-discard-the-current-documents-screen-draft-a2e683934c5593c3264c5e8b5851a184d19f7373.png",
      "imageSha256": "64862196cc07a402f82391bebaa2a17d15add0f622ada51f1505dd5670d4abb8",
      "embeddedImageSha256": "bd3efd03f1d409d4b3e2023ce03afa6d9aa193df8e5963f216e59574c635cd7c",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Expanded unchanged documents keep the same row actions after reload",
      "index": 1,
      "text": "Given the redesign sign-in page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-37e7c26e2f13315ddf069c211efae8943a0c2f0b.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Expanded unchanged documents keep the same row actions after reload",
      "index": 2,
      "text": "When I sign in to the redesign as the EU manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-the-EU-manufacturer-57f04db1d2aec95a4e9b22cbddaf6991307eb701.png",
      "imageSha256": "6ff3fdd5b4ef6ce02b0e9fb47332ac609a9c6bb2748c4696187e66aad19d2351",
      "embeddedImageSha256": "1df49f11168cab54386f0e8e984d81d6e0d785dc06f225d4942e15b75df4b8be",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Expanded unchanged documents keep the same row actions after reload",
      "index": 3,
      "text": "And I open the redesign's add-device form",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-3-I-open-the-redesign-s-add-device-form-e89394c730780172950fd08fe7289d6ceaa20eaa.png",
      "imageSha256": "f99b58de76f2c5ebc271a0c74393f77c82f5e5274e719d288c146398133a4b58",
      "embeddedImageSha256": "4bbdcbeee2ca6b756eb010338270e1a26f432442824158bbebba54fc08e50257",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Expanded unchanged documents keep the same row actions after reload",
      "index": 4,
      "text": "And I submit a device with a unique name and UDI-DI",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-4-I-submit-a-device-with-a-unique-name-and-UDI-DI-16f2f2da2bc4e84198c185cb909ca3a4a25dff20.png",
      "imageSha256": "2a6a3c40ac21fa186f1e7ecbda17e229c76f441b778687e7c4c9580e16a4169f",
      "embeddedImageSha256": "47b43c9d27c38470c801ca4d39ab8b0fc732f0c41ca26f7c55455ce1a43b64f4",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Expanded unchanged documents keep the same row actions after reload",
      "index": 5,
      "text": "And I start production version \"ui-v2 documents screen unchanged baseline\"",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-5-I-start-production-version-ui-v2-documents-screen-unchanged-baseline--cecb7b7388fc4090e9461b69cddadcd305209b42.png",
      "imageSha256": "c6a789fb3239f7632b8102140502f84a6315ddeb56c4b6bc7edc96b9ab88441c",
      "embeddedImageSha256": "71bc6c9e05353efb2a5493d549a7c9c865833c7ad3de7aee34280fd17f306e47",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Expanded unchanged documents keep the same row actions after reload",
      "index": 6,
      "text": "And I complete the release's market facts",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-6-I-complete-the-release-s-market-facts-0ec6cc611f1266a69bdc647ddb17009d488c66a5.png",
      "imageSha256": "0478e930b81cc6cf848d3114e10601d25035a0af2897f0c0f6e56ce83007bd49",
      "embeddedImageSha256": "feef9641ec4e9d7f71bfc9ff2dfbf3f4564b5a1fe6439b12dbbd8519e9603bd6",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Expanded unchanged documents keep the same row actions after reload",
      "index": 7,
      "text": "And I ensure the current release has two documents",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-7-I-ensure-the-current-release-has-two-documents-43b0aa4d12d53fc77fb248d33450d38e65a1d2fd.png",
      "imageSha256": "75b4f2a9a8ab84a617ff6a155c0eeb55411656a2f4ed675ca6fc490eef965c08",
      "embeddedImageSha256": "30225a9b7d47333f3ee10a4a839635399c3a47022a02ec92206d964bc052aa04",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Expanded unchanged documents keep the same row actions after reload",
      "index": 8,
      "text": "And I press Release once",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-8-I-press-Release-once-40d20b906ca15230ffbbd7d192238b7a3a5fb58b.png",
      "imageSha256": "1908e04db6987970fb8a8c27ffcb988fd282d0b7426e22ccb50c70171ea02992",
      "embeddedImageSha256": "e7527c7eb958c78a121e1df2e625c7b1931981b41934ec0e0e41009a9757b210",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Expanded unchanged documents keep the same row actions after reload",
      "index": 9,
      "text": "Then the release is delivered immediately",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-9-the-release-is-delivered-immediately-07b492c45a018bc12bacd792979c8956350654a0.png",
      "imageSha256": "c77c18a2dce44e88fb5d0f91afc97ea0103be2388e5a645f6d56821e11d25c00",
      "embeddedImageSha256": "97a9845753605cf7d0db533dea02a0df544a9a56fc33d1efc890431773430bf0",
      "inert": false,
      "inertSentence": null,
      "inertReason": "UI assertions of Delivered, the frozen recipient set and absence of a waiting state",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Expanded unchanged documents keep the same row actions after reload",
      "index": 10,
      "text": "When I go back to the device",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-10-I-go-back-to-the-device-b6284718b8fd55515a413a492a025ff95be523bb.png",
      "imageSha256": "162f1e4e69a34a00d7e78a4a727de5f2c8d9893e38bb477d52adc141f3a2cbad",
      "embeddedImageSha256": "6f4096302897784889906ed30fee3a99bbdc797fe5598777f9ae62ba486b2332",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Expanded unchanged documents keep the same row actions after reload",
      "index": 11,
      "text": "And I start a follow-up change",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-11-I-start-a-follow-up-change-cff8e52536e73baa64d0b9d1a90911b41de4b70c.png",
      "imageSha256": "07e9d7985a5e36227139acee41452b26db092915e58361127f983f64c668b5ee",
      "embeddedImageSha256": "1d8e4b9dbafe494609e568f1225b294fb2454d5dbaeb4496878917be7e35ec03",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Expanded unchanged documents keep the same row actions after reload",
      "index": 12,
      "text": "Then expanded unchanged documents expose the complete row verb set",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-12-expanded-unchanged-documents-expose-the-complete-row-verb-set-9ff2984fb563e4dfa0a7611cb1bd15d03eb0a625.png",
      "imageSha256": "892eac9679e02af41e66608662f87b61efd19f87643e90e1c8029b9158fa7788",
      "embeddedImageSha256": "8da932efcdfa1e872f76ddd1cab7fb9daa20fc43b7c8f6d74c505af55548e6a5",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Expanded unchanged documents keep the same row actions after reload",
      "index": 13,
      "text": "And the unchanged document identities remain exact after reload",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-13-the-unchanged-document-identities-remain-exact-after-reload-2601b7c1a02641ef1990355bf98229b80c9ac268.png",
      "imageSha256": "fcb6702bb8a70ec09759bb6c70bfe353ae1b17e392ef5d8fc567df495e52c022",
      "embeddedImageSha256": "29d56d9f06cc97d3d48bf1f407d0be22ed733cc49111edf0e8fddf2c5e3a9160",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Expanded unchanged documents keep the same row actions after reload",
      "index": 14,
      "text": "And each expanded unchanged document can be deleted with release semantics",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-14-each-expanded-unchanged-document-can-be-deleted-with-release-semantics-da77c83c2783d31d964c19adcfcba0023b24fa28.png",
      "imageSha256": "97cc79a6196f81d72f50a826fcef3146163c08eba497da729214d468b145e036",
      "embeddedImageSha256": "72c12fadd04c19d1d13a3a9741315a87751fff639451a684c45aa7ebe40c0520",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Expanded unchanged documents keep the same row actions after reload",
      "index": 15,
      "text": "When I discard the current documents-screen draft",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-15-I-discard-the-current-documents-screen-draft-59b8a5d737d8efbdf0c0f60edf0c7a7bda2e6538.png",
      "imageSha256": "46b2c0df03d801d0c519bc35fdba2f5ee6616679a73ab0d6c283fe33b5b7679d",
      "embeddedImageSha256": "71fbd9c742d020d11542cbc019a2c93d93e82651347b826347e70508f9fb4366",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Release checks show the owning screen for every persisted rule",
      "index": 1,
      "text": "Given the redesign sign-in page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-3f61d-en-for-every-persisted-rule-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-312437149d089689405aacf67c9b6f65a1bf6c56.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Release checks show the owning screen for every persisted rule",
      "index": 2,
      "text": "When I sign in to the redesign as a manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-3f61d-en-for-every-persisted-rule-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-f2bc6400ab9f2866cc10e5ff696d06f392325f49.png",
      "imageSha256": "2635fc1c93d52d0a66885acc0e57e65bb091a15eb467f6eff4e140170fab9ef9",
      "embeddedImageSha256": "6e38f0d2367d141d27a36591d6991b2c324f7a2542d9d0aaa16802c2742b4bfc",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Release checks show the owning screen for every persisted rule",
      "index": 3,
      "text": "And I set the section check to hold the release",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-3f61d-en-for-every-persisted-rule-chromium/attachments/BDD-step-3-I-set-the-section-check-to-hold-the-release-7c4f57ee59cde741a0827ced3c4364767ca81403.png",
      "imageSha256": "9c5e9aab9af0c92826778f7b22b905c330ebeb4ff8a8659a677198999a7a3ce4",
      "embeddedImageSha256": "7cb3616206a0f29e23c649b70b5379d0d72d5bec15fdd3ea1f98db94278bde3d",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Release checks show the owning screen for every persisted rule",
      "index": 4,
      "text": "And I open the isolated release-ledger device",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-3f61d-en-for-every-persisted-rule-chromium/attachments/BDD-step-4-I-open-the-isolated-release-ledger-device-9ee32dd6fe090f8324304df339a0d7ceae6a75ab.png",
      "imageSha256": "a601312aa273974f4ce3643dba0cbf6774559139c2b6e60032815ed0e551a7ea",
      "embeddedImageSha256": "4416df5f96fcee4f5267cc1b16aa3abae8d2fe1dd5156ab568e7031c5fc04fce",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Release checks show the owning screen for every persisted rule",
      "index": 5,
      "text": "And I start production version \"ui-v2 documents screen check home\"",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-3f61d-en-for-every-persisted-rule-chromium/attachments/BDD-step-5-I-start-production-version-ui-v2-documents-screen-check-home--626ac304b0fe0077c971c269ab2444502995c467.png",
      "imageSha256": "bedc4254915ba25a086452ac17cd7f45ddeaf178d313bee03e1f55fb2da8fc4b",
      "embeddedImageSha256": "44ab3ecad9e459d83f2cebbd33b07e368fb23393b5e159a7f50f7c3fef96bb41",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Release checks show the owning screen for every persisted rule",
      "index": 6,
      "text": "And I ensure the current release has a document",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-3f61d-en-for-every-persisted-rule-chromium/attachments/BDD-step-6-I-ensure-the-current-release-has-a-document-7b7413db6b256dbb9d723458e13c3ffce478305f.png",
      "imageSha256": "0126c771fd15c7da0a52183111e08dc52525036fd15b1a50fa5352cad4935aff",
      "embeddedImageSha256": "7938be2c5bf54a45380eb85695559414d90ca3253e312698d77a8069c4dc0ea1",
      "inert": false,
      "inertSentence": null,
      "inertReason": "GET /releases persisted current document projection",
      "assertionKind": "api-read"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Release checks show the owning screen for every persisted rule",
      "index": 7,
      "text": "Then every current release check names its API home and owner section",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-3f61d-en-for-every-persisted-rule-chromium/attachments/BDD-step-7-every-current-release-check-names-its-API-home-and-owner-section-fe9e23b5e1704dc29100872bbfac460f7734ee51.png",
      "imageSha256": "0126c771fd15c7da0a52183111e08dc52525036fd15b1a50fa5352cad4935aff",
      "embeddedImageSha256": "7938be2c5bf54a45380eb85695559414d90ca3253e312698d77a8069c4dc0ea1",
      "inert": true,
      "inertSentence": "No visible change at this step; asserted through the API read",
      "inertSource": "captured step metadata",
      "inertReason": "A fresh release-detail GET matches every rendered check's rule, state, home and owner section; authority actions match the release grant and link to its exact device. No selection controls appear in the rows.",
      "assertionKind": "api-read"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Release checks show the owning screen for every persisted rule",
      "index": 8,
      "text": "When I discard the current documents-screen draft",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-3f61d-en-for-every-persisted-rule-chromium/attachments/BDD-step-8-I-discard-the-current-documents-screen-draft-d3869963888b94aa151c99b4fcbe7c628842fe16.png",
      "imageSha256": "64862196cc07a402f82391bebaa2a17d15add0f622ada51f1505dd5670d4abb8",
      "embeddedImageSha256": "bd3efd03f1d409d4b3e2023ce03afa6d9aa193df8e5963f216e59574c635cd7c",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A changed document row names its persisted release audience",
      "index": 1,
      "text": "Given the redesign sign-in page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-8fbe9--persisted-release-audience-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-5fe6d7a47cea5d44c853dae550f456ff8c4cf79b.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A changed document row names its persisted release audience",
      "index": 2,
      "text": "When I sign in to the redesign as a manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-8fbe9--persisted-release-audience-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-96b8fca365db4b572a74e90f138fbc9f2f50c6db.png",
      "imageSha256": "2635fc1c93d52d0a66885acc0e57e65bb091a15eb467f6eff4e140170fab9ef9",
      "embeddedImageSha256": "6e38f0d2367d141d27a36591d6991b2c324f7a2542d9d0aaa16802c2742b4bfc",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A changed document row names its persisted release audience",
      "index": 3,
      "text": "And I open the isolated release-ledger device",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-8fbe9--persisted-release-audience-chromium/attachments/BDD-step-3-I-open-the-isolated-release-ledger-device-0130bf3dc71344b5e223a8846e6d2bc1f5e29876.png",
      "imageSha256": "64862196cc07a402f82391bebaa2a17d15add0f622ada51f1505dd5670d4abb8",
      "embeddedImageSha256": "bd3efd03f1d409d4b3e2023ce03afa6d9aa193df8e5963f216e59574c635cd7c",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A changed document row names its persisted release audience",
      "index": 4,
      "text": "And I start a follow-up change",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-8fbe9--persisted-release-audience-chromium/attachments/BDD-step-4-I-start-a-follow-up-change-29226d61486c006343db545e3412698f3f148cf2.png",
      "imageSha256": "567bef6a52fbf3cbaf4320f11936ab8815f5eef50f6b9f529e4ddefee453fce8",
      "embeddedImageSha256": "6b745f360fb0be64b91a4c8893ffc58e5c5339ef23f4b4eceba54f44fd2d4c22",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A changed document row names its persisted release audience",
      "index": 5,
      "text": "And I add a new document to the current change and share only it with Harborline Importers",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-8fbe9--persisted-release-audience-chromium/attachments/BDD-step-5-I-add-a-new-document-to-the-current-change-and-share-only-it-with-Harborline-Importers-b38f44597b678c87b3ad7ea0d2927ef4e705e5ee.png",
      "imageSha256": "a658eefc2d45f501522fb4262f0a98ccf378c309ef82d970f2679a21da8fb004",
      "embeddedImageSha256": "8eb33aaa4a48b75410b7d047e65541b59abe2fd143ee985c0e6e620186398674",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A changed document row names its persisted release audience",
      "index": 6,
      "text": "Then the changed document row displays its persisted sharing audience",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-8fbe9--persisted-release-audience-chromium/attachments/BDD-step-6-the-changed-document-row-displays-its-persisted-sharing-audience-613969e8ce9687d2263d1c2769bfe9d95111c653.png",
      "imageSha256": "a658eefc2d45f501522fb4262f0a98ccf378c309ef82d970f2679a21da8fb004",
      "embeddedImageSha256": "8eb33aaa4a48b75410b7d047e65541b59abe2fd143ee985c0e6e620186398674",
      "inert": true,
      "inertSentence": "No visible change at this step; asserted through the API read",
      "inertSource": "captured step metadata",
      "inertReason": "The release-detail GET names one recipient for the changed revision, and that same recipient is already displayed on the document row.",
      "assertionKind": "api-read"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A changed document row names its persisted release audience",
      "index": 7,
      "text": "When I discard the current documents-screen draft",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-8fbe9--persisted-release-audience-chromium/attachments/BDD-step-7-I-discard-the-current-documents-screen-draft-55cfb96cb6abdde86e0070ff8d5ff845f598a50a.png",
      "imageSha256": "64862196cc07a402f82391bebaa2a17d15add0f622ada51f1505dd5670d4abb8",
      "embeddedImageSha256": "bd3efd03f1d409d4b3e2023ce03afa6d9aa193df8e5963f216e59574c635cd7c",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A document added only to a draft deletes without a release trace",
      "index": 1,
      "text": "Given the redesign sign-in page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-531d8-tes-without-a-release-trace-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-cd4baab25b7cfb19e17ab5afcadce19607b013f7.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A document added only to a draft deletes without a release trace",
      "index": 2,
      "text": "When I sign in to the redesign as a manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-531d8-tes-without-a-release-trace-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-fc87afcf341e83317d60493aa06326d72f0dd27f.png",
      "imageSha256": "2635fc1c93d52d0a66885acc0e57e65bb091a15eb467f6eff4e140170fab9ef9",
      "embeddedImageSha256": "6e38f0d2367d141d27a36591d6991b2c324f7a2542d9d0aaa16802c2742b4bfc",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A document added only to a draft deletes without a release trace",
      "index": 3,
      "text": "And I open the isolated release-ledger device",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-531d8-tes-without-a-release-trace-chromium/attachments/BDD-step-3-I-open-the-isolated-release-ledger-device-9dd93712f1fb839ac2dbe5b83480f1cee025f1ab.png",
      "imageSha256": "64862196cc07a402f82391bebaa2a17d15add0f622ada51f1505dd5670d4abb8",
      "embeddedImageSha256": "bd3efd03f1d409d4b3e2023ce03afa6d9aa193df8e5963f216e59574c635cd7c",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A document added only to a draft deletes without a release trace",
      "index": 4,
      "text": "And I start a follow-up change",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-531d8-tes-without-a-release-trace-chromium/attachments/BDD-step-4-I-start-a-follow-up-change-e3b9b0cacef2f8eafbf1eab2d54cc06e20a24389.png",
      "imageSha256": "a1cae0b3f42aa44a5ca1a502168c5e3d593ccd3114fb67f74c32bf399caa8762",
      "embeddedImageSha256": "933cadd428956b68aa37ab55d797b6be524f1622b3bd72f5dd72235a3005574d",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A document added only to a draft deletes without a release trace",
      "index": 5,
      "text": "And I add a documents-screen draft-only file",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-531d8-tes-without-a-release-trace-chromium/attachments/BDD-step-5-I-add-a-documents-screen-draft-only-file-c0ebff9006592bb3bc78eb205dbe86b607d96d5c.png",
      "imageSha256": "5f31b3e05d303f29319c5d482bf3e5f3a959bf601c007a5bbc33db7f514ed849",
      "embeddedImageSha256": "d99ba5794beba5c06383081a16373e5d3f88834dfed39f85bd035fe1e92631d6",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A document added only to a draft deletes without a release trace",
      "index": 6,
      "text": "Then the draft-only file has a trace-free delete confirmation",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-531d8-tes-without-a-release-trace-chromium/attachments/BDD-step-6-the-draft-only-file-has-a-trace-free-delete-confirmation-6bb10265063818d67da7b70c90cc1270c4338db6.png",
      "imageSha256": "a1cae0b3f42aa44a5ca1a502168c5e3d593ccd3114fb67f74c32bf399caa8762",
      "embeddedImageSha256": "933cadd428956b68aa37ab55d797b6be524f1622b3bd72f5dd72235a3005574d",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A document added only to a draft deletes without a release trace",
      "index": 7,
      "text": "And the draft-only file is absent from the current API after deletion",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-531d8-tes-without-a-release-trace-chromium/attachments/BDD-step-7-the-draft-only-file-is-absent-from-the-current-API-after-deletion-8f18d7266b15b6dffea7b2e7e90eca863ab68a46.png",
      "imageSha256": "a1cae0b3f42aa44a5ca1a502168c5e3d593ccd3114fb67f74c32bf399caa8762",
      "embeddedImageSha256": "933cadd428956b68aa37ab55d797b6be524f1622b3bd72f5dd72235a3005574d",
      "inert": true,
      "inertSentence": "No visible change at this step; asserted through the API read",
      "inertSource": "captured step metadata",
      "inertReason": "After reloading and observing HTTP 200 release hydration, the deleted row remains absent and a fresh release-detail GET excludes its document name.",
      "assertionKind": "api-read"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A document added only to a draft deletes without a release trace",
      "index": 8,
      "text": "When I discard the current documents-screen draft",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-531d8-tes-without-a-release-trace-chromium/attachments/BDD-step-8-I-discard-the-current-documents-screen-draft-57b167540cbc11aa2892b98ad498e2b800811f55.png",
      "imageSha256": "64862196cc07a402f82391bebaa2a17d15add0f622ada51f1505dd5670d4abb8",
      "embeddedImageSha256": "bd3efd03f1d409d4b3e2023ce03afa6d9aa193df8e5963f216e59574c635cd7c",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "The current MDR editor exposes six sections and authority choices",
      "index": 1,
      "text": "Given the redesign sign-in page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-029e0-tions-and-authority-choices-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-d269e15fee218dcb86fd1d3ba6bf9889b08569f6.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "The current MDR editor exposes six sections and authority choices",
      "index": 2,
      "text": "When I sign in to the redesign as the EU manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-029e0-tions-and-authority-choices-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-the-EU-manufacturer-41ba4ded129fdbe3b314645d1e73e261e4def3e6.png",
      "imageSha256": "241514f5cc424e915d839e844265f7671c8cb008bc34a006641154eb02e70483",
      "embeddedImageSha256": "4542ce69498b857cc9fa6b3f55939339f20e238423f58aa3d55d3bfda52f75ae",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "The current MDR editor exposes six sections and authority choices",
      "index": 3,
      "text": "And I open the seeded registered device",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-029e0-tions-and-authority-choices-chromium/attachments/BDD-step-3-I-open-the-seeded-registered-device-bbb8987c87eaa6b8056d79a57e45a61677a1c50d.png",
      "imageSha256": "d42188f4b4be129aeb96984d47846f3350a35b64ec41c5f7b038f29b0278ffa7",
      "embeddedImageSha256": "309a83737199ee77f6dc3110da9245e3b4c6c835f2d814abbc06b479fd6a8a22",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "The current MDR editor exposes six sections and authority choices",
      "index": 4,
      "text": "And I start a documents-only registration screen change",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-029e0-tions-and-authority-choices-chromium/attachments/BDD-step-4-I-start-a-documents-only-registration-screen-change-8e3e7270e017196fec0b2cb158eb430757eb9c8a.png",
      "imageSha256": "422fd8104018147055a580ea6a776d2010a85af351b169d1f6224c59e9e39185",
      "embeddedImageSha256": "909d1f9822c3c15578614710ba90c48e44b6dd1366fae8a0b7210dd49f7ab165",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "The current MDR editor exposes six sections and authority choices",
      "index": 5,
      "text": "And I follow the screen change's persistent registration link",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-029e0-tions-and-authority-choices-chromium/attachments/BDD-step-5-I-follow-the-screen-change-s-persistent-registration-link-b355976b16f15d938c6d6d709324d416f4806254.png",
      "imageSha256": "7d9f557c92c7be7ba1425c508576a672a9ef4e77ea7e34eb5d98d02fe5bf1af5",
      "embeddedImageSha256": "53c071c5a5192b9c187eedc8fe61b34de09856607637a11346aa5f3cc91a7aaf",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "The current MDR editor exposes six sections and authority choices",
      "index": 6,
      "text": "Then the current MDR registration sections and authority choices are visible",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-029e0-tions-and-authority-choices-chromium/attachments/BDD-step-6-the-current-MDR-registration-sections-and-authority-choices-are-visible-000414fd7b2637085f513c041df01362d379dc0f.png",
      "imageSha256": "48c3d6b5e295f97a1a2489686d21c1ef9b89d32137031a66a65c5ec4770e5cb4",
      "embeddedImageSha256": "62117dd3c08961ef80ae03ddc241e485801060a97786e72db1aaa54fa5ddbff7",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A saved text answer rides its change and reverting removes the answer diff",
      "index": 1,
      "text": "Given the redesign sign-in page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-761a555e1a150f2cb8a2505323271a0fae9dc5f6.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A saved text answer rides its change and reverting removes the answer diff",
      "index": 2,
      "text": "When I sign in to the redesign as the EU manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-the-EU-manufacturer-8da2f913669b43fc65d8b8bb7002fc3b90ee02b0.png",
      "imageSha256": "241514f5cc424e915d839e844265f7671c8cb008bc34a006641154eb02e70483",
      "embeddedImageSha256": "4542ce69498b857cc9fa6b3f55939339f20e238423f58aa3d55d3bfda52f75ae",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A saved text answer rides its change and reverting removes the answer diff",
      "index": 3,
      "text": "And I open the seeded registered device",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-3-I-open-the-seeded-registered-device-e205476193c15b1cfbb3b95a00d5a45c959ed1f9.png",
      "imageSha256": "d42188f4b4be129aeb96984d47846f3350a35b64ec41c5f7b038f29b0278ffa7",
      "embeddedImageSha256": "309a83737199ee77f6dc3110da9245e3b4c6c835f2d814abbc06b479fd6a8a22",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A saved text answer rides its change and reverting removes the answer diff",
      "index": 4,
      "text": "And I start a documents-only registration screen change",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-4-I-start-a-documents-only-registration-screen-change-3b5365638f61f03076ceaead406c8d781360d647.png",
      "imageSha256": "b1071cd382258b9b0bc34fc02390c8cbeec6b865a1eb2f2e1d7f975fd46d1613",
      "embeddedImageSha256": "e4c7a3b20ac4b4025413d416eed84d08995b520e00b7c9498dea85b02e6acc9e",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A saved text answer rides its change and reverting removes the answer diff",
      "index": 5,
      "text": "And I follow the screen change's persistent registration link",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-5-I-follow-the-screen-change-s-persistent-registration-link-043084629764ef485ddb3c5afcf52a42f565fe68.png",
      "imageSha256": "283ae004ad603dd6e812c8d8441ac798f38a5a866b93405e2c3ff472c9122c43",
      "embeddedImageSha256": "7076f9ab545fe5e23b97a00f3cf5a5c9fb09424df2e9afcd6b61c24b120cf6b7",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A saved text answer rides its change and reverting removes the answer diff",
      "index": 6,
      "text": "And I save a different registration device version",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-6-I-save-a-different-registration-device-version-4d1bcbf0680b15aa15ab5bb9a23e74e5ec0f2275.png",
      "imageSha256": "63d7e64d0063c0beacf777a124709579a4b601f0df5fbc7d5f51e32763523f8a",
      "embeddedImageSha256": "677b68775a7d4645d5366fb532bbb840daeed6e3f9d75058a0f1c62ea41c0e36",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A saved text answer rides its change and reverting removes the answer diff",
      "index": 7,
      "text": "Then the saved text answer and carrying change name agree",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-7-the-saved-text-answer-and-carrying-change-name-agree-89ac7f1f028ba9e66685587a9b79113b71a71084.png",
      "imageSha256": "a71124779374b6a608169d4bcf0ebf7ca8fada8e7434505639dc427594099570",
      "embeddedImageSha256": "e065ed9845830356263a9fb533c922cbdc73511317aa4f744f9536899c23ec48",
      "inert": false,
      "inertSentence": null,
      "inertReason": "UI assertion of saved answer and carrying change name",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A saved text answer rides its change and reverting removes the answer diff",
      "index": 8,
      "text": "When I follow the editor back to its change",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-8-I-follow-the-editor-back-to-its-change-b579c2643aaa2e31d116590df760538aa3f37458.png",
      "imageSha256": "06669f7bfd1be6175490ae60153ce78297bf6427fd582ca7241f1b408f94a577",
      "embeddedImageSha256": "8b69c12d01d8f902da085f0a6bb4ab6adcc48e894ac0f68e05d3cbedde5bb629",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A saved text answer rides its change and reverting removes the answer diff",
      "index": 9,
      "text": "Then the change card shows the saved text answer diff",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-9-the-change-card-shows-the-saved-text-answer-diff-85d6f2658c37c76ae5f3d6cb70823b0f746b974a.png",
      "imageSha256": "3526e10e70cbd71e3df446d98d862ec52a32859dfdc4cb4bbe920ba5b2bf6285",
      "embeddedImageSha256": "3b171252f36264b0cd346ac274dfeb8fd63051c4efde28a3c1c077a546032416",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A saved text answer rides its change and reverting removes the answer diff",
      "index": 10,
      "text": "When I follow the screen change's persistent registration link",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-10-I-follow-the-screen-change-s-persistent-registration-link-fb750ce5f0ae6f0986f9541fa52f9beef068e83b.png",
      "imageSha256": "1c099c8f232e3d3ab5dd56195d3b6ea0900edfad7b31ea2025a30173308998e2",
      "embeddedImageSha256": "541f8ec002390e4fa32e61e9cd7af16a695785312d1663c13501a42fdc8bbf34",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A saved text answer rides its change and reverting removes the answer diff",
      "index": 11,
      "text": "And I restore the registration device version",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-11-I-restore-the-registration-device-version-ab5011add8d975441f96092e51ee24eb4393ec9e.png",
      "imageSha256": "93d38622ae5778a926ffebe0a1f8b18ffc18cb1c8daece65b22eab33b61138e8",
      "embeddedImageSha256": "010ba78d269dc6d849d42a39c3723c4b634f7b26b4255a19de6d8aef170b0d0c",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A saved text answer rides its change and reverting removes the answer diff",
      "index": 12,
      "text": "Then the restored answer survives reload without a field or change-card diff",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-12-the-restored-answer-survives-reload-without-a-field-or-change-card-diff-4462f5cf041db70bf8ef7aee471e7e66eac21c75.png",
      "imageSha256": "4504de6ab6fc40331e293b9592838bcdffcb370f2b97e450bf0d413ae136be45",
      "embeddedImageSha256": "0ca2ff1d1d153a19df21078fb918e9963a9a8f156d334f188575396f26b88006",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A saved text answer rides its change and reverting removes the answer diff",
      "index": 13,
      "text": "When I follow the device registration fact to this exact draft",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-13-I-follow-the-device-registration-fact-to-this-exact-draft-a04f89e1d0cbea4a8a4deec324efbd8ae3f92e24.png",
      "imageSha256": "283ae004ad603dd6e812c8d8441ac798f38a5a866b93405e2c3ff472c9122c43",
      "embeddedImageSha256": "7076f9ab545fe5e23b97a00f3cf5a5c9fb09424df2e9afcd6b61c24b120cf6b7",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A saved text answer rides its change and reverting removes the answer diff",
      "index": 14,
      "text": "Then the registration entry point retains this device and release",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-14-the-registration-entry-point-retains-this-device-and-release-9bc398cf5477b0dde65bdc8fbc6afaf50458461c.png",
      "imageSha256": "283ae004ad603dd6e812c8d8441ac798f38a5a866b93405e2c3ff472c9122c43",
      "embeddedImageSha256": "7076f9ab545fe5e23b97a00f3cf5a5c9fb09424df2e9afcd6b61c24b120cf6b7",
      "inert": true,
      "inertSentence": "No visible change at this step; the asserted UI state remains visible",
      "inertSource": "captured step metadata",
      "inertReason": "UI assertion of registration device and release identity",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released registration offers XML and a readable summary of the same snapshot",
      "index": 1,
      "text": "Given the redesign sign-in page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-77cd3f426a3ea6f27b1792420b138e007e7bce0b.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released registration offers XML and a readable summary of the same snapshot",
      "index": 2,
      "text": "When I sign in to the redesign as the EU manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-the-EU-manufacturer-ad751b23e9cc23303a190f0da01fc3752f73f2b1.png",
      "imageSha256": "241514f5cc424e915d839e844265f7671c8cb008bc34a006641154eb02e70483",
      "embeddedImageSha256": "4542ce69498b857cc9fa6b3f55939339f20e238423f58aa3d55d3bfda52f75ae",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released registration offers XML and a readable summary of the same snapshot",
      "index": 3,
      "text": "And I open the seeded registered device",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-3-I-open-the-seeded-registered-device-f3f5b4d9821b6ecd3b76b18f085f43b7a0d3a5fe.png",
      "imageSha256": "eb6501a09c2ccdb288c781145892953481755e6f070796de590d36404acce752",
      "embeddedImageSha256": "462a0fc193ba48f6d02a3f05ea05d9d93a516de923a5916c39501bb6159ca6d5",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released registration offers XML and a readable summary of the same snapshot",
      "index": 4,
      "text": "And I start a correlation release from the device",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-4-I-start-a-correlation-release-from-the-device-cc963ab2b85c2209b8fe57d43692f1f3ef50f01d.png",
      "imageSha256": "91b828f9e5c6fd275902943a08666d6ba580a3d6b70e83e9a4acc8765e7a91fd",
      "embeddedImageSha256": "5fbd8bba39ec539722b61a0924b3701a4ba7b3a16ff606fafa51cfba3a30c9ae",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released registration offers XML and a readable summary of the same snapshot",
      "index": 5,
      "text": "And I follow the screen change's persistent registration link",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-5-I-follow-the-screen-change-s-persistent-registration-link-7f45d74b091d0529faf11433c8d9d8996e95aa22.png",
      "imageSha256": "159a89f12afae911ed68019df2fb3eedad5d2735d0f77d6b249aadd0032595b3",
      "embeddedImageSha256": "646417b1f38b80c8a60501d35ace8490fff0deaf20be531b2d8a298ceb086575",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released registration offers XML and a readable summary of the same snapshot",
      "index": 6,
      "text": "And I save this screen release's production version",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-6-I-save-this-screen-release-s-production-version-44f16d849e6bdb91f88355dfbeabf54a90fee9da.png",
      "imageSha256": "06e59fef1b412884924123e9c13820a56b36abee07aae7c373af1b419ac52e81",
      "embeddedImageSha256": "dc5d830d4963d90f2c563559f33cf0ca982419939f8e53cfc97857d63e08857a",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released registration offers XML and a readable summary of the same snapshot",
      "index": 7,
      "text": "And I answer the market questions the release still needs",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-7-I-answer-the-market-questions-the-release-still-needs-d27ddb39ae8cd48d5fde63b4410e65c9b03b935a.png",
      "imageSha256": "0a8173a989aa9bb7082e6741d5c0093846bff6fd5f5f5c65d08ea6cff740ab0c",
      "embeddedImageSha256": "414f4d73bc6a8c42e309a60c0dc755a6193b92b512cd4552a5c48472f98faf2c",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released registration offers XML and a readable summary of the same snapshot",
      "index": 8,
      "text": "And I check the registration",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-8-I-check-the-registration-a172c8e954cb2c40c4419d766476bd4ee164262e.png",
      "imageSha256": "5f9897c9dca8329130889ac8fc57ebbe423927b404634c5146bc7e4f26257f45",
      "embeddedImageSha256": "b0ed38b716b62fc31e97df4c2997b94e8c02869186a37095c10ffba3fb59e277",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released registration offers XML and a readable summary of the same snapshot",
      "index": 9,
      "text": "Then the registration is ready for release",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-9-the-registration-is-ready-for-release-76d52893441088fe9871dd85509690ae80b81e1d.png",
      "imageSha256": "4211ab11b4aa99046733e1d82b3500d014f7be2e4b9d7cf8485b8ba8e883df43",
      "embeddedImageSha256": "557309475b85ab4ed402fd33296a79edefce6957968b22aa426d5b2c78c54afc",
      "inert": false,
      "inertSentence": null,
      "inertReason": "UI assertions of registration readiness and absence of the needs-attention state",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released registration offers XML and a readable summary of the same snapshot",
      "index": 10,
      "text": "When I follow the editor back to its change",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-10-I-follow-the-editor-back-to-its-change-2391c675669193499e5e8bb9d0ce0bcf31bee3df.png",
      "imageSha256": "51503ba19a30e8274dbbaa6a0159c3542e5fca2dd1a1685ac19e8b7a53f81106",
      "embeddedImageSha256": "a9d93ddd053dd7471cb51340ada3ad070e4def737a2feaa55daa0222585d3b29",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released registration offers XML and a readable summary of the same snapshot",
      "index": 11,
      "text": "And I release the change",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-11-I-release-the-change-9297f3ec89ce19f3504f335501bf606bae5669ef.png",
      "imageSha256": "871f76b8ca33acb6468e9056677bd15c7793fcc4c60b18bbf1b0f408342f6764",
      "embeddedImageSha256": "7f46b870c0195e87ac3f0b84795f3ec3579639b4dc42e879946fa2195444f212",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released registration offers XML and a readable summary of the same snapshot",
      "index": 12,
      "text": "Then the release is delivered immediately",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-12-the-release-is-delivered-immediately-b52a5a12b1ba45eab75d68439405cc8eee59bf45.png",
      "imageSha256": "1aaff6c740ecba0874fe33f762df60f878422650b88b9dc7797254660852843e",
      "embeddedImageSha256": "2b3fd47e51ed554536d4106a5a46fcaf382b315cd957dc2c1f13925141032e6b",
      "inert": false,
      "inertSentence": null,
      "inertReason": "UI assertions of Delivered, the frozen recipient set and absence of a waiting state",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released registration offers XML and a readable summary of the same snapshot",
      "index": 13,
      "text": "When I follow the screen change's persistent registration link",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-13-I-follow-the-screen-change-s-persistent-registration-link-2e851740b21f028addb5a0d06d9d965dfc0e6f62.png",
      "imageSha256": "01bcc9e7af317f9711388ec3139df37f159d48dbd722a3bc6c85d1da0cb9cc1d",
      "embeddedImageSha256": "0a42c5016b614ebd2e0aaf069dd6fff1f09728c34fa8a72c10c24503e8e6d545",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released registration offers XML and a readable summary of the same snapshot",
      "index": 14,
      "text": "Then the registration entry point retains this device and release",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-14-the-registration-entry-point-retains-this-device-and-release-c912cb7a8e44d99f2b21ae786094d33297a964b1.png",
      "imageSha256": "01bcc9e7af317f9711388ec3139df37f159d48dbd722a3bc6c85d1da0cb9cc1d",
      "embeddedImageSha256": "0a42c5016b614ebd2e0aaf069dd6fff1f09728c34fa8a72c10c24503e8e6d545",
      "inert": true,
      "inertSentence": "No visible change at this step; the asserted UI state remains visible",
      "inertSource": "captured step metadata",
      "inertReason": "UI assertion of registration device and release identity",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released registration offers XML and a readable summary of the same snapshot",
      "index": 15,
      "text": "When I download the screen registration XML and readable summary",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-15-I-download-the-screen-registration-XML-and-readable-summary-97937521c8bc84975ef613141d1b309fe9ebd18d.png",
      "imageSha256": "01807f67508720511799faab180855a2f1e4e1184e45887c4b39d0d24be4c3d9",
      "embeddedImageSha256": "433a7bd14d9a39fd3c184ce29682c6ee40e44d3ed106195d1c178259b3550086",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released registration offers XML and a readable summary of the same snapshot",
      "index": 16,
      "text": "Then both screen package files describe the exact frozen registration",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-16-both-screen-package-files-describe-the-exact-frozen-registration-d01f99e0419ff1fb223bd92fefba2238f970674a.png",
      "imageSha256": "01807f67508720511799faab180855a2f1e4e1184e45887c4b39d0d24be4c3d9",
      "embeddedImageSha256": "433a7bd14d9a39fd3c184ce29682c6ee40e44d3ed106195d1c178259b3550086",
      "inert": true,
      "inertSentence": "No visible change at this step; the asserted UI state remains visible",
      "inertSource": "captured step metadata",
      "inertReason": "UI assertion of exact frozen XML and summary package identity",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released device remains released after its history crosses a page boundary",
      "index": 1,
      "text": "Given the redesign sign-in page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-5b956-ory-crosses-a-page-boundary-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-23d431645e767bfec879983fcdb234c7b6097661.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released device remains released after its history crosses a page boundary",
      "index": 2,
      "text": "When I sign in to the redesign as the EU manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-5b956-ory-crosses-a-page-boundary-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-the-EU-manufacturer-d88d32b5257a76315d39e01a0f8810f8e1dc7309.png",
      "imageSha256": "7a5b8747b89442ef37cbf956a7c4953b9b50c29d7e8287fcc7141dcbcfb6825a",
      "embeddedImageSha256": "60b24b105d46ad36bc6782ea4267c28b707897285ac84648f7c37059b3fee4ca",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released device remains released after its history crosses a page boundary",
      "index": 3,
      "text": "And I create a run-owned pagination release-history device",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-5b956-ory-crosses-a-page-boundary-chromium/attachments/BDD-step-3-I-create-a-run-owned-pagination-release-history-device-b4a08a0fc0032628b6ad7cfd01d44e87716d221c.png",
      "imageSha256": "0e558dadef3726ef0598b204bdd58d508b3990144e1a608699ce3f899676bd2d",
      "embeddedImageSha256": "7e6ebdec45e4361e677507bd98058fd8ed1dffb81b837e5952604690f5ec85b8",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released device remains released after its history crosses a page boundary",
      "index": 4,
      "text": "And I start production version \"1.0 pagination baseline\"",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-5b956-ory-crosses-a-page-boundary-chromium/attachments/BDD-step-4-I-start-production-version-1-0-pagination-baseline--c9c45b45d890af7ce394fe881fbd6ce8659d3e0f.png",
      "imageSha256": "85dd691932aaaf375df8460e6efc4bfab9aa4d87b2e01aa55b6bcdeb8850ff48",
      "embeddedImageSha256": "8f301d936cef2a896104718db4d1a08d7d6c46d69d77f8464d6ea18964c1eda4",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released device remains released after its history crosses a page boundary",
      "index": 5,
      "text": "And I upload a document to the change",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-5b956-ory-crosses-a-page-boundary-chromium/attachments/BDD-step-5-I-upload-a-document-to-the-change-2dce3d70e96c3758fc8417fbb4600b0790ba990b.png",
      "imageSha256": "96954ff2f3f765fd4e0005df12ba91216ef786e5ab93fdb6ae934e837a28e373",
      "embeddedImageSha256": "e2452d56ff50d047308a3d65b06d7dc1c1ad0164810f1c76999f747e6be684a5",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released device remains released after its history crosses a page boundary",
      "index": 6,
      "text": "And I complete the release's market facts",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-5b956-ory-crosses-a-page-boundary-chromium/attachments/BDD-step-6-I-complete-the-release-s-market-facts-5a38e4ec4ea244cb8a2a05dfe0bea4a787a756d2.png",
      "imageSha256": "9e738bd4cb14f33b96c42d91816ecba21c1b837d359def76a05dc4389d82cdd0",
      "embeddedImageSha256": "edf80764bed9f4a54cfa1ac41794d820ce04cfef3a9de9d31db514bfbd9669c0",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released device remains released after its history crosses a page boundary",
      "index": 7,
      "text": "And I press Release once",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-5b956-ory-crosses-a-page-boundary-chromium/attachments/BDD-step-7-I-press-Release-once-efc8f722195cce99c4e292f6a5ca746292182b12.png",
      "imageSha256": "5b835bbee4b7a887082456eabc2fccf42b3d6c3958c4e40a614c8e512f63195e",
      "embeddedImageSha256": "55c5e3e90043c56deb8b012e3a53e2f051a01e07efff0452bf0bb3b44bd013c6",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released device remains released after its history crosses a page boundary",
      "index": 8,
      "text": "Then the release is delivered immediately",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-5b956-ory-crosses-a-page-boundary-chromium/attachments/BDD-step-8-the-release-is-delivered-immediately-317ecf37a17672e82cbb177557995f7e9c5c5d36.png",
      "imageSha256": "6336a105ceb71d6dbd6446663928e616a64c20a3b14e6cf81cf9da8664aa0027",
      "embeddedImageSha256": "7a1575d3cd45886dc172bcec7aa73802ae0458c19edef82325fb1045e7dc5909",
      "inert": false,
      "inertSentence": null,
      "inertReason": "UI assertions of Delivered, the frozen recipient set and absence of a waiting state",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released device remains released after its history crosses a page boundary",
      "index": 9,
      "text": "When I seed ten newer pagination release-history drafts",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-5b956-ory-crosses-a-page-boundary-chromium/attachments/BDD-step-9-I-seed-ten-newer-pagination-release-history-drafts-051f3a8bff2c11c91e14b31c191e59318e4e0a90.png",
      "imageSha256": "6336a105ceb71d6dbd6446663928e616a64c20a3b14e6cf81cf9da8664aa0027",
      "embeddedImageSha256": "7a1575d3cd45886dc172bcec7aa73802ae0458c19edef82325fb1045e7dc5909",
      "inert": true,
      "inertSentence": "The released baseline remains visible while ten newer drafts are created through the API for the pagination check.",
      "inertSource": "captured step metadata",
      "inertReason": "Ten API POST requests each return 201 with a distinct release identity; the browser stays on the released baseline while this pagination fixture is created.",
      "assertionKind": "browser-state"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released device remains released after its history crosses a page boundary",
      "index": 10,
      "text": "And I open the run-owned pagination release-history device",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-5b956-ory-crosses-a-page-boundary-chromium/attachments/BDD-step-10-I-open-the-run-owned-pagination-release-history-device-abd8404fb4ca2da813eec6fc0618928f6ba58ef0.png",
      "imageSha256": "bb14a74f16907e52ce42f9b61ed81431c51efc13956820753505dec70c474929",
      "embeddedImageSha256": "a7f239faaae38486a72df10ad092ee5c906c7719a6434248941b171290de03c5",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A released device remains released after its history crosses a page boundary",
      "index": 11,
      "text": "Then the released market identity survives paginated release history",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-5b956-ory-crosses-a-page-boundary-chromium/attachments/BDD-step-11-the-released-market-identity-survives-paginated-release-history-c538300cb4860d2dc190bdb74b59a55f0f46a822.png",
      "imageSha256": "bb14a74f16907e52ce42f9b61ed81431c51efc13956820753505dec70c474929",
      "embeddedImageSha256": "a7f239faaae38486a72df10ad092ee5c906c7719a6434248941b171290de03c5",
      "inert": true,
      "inertSentence": "The device page was reloaded and retains its released market identity while the observed history crosses two cursor pages.",
      "inertSource": "captured step metadata",
      "inertReason": "After a real reload, two observed HTTP 200 cursor pages contain the ten exact drafts and released baseline; the device heading and current version still identify that baseline.",
      "assertionKind": "browser-state"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "the exact admin entry remains system-scoped while current UI renders Operations",
      "index": 1,
      "text": "Given a platform administrator opens the exact admin entry",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-64333-rrent-UI-renders-Operations-chromium/attachments/BDD-step-1-a-platform-administrator-opens-the-exact-admin-entry-8923e5ccf7b3137c3c0d3f2db1e693580347a810.png",
      "imageSha256": "29cb35175d12c00d091d3ab278d963f44e6e733cf55a837e36ac90b898a81427",
      "embeddedImageSha256": "1a43cb0a3bae59b29d0207da8748c270f76ba99a85df5e5f971135b838a071cd",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "the exact admin entry remains system-scoped while current UI renders Operations",
      "index": 2,
      "text": "Then the exact admin entry renders Operations from persisted registers",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-64333-rrent-UI-renders-Operations-chromium/attachments/BDD-step-2-the-exact-admin-entry-renders-Operations-from-persisted-registers-24966704d7dfc70c2f991ca633e955ddedfef584.png",
      "imageSha256": "29cb35175d12c00d091d3ab278d963f44e6e733cf55a837e36ac90b898a81427",
      "embeddedImageSha256": "1a43cb0a3bae59b29d0207da8748c270f76ba99a85df5e5f971135b838a071cd",
      "inert": true,
      "inertSentence": "No visible change at this step; asserted through the API read",
      "inertSource": "captured step metadata",
      "inertReason": "fresh GET /admin/organisations/list plus the Operations register UI",
      "assertionKind": "api-read"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "the exact admin entry remains system-scoped while current UI renders Operations",
      "index": 3,
      "text": "When the platform administrator signs out of this entry",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-64333-rrent-UI-renders-Operations-chromium/attachments/BDD-step-3-the-platform-administrator-signs-out-of-this-entry-b2666f17ea199bd9804e88c7a4c9a12694383ce1.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "the exact admin entry remains system-scoped while current UI renders Operations",
      "index": 4,
      "text": "And an actor-scoped caller opens the exact admin entry",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-64333-rrent-UI-renders-Operations-chromium/attachments/BDD-step-4-an-actor-scoped-caller-opens-the-exact-admin-entry-d316fc206b5235319447b6741d16bab91d976040.png",
      "imageSha256": "99d5d062d612eedfbc804191bd341f2b259a44461f1d7761925543ae020a4b67",
      "embeddedImageSha256": "247a40475141eeb4a4ca7f49e33aad3670c5e864ab651add0ed2bd5eeb94f53e",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "the exact admin entry remains system-scoped while current UI renders Operations",
      "index": 5,
      "text": "Then the actor-scoped caller sees the ordinary not-found surface",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-64333-rrent-UI-renders-Operations-chromium/attachments/BDD-step-5-the-actor-scoped-caller-sees-the-ordinary-not-found-surface-dff02ab4b7f7b3d4895cd60d69bdfe8ec5826145.png",
      "imageSha256": "99d5d062d612eedfbc804191bd341f2b259a44461f1d7761925543ae020a4b67",
      "embeddedImageSha256": "247a40475141eeb4a4ca7f49e33aad3670c5e864ab651add0ed2bd5eeb94f53e",
      "inert": true,
      "inertSentence": "No visible change at this step; the actor-scoped caller remains on the ordinary not-found surface",
      "inertSource": "captured step metadata",
      "inertReason": "the authenticated actor context's disclosure-safe not-found route",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "the exact admin entry remains system-scoped while current UI renders Operations",
      "index": 6,
      "text": "When the actor-scoped caller selects its organisation context and retries the exact admin entry",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-64333-rrent-UI-renders-Operations-chromium/attachments/BDD-step-6-the-actor-scoped-caller-selects-its-organisation-context-and-retries-the-exact-admin-entry-0a3f62a451dbbaadbeba4a43aba8a255df17b0bd.png",
      "imageSha256": "16b845093113410e8e0552cd190ceae13b4c533abf203de7b96fb8bab0c89983",
      "embeddedImageSha256": "7292fc7f8cc506791ccd73d6cc9b0bc72d48e9a6a449cee1c103b204f30897cc",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "the exact admin entry remains system-scoped while current UI renders Operations",
      "index": 7,
      "text": "Then the organisation-scoped caller sees the ordinary not-found surface",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-64333-rrent-UI-renders-Operations-chromium/attachments/BDD-step-7-the-organisation-scoped-caller-sees-the-ordinary-not-found-surface-071e1b368cb70da2bdfb9a0029b5cd6f5fab625a.png",
      "imageSha256": "16b845093113410e8e0552cd190ceae13b4c533abf203de7b96fb8bab0c89983",
      "embeddedImageSha256": "7292fc7f8cc506791ccd73d6cc9b0bc72d48e9a6a449cee1c103b204f30897cc",
      "inert": true,
      "inertSentence": "No visible change at this step; the organisation-scoped caller remains on the ordinary not-found surface",
      "inertSource": "captured step metadata",
      "inertReason": "the authenticated organisation context's disclosure-safe not-found route",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "the exact admin entry remains system-scoped while current UI renders Operations",
      "index": 8,
      "text": "When the actor-scoped caller signs out",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-64333-rrent-UI-renders-Operations-chromium/attachments/BDD-step-8-the-actor-scoped-caller-signs-out-ac51b58d7dbb04d3e9e25602f696fa70bf2ca923.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "the exact admin entry remains system-scoped while current UI renders Operations",
      "index": 9,
      "text": "And a signed-out caller opens the exact admin entry",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-64333-rrent-UI-renders-Operations-chromium/attachments/BDD-step-9-a-signed-out-caller-opens-the-exact-admin-entry-92535331257d8aadfcb7d33ebef8b3ec92319099.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": true,
      "inertSentence": "No visible change at this step; opening the protected entry returns the signed-out caller to sign in",
      "inertSource": "captured step metadata",
      "inertReason": "Settled /admin guard redirects the unauthenticated caller back to the visible sign-in surface, with its heading verified",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "the exact admin entry remains system-scoped while current UI renders Operations",
      "index": 10,
      "text": "Then the signed-out caller is redirected to sign in",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-64333-rrent-UI-renders-Operations-chromium/attachments/BDD-step-10-the-signed-out-caller-is-redirected-to-sign-in-2faf10bd1c79176b6a2dc482dd2a48d84bf666b4.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": true,
      "inertSentence": "No visible change at this step; the unauthenticated caller remains on the sign-in surface",
      "inertSource": "captured step metadata",
      "inertReason": "the unauthenticated /admin guard and settled sign-in UI",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "every organisation row is the persisted read-only projection",
      "index": 1,
      "text": "Given a platform administrator opens the Organisations register from the current account menu",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-d539e-sisted-read-only-projection-chromium/attachments/BDD-step-1-a-platform-administrator-opens-the-Organisations-register-from-the-current-account-menu-4cb49e7efd7d59edc88cae3083f1f3dbbe16fd1a.png",
      "imageSha256": "722a7798f097218e4741726cdbf590d47b8be1441362d41d09173ff581e91c81",
      "embeddedImageSha256": "86f7e19b6132899c44a45584e6e295c42dc725573d2591fed0ffd68dbe1cd3b7",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "every organisation row is the persisted read-only projection",
      "index": 2,
      "text": "Then every organisation row matches its persisted projection without dead controls",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-d539e-sisted-read-only-projection-chromium/attachments/BDD-step-2-every-organisation-row-matches-its-persisted-projection-without-dead-controls-8ca4e07e8bcfd0765d1289723e72ad609f1f78cc.png",
      "imageSha256": "722a7798f097218e4741726cdbf590d47b8be1441362d41d09173ff581e91c81",
      "embeddedImageSha256": "86f7e19b6132899c44a45584e6e295c42dc725573d2591fed0ffd68dbe1cd3b7",
      "inert": true,
      "inertSentence": "No visible change at this step; every organisation row remains the persisted read-only projection",
      "inertSource": "captured step metadata",
      "inertReason": "fresh GET /admin/organisations/list matched to every visible row",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Users search preserves exact identity and omits MFA state",
      "index": 1,
      "text": "Given a platform administrator has a run-owned phone-search user ready",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-c1d4a-dentity-and-omits-MFA-state-chromium/attachments/BDD-step-1-a-platform-administrator-has-a-run-owned-phone-search-user-ready-67889d2a1bc1c3aed5b7cfe8c9a9a60ef8b2fe0f.png",
      "imageSha256": "94a15c838831ad1229d74b4dd1402530d77bad29ceb618ebf76a0fbec749573b",
      "embeddedImageSha256": "b3213246017c47cf8b1671583879815db108a339f4a2630074c8ed81aaf847f6",
      "inert": false,
      "inertSentence": null,
      "inertReason": "run-owned POST /admin/users fixture setup before opening the Users register",
      "assertionKind": "browser-state"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Users search preserves exact identity and omits MFA state",
      "index": 2,
      "text": "When the platform administrator opens the Users register for wave2 search",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-c1d4a-dentity-and-omits-MFA-state-chromium/attachments/BDD-step-2-the-platform-administrator-opens-the-Users-register-for-wave2-search-1e4913777bdfd9d34fdcd025389b7a757b2fae95.png",
      "imageSha256": "be45e99f10f6c753edcd8befcca91cfc8e54d396aea797a237a4c5892feb9177",
      "embeddedImageSha256": "a3e5c0c6e46a76e60aa93359b41e2e2ec249a9252a6fc4f2b98fad0f7798b140",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Users search preserves exact identity and omits MFA state",
      "index": 3,
      "text": "When the platform administrator searches by the run-owned user's name",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-c1d4a-dentity-and-omits-MFA-state-chromium/attachments/BDD-step-3-the-platform-administrator-searches-by-the-run-owned-user-s-name-8424abdd92d09edbe48b2ac09f61a416f8214a17.png",
      "imageSha256": "58fe2fe7f8f6a35f3b206c227bb9170023977a4da2e673960d31bd04022b55ce",
      "embeddedImageSha256": "61e4426cca09302e00f86d4ce914632bbd7c65a3e35d071a8e35f021ed2efd5f",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Users search preserves exact identity and omits MFA state",
      "index": 4,
      "text": "Then the name search shows only the run-owned identity without MFA controls",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-c1d4a-dentity-and-omits-MFA-state-chromium/attachments/BDD-step-4-the-name-search-shows-only-the-run-owned-identity-without-MFA-controls-ac6f78046f281921c1159e7f5494ffeecaf1b1fd.png",
      "imageSha256": "58fe2fe7f8f6a35f3b206c227bb9170023977a4da2e673960d31bd04022b55ce",
      "embeddedImageSha256": "61e4426cca09302e00f86d4ce914632bbd7c65a3e35d071a8e35f021ed2efd5f",
      "inert": true,
      "inertSentence": "No visible change at this step; the exact run-owned identity remains the only name result without an MFA claim",
      "inertSource": "captured step metadata",
      "inertReason": "UI exact-row assertion plus persisted name search response",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Users search preserves exact identity and omits MFA state",
      "index": 5,
      "text": "When the platform administrator searches by the run-owned user's email",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-c1d4a-dentity-and-omits-MFA-state-chromium/attachments/BDD-step-5-the-platform-administrator-searches-by-the-run-owned-user-s-email-2d96303b748a4b038930c56a13b1e7451d5c8280.png",
      "imageSha256": "7cb5a8bff03bddfc7f4e22bc9efdd772520c1c6db9ac4e7c7e9b4cfa53b12b20",
      "embeddedImageSha256": "d4e7dd82c4efcf12ecdb31d6d389cd2c719375c38dd99463128aa69211ec6101",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Users search preserves exact identity and omits MFA state",
      "index": 6,
      "text": "Then the email search shows only the run-owned identity without MFA controls",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-c1d4a-dentity-and-omits-MFA-state-chromium/attachments/BDD-step-6-the-email-search-shows-only-the-run-owned-identity-without-MFA-controls-792903153084c95b27614847dbc459d75a2c388d.png",
      "imageSha256": "7cb5a8bff03bddfc7f4e22bc9efdd772520c1c6db9ac4e7c7e9b4cfa53b12b20",
      "embeddedImageSha256": "d4e7dd82c4efcf12ecdb31d6d389cd2c719375c38dd99463128aa69211ec6101",
      "inert": true,
      "inertSentence": "No visible change at this step; the exact run-owned identity remains the only email result without an MFA claim",
      "inertSource": "captured step metadata",
      "inertReason": "UI exact-row assertion plus persisted email search response",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Users search preserves exact identity and omits MFA state",
      "index": 7,
      "text": "When the platform administrator searches by the run-owned user's phone",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-c1d4a-dentity-and-omits-MFA-state-chromium/attachments/BDD-step-7-the-platform-administrator-searches-by-the-run-owned-user-s-phone-82888e5f2da7c847a0c9edf036c3926113e2747c.png",
      "imageSha256": "ee07dccc6cdce240b3f64985eb8e7fa44a72fe4506ec8122d8aa23a66ba90b4b",
      "embeddedImageSha256": "8630d05a149d28316a118ee92df9f7c8318c4198ae0c97e1ccbf420e6a69f2be",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Users search preserves exact identity and omits MFA state",
      "index": 8,
      "text": "Then the phone search shows only the run-owned identity without MFA controls",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-c1d4a-dentity-and-omits-MFA-state-chromium/attachments/BDD-step-8-the-phone-search-shows-only-the-run-owned-identity-without-MFA-controls-8c25bad8a3f7dacadee8a004b68c884e58ce93f8.png",
      "imageSha256": "ee07dccc6cdce240b3f64985eb8e7fa44a72fe4506ec8122d8aa23a66ba90b4b",
      "embeddedImageSha256": "8630d05a149d28316a118ee92df9f7c8318c4198ae0c97e1ccbf420e6a69f2be",
      "inert": true,
      "inertSentence": "No visible change at this step; the exact run-owned identity remains the only phone result without an MFA claim",
      "inertSource": "captured step metadata",
      "inertReason": "UI exact-row assertion plus persisted phone search response",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Users search preserves exact identity and omits MFA state",
      "index": 9,
      "text": "When the platform administrator clears the Users search",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-c1d4a-dentity-and-omits-MFA-state-chromium/attachments/BDD-step-9-the-platform-administrator-clears-the-Users-search-0ad3f4df814e8a3a213d901d0a1bf2b3cac52cd9.png",
      "imageSha256": "be45e99f10f6c753edcd8befcca91cfc8e54d396aea797a237a4c5892feb9177",
      "embeddedImageSha256": "a3e5c0c6e46a76e60aa93359b41e2e2ec249a9252a6fc4f2b98fad0f7798b140",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Users search preserves exact identity and omits MFA state",
      "index": 10,
      "text": "Then the empty Users search lists every persisted row without MFA state",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-c1d4a-dentity-and-omits-MFA-state-chromium/attachments/BDD-step-10-the-empty-Users-search-lists-every-persisted-row-without-MFA-state-c4e01b7d0b39037c54707f6e7a05a8f1928dfce2.png",
      "imageSha256": "be45e99f10f6c753edcd8befcca91cfc8e54d396aea797a237a4c5892feb9177",
      "embeddedImageSha256": "a3e5c0c6e46a76e60aa93359b41e2e2ec249a9252a6fc4f2b98fad0f7798b140",
      "inert": true,
      "inertSentence": "No visible change at this step; the empty search remains the complete persisted Users projection without MFA state",
      "inertSource": "captured step metadata",
      "inertReason": "clear action followed by fresh GET /admin/users/list and exact row projections",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A new device's registration door returns to the device before its first change",
      "index": 1,
      "text": "Given the redesign sign-in page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-8071a-ice-before-its-first-change-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-689eef9692bdf396d68b1d75468dede938a6d970.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A new device's registration door returns to the device before its first change",
      "index": 2,
      "text": "When I sign in to the redesign as the EU manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-8071a-ice-before-its-first-change-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-the-EU-manufacturer-09d361418f696df63c877fba9100cc37552e685f.png",
      "imageSha256": "89a10d6630e4ab749913bb5f24ad572bb6ed322b9b54ea7b6f682aef43bb63cf",
      "embeddedImageSha256": "c83fa78258f7b7e80c9a70f3a0ef1c3f53bf0f6c64620a4c77f64b6dd4d1b099",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A new device's registration door returns to the device before its first change",
      "index": 3,
      "text": "And I open the redesign's add-device form",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-8071a-ice-before-its-first-change-chromium/attachments/BDD-step-3-I-open-the-redesign-s-add-device-form-be281b5a91e84fe19ee846a3c4453be843a4d95f.png",
      "imageSha256": "be389250f6fc560eebcb52fca70ec16903e391fe82e4ae76bbc9dcff6b7122fa",
      "embeddedImageSha256": "b006c6443715c8fb67a175f4856af38c74495e5a4150ba4d51e7d65db7344b28",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A new device's registration door returns to the device before its first change",
      "index": 4,
      "text": "And I submit a device with a unique name and UDI-DI",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-8071a-ice-before-its-first-change-chromium/attachments/BDD-step-4-I-submit-a-device-with-a-unique-name-and-UDI-DI-989a3abf4725855ef535990d80b214f46ff4df07.png",
      "imageSha256": "6fd16825e715ea8c64277115c35b9b58cd21f31f5fe0593676e79c7960d90769",
      "embeddedImageSha256": "1223a4c9c1965fab0174ab1bd60d8ede123112975fa2b2afbf5765503eb25bbb",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A new device's registration door returns to the device before its first change",
      "index": 5,
      "text": "And I open the wave-two device's Registration fact without a change",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-8071a-ice-before-its-first-change-chromium/attachments/BDD-step-5-I-open-the-wave-two-device-s-Registration-fact-without-a-change-9498329fd49936217b64f7e546b8425af98d5fc3.png",
      "imageSha256": "bc9ff5e50448e46c23829e4cafb1771809b67cc0c11ff65c59bd158fd7a8f1b8",
      "embeddedImageSha256": "447a2b4787ed170ce90d00ce618877fb4327e8fee8066959cbd7f3baa6844aa6",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A new device's registration door returns to the device before its first change",
      "index": 6,
      "text": "Then the wave-two registration entry preserves its placeholder without opening a change",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-8071a-ice-before-its-first-change-chromium/attachments/BDD-step-6-the-wave-two-registration-entry-preserves-its-placeholder-without-opening-a-change-6b406a88117df54738962981b117be412840bb5a.png",
      "imageSha256": "bc9ff5e50448e46c23829e4cafb1771809b67cc0c11ff65c59bd158fd7a8f1b8",
      "embeddedImageSha256": "447a2b4787ed170ce90d00ce618877fb4327e8fee8066959cbd7f3baa6844aa6",
      "inert": true,
      "inertSentence": "No visible change at this step; asserted through the API read",
      "inertSource": "captured step metadata",
      "inertReason": "Visible no-change entry plus fresh reads prove no release exists and the wizard's exact identity placeholder remains unassigned to an authority",
      "assertionKind": "api-read"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A new device's registration door returns to the device before its first change",
      "index": 7,
      "text": "When I return through the registration breadcrumb and start the first wave-two change",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-8071a-ice-before-its-first-change-chromium/attachments/BDD-step-7-I-return-through-the-registration-breadcrumb-and-start-the-first-wave-two-change-3dc8bcba105b66dc85401c6c1a8271c354577e67.png",
      "imageSha256": "6dfa3603d8abd9f81c5a0b724c7bfcb148efc1a27a800458ac845b794a539c03",
      "embeddedImageSha256": "0f38df621f57fb526658c2293db318254765a9531418cb1eea01ad83d4520410",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A new device's registration door returns to the device before its first change",
      "index": 8,
      "text": "And I open the wave-two change's persistent registration link",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-8071a-ice-before-its-first-change-chromium/attachments/BDD-step-8-I-open-the-wave-two-change-s-persistent-registration-link-b8ed6774726e0f41fb8b2875b15f140aae5ec187.png",
      "imageSha256": "0328fdc469883a82b2a07323279a47e5f62344402ed68863401ab19e86d7beb3",
      "embeddedImageSha256": "cc7df09e7798875892ae9d350241a22a8a620bde830996c471ddadf3385339f3",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A new device's registration door returns to the device before its first change",
      "index": 9,
      "text": "Then the first wave-two registration setup belongs to that exact device and change",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-8071a-ice-before-its-first-change-chromium/attachments/BDD-step-9-the-first-wave-two-registration-setup-belongs-to-that-exact-device-and-change-1239764c4d36b5a537bb792415abdf14ca4965e0.png",
      "imageSha256": "0328fdc469883a82b2a07323279a47e5f62344402ed68863401ab19e86d7beb3",
      "embeddedImageSha256": "cc7df09e7798875892ae9d350241a22a8a620bde830996c471ddadf3385339f3",
      "inert": true,
      "inertSentence": "No visible change at this step; asserted through the API read",
      "inertSource": "captured step metadata",
      "inertReason": "Setup form commercial name matches fresh device and exact draft-release reads; the identity placeholder remains unchanged without an activated authority registration",
      "assertionKind": "api-read"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "The current MDR catalogue retains every question and opens its own guidance",
      "index": 1,
      "text": "Given the redesign sign-in page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-c614f1279aac0ee91f098281143d301b09b574bc.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "The current MDR catalogue retains every question and opens its own guidance",
      "index": 2,
      "text": "When I sign in to the redesign as the EU manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-the-EU-manufacturer-f74977d5e48e341f3a216cb5d1387924dd886e6b.png",
      "imageSha256": "241514f5cc424e915d839e844265f7671c8cb008bc34a006641154eb02e70483",
      "embeddedImageSha256": "4542ce69498b857cc9fa6b3f55939339f20e238423f58aa3d55d3bfda52f75ae",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "The current MDR catalogue retains every question and opens its own guidance",
      "index": 3,
      "text": "And I open the seeded registered device",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-3-I-open-the-seeded-registered-device-98eaab6914f4ccb71c31606ecae09aa5a2ba4603.png",
      "imageSha256": "d42188f4b4be129aeb96984d47846f3350a35b64ec41c5f7b038f29b0278ffa7",
      "embeddedImageSha256": "309a83737199ee77f6dc3110da9245e3b4c6c835f2d814abbc06b479fd6a8a22",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "The current MDR catalogue retains every question and opens its own guidance",
      "index": 4,
      "text": "And I start a wave-two documents-only change and open its registration",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-4-I-start-a-wave-two-documents-only-change-and-open-its-registration-b4b8951906b9d1023d7666843cf836acaa61a847.png",
      "imageSha256": "e635c54f29b48bb5b792a22017ac5e808f5b012b3727fa7e5297f8a2ec861dce",
      "embeddedImageSha256": "3ae2473c75863e1f1f4337c545b9e7239538da8eee5207f6637254cd9fc0e6fa",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "The current MDR catalogue retains every question and opens its own guidance",
      "index": 5,
      "text": "Then the wave-two MDR topic \"Device identification\" shows its exact current questions",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-5-the-wave-two-MDR-topic-Device-identification-shows-its-exact-current-questions-abf9b6ea3fb05382ad03ad62173eabcc2b752956.png",
      "imageSha256": "e635c54f29b48bb5b792a22017ac5e808f5b012b3727fa7e5297f8a2ec861dce",
      "embeddedImageSha256": "3ae2473c75863e1f1f4337c545b9e7239538da8eee5207f6637254cd9fc0e6fa",
      "inert": true,
      "inertSentence": "No visible change at this step; the already-selected topic's questions were checked",
      "inertSource": "captured step metadata",
      "inertReason": "This topic was already selected; its exact visible question identities and applicable enumerations were checked without navigation",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "The current MDR catalogue retains every question and opens its own guidance",
      "index": 6,
      "text": "And the wave-two MDR topic \"Markets & countries\" shows its exact current questions",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-6-the-wave-two-MDR-topic-Markets-countries-shows-its-exact-current-questions-f229edd0a9468c329884e673eb0f37b10a533e8c.png",
      "imageSha256": "c8809ca905ceac35d8da8a093f5e058977e03f78538fe4d5bc45ee66f9d3d949",
      "embeddedImageSha256": "787785d81e8154329a9e25e9c4e5a1c26d73e644acae34da2f2167a8eca3e20c",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "The current MDR catalogue retains every question and opens its own guidance",
      "index": 7,
      "text": "And the wave-two MDR topic \"Clinical / intended purpose\" shows its exact current questions",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-7-the-wave-two-MDR-topic-Clinical-intended-purpose-shows-its-exact-current-questions-5a61c112dd5457d505766c4a9eaa2b63bc182548.png",
      "imageSha256": "e68b7ba903b0748996be202bf59e2ffedf371993b05673ee011339ff88c92a5b",
      "embeddedImageSha256": "e21f991209c6051f06dea7d235088abb6f114a48d241df9b8a3b834ea75b9195",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "The current MDR catalogue retains every question and opens its own guidance",
      "index": 8,
      "text": "And the wave-two MDR topic \"Risk class & rules\" shows its exact current questions",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-8-the-wave-two-MDR-topic-Risk-class-rules-shows-its-exact-current-questions-d1990d09a1f0f9a70e8eab56086a5fb2e5eb4144.png",
      "imageSha256": "0761dbdd7a21b2a51601e25a668d58b60048c72343f393cf41ea332f690fb1e9",
      "embeddedImageSha256": "2eebd7ad1ddc14a88b0133b5630c2e5a53d8077f5cbd99b6092d622002f36fdd",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "The current MDR catalogue retains every question and opens its own guidance",
      "index": 9,
      "text": "And the wave-two MDR topic \"Sterilisation & safety\" shows its exact current questions",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-9-the-wave-two-MDR-topic-Sterilisation-safety-shows-its-exact-current-questions-291be493cbcb3ef82e7425821d0f4a26dd8ac7da.png",
      "imageSha256": "07adc9458925c52fea986dee00d844c2641a0c20daf0a15661fae124db5f041d",
      "embeddedImageSha256": "fab663e768fc4e1d1b9611116cdac8bcdeab27d94b22a052bac5a759361a0c95",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "The current MDR catalogue retains every question and opens its own guidance",
      "index": 10,
      "text": "And the wave-two MDR topic \"Certificates & UDI\" shows its exact current questions",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-10-the-wave-two-MDR-topic-Certificates-UDI-shows-its-exact-current-questions-b1274574c99e9718edcdbcdddde567f99d7c6b9c.png",
      "imageSha256": "48c3d6b5e295f97a1a2489686d21c1ef9b89d32137031a66a65c5ec4770e5cb4",
      "embeddedImageSha256": "62117dd3c08961ef80ae03ddc241e485801060a97786e72db1aaa54fa5ddbff7",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "The current MDR catalogue retains every question and opens its own guidance",
      "index": 11,
      "text": "And the six inspected wave-two MDR topics total 65 questions",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-11-the-six-inspected-wave-two-MDR-topics-total-65-questions-fa5261f73497e44aa4295647cc541fde6d6425a0.png",
      "imageSha256": "48c3d6b5e295f97a1a2489686d21c1ef9b89d32137031a66a65c5ec4770e5cb4",
      "embeddedImageSha256": "62117dd3c08961ef80ae03ddc241e485801060a97786e72db1aaa54fa5ddbff7",
      "inert": true,
      "inertSentence": "No visible change at this step; the six inspected topic counts match the editor's total of 65 questions",
      "inertSource": "captured step metadata",
      "inertReason": "Each of the six captured topics was checked once; their actual question counts total the editor's displayed 65",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "The current MDR catalogue retains every question and opens its own guidance",
      "index": 12,
      "text": "When I open the Basic UDI-DI question guidance",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-12-I-open-the-Basic-UDI-DI-question-guidance-d8f9f46f995b9c1fdf86ea4d09d40d22023e48a3.png",
      "imageSha256": "31d609f48744164aa8006afed23f3128de1d019d13736f6c1f89c05709e0a063",
      "embeddedImageSha256": "5228d5b293cf219a0927b6ff2a103aaf3b2bcc638540033ac9060a5ca14e7640",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "The current MDR catalogue retains every question and opens its own guidance",
      "index": 13,
      "text": "And I close wave-two guidance with Escape and verify the unchanged registration",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-13-I-close-wave-two-guidance-with-Escape-and-verify-the-unchanged-registration-e6c049eb60f4201212ade0752ddf32cc925e38a7.png",
      "imageSha256": "c0c623ba8ffd11413cb1166d40e487b355ee498e533b6e22866e1d56de96409e",
      "embeddedImageSha256": "2fe52b8af96b373e66ed87c06106f75019afab84ea230bf8187d57be40ba6ee1",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Reverting one of two saved answers preserves the other answer and its change diff",
      "index": 1,
      "text": "Given the redesign sign-in page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-8bace--answer-and-its-change-diff-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-53a6fff45defffad35035135ffbbb5245fc6f47e.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Reverting one of two saved answers preserves the other answer and its change diff",
      "index": 2,
      "text": "When I sign in to the redesign as the EU manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-8bace--answer-and-its-change-diff-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-the-EU-manufacturer-7e848ec94021358dafea86e5d7b2b3f7d968d479.png",
      "imageSha256": "241514f5cc424e915d839e844265f7671c8cb008bc34a006641154eb02e70483",
      "embeddedImageSha256": "4542ce69498b857cc9fa6b3f55939339f20e238423f58aa3d55d3bfda52f75ae",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Reverting one of two saved answers preserves the other answer and its change diff",
      "index": 3,
      "text": "And I open the seeded registered device",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-8bace--answer-and-its-change-diff-chromium/attachments/BDD-step-3-I-open-the-seeded-registered-device-46e3ffc02af7ec1bfe2075c6de08d6b6b44d187f.png",
      "imageSha256": "d42188f4b4be129aeb96984d47846f3350a35b64ec41c5f7b038f29b0278ffa7",
      "embeddedImageSha256": "309a83737199ee77f6dc3110da9245e3b4c6c835f2d814abbc06b479fd6a8a22",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Reverting one of two saved answers preserves the other answer and its change diff",
      "index": 4,
      "text": "And I start a wave-two documents-only change and open its registration",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-8bace--answer-and-its-change-diff-chromium/attachments/BDD-step-4-I-start-a-wave-two-documents-only-change-and-open-its-registration-4e4d6a56d2a4ddd3aa42004bb2325ba818b19ec1.png",
      "imageSha256": "2e88ebaec34febc81ba664c6100af2cbee9ba4c2ea9e2004eadd0d05a45374d3",
      "embeddedImageSha256": "d8375ab8faa6e7ffb84112231bc80282b8fb1be32d9a90a62ad73bdeb44aaea8",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Reverting one of two saved answers preserves the other answer and its change diff",
      "index": 5,
      "text": "And I save independent wave-two version and reference-number answers",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-8bace--answer-and-its-change-diff-chromium/attachments/BDD-step-5-I-save-independent-wave-two-version-and-reference-number-answers-13a663fd3fab08b6847221e1e174b6d81f51b420.png",
      "imageSha256": "66bbe21daaddc2c3d76b2c89a0cd59f0613865111db6621d3d9b461d499c7b5f",
      "embeddedImageSha256": "33aa920fbf8357dc99364532208943372e74d6be3dd52724fecc1ff79b768a4d",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Reverting one of two saved answers preserves the other answer and its change diff",
      "index": 6,
      "text": "Then both wave-two answers survive reload and name their carrying change",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-8bace--answer-and-its-change-diff-chromium/attachments/BDD-step-6-both-wave-two-answers-survive-reload-and-name-their-carrying-change-3bc0ec1005b9689270c44b44f6bfb2243e3b4ec9.png",
      "imageSha256": "c50a3c21dc230a46fbb164a497aa5d08ccc1466bac120d0e0556cfdc1cfa3931",
      "embeddedImageSha256": "2ba54cc150adaaa220452128a0eafae0da06155500f757f8ffc531474030ee46",
      "inert": false,
      "inertSentence": null,
      "inertReason": "Reloaded text values, old/new field diffs and carrying-change banner match fresh identifiers and questionnaire reads",
      "assertionKind": "browser-state"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Reverting one of two saved answers preserves the other answer and its change diff",
      "index": 7,
      "text": "When I follow the wave-two banner to the change",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-8bace--answer-and-its-change-diff-chromium/attachments/BDD-step-7-I-follow-the-wave-two-banner-to-the-change-583aa5e731a417cbe4f484199d23e2c9fed6a7f6.png",
      "imageSha256": "e333211f24c01f9a2316ae18a479329473721a3386ece9e6eff9ed9af0ca2a45",
      "embeddedImageSha256": "f8da06123cfe300674badd2c821ee5e907d62df6420ff6e7e6e26cfb122a4fc7",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Reverting one of two saved answers preserves the other answer and its change diff",
      "index": 8,
      "text": "Then the wave-two Registration card mirrors both persisted answer diffs",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-8bace--answer-and-its-change-diff-chromium/attachments/BDD-step-8-the-wave-two-Registration-card-mirrors-both-persisted-answer-diffs-8fe885943405271f325627fe51ef96a85f40a530.png",
      "imageSha256": "a53890e329671b33b9b1426e9ea6eae3145be6548f1936ff11a11a795479eb34",
      "embeddedImageSha256": "81996e34649669bc855b046a4fc5c0ae8258903bf65771ad4a7c725fb77c0c0d",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Reverting one of two saved answers preserves the other answer and its change diff",
      "index": 9,
      "text": "When I reopen wave-two registration and restore only the version answer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-8bace--answer-and-its-change-diff-chromium/attachments/BDD-step-9-I-reopen-wave-two-registration-and-restore-only-the-version-answer-d83f11bd95dab4cb566d111c74a1aef4e18678b2.png",
      "imageSha256": "04b09af586dde2de457e086cfadcc73ef980a3dfb359521191f1f296e2ca99b1",
      "embeddedImageSha256": "3c7555c2a4efb9787602acc872fca7441bfd602e612bfdf7e397cdfed89a365b",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Reverting one of two saved answers preserves the other answer and its change diff",
      "index": 10,
      "text": "Then only the wave-two reference-number diff remains in the editor and change card",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-registration-vigi-8bace--answer-and-its-change-diff-chromium/attachments/BDD-step-10-only-the-wave-two-reference-number-diff-remains-in-the-editor-and-change-card-1cf85780883fabc9a28cd79a92e52d2daa33514e.png",
      "imageSha256": "b55ee16656e71ca8ba26e20e46309058e1494acd97079ed7f8bc58246c7ceb0c",
      "embeddedImageSha256": "016cef33f679142890a8c544acc865293d1a2eb6eed00f8f4a4779c04bbecaf9",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A batch deletion uses one optional reason for both released documents",
      "index": 1,
      "text": "Given the redesign sign-in page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-2ad98eb53e5fe0da9c6c23a71d1ab4cbe7141260.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A batch deletion uses one optional reason for both released documents",
      "index": 2,
      "text": "When I sign in to the redesign as a manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-d48a2a611dcc8c7703c1c65da26038fe7646ad0a.png",
      "imageSha256": "2635fc1c93d52d0a66885acc0e57e65bb091a15eb467f6eff4e140170fab9ef9",
      "embeddedImageSha256": "6e38f0d2367d141d27a36591d6991b2c324f7a2542d9d0aaa16802c2742b4bfc",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A batch deletion uses one optional reason for both released documents",
      "index": 3,
      "text": "And I open the redesign's add-device form",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-3-I-open-the-redesign-s-add-device-form-316162b0db6204d1cf9e5c245aa59d735fa9f296.png",
      "imageSha256": "af4466d07de749c4e8534f0f00c2c9e60a447201cfb93b39d4dc502cfd250844",
      "embeddedImageSha256": "9775c34a118acfdb29365dc5885ab2fae44b00607aa7be9c28aa1d95343db3b3",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A batch deletion uses one optional reason for both released documents",
      "index": 4,
      "text": "And I submit a device with a unique name and UDI-DI",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-4-I-submit-a-device-with-a-unique-name-and-UDI-DI-2ed2f89e5f941f29f3abc5a1b96854b04274d063.png",
      "imageSha256": "7fcbd0fe5a80a1518765d2f04fbbf6163ab6e6aac5a6c77ccdf8e86a69076aca",
      "embeddedImageSha256": "787bad31449036fc4ff129707258dcf30afff7394e27dfe116ad2ed1b907dd0f",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A batch deletion uses one optional reason for both released documents",
      "index": 5,
      "text": "And I start production version \"wave 2 batch deletion baseline\"",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-5-I-start-production-version-wave-2-batch-deletion-baseline--b9e70ca7eab40a1c42f3b6a115201127d0e96e32.png",
      "imageSha256": "042205b476ea0c966d9e8ea6b82ec8933369d478051fa6826488ef45c17f7a45",
      "embeddedImageSha256": "925ed08b3114da2e888eb5ccb2aa8314739395820addbb23634942e64e94e3bd",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A batch deletion uses one optional reason for both released documents",
      "index": 6,
      "text": "And I complete the release's market facts",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-6-I-complete-the-release-s-market-facts-58022e5c31fbcb64309fedf5e201ae450b74a303.png",
      "imageSha256": "81ff200f93826737c732dcf307189c0caf47d46afaa8ef199fb68cffe9b23199",
      "embeddedImageSha256": "3c1c2611a8f319513fd07c5c756878a84a21240ab9cb66b461f81180fba79657",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A batch deletion uses one optional reason for both released documents",
      "index": 7,
      "text": "And I ensure the current release has two documents",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-7-I-ensure-the-current-release-has-two-documents-75c3522ba5c5125fbc7e01476196b931202e9ed9.png",
      "imageSha256": "8631444ba79f870b20d3ebc0b420e2ac1d8415fdfce93422f1c774a42a1b4e7a",
      "embeddedImageSha256": "5f24e5166c7f94ebc9193a188a8f9a8e7608d237701cf969804765522d04a7fc",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A batch deletion uses one optional reason for both released documents",
      "index": 8,
      "text": "And I press Release once",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-8-I-press-Release-once-1a96b38ea0c4901681d66648c29f11357db3ab3e.png",
      "imageSha256": "d1e675aaa008ce8df6f2ba3968c945a3633bc444f63ccd15ae3d18fca1bcabcf",
      "embeddedImageSha256": "56873a7d6c746dcdcc4d303bf7885412b3b2b37162232d5f04b5a3e972ddc7d5",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A batch deletion uses one optional reason for both released documents",
      "index": 9,
      "text": "Then the release is delivered immediately",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-9-the-release-is-delivered-immediately-afa096d07cdc4ac10be16987935d48eef55f953b.png",
      "imageSha256": "c230009b434c74e37e17e079b73e15b66f6d410cc0328745b539901d6d00f2fd",
      "embeddedImageSha256": "505728ec305de7fcd3f19c2dc00ae9e1b69fc75dc6add1682b57c524c15fd617",
      "inert": false,
      "inertSentence": null,
      "inertReason": "UI assertions of Delivered, the frozen recipient set and absence of a waiting state",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A batch deletion uses one optional reason for both released documents",
      "index": 10,
      "text": "When I go back to the device",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-10-I-go-back-to-the-device-51b684099e3c730bf2c662d414fd956ff63d0163.png",
      "imageSha256": "9d2da637bf8a3c0d90126fb1fc942334dd14f28f6f80bf58fc710c6b49679ded",
      "embeddedImageSha256": "3eeed470979a115aad6c12312de3f6aa94db32ce200cd78b601e9ba20939cc3d",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A batch deletion uses one optional reason for both released documents",
      "index": 11,
      "text": "And I start a follow-up change",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-11-I-start-a-follow-up-change-dcb43fda00da8140152464d4f43f1fa824794b8c.png",
      "imageSha256": "c9356c9312526f2274f4cb060c9e66f531a6851ebeffb9a3ed9c6b7c0d38ba4e",
      "embeddedImageSha256": "481f7a46a6d29f6142c9de7bacfe7c7c7ced0ad7774dab1709b63292c9bdd435",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A batch deletion uses one optional reason for both released documents",
      "index": 12,
      "text": "When I select two released documents for one batch deletion",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-12-I-select-two-released-documents-for-one-batch-deletion-13b7dc0cadffd398bc5390ae25304c429a77677f.png",
      "imageSha256": "343c05d1f4fdeace56a8eca58e6a5ba840effa8be09976ec07c3bc052c0a0562",
      "embeddedImageSha256": "3202a90d5b3fc5db924105f23d613654ce77580087fa9a9b33f1516e1dd9ad64",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A batch deletion uses one optional reason for both released documents",
      "index": 13,
      "text": "Then the batch dialog asks once for an optional reason",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-13-the-batch-dialog-asks-once-for-an-optional-reason-a6b2544e3e02d26f5b4eff7ca8998230dd46c412.png",
      "imageSha256": "343c05d1f4fdeace56a8eca58e6a5ba840effa8be09976ec07c3bc052c0a0562",
      "embeddedImageSha256": "3202a90d5b3fc5db924105f23d613654ce77580087fa9a9b33f1516e1dd9ad64",
      "inert": true,
      "inertSentence": "The already-open batch deletion dialog remained visible while its one optional reason and two selected documents were checked.",
      "inertSource": "captured step metadata",
      "inertReason": "The dialog was already opened by the preceding selection action; this step only verifies its single title, optional reason field, confirm control, and selected names.",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A batch deletion uses one optional reason for both released documents",
      "index": 14,
      "text": "When I confirm the batch deletion",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-14-I-confirm-the-batch-deletion-0bb583350659b50b40949e244d6ada7f01053ec2.png",
      "imageSha256": "f7ccbce15b24f5764e42b4f3bbacdd5c051812c7bfbf7de537b50f55e5a43c0a",
      "embeddedImageSha256": "79806158d8122cdbcedb62196d42ffa1448f1a43416799b029aee0710caf3b8d",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A batch deletion uses one optional reason for both released documents",
      "index": 15,
      "text": "Then the batch deletion records one optional reason for both documents",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-15-the-batch-deletion-records-one-optional-reason-for-both-documents-63975cdabb4012bd3e9e3cc219c422021118cc6c.png",
      "imageSha256": "f7ccbce15b24f5764e42b4f3bbacdd5c051812c7bfbf7de537b50f55e5a43c0a",
      "embeddedImageSha256": "79806158d8122cdbcedb62196d42ffa1448f1a43416799b029aee0710caf3b8d",
      "inert": true,
      "inertSentence": "No visible change at this step; asserted through the API read",
      "inertSource": "captured step metadata",
      "inertReason": "A fresh document-removals GET contains both exact logical/revision identities with the same optional batch reason.",
      "assertionKind": "api-read"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A batch deletion uses one optional reason for both released documents",
      "index": 16,
      "text": "And the batch deletion remains absent after a fresh release reload",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-16-the-batch-deletion-remains-absent-after-a-fresh-release-reload-72e20a6f3327e28566bad211e745d0d9b26f55c5.png",
      "imageSha256": "f7ccbce15b24f5764e42b4f3bbacdd5c051812c7bfbf7de537b50f55e5a43c0a",
      "embeddedImageSha256": "79806158d8122cdbcedb62196d42ffa1448f1a43416799b029aee0710caf3b8d",
      "inert": true,
      "inertSentence": "No visible change at this step; asserted through the API read",
      "inertSource": "captured step metadata",
      "inertReason": "After observing the release-detail hydration, both deleted logical documents remain absent from the API and rendered rows.",
      "assertionKind": "api-read"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A batch deletion uses one optional reason for both released documents",
      "index": 17,
      "text": "When I discard the current documents-screen draft",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-17-I-discard-the-current-documents-screen-draft-7b74c44a2ee0aa9cd33f2b1c06607b668b739bb3.png",
      "imageSha256": "ddb5e0468341dd94d38fd8602904dc6dcf3acf524d85a75e2238e44b6600e70b",
      "embeddedImageSha256": "5e1a8af66eecf5eb26315a27e747c785b8b85d2c63dd0f74e9c3ba646d15e1d8",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Show all and Hide all preserve unchanged document identities",
      "index": 1,
      "text": "Given the redesign sign-in page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-f5f8d7020cd2ad9e13ab76c1e73150d7f943884a.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Show all and Hide all preserve unchanged document identities",
      "index": 2,
      "text": "When I sign in to the redesign as a manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-dffc46c2508c8176744e3c78e849b1d3c55967eb.png",
      "imageSha256": "d73b4b4cc37339616d9c4b5bf8666431f9f366ff21049751bfadddb65c4d9585",
      "embeddedImageSha256": "f380d0eeeaa866691e3a5054826b2fbba99adcb86ef43f660f5f307ea1848396",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Show all and Hide all preserve unchanged document identities",
      "index": 3,
      "text": "And I open the redesign's add-device form",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-3-I-open-the-redesign-s-add-device-form-b6fe06847deff18c7b12f34080476ea696c54eb8.png",
      "imageSha256": "f4298ef2d0712cffc3a9a660db72141b00c5ff00f117950be041c243a8c28420",
      "embeddedImageSha256": "1c2c896929a4301510fd45ef49510e02f80a75fcbeea78877d66c453aba68895",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Show all and Hide all preserve unchanged document identities",
      "index": 4,
      "text": "And I submit a device with a unique name and UDI-DI",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-4-I-submit-a-device-with-a-unique-name-and-UDI-DI-78414408a8bf2c6deba0e65b4529db80b29679f4.png",
      "imageSha256": "498cfdd33f0fc6f5c2cc775d3bda7f4b0f710a04ddb8ec7c726d9f6f9dc6c689",
      "embeddedImageSha256": "8aa1d9714e5419fbe2405958a833ca92506c54ebc9e88c44c90f4190895ae758",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Show all and Hide all preserve unchanged document identities",
      "index": 5,
      "text": "And I start production version \"wave 2 unchanged baseline\"",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-5-I-start-production-version-wave-2-unchanged-baseline--7d27c4b92fbc11d9757c1d94338288bee06e1eda.png",
      "imageSha256": "6bf3c1d1bff3ad8c4d2f827364c8b89bf38800056198167ee1a2f7a0fddf8a55",
      "embeddedImageSha256": "b6a49ade713dbf54f53dacbbee78ba91ca07d26d5a4c6b92b34e0a74e200af7b",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Show all and Hide all preserve unchanged document identities",
      "index": 6,
      "text": "And I complete the release's market facts",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-6-I-complete-the-release-s-market-facts-b9115d3c3036fde114c268308069d5e94440f496.png",
      "imageSha256": "3f307b79ccf2d6fee0b46a9cfc2726ac4ce99c788845cee7d1602bc024fc8f1f",
      "embeddedImageSha256": "16d55c7d6e6b5b285a8847178d04e5372e2c15783a271a3de1d05ddf0c0c97b7",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Show all and Hide all preserve unchanged document identities",
      "index": 7,
      "text": "And I ensure the current release has two documents",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-7-I-ensure-the-current-release-has-two-documents-a5eadeefa8fbb71a4e5aca9433c368e4c18f969d.png",
      "imageSha256": "247535635aea8d7ba77e687571a30100a5042e8f6b1effe8cc8254b624ff164c",
      "embeddedImageSha256": "320f85347e3c9e14adabd1bc32afc91c39b5854b6ceefa402e2bc7890ed55339",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Show all and Hide all preserve unchanged document identities",
      "index": 8,
      "text": "And I press Release once",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-8-I-press-Release-once-284858589737720b092ed6bc4d110e775c517652.png",
      "imageSha256": "9b3afe0cffd0c35c53ef75a6b19712f5a682c388a86f2f38cf991dab3cb27e58",
      "embeddedImageSha256": "4bc03af989cf6035b7437182cecb91a5f851f117f0eccdb64fe6509088c2af1a",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Show all and Hide all preserve unchanged document identities",
      "index": 9,
      "text": "Then the release is delivered immediately",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-9-the-release-is-delivered-immediately-9f81ff462d7e045511b8cf318eeed56c43f48749.png",
      "imageSha256": "93917361fcaef1b504bc0bf5665fd8fe4f99982ff52e4a2cf1c4dbc80aacab88",
      "embeddedImageSha256": "b16b258c083aaf5a8bf10f44d4b6a471fa5eab3129e2ac5e6da3e0082c2aa3e2",
      "inert": false,
      "inertSentence": null,
      "inertReason": "UI assertions of Delivered, the frozen recipient set and absence of a waiting state",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Show all and Hide all preserve unchanged document identities",
      "index": 10,
      "text": "When I go back to the device",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-10-I-go-back-to-the-device-e45e517d100c5ec678b26718f83acf31179f214f.png",
      "imageSha256": "85029357b86fe510659fd53b6ea65f3e4c9f9cd4f10061d6acac1d5f30b809ed",
      "embeddedImageSha256": "dc299543cc8f556f5a328c501163c198977db82864b760c8fa0591f02b14fa38",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Show all and Hide all preserve unchanged document identities",
      "index": 11,
      "text": "And I start a follow-up change",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-11-I-start-a-follow-up-change-2e74893ad2245c908e1c89564fec8050cbab0bc9.png",
      "imageSha256": "e7fc750f130a7a2c7099e0db2e33eaae3a63030869a0d0c3344d841f363eae02",
      "embeddedImageSha256": "c501beaadaabcc2d915584c61ceccfc6caa00dc0d2964bd4b86d062890d921d6",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Show all and Hide all preserve unchanged document identities",
      "index": 12,
      "text": "When I expand and collapse the unchanged document group",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-12-I-expand-and-collapse-the-unchanged-document-group-754677161e42dd69beb7b70471b740c3443d3a97.png",
      "imageSha256": "3ab4962606ba0919fbea3d179cd11f1076c8abec059acc9fcd338ee0a4122c65",
      "embeddedImageSha256": "d62fdf05fc2b535f6abe22df589bd6be939465538ef26a6a11ba1f56cecb7948",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Show all and Hide all preserve unchanged document identities",
      "index": 13,
      "text": "Then the unchanged document identities survive the disclosure cycle and reload",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-13-the-unchanged-document-identities-survive-the-disclosure-cycle-and-reload-212038ae7851bbf64a369e0e19a701ed533925be.png",
      "imageSha256": "3ab4962606ba0919fbea3d179cd11f1076c8abec059acc9fcd338ee0a4122c65",
      "embeddedImageSha256": "d62fdf05fc2b535f6abe22df589bd6be939465538ef26a6a11ba1f56cecb7948",
      "inert": true,
      "inertSentence": "Final picture unchanged; the unchanged document group was re-expanded after reload with the same persisted identities.",
      "inertSource": "captured step metadata",
      "inertReason": "The unchanged group was explicitly expanded after reload and every row's exact API identity and revision label still matched.",
      "assertionKind": "browser-state"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Show all and Hide all preserve unchanged document identities",
      "index": 14,
      "text": "When I discard the current documents-screen draft",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-14-I-discard-the-current-documents-screen-draft-1ee9404cc3d398e3bf69293dcb21b5784855940e.png",
      "imageSha256": "a054f548ac7df877366c6571facb00031d27d567ced9e89301c093ee57a44a9f",
      "embeddedImageSha256": "4433f4299b30ee8e382b363825e3525568db31adf2c4c2d99416be1d15faf2ca",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A delivered release exports its sealed verification record",
      "index": 1,
      "text": "Given the redesign sign-in page",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f72d6--sealed-verification-record-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-51e3af19f1e1eea367268a0da7ed768a1522f242.png",
      "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
      "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A delivered release exports its sealed verification record",
      "index": 2,
      "text": "When I sign in to the redesign as a manufacturer",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f72d6--sealed-verification-record-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-87c70327c10c15a636d750f37ba1e728efaa5593.png",
      "imageSha256": "8095590cd5022eeed9d36c1316220d814f7fa52aa347767b791a6e897e2d9193",
      "embeddedImageSha256": "836ba2205b1abd44675af97b853c947f9216838d4901b57082632c257a85206e",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A delivered release exports its sealed verification record",
      "index": 3,
      "text": "And I open the isolated release-ledger device",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f72d6--sealed-verification-record-chromium/attachments/BDD-step-3-I-open-the-isolated-release-ledger-device-3802adc1f4db313337239eba9705e459c8b45467.png",
      "imageSha256": "64862196cc07a402f82391bebaa2a17d15add0f622ada51f1505dd5670d4abb8",
      "embeddedImageSha256": "bd3efd03f1d409d4b3e2023ce03afa6d9aa193df8e5963f216e59574c635cd7c",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A delivered release exports its sealed verification record",
      "index": 4,
      "text": "And I start production version \"wave 2 verification record export\"",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f72d6--sealed-verification-record-chromium/attachments/BDD-step-4-I-start-production-version-wave-2-verification-record-export--1efc4bc5a2f5e291fe55b95e4642cfb5f6e0e3e8.png",
      "imageSha256": "97c22e5fae963a2851938a777963a527c5c0b867218510a6ab8afd74de17a35a",
      "embeddedImageSha256": "76909987b623a2ec5bf9071317b571d769358f96eb863b270262f0599a80e836",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A delivered release exports its sealed verification record",
      "index": 5,
      "text": "And I ensure the current release has two documents",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f72d6--sealed-verification-record-chromium/attachments/BDD-step-5-I-ensure-the-current-release-has-two-documents-b4eedee354c14ae3e6a4647e6e1c846f502cb079.png",
      "imageSha256": "74daaf670b1cf50c11a3c559b0324b179a2b915bdd6ce773e44bc1713e6f8920",
      "embeddedImageSha256": "ce21aaca14e130bab09446fe6e1b5046ae56067d4ecf1dc37d84505e1c6e240c",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A delivered release exports its sealed verification record",
      "index": 6,
      "text": "Then the verification record is unavailable before delivery",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f72d6--sealed-verification-record-chromium/attachments/BDD-step-6-the-verification-record-is-unavailable-before-delivery-c8b147cff4cf613415003a9841835aaea85b174c.png",
      "imageSha256": "74daaf670b1cf50c11a3c559b0324b179a2b915bdd6ce773e44bc1713e6f8920",
      "embeddedImageSha256": "ce21aaca14e130bab09446fe6e1b5046ae56067d4ecf1dc37d84505e1c6e240c",
      "inert": true,
      "inertSentence": "No visible change at this step; asserted through the API read",
      "inertSource": "captured step metadata",
      "inertReason": "The real verification-record endpoint rejects a draft before delivery with its explicit transition-conflict code.",
      "assertionKind": "api-read"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A delivered release exports its sealed verification record",
      "index": 7,
      "text": "When I clear any carried blocking approvers",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f72d6--sealed-verification-record-chromium/attachments/BDD-step-7-I-clear-any-carried-blocking-approvers-9b6ac2c52b0162c889a6a4ad1f5a591349716d07.png",
      "imageSha256": "dc7d0abb1dd7f047f9f89a74225621e24685577ce47b88cb732a8be998b56284",
      "embeddedImageSha256": "e42807034e1f1b28b88ee26a5d997e3c7eabe2893ad19afa76e01e651ec98adb",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A delivered release exports its sealed verification record",
      "index": 8,
      "text": "And I complete and confirm the current release authority",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f72d6--sealed-verification-record-chromium/attachments/BDD-step-8-I-complete-and-confirm-the-current-release-authority-74a2cfebb08a1e17b708ac61f5d3ab22dd071651.png",
      "imageSha256": "dc7d0abb1dd7f047f9f89a74225621e24685577ce47b88cb732a8be998b56284",
      "embeddedImageSha256": "e42807034e1f1b28b88ee26a5d997e3c7eabe2893ad19afa76e01e651ec98adb",
      "inert": true,
      "inertSentence": "No visible change at this step; release authority was already confirmed",
      "inertSource": "captured step metadata",
      "inertReason": "the exact Release control was already enabled",
      "assertionKind": "browser-state"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A delivered release exports its sealed verification record",
      "index": 9,
      "text": "And I press Release once",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f72d6--sealed-verification-record-chromium/attachments/BDD-step-9-I-press-Release-once-50f29de56666dc750300344b5b4f71f0a0b90c0a.png",
      "imageSha256": "55de46ee03e8eee1f91cd61eebe3725fb8ea7f2bba112f92954e872c6387ca99",
      "embeddedImageSha256": "61960c89f1f3533284f993099ad29c1d891323e32e916a35dd6fd2e4fc5b352d",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A delivered release exports its sealed verification record",
      "index": 10,
      "text": "Then the release is delivered immediately",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f72d6--sealed-verification-record-chromium/attachments/BDD-step-10-the-release-is-delivered-immediately-6659e389d129828381aefafa89ebf069505285d2.png",
      "imageSha256": "9fae8b71b3624e0c4a2c383f69ee7e76b601146e8d50a3129f0f25a6fd7b3864",
      "embeddedImageSha256": "2791b70db894f144705e9fa59889c75ca9ee1a4d3dfda40c4d326467555e8c1b",
      "inert": false,
      "inertSentence": null,
      "inertReason": "UI assertions of Delivered, the frozen recipient set and absence of a waiting state",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A delivered release exports its sealed verification record",
      "index": 11,
      "text": "When I open the delivered verification record view",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f72d6--sealed-verification-record-chromium/attachments/BDD-step-11-I-open-the-delivered-verification-record-view-6c396742996250571d3d8f0f9a8bce050f8d1986.png",
      "imageSha256": "2a5eefb88b83bd3b4689bc19956b9ba1000a56fbd2cd510e976f168d6ee1b890",
      "embeddedImageSha256": "202de4f3433311a9afb9aadad1e36196f38dc0dc43c0a3f8f008787390034681",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A delivered release exports its sealed verification record",
      "index": 12,
      "text": "Then the delivered release exports its exact sealed verification record",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-release-integrati-f72d6--sealed-verification-record-chromium/attachments/BDD-step-12-the-delivered-release-exports-its-exact-sealed-verification-record-7072ff9f7cd7f04d8bac582022d3300a78e77506.png",
      "imageSha256": "af394cbf9da78a7cfd352853caa209a708dfc34c46d47e413a5403c2c8f0e3bd",
      "embeddedImageSha256": "69d481c2ecee7580eedced63b825c91bcb781d54be84c65e4386b099d0fb0ad3",
      "inert": false,
      "inertSentence": null,
      "inertReason": "The current Feedback view's Export action downloads canonical bytes whose SHA-256 equals the authenticated sealed verification-record projection.",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Section selection composes and removes exact revision pairs without losing another section",
      "index": 1,
      "text": "When I include the sharing-selection section \"IFU & labelling\"",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-0b751-hout-losing-another-section-chromium/attachments/BDD-step-11-I-include-the-sharing-selection-section-IFU-labelling--805367057bbb6abde11401e943e9237d20d4679d.png",
      "imageSha256": "b7b68ef0c5eb72373ab28fb31da28c74f4604d5e6132c8bf6bf10c63421d4568",
      "embeddedImageSha256": "9e276d0ae7ea72cef8d2e7eeaaeec60e4b5611a2b45167d152c5f704d5657a0b",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Section selection composes and removes exact revision pairs without losing another section",
      "index": 2,
      "text": "And I save the sharing-selection grid",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-0b751-hout-losing-another-section-chromium/attachments/BDD-step-12-I-save-the-sharing-selection-grid-82b2a6161bd636a63d0a0f96cc70d90ee373b9ed.png",
      "imageSha256": "e995c92822d5b38825dc845df0632158dee21e2b2d0ae942fd6edfa8608dbf5e",
      "embeddedImageSha256": "aebb74bbfa94d1a76d16b0bd7c7d53cee7542459a74734870486a8de3563126a",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Section selection composes and removes exact revision pairs without losing another section",
      "index": 3,
      "text": "Then the saved sharing selection is exactly \"instructions\"",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-0b751-hout-losing-another-section-chromium/attachments/BDD-step-13-the-saved-sharing-selection-is-exactly-instructions--c863c1a965ed939cbb5dd1fc966abd554ae4f38d.png",
      "imageSha256": "e995c92822d5b38825dc845df0632158dee21e2b2d0ae942fd6edfa8608dbf5e",
      "embeddedImageSha256": "aebb74bbfa94d1a76d16b0bd7c7d53cee7542459a74734870486a8de3563126a",
      "inert": true,
      "inertSentence": "No visible change at this step; asserted through the API read",
      "inertSource": "captured step metadata",
      "inertReason": "Fresh exact-release GET matches the complete appointment/revision audience and unchanged document identities to the visible saved checkboxes",
      "assertionKind": "api-read"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Section selection composes and removes exact revision pairs without losing another section",
      "index": 4,
      "text": "When I include the sharing-selection section \"Certificates & declarations\"",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-0b751-hout-losing-another-section-chromium/attachments/BDD-step-14-I-include-the-sharing-selection-section-Certificates-declarations--e7b89ccab15f171798907588a382f9c9c7162918.png",
      "imageSha256": "a24f52564b3abe815824f4749e392209006295459ab9864095f9a23079de924d",
      "embeddedImageSha256": "b82ddc9a500f684ae27fd103066e293178b50f791517ff5c1e678b98053a7c61",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Section selection composes and removes exact revision pairs without losing another section",
      "index": 5,
      "text": "And I save the sharing-selection grid",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-0b751-hout-losing-another-section-chromium/attachments/BDD-step-15-I-save-the-sharing-selection-grid-ffc8741263b925d0c8e035789c506f2c8dabb761.png",
      "imageSha256": "ed4f48e6c6ba58a3dd3691906e5821af5e87e7d7074d1f4dd7d7d348dc3195bd",
      "embeddedImageSha256": "14a620ef886e35efc37d048f417ef8cbd62a861449f83f2c4e45ae89309d64cf",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Section selection composes and removes exact revision pairs without losing another section",
      "index": 6,
      "text": "Then the saved sharing selection is exactly \"all\"",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-0b751-hout-losing-another-section-chromium/attachments/BDD-step-16-the-saved-sharing-selection-is-exactly-all--8279ac358000da84359de67317e99fa6c2db4b66.png",
      "imageSha256": "ed4f48e6c6ba58a3dd3691906e5821af5e87e7d7074d1f4dd7d7d348dc3195bd",
      "embeddedImageSha256": "14a620ef886e35efc37d048f417ef8cbd62a861449f83f2c4e45ae89309d64cf",
      "inert": true,
      "inertSentence": "No visible change at this step; asserted through the API read",
      "inertSource": "captured step metadata",
      "inertReason": "Fresh exact-release GET matches the complete appointment/revision audience and unchanged document identities to the visible saved checkboxes",
      "assertionKind": "api-read"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Section selection composes and removes exact revision pairs without losing another section",
      "index": 7,
      "text": "When I exclude the sharing-selection section \"IFU & labelling\"",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-0b751-hout-losing-another-section-chromium/attachments/BDD-step-17-I-exclude-the-sharing-selection-section-IFU-labelling--225c102c28d4e9f0eaea8b2ce8bbb2345330b449.png",
      "imageSha256": "bc14ecbc4b9508882b0aa0635cb9e83b0bc7ae48d249c2384c8bf97afbea4a39",
      "embeddedImageSha256": "c45d42be3c07ad9c8d59561b72bd674932d6044187b82e79a7bffbe5b73326de",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Section selection composes and removes exact revision pairs without losing another section",
      "index": 8,
      "text": "And I save the sharing-selection grid",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-0b751-hout-losing-another-section-chromium/attachments/BDD-step-18-I-save-the-sharing-selection-grid-97abc5b3d6c8addd4595269db380cc8008cf96b4.png",
      "imageSha256": "f2d8fecc028c76f7a5f671b19828318efedd77f106dc8a4c50c7ee702bddd693",
      "embeddedImageSha256": "6e7cf39385220292469adf22978e7b29dacb6b8d97825e3ed5f9cabfd733b0fb",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Section selection composes and removes exact revision pairs without losing another section",
      "index": 9,
      "text": "Then the saved sharing selection is exactly \"declaration\"",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-0b751-hout-losing-another-section-chromium/attachments/BDD-step-19-the-saved-sharing-selection-is-exactly-declaration--dcc807d14ebfa50acd1c9221de3aa2b17eb14c45.png",
      "imageSha256": "f2d8fecc028c76f7a5f671b19828318efedd77f106dc8a4c50c7ee702bddd693",
      "embeddedImageSha256": "6e7cf39385220292469adf22978e7b29dacb6b8d97825e3ed5f9cabfd733b0fb",
      "inert": true,
      "inertSentence": "No visible change at this step; asserted through the API read",
      "inertSource": "captured step metadata",
      "inertReason": "Fresh exact-release GET matches the complete appointment/revision audience and unchanged document identities to the visible saved checkboxes",
      "assertionKind": "api-read"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Section selection composes and removes exact revision pairs without losing another section",
      "index": 10,
      "text": "When I reload the run-owned sharing-selection grid",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-0b751-hout-losing-another-section-chromium/attachments/BDD-step-20-I-reload-the-run-owned-sharing-selection-grid-0a8811c70e99b08fe5fc01654372ae3a1d4cab70.png",
      "imageSha256": "fe1535744d12153e03450106af9a85a70109f52262deb5aa15465b87990516f1",
      "embeddedImageSha256": "b403535b18d228ea2ad7591feb3f056eb10d670d2b0a2108783826415f791671",
      "inert": false,
      "inertSentence": null,
      "inertReason": "The browser reloaded the same exact draft access route and its saved sharing grid",
      "assertionKind": "browser-state"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "Section selection composes and removes exact revision pairs without losing another section",
      "index": 11,
      "text": "Then the saved sharing selection is exactly \"declaration\"",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-0b751-hout-losing-another-section-chromium/attachments/BDD-step-21-the-saved-sharing-selection-is-exactly-declaration--41b04644bc51c4b5bf9097a567926d9f98da54ea.png",
      "imageSha256": "fe1535744d12153e03450106af9a85a70109f52262deb5aa15465b87990516f1",
      "embeddedImageSha256": "b403535b18d228ea2ad7591feb3f056eb10d670d2b0a2108783826415f791671",
      "inert": true,
      "inertSentence": "No visible change at this step; asserted through the API read",
      "inertSource": "captured step metadata",
      "inertReason": "Fresh exact-release GET matches the complete appointment/revision audience and unchanged document identities to the visible saved checkboxes",
      "assertionKind": "api-read"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A mixed section can become an explicitly empty saved audience",
      "index": 1,
      "text": "When I include the sharing-selection section \"IFU & labelling\"",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-11-I-include-the-sharing-selection-section-IFU-labelling--3edeb5c2136e058b02bf4bc0d37a8135ae8c7b8b.png",
      "imageSha256": "c8c037f1c1ab9258a6c45bcb0db6178cb286418674e889ac916782fe16c5222e",
      "embeddedImageSha256": "faca4a515f425061a35db252f3062d67b6091f2dc39f96f72c2c48dbfbd9895b",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A mixed section can become an explicitly empty saved audience",
      "index": 2,
      "text": "And I save the sharing-selection grid",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-12-I-save-the-sharing-selection-grid-4a26bbe66fca667447a1bf585b820720eea0fcd0.png",
      "imageSha256": "2849c3e4cb59803c20ba412bfab4c421fa61f7d3e678fbb9f72dcb4219e12319",
      "embeddedImageSha256": "01a312c3a0b63bf31346e3c9b5f4ff2faaa764b8eb64c4c3d26d41f72e487c42",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A mixed section can become an explicitly empty saved audience",
      "index": 3,
      "text": "Then the saved sharing selection is exactly \"instructions\"",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-13-the-saved-sharing-selection-is-exactly-instructions--188cb68ba71290bd93a66b43ec934d6e22faf82e.png",
      "imageSha256": "2849c3e4cb59803c20ba412bfab4c421fa61f7d3e678fbb9f72dcb4219e12319",
      "embeddedImageSha256": "01a312c3a0b63bf31346e3c9b5f4ff2faaa764b8eb64c4c3d26d41f72e487c42",
      "inert": true,
      "inertSentence": "No visible change at this step; asserted through the API read",
      "inertSource": "captured step metadata",
      "inertReason": "Fresh exact-release GET matches the complete appointment/revision audience and unchanged document identities to the visible saved checkboxes",
      "assertionKind": "api-read"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A mixed section can become an explicitly empty saved audience",
      "index": 4,
      "text": "When I exclude the sharing-selection safety notice",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-14-I-exclude-the-sharing-selection-safety-notice-06d794c811170f77e0bc804f020e11ccf8336d0f.png",
      "imageSha256": "d49899e6de9d7e87eefd310771642c23023a581d5ca0c5cb69d1c92931851f8c",
      "embeddedImageSha256": "306dfb77742e3b750459ca9d377d6ba41556014d9e77293a20e96bbc3f81ed5d",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A mixed section can become an explicitly empty saved audience",
      "index": 5,
      "text": "Then the sharing-selection instructions section visibly has a mixed selection",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-15-the-sharing-selection-instructions-section-visibly-has-a-mixed-selection-c1f601d3a6e9aa1060bedae1fea34680b6deb7b0.png",
      "imageSha256": "d49899e6de9d7e87eefd310771642c23023a581d5ca0c5cb69d1c92931851f8c",
      "embeddedImageSha256": "306dfb77742e3b750459ca9d377d6ba41556014d9e77293a20e96bbc3f81ed5d",
      "inert": true,
      "inertSentence": "No visible change at this step; the mixed section and its individual document selections remain visible",
      "inertSource": "captured step metadata",
      "inertReason": "The section checkbox has mixed accessibility and visual state while only the quick guide is selected",
      "assertionKind": "ui-assertion"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A mixed section can become an explicitly empty saved audience",
      "index": 6,
      "text": "When I save the sharing-selection grid",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-16-I-save-the-sharing-selection-grid-9e933cd99d2341375499ce1b1f367384b0fff4db.png",
      "imageSha256": "8c14b262791349e73d43d96cd7cd70c228a29bc90863ddbf8186030bef0bd737",
      "embeddedImageSha256": "427117efd98ebcf2d5728cbbc801b24c93c952fd6d37e840c273dcb48ce80d7b",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A mixed section can become an explicitly empty saved audience",
      "index": 7,
      "text": "Then the saved sharing selection is exactly \"quick guide\"",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-17-the-saved-sharing-selection-is-exactly-quick-guide--8ca25a54eb081fbdef89abeb7e5537eb4465b780.png",
      "imageSha256": "8c14b262791349e73d43d96cd7cd70c228a29bc90863ddbf8186030bef0bd737",
      "embeddedImageSha256": "427117efd98ebcf2d5728cbbc801b24c93c952fd6d37e840c273dcb48ce80d7b",
      "inert": true,
      "inertSentence": "No visible change at this step; asserted through the API read",
      "inertSource": "captured step metadata",
      "inertReason": "Fresh exact-release GET matches the complete appointment/revision audience and unchanged document identities to the visible saved checkboxes",
      "assertionKind": "api-read"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A mixed section can become an explicitly empty saved audience",
      "index": 8,
      "text": "When I open the sharing-selection partner's Edit access dialog",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-18-I-open-the-sharing-selection-partner-s-Edit-access-dialog-74e4ca25e1d98da153be4cb796dd96954aec135d.png",
      "imageSha256": "4ff594d1a5aa98c00a7995639e302797a5a1bd8a5567fd9c4a8889e505790334",
      "embeddedImageSha256": "d52eaf3c94a16bf88877d6bff143d99173c07dd1830c3a9bc9a3ff81edcdad7c",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A mixed section can become an explicitly empty saved audience",
      "index": 9,
      "text": "And I clear the last sharing-selection document in the dialog",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-19-I-clear-the-last-sharing-selection-document-in-the-dialog-a2b22341e0720c2ee0fdb5bcc799bee873c32131.png",
      "imageSha256": "1c0fce32320a79917c2972d5b502a4ff8cbfa22f52a3f4e7a2a34b0a402f5efc",
      "embeddedImageSha256": "55d242b535893fb12e54df8eccba5328eae090154823f17094809597d8b99f52",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A mixed section can become an explicitly empty saved audience",
      "index": 10,
      "text": "And I save the empty sharing-selection dialog",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-20-I-save-the-empty-sharing-selection-dialog-6cd55d7f6dde0266968e4a25d0e12cd2e711b5e6.png",
      "imageSha256": "817d8149c81ee3b84c8a71186d766f9f622f76fbe5ab8150c4b71d461c67d535",
      "embeddedImageSha256": "86a10aa55e704f494a276aaed5f1761ca4e1801c116a380e6cbcc9fa0e460350",
      "inert": false,
      "inertSentence": null
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A mixed section can become an explicitly empty saved audience",
      "index": 11,
      "text": "Then the saved sharing selection is exactly \"none\"",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-21-the-saved-sharing-selection-is-exactly-none--bc8d1dd9f19720f07b453a47522a8f63b1fd14a6.png",
      "imageSha256": "817d8149c81ee3b84c8a71186d766f9f622f76fbe5ab8150c4b71d461c67d535",
      "embeddedImageSha256": "86a10aa55e704f494a276aaed5f1761ca4e1801c116a380e6cbcc9fa0e460350",
      "inert": true,
      "inertSentence": "No visible change at this step; asserted through the API read",
      "inertSource": "captured step metadata",
      "inertReason": "Fresh exact-release GET matches the complete appointment/revision audience and unchanged document identities to the visible saved checkboxes",
      "assertionKind": "api-read"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A mixed section can become an explicitly empty saved audience",
      "index": 12,
      "text": "When I reload the run-owned sharing-selection grid",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-22-I-reload-the-run-owned-sharing-selection-grid-0b4c1bf28a1c410b2172427c703381d5f9c32435.png",
      "imageSha256": "5a4f822c5b5b77b9ee2f58d66050faf11008f06ce50afbc1122c5d7363394dc0",
      "embeddedImageSha256": "e653cfbb9965663cd28cd81fafd829fcf01b78b84485e87b1c1189e87bceef64",
      "inert": false,
      "inertSentence": null,
      "inertReason": "The browser reloaded the same exact draft access route and its saved sharing grid",
      "assertionKind": "browser-state"
    },
    {
      "chapter": "Additional screen batch journeys",
      "scenarioName": "A mixed section can become an explicitly empty saved audience",
      "index": 13,
      "text": "Then the saved sharing selection is exactly \"none\"",
      "status": "PASS",
      "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-23-the-saved-sharing-selection-is-exactly-none--b1ceff5825bb54e6a8895938f1e5e4c56eab3823.png",
      "imageSha256": "5a4f822c5b5b77b9ee2f58d66050faf11008f06ce50afbc1122c5d7363394dc0",
      "embeddedImageSha256": "e653cfbb9965663cd28cd81fafd829fcf01b78b84485e87b1c1189e87bceef64",
      "inert": true,
      "inertSentence": "No visible change at this step; asserted through the API read",
      "inertSource": "captured step metadata",
      "inertReason": "Fresh exact-release GET matches the complete appointment/revision audience and unchanged document identities to the visible saved checkboxes",
      "assertionKind": "api-read"
    }
  ],
  "distinctCaptureCount": 272,
  "counts": {
    "chapters": 7,
    "scenarios": 37,
    "steps": 407,
    "passed": 407,
    "failed": 0,
    "skipped": 0
  },
  "chapters": [
    {
      "id": "register-device",
      "title": "Register a device",
      "description": "A manufacturer adds a device, opens its first change, files a document, and clears the release check.",
      "scenarios": [
        {
          "scenarioName": "adding a device is offered, and works",
          "featureFile": "features/redesign/manufacturer-adds-a-device.feature",
          "featureName": "A manufacturer adds a device in the redesign",
          "tags": [
            "@MODULE:REDESIGN",
            "@SR-014"
          ],
          "testId": "features/redesign/manufacturer-adds-a-device.feature::adding a device is offered, and works",
          "journeyId": "8f23d753-6b2f-4131-b0cf-06b90330184e",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given the redesign sign-in page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-6c74d-device-is-offered-and-works-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-04ee0d6deeb17fd84d04e6f6a6e6510fe914dbdd.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I sign in to the redesign as a manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-6c74d-device-is-offered-and-works-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-8dcb4652039b279bfecf4ddea406719648f80ad5.png",
              "imageSha256": "46e03938ae0c93c06144b52d38f56180830d5589e23ec00f6462e471ac066695",
              "embeddedImageSha256": "b0caae0264ba4e6bf9980be08957a04580a301e99b880fef7e6dc14a12c0de68",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I open the redesign's add-device form",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-6c74d-device-is-offered-and-works-chromium/attachments/BDD-step-3-I-open-the-redesign-s-add-device-form-cde42d5611c7be9604a07bb8b062a566fd41386c.png",
              "imageSha256": "9cb1bc7f9fddac3a88103cf94505443137b3e33ab310c1742626509801e4a11c",
              "embeddedImageSha256": "20b215d1235d1611b98741bc5c0996926a4111917ca0ef1e02abcb1e3bad66e7",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And I submit a device with a unique name and UDI-DI",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-6c74d-device-is-offered-and-works-chromium/attachments/BDD-step-4-I-submit-a-device-with-a-unique-name-and-UDI-DI-12ad6f9e935a181e6c0372d0e27e29ee679939cf.png",
              "imageSha256": "120065ee674df017ef40a357d785b7a0e4ad4ec18df8ba1b70ebcf8c49718424",
              "embeddedImageSha256": "2c1f413d8ace403b5ed790477a7593fe0266f2e34c1921e78bd7ceb1f65da73d",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "Then the redesign shows the device it just created",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-6c74d-device-is-offered-and-works-chromium/attachments/BDD-step-5-the-redesign-shows-the-device-it-just-created-4c8a1c45663427f62d4e00bf37b04d58b143f1a5.png",
              "imageSha256": "120065ee674df017ef40a357d785b7a0e4ad4ec18df8ba1b70ebcf8c49718424",
              "embeddedImageSha256": "2c1f413d8ace403b5ed790477a7593fe0266f2e34c1921e78bd7ceb1f65da73d",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the asserted state was already present",
              "inertReason": "UI assertion of the exact run-owned device name after creation",
              "assertionKind": "ui-assertion",
              "note": null
            }
          ],
          "slug": "adding-a-device-is-offered-and-works"
        },
        {
          "scenarioName": "the first release opens a change on a brand-new device",
          "featureFile": "features/redesign/manufacturer-adds-a-device.feature",
          "featureName": "A manufacturer adds a device in the redesign",
          "tags": [
            "@MODULE:REDESIGN",
            "@SR-014"
          ],
          "testId": "features/redesign/manufacturer-adds-a-device.feature::the first release opens a change on a brand-new device",
          "journeyId": "1dceeba8-1eb2-4e24-a117-cc70931c74ba",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given the redesign sign-in page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-e6ca5-hange-on-a-brand-new-device-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-e08e9d9bee06fbee7ae6e0725d9ce89e72f6d2b8.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I sign in to the redesign as a manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-e6ca5-hange-on-a-brand-new-device-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-b2ec8bdc5ec44fee5c073c580defa3b087ded626.png",
              "imageSha256": "199b275e18c66c048dc6a71b040292fb9bccaa6abd8e0d889252f1773ebceefe",
              "embeddedImageSha256": "57c5ede6060782eecc4cae4ab846114a5eaf286e2990a12516976f220f95f79f",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I open the redesign's add-device form",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-e6ca5-hange-on-a-brand-new-device-chromium/attachments/BDD-step-3-I-open-the-redesign-s-add-device-form-b5be41becb59f290b5ba96ecd1c6d3315758af10.png",
              "imageSha256": "be4da505072b2c60cad69504122cc2d61411d8bd3498e747ed87961ec014b06c",
              "embeddedImageSha256": "fae356da23000fc2d6f14f3c2d55655f41aac8480743bbded07be7d7ffb76c50",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And I submit a device with a unique name and UDI-DI",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-e6ca5-hange-on-a-brand-new-device-chromium/attachments/BDD-step-4-I-submit-a-device-with-a-unique-name-and-UDI-DI-57fed0558006eb167dafa05a08a02c98376d8a9f.png",
              "imageSha256": "b441becbd85d5956ed7173a0660be2886d055480d349493469e1eb20db34fccc",
              "embeddedImageSha256": "70fb16b2557e17a0f17e048afe067b57b5de4a198de38fcb4e1a9ab04f491b05",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "And I start the device's first release",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-e6ca5-hange-on-a-brand-new-device-chromium/attachments/BDD-step-5-I-start-the-device-s-first-release-a22a71714472cb91dc08b7f4ba3235605b7c7498.png",
              "imageSha256": "90963878fe9046c5494cd169f7845697c649947e7636f0363cf6796a94fc7b7e",
              "embeddedImageSha256": "162df13d5e180334a860e496d92585070b41a096c4bedd5bc6aa9eea1fceca74",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "Then the redesign opens a draft change for it",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-e6ca5-hange-on-a-brand-new-device-chromium/attachments/BDD-step-6-the-redesign-opens-a-draft-change-for-it-ce799dcd8d4e06cc199ab1a52b6b7e12822d53fe.png",
              "imageSha256": "ce70ecffac345d2fcf0dd4ef442e070f29e9414b73ae6fad345b48968e05dc8f",
              "embeddedImageSha256": "f1ff98cf59237c435d483e78295f7bd1daf4d09809ed30938cefa949a0f73fc8",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "UI assertions of the change route, change heading and draft state",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 7,
              "text": "And the change says registration has not started rather than failed",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-e6ca5-hange-on-a-brand-new-device-chromium/attachments/BDD-step-7-the-change-says-registration-has-not-started-rather-than-failed-cb73685905749623f7d32cb423141eaef7533381.png",
              "imageSha256": "ce70ecffac345d2fcf0dd4ef442e070f29e9414b73ae6fad345b48968e05dc8f",
              "embeddedImageSha256": "f1ff98cf59237c435d483e78295f7bd1daf4d09809ed30938cefa949a0f73fc8",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the draft change already shows the asserted registration state",
              "inertReason": "UI assertion of the explicit registration-not-started state on the already-open draft change",
              "assertionKind": "ui-assertion",
              "note": null
            }
          ],
          "slug": "the-first-release-opens-a-change-on-a-brand-new-device"
        },
        {
          "scenarioName": "a document is uploaded into the first release",
          "featureFile": "features/redesign/manufacturer-adds-a-device.feature",
          "featureName": "A manufacturer adds a device in the redesign",
          "tags": [
            "@MODULE:REDESIGN",
            "@SR-014"
          ],
          "testId": "features/redesign/manufacturer-adds-a-device.feature::a document is uploaded into the first release",
          "journeyId": "6d44073b-71eb-4e03-a709-b8a940af3ccb",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given the redesign sign-in page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-804cb-aded-into-the-first-release-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-4c88032ad4130308c0dd8bee3c19118609196135.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I sign in to the redesign as a manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-804cb-aded-into-the-first-release-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-83afd8db1d645d0d74790f3dd6d85e23ed0f2931.png",
              "imageSha256": "8d3e36cd3b40be6a76e082f453ef6d8423b8aa94f4bfd13031bc51dc78e6a8ea",
              "embeddedImageSha256": "bd94d1b915ef3214a942a2f676f2684151097f62847e0c271515921372d2a213",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I open the redesign's add-device form",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-804cb-aded-into-the-first-release-chromium/attachments/BDD-step-3-I-open-the-redesign-s-add-device-form-b16ab8a545087f078de5397820a1079dbdd6c689.png",
              "imageSha256": "4f6ab3e808b10f48dbfd391ce21df3c753dcda21a35f9e1b5a51633d3bbbc11c",
              "embeddedImageSha256": "743212891813d95137f514dc15833b93e617aab47d2905b89fb7a30439ed56ff",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And I submit a device with a unique name and UDI-DI",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-804cb-aded-into-the-first-release-chromium/attachments/BDD-step-4-I-submit-a-device-with-a-unique-name-and-UDI-DI-ac9f101d7cc52d59f9a005c4d9adf95763eb7e54.png",
              "imageSha256": "6aca2c4b5a5ed04eaec47a7825ae319105ae4911a701453bb938150286eac351",
              "embeddedImageSha256": "f6bf899accc79aee2488c5cf5339e0cdad4e18872266b3ea3aafa1d12d49cbf1",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "And I start the device's first release",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-804cb-aded-into-the-first-release-chromium/attachments/BDD-step-5-I-start-the-device-s-first-release-29e23bb99a1c6029c6aca0a25b208f49252e75d0.png",
              "imageSha256": "8b27a786f000e0dc1ac2ca4ab3a7a3ede8ead34a55d96d28daacf9405bc89716",
              "embeddedImageSha256": "f2e9a9eb75e4a2a287586b7222189e9108129d6f1c8b0de3497e58591dd58eb2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "And I upload a document to the change",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-804cb-aded-into-the-first-release-chromium/attachments/BDD-step-6-I-upload-a-document-to-the-change-e2ce45d4f512f81368e754137367f2c46cdeb268.png",
              "imageSha256": "a7af0569c1b625bf06b410bfea9a9a3447fdc135acb6b225fe22bc0944c3447c",
              "embeddedImageSha256": "665a0f9b5992bcd0f69e326b09b9c71a60634a351bf9e7b3b90afef7c57562c9",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 7,
              "text": "Then the change lists the uploaded document",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-804cb-aded-into-the-first-release-chromium/attachments/BDD-step-7-the-change-lists-the-uploaded-document-b27c66ac88d7c8f8c3ec5401e22a9f586e1a1b13.png",
              "imageSha256": "a7af0569c1b625bf06b410bfea9a9a3447fdc135acb6b225fe22bc0944c3447c",
              "embeddedImageSha256": "665a0f9b5992bcd0f69e326b09b9c71a60634a351bf9e7b3b90afef7c57562c9",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the asserted state was already present",
              "inertReason": "UI assertion of the uploaded product-label filename",
              "assertionKind": "ui-assertion",
              "note": null
            }
          ],
          "slug": "a-document-is-uploaded-into-the-first-release"
        },
        {
          "scenarioName": "the document is filed, and the release check clears",
          "featureFile": "features/redesign/manufacturer-adds-a-device.feature",
          "featureName": "A manufacturer adds a device in the redesign",
          "tags": [
            "@MODULE:REDESIGN",
            "@SR-014"
          ],
          "testId": "features/redesign/manufacturer-adds-a-device.feature::the document is filed, and the release check clears",
          "journeyId": "cb8f8455-8a30-445d-aba6-ac67ed1c075e",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given the redesign sign-in page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-64b24-nd-the-release-check-clears-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-43ea21a73282575b976e9f03f40b71edfdf5251d.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I sign in to the redesign as a manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-64b24-nd-the-release-check-clears-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-eb06ffe48a50c8a1d4768c546735cc383caa6f13.png",
              "imageSha256": "834b4b311d856e5742fd67cff9e02ea0e853e49d710895ceca2d73f4c25f54a1",
              "embeddedImageSha256": "047caa67c70e9d374b5b2220ab7adbf7f77e7dd0ba91a221ac9c00865da0096f",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I open the redesign's add-device form",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-64b24-nd-the-release-check-clears-chromium/attachments/BDD-step-3-I-open-the-redesign-s-add-device-form-eb8192610f8114f7d063624a365869d1fcc7c81a.png",
              "imageSha256": "f44b15c0755232f27cdf7544ddac156a11373ff65a626493fdd2e01895725168",
              "embeddedImageSha256": "e7f9a80bb33c06dba77d0f510b201aa232bf5395376468cd4f67cd9f330ae4f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And I submit a device with a unique name and UDI-DI",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-64b24-nd-the-release-check-clears-chromium/attachments/BDD-step-4-I-submit-a-device-with-a-unique-name-and-UDI-DI-9a52b703c1b1aad93e62943f40ed7f948674ffe2.png",
              "imageSha256": "8005a5d4870cc888867694ea6bd0b9c9d08f1785d3a27884b6131df861381b8e",
              "embeddedImageSha256": "497abca09116b7621695d61cee293ab85ac1b87faaf19263f3ed2de8e78faafe",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "And I start the device's first release",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-64b24-nd-the-release-check-clears-chromium/attachments/BDD-step-5-I-start-the-device-s-first-release-88be3f8113bc1ed7b1cdb17090f34c275cfefae9.png",
              "imageSha256": "75ab166bf918a1639edfaa6b48bd7d998b143d1913811b95606de9ee509060d8",
              "embeddedImageSha256": "14727c07f5d754049d02c16bcb65b8cbc929e7eb89d471a1101bfb83cfb38fc7",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "And I upload a document to the change",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-64b24-nd-the-release-check-clears-chromium/attachments/BDD-step-6-I-upload-a-document-to-the-change-a7a7e3ebfb5250e3700a341fd2a7ed57ba3c8000.png",
              "imageSha256": "31f8187e8072bcda72ccf765e1451ea223f0e8116549c72aa826c5ca1005543f",
              "embeddedImageSha256": "5799bd0df0441758159448371bf4b7dfd99ec34a4bfe4fa60e9369b33e3c3c4c",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 7,
              "text": "Then no upload is left needing a section",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-redesign-manufact-64b24-nd-the-release-check-clears-chromium/attachments/BDD-step-7-no-upload-is-left-needing-a-section-78a86a7cac32b948d031236df1b1ac0817f1bc50.png",
              "imageSha256": "31f8187e8072bcda72ccf765e1451ea223f0e8116549c72aa826c5ca1005543f",
              "embeddedImageSha256": "5799bd0df0441758159448371bf4b7dfd99ec34a4bfe4fa60e9369b33e3c3c4c",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the asserted state was already present",
              "inertReason": "UI assertion that no needs-a-section message remains",
              "assertionKind": "ui-assertion",
              "note": null
            }
          ],
          "slug": "the-document-is-filed-and-the-release-check-clears"
        }
      ]
    },
    {
      "id": "release-review-deliver",
      "title": "Release, review, deliver",
      "description": "A frozen release is reviewed by the configured roles, corrected when needed, and delivered after the final decision.",
      "scenarios": [
        {
          "scenarioName": "Approval of the exact frozen release completes delivery without a second Release press",
          "featureFile": "features/release-integration/round46-pdf-review-acceptance.feature",
          "featureName": "One-press release delivery through an explicit blocking approver",
          "tags": [
            "@VALIDATION-SUPPORTING",
            "@SR-030",
            "@SR-031",
            "@SR-032",
            "@UR-002",
            "@UR-005",
            "@MODULE:RELEASE"
          ],
          "testId": "features/release-integration/round46-pdf-review-acceptance.feature::Approval of the exact frozen release completes delivery without a second Release press",
          "journeyId": "c5212599-251b-4415-be16-5bbe7f718c29",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given the redesign sign-in page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-58df35f4e7f754b8eecf90d926e353eb3bc6e598.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I sign in to the redesign as a manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-b6f6997405d55b38721bf9a460e10e5be462d2f9.png",
              "imageSha256": "8095590cd5022eeed9d36c1316220d814f7fa52aa347767b791a6e897e2d9193",
              "embeddedImageSha256": "836ba2205b1abd44675af97b853c947f9216838d4901b57082632c257a85206e",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I open the device that already has partners",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-3-I-open-the-device-that-already-has-partners-da1362d78baa3ac561c40888af5f865791cd46e1.png",
              "imageSha256": "7fa1c8a1a4b8b3f6c83605ae3a85a7ba1d57419ce0ef53ec3d79f46b802d4012",
              "embeddedImageSha256": "a8d519e57af512d57d87f2c5360e039153509d2d1a4ed4b8c856ba535f562e38",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And I start a follow-up change",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-4-I-start-a-follow-up-change-0e46ac022199cf9d071060d983272da135175b90.png",
              "imageSha256": "b22b0f3cdf13258572962b5d6a691832ba078f6d27b9c140a435771a077cd0aa",
              "embeddedImageSha256": "2c5076d901d79ece32912a76967352ee4a55a760e190fe5ad1c4e19140023552",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "Then the further release carries the frozen document forward",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-5-the-further-release-carries-the-frozen-document-forward-33ecdcd86c2faca2467e1329d17de2e87a4e2b76.png",
              "imageSha256": "629c88d55722e68841ceaef19ea306d42b2d45238521504032d752f3d4d57838",
              "embeddedImageSha256": "1099a259e116899d69cbb7f74d8c0d775b2c69e432114e06140e6f3a6b72e792",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "visible successor draft and carried frozen-document row",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 6,
              "text": "When I configure the authorised representative as a blocking approver",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-6-I-configure-the-authorised-representative-as-a-blocking-approver-064ca58f74cd0cdfa5cf992d9a7e70955ea5cf4e.png",
              "imageSha256": "629c88d55722e68841ceaef19ea306d42b2d45238521504032d752f3d4d57838",
              "embeddedImageSha256": "1099a259e116899d69cbb7f74d8c0d775b2c69e432114e06140e6f3a6b72e792",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the blocking approver configuration remains visibly shown after setup",
              "inertReason": "current blocking approver configuration remains visible after the persisted setup path",
              "assertionKind": "browser-state",
              "note": null
            },
            {
              "index": 7,
              "text": "And I press Release once for the tracked candidate",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-7-I-press-Release-once-for-the-tracked-candidate-ba703de612423d69059ca279fd021987e02c53ab.png",
              "imageSha256": "c71c0d3a5a8d960dd26d9be2ede157dd12bb9386ddce2cd36bea57f787f274cb",
              "embeddedImageSha256": "1a753d699d04fdbffd2abae6170324f19a9aa1e3723281f2ef0fb900701d95cd",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 8,
              "text": "Then delivery is visibly waiting for its blocking decision",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-8-delivery-is-visibly-waiting-for-its-blocking-decision-a138b060e50d61c64eaccaeedfc3a17158589abd.png",
              "imageSha256": "cfbcae63497d217778ffcedc79574584e04088163df72902e446e6450d57c626",
              "embeddedImageSha256": "1d84871499463d25ab1eb4c783e734063f4ca3adc6c3ca9555155492e0b69907",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "visible waiting-for-approval projection and required blocking approver row",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 9,
              "text": "When I switch to the exact authorised representative",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-9-I-switch-to-the-exact-authorised-representative-0c7aa23f0570fcbc444a8b59cb8d8f983fee40a9.png",
              "imageSha256": "99bb2715d07cb399324fc533bc75e29ab013a9a6cc315dd02e34add7b53dfec9",
              "embeddedImageSha256": "e522bf09b21ed5299137647d53bae870173a0edaf33ffea6b2a5d7dbf0a5a24b",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 10,
              "text": "And I open the tracked approval from the work queue",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-10-I-open-the-tracked-approval-from-the-work-queue-14c0e40ada661cbdf7336cc348bf5b2f85740a02.png",
              "imageSha256": "350b46b09db37175f93a1019a4e27d3a41d667a86794b9a63852d75321276409",
              "embeddedImageSha256": "95de7eefbfe1ef58160b74e20e52356665caabb6a85a13928d029709d870f6ba",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 11,
              "text": "And I approve the tracked release",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-11-I-approve-the-tracked-release-483e90e16b8e2d7bb0928c0293fc57285d342ff8.png",
              "imageSha256": "7e7db031aae14d33e9618d9b7c85f7eaa8987de30fa72a070ca39a9dea5162be",
              "embeddedImageSha256": "f13f8f6e8ec0f78fca5f439d1279da9b24e14d6ed91c66a9d34738ccd43b34a0",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 12,
              "text": "Then the approval decision is durably recorded",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-12-the-approval-decision-is-durably-recorded-363970ef8a4a547927ee67bf958524b2ebbcf511.png",
              "imageSha256": "def2a73e618e5ee33f9f739bc2ba8192e2e7970e49839e40b3967949ce86cc91",
              "embeddedImageSha256": "5da347da975c06e4f6ee0e2e25ca617d96812af80dbfecd41b63abecc04aeaf9",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "visible recorded-decision confirmation after the persisted approval action",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 13,
              "text": "When I switch back to the manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-13-I-switch-back-to-the-manufacturer-151cbd1a8c7636c6e490408b0b332c66ad22a70e.png",
              "imageSha256": "8095590cd5022eeed9d36c1316220d814f7fa52aa347767b791a6e897e2d9193",
              "embeddedImageSha256": "836ba2205b1abd44675af97b853c947f9216838d4901b57082632c257a85206e",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 14,
              "text": "And I reopen the tracked release",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-14-I-reopen-the-tracked-release-157a8686d637effd34b3cf7a04eb3b135da897ee.png",
              "imageSha256": "fd9999d9672ae8e3901144d35c7e32b94ccc2b0d971817bf9f1435f09a628e50",
              "embeddedImageSha256": "1745bfddee15a1ce464cf592968d354305524c75c28ebb4f2cc1e9ea18407faf",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 15,
              "text": "Then the tracked release is delivered without another Release action",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-59f65-hout-a-second-Release-press-chromium/attachments/BDD-step-15-the-tracked-release-is-delivered-without-another-Release-action-902cbc48ab2877cce28b09c4d494f5439c45e20a.png",
              "imageSha256": "fd9999d9672ae8e3901144d35c7e32b94ccc2b0d971817bf9f1435f09a628e50",
              "embeddedImageSha256": "1745bfddee15a1ce464cf592968d354305524c75c28ebb4f2cc1e9ea18407faf",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the delivered projection remains visibly shown without another Release action",
              "inertReason": "visible Delivered projection and absent Release action",
              "assertionKind": "ui-assertion",
              "note": null
            }
          ],
          "slug": "approval-of-the-exact-frozen-release-completes-delivery-without-a-second-release-press"
        },
        {
          "scenarioName": "The authorised representative's approval is its Article 11 verification and cites an outside signature",
          "featureFile": "features/release-integration/approver-chain-duties.feature",
          "featureName": "The MDR obligations discharged on the ordinary approver chain",
          "tags": [
            "@ISSUE:1303",
            "@MODULE:RELEASE",
            "@SR-034",
            "@UR-008",
            "@RSK-007",
            "@RSK-022"
          ],
          "testId": "features/release-integration/approver-chain-duties.feature::The authorised representative's approval is its Article 11 verification and cites an outside signature",
          "journeyId": "54021940-dfcd-4892-9862-48779d9218e4",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given the redesign sign-in page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-92482770dada9d62b58198b01a1a7e335a66510e.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I sign in to the redesign as a manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-e90cebad726b90a43f24604ffbb545064fe60ec9.png",
              "imageSha256": "2635fc1c93d52d0a66885acc0e57e65bb091a15eb467f6eff4e140170fab9ef9",
              "embeddedImageSha256": "6e38f0d2367d141d27a36591d6991b2c324f7a2542d9d0aaa16802c2742b4bfc",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I open the device that already has partners",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-3-I-open-the-device-that-already-has-partners-cf2c187af64914103b402697253e09df913ac6d2.png",
              "imageSha256": "572a5c0282b404e13399cb07927e530b2b0d6ce47262f21776a4fc60650cf3c3",
              "embeddedImageSha256": "03321680c33600e062df72627aa2adc1e5630ebc9eafa71cfe975186f85ad478",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And I start a follow-up change",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-4-I-start-a-follow-up-change-801780fa90a4f19731c5c67e7982e427f2a616b4.png",
              "imageSha256": "1c3b13f4935a80f15769d9be2cc649f92d088b332b2f93b76040eb72429ccad8",
              "embeddedImageSha256": "46232432891bbd03bd081429913d8df16da4e0ca3e47ad85014183968cd01c4f",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "Then the further release carries the frozen document forward",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-5-the-further-release-carries-the-frozen-document-forward-b36226dfee7b62a28e4dceb850fa7f563cfe9701.png",
              "imageSha256": "647a7a0b2d9175127851f9a7db77ece4f46eed2e9fb34b9addcc6a7182b8dd9b",
              "embeddedImageSha256": "ed01a85a3d572c8f6e3cec44b7fbfaa1db3b2117979fa396fb0d4917594075c7",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "visible successor draft and carried frozen-document row",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 6,
              "text": "When I configure the authorised representative as a blocking approver",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-6-I-configure-the-authorised-representative-as-a-blocking-approver-eed1bae19af866929a66386a1ac3bb3b44854909.png",
              "imageSha256": "647a7a0b2d9175127851f9a7db77ece4f46eed2e9fb34b9addcc6a7182b8dd9b",
              "embeddedImageSha256": "ed01a85a3d572c8f6e3cec44b7fbfaa1db3b2117979fa396fb0d4917594075c7",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the blocking approver configuration remains visibly shown after setup",
              "inertReason": "current blocking approver configuration remains visible after the persisted setup path",
              "assertionKind": "browser-state",
              "note": null
            },
            {
              "index": 7,
              "text": "And I press Release once for the tracked candidate",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-7-I-press-Release-once-for-the-tracked-candidate-00b723a8e4b176d83c91b9a318a39ded87ac5003.png",
              "imageSha256": "e1bf23020b35900b38b3feaa36139a59e38b170091f88ca3d536ab58264af091",
              "embeddedImageSha256": "f526a48273006f1ca4dcd6241eb48d2ce5e33f0144feae30704f5c22fd0f1a4b",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 8,
              "text": "Then delivery is visibly waiting for its blocking decision",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-8-delivery-is-visibly-waiting-for-its-blocking-decision-f471f8d92382c9b528988d9da5e8e515e04b0a4f.png",
              "imageSha256": "84c857d5591c322e88b274c21b898f518a79a509805724de16fd386875e7cbe7",
              "embeddedImageSha256": "aac6aad81ddb327334a9ad46e9ebfeea5898bd2221d0b5285f58dde3ef882435",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "visible waiting-for-approval projection and required blocking approver row",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 9,
              "text": "When I switch to the exact authorised representative",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-9-I-switch-to-the-exact-authorised-representative-045ec97485c7f7088812d299dd70abdff869975d.png",
              "imageSha256": "8f92ced506185444781d9308c579be167ef51d50a641380dc57e8e358a9c4fb3",
              "embeddedImageSha256": "8f0155fe6ff2723db8d7639c109d04b0fa9a8a1475765bf7022ef61816ca5f61",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 10,
              "text": "And I open the tracked approval from the work queue",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-10-I-open-the-tracked-approval-from-the-work-queue-cd89a1c6f6f45d52958d2442c346a5b8f8586094.png",
              "imageSha256": "6eaf3c09594a51b33b9d9912149928726ab2a91df0591e51d1fe57a5d3acbad6",
              "embeddedImageSha256": "46272ed6ac14da1960022cc651d0b09d39a4619ed243066a9a846e2594bcbee3",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 11,
              "text": "Then my own row says my approval is my Article 11 verification of this release",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-11-my-own-row-says-my-approval-is-my-Article-11-verification-of-this-release-54f35550028597f05a5a2ccfb2c51a007a922c05.png",
              "imageSha256": "6eaf3c09594a51b33b9d9912149928726ab2a91df0591e51d1fe57a5d3acbad6",
              "embeddedImageSha256": "46272ed6ac14da1960022cc651d0b09d39a4619ed243066a9a846e2594bcbee3",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the Article 11 verification row remains visibly shown",
              "inertReason": "visible Article 11 approval-purpose row",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 12,
              "text": "When I approve the tracked release citing the outside signature \"DocuSign envelope 4f2a-11\"",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-12-I-approve-the-tracked-release-citing-the-outside-signature-DocuSign-envelope-4f2a-11--14162bc2eac38acfeb7b7f975c2da217625bd668.png",
              "imageSha256": "913f2fccac0576dcae385a3e51219aa552655b4f084f19bde544886789b5d7df",
              "embeddedImageSha256": "e94472851383698b815a25be008cbd9339e2e5c4c6e7cebc13856332c40c1b85",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 13,
              "text": "Then the approval decision is durably recorded",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-13-the-approval-decision-is-durably-recorded-9ecd72aa1bcc81249ef65297c9c7a280391440ea.png",
              "imageSha256": "0a5b9818bbea90ea6dca61a999e6ffedc4015a31a301df08e10fce2a88036ea3",
              "embeddedImageSha256": "a3eaf41fcb7c8675e13a2de43a0756faa5bdbe749021b296d7ae329957c0aebd",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "visible recorded-decision confirmation after the persisted approval action",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 14,
              "text": "When I switch back to the manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-14-I-switch-back-to-the-manufacturer-716059d58c7068066c90e2cb2bbacc3679f49b78.png",
              "imageSha256": "2635fc1c93d52d0a66885acc0e57e65bb091a15eb467f6eff4e140170fab9ef9",
              "embeddedImageSha256": "6e38f0d2367d141d27a36591d6991b2c324f7a2542d9d0aaa16802c2742b4bfc",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 15,
              "text": "And I reopen the tracked release",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-15-I-reopen-the-tracked-release-cb615198cb240653420b219c1bb4fb94eae36ae0.png",
              "imageSha256": "aaad0718a60157d97ab620b3fec2bbc69742fed56054ea3f83dedf57ca8cdd71",
              "embeddedImageSha256": "11348b3469a62d443a8c38904bd87efc422e6ff44e4e48563debc2ba5a6a1844",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 16,
              "text": "Then the tracked release is delivered without another Release action",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-16-the-tracked-release-is-delivered-without-another-Release-action-f4aa7a0a96807338ee851a503acfecc8be0f2125.png",
              "imageSha256": "aaad0718a60157d97ab620b3fec2bbc69742fed56054ea3f83dedf57ca8cdd71",
              "embeddedImageSha256": "11348b3469a62d443a8c38904bd87efc422e6ff44e4e48563debc2ba5a6a1844",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the delivered projection remains visibly shown without another Release action",
              "inertReason": "visible Delivered projection and absent Release action",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 17,
              "text": "And the recorded approval carries the outside signature \"DocuSign envelope 4f2a-11\"",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6b805--cites-an-outside-signature-chromium/attachments/BDD-step-17-the-recorded-approval-carries-the-outside-signature-DocuSign-envelope-4f2a-11--0a281b32a0db68b8f4a8d1449c8bcf993ace3dff.png",
              "imageSha256": "aaad0718a60157d97ab620b3fec2bbc69742fed56054ea3f83dedf57ca8cdd71",
              "embeddedImageSha256": "11348b3469a62d443a8c38904bd87efc422e6ff44e4e48563debc2ba5a6a1844",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; asserted through the API read",
              "inertReason": "GET release delivery approval projection",
              "assertionKind": "api-read",
              "note": null
            }
          ],
          "slug": "the-authorised-representative-s-approval-is-its-article-11-verification-and-cites-an-outside-signature"
        },
        {
          "scenarioName": "The importer and the distributor are asked at delivery, decide, and hold nothing",
          "featureFile": "features/release-integration/approver-chain-duties.feature",
          "featureName": "The MDR obligations discharged on the ordinary approver chain",
          "tags": [
            "@ISSUE:1303",
            "@MODULE:RELEASE",
            "@SR-035",
            "@UR-009",
            "@SR-036",
            "@UR-010",
            "@RSK-022"
          ],
          "testId": "features/release-integration/approver-chain-duties.feature::The importer and the distributor are asked at delivery, decide, and hold nothing",
          "journeyId": "982884ce-fd7b-4dcc-9e10-23641a10c840",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given the redesign sign-in page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-0444d09a1f33e85444d01e33cf2f78d9270fbd80.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I sign in to the redesign as a manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-fb5e270c12644b5b4638037316f81936df7853f7.png",
              "imageSha256": "2635fc1c93d52d0a66885acc0e57e65bb091a15eb467f6eff4e140170fab9ef9",
              "embeddedImageSha256": "6e38f0d2367d141d27a36591d6991b2c324f7a2542d9d0aaa16802c2742b4bfc",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I select the release-native manufacturer context",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-3-I-select-the-release-native-manufacturer-context-1f200bf8c3a33965a5001d24d471937e469a78c0.png",
              "imageSha256": "2635fc1c93d52d0a66885acc0e57e65bb091a15eb467f6eff4e140170fab9ef9",
              "embeddedImageSha256": "6e38f0d2367d141d27a36591d6991b2c324f7a2542d9d0aaa16802c2742b4bfc",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the authenticated release workspace remains visible after context selection",
              "inertReason": "context selection completes or confirms the already-selected authenticated release workspace",
              "assertionKind": "browser-state",
              "note": null
            },
            {
              "index": 4,
              "text": "And I open the current multi-EO release device",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-4-I-open-the-current-multi-EO-release-device-cb019f1dedcb7ac57e6a5c60c0af53d7a5006550.png",
              "imageSha256": "40f437dc0519df537613966076a99775295ca3deb6af0e99b3fc1a40b12a8a1a",
              "embeddedImageSha256": "9b457057b8cb75e69aa2d6b7771b2efcdbfa0c2f8f3af78c9fa36960713799b2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "And I start production version \"1.3 importer and distributor as reviewers\"",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-5-I-start-production-version-1-3-importer-and-distributor-as-reviewers--8dd262642fa64bc19c7b4376827f3c0642834370.png",
              "imageSha256": "12a8313996164223fab08d03cf7ea721638c84c622a17e0e0fc8bbef085cee5c",
              "embeddedImageSha256": "2a0b794852050c33032ab036d1871c3f3c09fbd98b14a52cbb600bcf4146a82e",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "And I ensure the current release has two documents",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-6-I-ensure-the-current-release-has-two-documents-2dd5840248d40ed18a0c91661395863d4727f689.png",
              "imageSha256": "76876ad4ddd4bde0a82e58264f7c45f4e6fdcc5fb1c35a1cd46b2b25aa66e717",
              "embeddedImageSha256": "1ae83c8318bba43bf9243073059e06c33df3f66c42989457b4f83a7bae5b995f",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 7,
              "text": "And I clear any carried blocking approvers",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-7-I-clear-any-carried-blocking-approvers-2d47685ac8483722fdb285a5c1c736c980c13a56.png",
              "imageSha256": "47a029fc684e8a4745c341101b4ab174547670f83731b6857e913ec9805d1ebd",
              "embeddedImageSha256": "a13bf451de99eb70c17802a2162956cddfc37132574437b96da4001299bae89f",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 8,
              "text": "And I complete and confirm the current release authority",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-8-I-complete-and-confirm-the-current-release-authority-df8ff1b4041b6582561d3adabfae4dcab85a50d4.png",
              "imageSha256": "47a029fc684e8a4745c341101b4ab174547670f83731b6857e913ec9805d1ebd",
              "embeddedImageSha256": "a13bf451de99eb70c17802a2162956cddfc37132574437b96da4001299bae89f",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; release authority was already confirmed",
              "inertReason": "the exact Release control was already enabled",
              "assertionKind": "browser-state",
              "note": null
            },
            {
              "index": 9,
              "text": "And I configure the importer and the distributor as reviewers only",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-9-I-configure-the-importer-and-the-distributor-as-reviewers-only-8009f9c294d5ca10c65746f2dbedff649060b9a2.png",
              "imageSha256": "9fd06181dd459cdfd18fec6a5d52d7c0a9dea98da927c6e50eaaa533a2f8a961",
              "embeddedImageSha256": "f82bafc3d8e66223b9e951181f28f5617d54d75ad93797de59fe8580347ab233",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "persisted reviewer configuration and current approver rows",
              "assertionKind": "browser-state",
              "note": null
            },
            {
              "index": 10,
              "text": "And I release this tracked candidate once",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-10-I-release-this-tracked-candidate-once-f2945a45e5e5006e5e9937f5a43eab0d1a56c79c.png",
              "imageSha256": "4cdb9148a3adb18a30ccfb0704fff4d7620ba3565a5bfdf92b93071929b2da1c",
              "embeddedImageSha256": "46063fb29e3c26b9b171072a2dafb201ad02b5168770e80d068231f1b0dd0e90",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 11,
              "text": "Then the release is delivered immediately",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-11-the-release-is-delivered-immediately-6726706ff269dd97f5646cb46efb130dbbf68648.png",
              "imageSha256": "b0da280bae2a93a777e3224f9650686ad07b6f9a83f00919fc560e691e8d2dad",
              "embeddedImageSha256": "0291bbde4dabdaf743d2f6170ec8a3b68febec01db3f6fdb91ebd662ed46b515",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "UI assertions of Delivered, the frozen recipient set and absence of a waiting state",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 12,
              "text": "When I switch to the exact release-native importer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-12-I-switch-to-the-exact-release-native-importer-0dc940f1277cf0d7a4252582a05067eb1ac35522.png",
              "imageSha256": "3732ef8da95b5f75b7d17258512bb1fb620a049f3d6080e722fd07a74851d352",
              "embeddedImageSha256": "86dc1bc549c983b0044e7b99b510f71194febf2bf6daf21248b4c597b6092d7d",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 13,
              "text": "And I open the tracked approval for \"AtlasView Multi-EO Release Monitor\" from the work queue",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-13-I-open-the-tracked-approval-for-AtlasView-Multi-EO-Release-Monitor-from-the-work-queue-a6a9492f9f444120409fc3ea481fc11ebac1d91a.png",
              "imageSha256": "e5a075b2ba2372e7714ddb94aa2436096c183d1ecfd9d638eb7d7d2bddf4e442",
              "embeddedImageSha256": "950b996b50dceeba0b276d7cf3d6c87e74a58a9b02a9cda17343c49a70722d4d",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 14,
              "text": "Then I can open exactly the release's frozen documents",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-14-I-can-open-exactly-the-release-s-frozen-documents-9cad51c4b6e0bb75b2ae2a79e2d77062d854a237.png",
              "imageSha256": "3993de62ace2fb61dcd9b88a27514f49860be29243dbc64473e9d35d2f368615",
              "embeddedImageSha256": "95f6eaaf6cc7aa957307e074259646e158cc9856542cd7bc005320d97a73ea36",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "visible frozen-document review and persisted release access read",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 15,
              "text": "When I approve the tracked release",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-15-I-approve-the-tracked-release-56f51d0aa4730d9d3cbfc85c82bd2f84e42219b4.png",
              "imageSha256": "cfd628e40fca8c4bf4d6b058270b23febbaa8c50a437fa5744ad8312ca70ad7b",
              "embeddedImageSha256": "a7d63bff57882b3e89b406c32ef76e7491ea1b10e187c99b79897d1a74900200",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 16,
              "text": "Then the approval decision is durably recorded",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-16-the-approval-decision-is-durably-recorded-b438055aaf8b957eaf18611b5dff73b1392b1099.png",
              "imageSha256": "70d06848eb86a69006aa9a2ee4c4c885dfec61b14716bc2d47edbe07588d0b5e",
              "embeddedImageSha256": "4294cffe6fa4be4066008422271a0d00da20f4633ab2028f583387191aaf99c4",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "visible recorded-decision confirmation after the persisted approval action",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 17,
              "text": "When I switch to the exact release-native distributor",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-17-I-switch-to-the-exact-release-native-distributor-341c14b75561f7cfa35f6cee6abf44c55825a384.png",
              "imageSha256": "dd709f6c68bc8f28c6a3c248718f04e71e1e1a4cdd444d2e90df6c7d55a97ab4",
              "embeddedImageSha256": "57322be6f32b4e556608c9e032b0ffe8e692b6c84a9631726eecc59ea5cd7ecb",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 18,
              "text": "And I open the tracked approval for \"AtlasView Multi-EO Release Monitor\" from the work queue",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-18-I-open-the-tracked-approval-for-AtlasView-Multi-EO-Release-Monitor-from-the-work-queue-2ec9bb987e8fd4be02bafaa7b3b49da0eaf29913.png",
              "imageSha256": "7354100a0b02a17ba321bec7fd95f164c55c34a25cf2c01fe50f42daddd3a804",
              "embeddedImageSha256": "b06f056d936aa748ec5e242d27cbc99c307acc9331080d282af9f7c6b452acc1",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 19,
              "text": "When I request changes on the tracked release as an advisory reviewer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-19-I-request-changes-on-the-tracked-release-as-an-advisory-reviewer-d28932f5bba0eb19e8bde209aed1a632e56bbcaa.png",
              "imageSha256": "5a099278206f791470bc2308e435a54afbb8f5c50682a02ea3fe6c308a0520c5",
              "embeddedImageSha256": "3e4dbef8e1d2f3de7ed8fceadc9ab836690da58c325933c3e160ba523aa62de6",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 20,
              "text": "Then the approval decision is durably recorded",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-20-the-approval-decision-is-durably-recorded-67f8583c60ce7420c34dbb8bf43f1e7ba3f53ca2.png",
              "imageSha256": "5a099278206f791470bc2308e435a54afbb8f5c50682a02ea3fe6c308a0520c5",
              "embeddedImageSha256": "3e4dbef8e1d2f3de7ed8fceadc9ab836690da58c325933c3e160ba523aa62de6",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the recorded approval decision remains visibly shown",
              "inertReason": "visible recorded-decision confirmation after the persisted approval action",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 21,
              "text": "When I switch back to the manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-21-I-switch-back-to-the-manufacturer-00c4ad64f623c1b7bef61eb3152192ffd54ae12f.png",
              "imageSha256": "2635fc1c93d52d0a66885acc0e57e65bb091a15eb467f6eff4e140170fab9ef9",
              "embeddedImageSha256": "6e38f0d2367d141d27a36591d6991b2c324f7a2542d9d0aaa16802c2742b4bfc",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 22,
              "text": "And I reopen the tracked release",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-22-I-reopen-the-tracked-release-75653d15bc1e8f6c4b1a7c97e0db569320361b0a.png",
              "imageSha256": "6911f2f8a59255e0a1d57abd7c1f9a6a5e292abc66c89c510791788c51d4512b",
              "embeddedImageSha256": "4e774002ee14e89c3259a596e380b08f45170f1576518106f5f3bfa1653cfae0",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 23,
              "text": "Then the tracked release is still delivered",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-23-the-tracked-release-is-still-delivered-9a384d858248e1fd1be00f4a377d77e3664c8227.png",
              "imageSha256": "6911f2f8a59255e0a1d57abd7c1f9a6a5e292abc66c89c510791788c51d4512b",
              "embeddedImageSha256": "4e774002ee14e89c3259a596e380b08f45170f1576518106f5f3bfa1653cfae0",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the delivered action bar remains visibly shown",
              "inertReason": "visible delivered action bar after advisory reviewer activity",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 24,
              "text": "And the recorded chain shows the importer approved and the distributor requested changes, holding nothing",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-0b363-ery-decide-and-hold-nothing-chromium/attachments/BDD-step-24-the-recorded-chain-shows-the-importer-approved-and-the-distributor-requested-changes-holding-nothing-d75ab6327bf4d167215f0649a3c5f358c8d94c14.png",
              "imageSha256": "6911f2f8a59255e0a1d57abd7c1f9a6a5e292abc66c89c510791788c51d4512b",
              "embeddedImageSha256": "4e774002ee14e89c3259a596e380b08f45170f1576518106f5f3bfa1653cfae0",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; asserted through the API read",
              "inertReason": "GET release delivery approver projection",
              "assertionKind": "api-read",
              "note": null
            }
          ],
          "slug": "the-importer-and-the-distributor-are-asked-at-delivery-decide-and-hold-nothing"
        },
        {
          "scenarioName": "A visible changes request stops one release and its successor can deliver",
          "featureFile": "features/release-integration/release-document-feedback.feature",
          "featureName": "Anchored PDF feedback and its immutable correction successor",
          "tags": [
            "@VAL-REL-019",
            "@SR-197",
            "@UR-002",
            "@UR-025",
            "@UR-014",
            "@UR-017",
            "@RSK-007",
            "@RSK-022",
            "@MODULE:RELEASE"
          ],
          "testId": "features/release-integration/release-document-feedback.feature::A visible changes request stops one release and its successor can deliver",
          "journeyId": "28fafdcc-e44d-4d8d-8477-064458cd1d43",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [
            {
              "text": "Starting condition: this correction story uses a device that already carries releases from sibling scenarios in the run."
            }
          ],
          "steps": [
            {
              "index": 1,
              "text": "Given the anchored-feedback participants use separate signed-in sessions",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-1-the-anchored-feedback-participants-use-separate-signed-in-sessions-4389e1754659e74925b0ad58af92b2f7bb8fafea.png",
              "imageSha256": "8095590cd5022eeed9d36c1316220d814f7fa52aa347767b791a6e897e2d9193",
              "embeddedImageSha256": "836ba2205b1abd44675af97b853c947f9216838d4901b57082632c257a85206e",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "And I open the current multi-EO release device",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-2-I-open-the-current-multi-EO-release-device-34b487afc6ef69cb7eaa23b18761b1b9d3eb2d4f.png",
              "imageSha256": "8506c3636974cb1fe55b78d205a62cbe7d1b0947594009a3d48069a9f8d6d3a2",
              "embeddedImageSha256": "7fd54fa681f26cbf71f592eb46e349368449c05f60cea041f420a5080484351f",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I open the device's access page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-3-I-open-the-device-s-access-page-738aefa0f7273a412a672c28539d050684cffca2.png",
              "imageSha256": "b5119f4b66583544da9dc6ba2201322a0b462c5860d50b3a5b2b1db13d9aa7b1",
              "embeddedImageSha256": "074b975d6a76fa0cf0ca283bdff425634aa1e40c39ee24bcb07680bf1ff5a49b",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And I add the authorised representative to this device",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-4-I-add-the-authorised-representative-to-this-device-0f05cc55b87c70c19f0a13bfa72ec0cf465972bc.png",
              "imageSha256": "b5119f4b66583544da9dc6ba2201322a0b462c5860d50b3a5b2b1db13d9aa7b1",
              "embeddedImageSha256": "074b975d6a76fa0cf0ca283bdff425634aa1e40c39ee24bcb07680bf1ff5a49b",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the authorised representative was already connected to this device",
              "inertReason": "The existing authorised-representative appointment is already visible",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 5,
              "text": "And I go back to the device",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-5-I-go-back-to-the-device-f84f808a003cee72181c4bd76beb222529874d28.png",
              "imageSha256": "9ff8c85af0aefd1cdb834b124f766dbab270cd22bbb682a5330d77f6ab65ca83",
              "embeddedImageSha256": "d357e6f2a738a02ffeae07a5f2c6d0db9be938a13be3dc7a7822be23d5f71e6d",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "And I start production version \"VAL-REL-019 automated review\"",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-6-I-start-production-version-VAL-REL-019-automated-review--683a7f329f405f963e69df9c8f3ffa10da19b664.png",
              "imageSha256": "ea7433ec336a5369fa6a2a3819287deca2ec5e4f62084c45475c6726c0967689",
              "embeddedImageSha256": "a48ec2b414ad40961cd6a4defad1f29b41f3a9bb71e48bd757425f703a9759cb",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 7,
              "text": "And I ensure the current release has two documents",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-7-I-ensure-the-current-release-has-two-documents-a8196da181cd4fd84559e9d93adc9a0c6c57ed86.png",
              "imageSha256": "d273423b330a05e2f67c8a0c367861eea7bcccc8594306c7f76df0bfdd91437a",
              "embeddedImageSha256": "3a4f1d620eef4d4104c9cd333fdb3f1395a33739b553107028df97b714c85923",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 8,
              "text": "And I complete and confirm the current release authority",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-8-I-complete-and-confirm-the-current-release-authority-4243b306f45382a97888384f7aec4179b14edf38.png",
              "imageSha256": "d273423b330a05e2f67c8a0c367861eea7bcccc8594306c7f76df0bfdd91437a",
              "embeddedImageSha256": "3a4f1d620eef4d4104c9cd333fdb3f1395a33739b553107028df97b714c85923",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; release authority was already confirmed",
              "inertReason": "the exact Release control was already enabled",
              "assertionKind": "browser-state",
              "note": null
            },
            {
              "index": 9,
              "text": "And I configure the fresh anchored-feedback delivery",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-9-I-configure-the-fresh-anchored-feedback-delivery-96e12528f0d96310faf00e023dcf0fdea0659289.png",
              "imageSha256": "c123f69d975aa09b472b45bd4309c19c93321117cb3fa193e2a6638198abc259",
              "embeddedImageSha256": "34450b445fc28bb2120f886839a3023e8c2d9f93d7505b608090c31540834aab",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 10,
              "text": "And I configure the authorised representative as a blocking approver",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-10-I-configure-the-authorised-representative-as-a-blocking-approver-9d60ab17b4140a060df921490ca95a313b633e82.png",
              "imageSha256": "e8209884a4f09f8940835cfd3f795b427107527986c21e299813f91528c442fe",
              "embeddedImageSha256": "54e7a5c534e5b4aae13fcb6b6f7af43a7f4b7cb34a8dd91e5fc3197e4c28b06d",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "current blocking approver configuration remains visible after the persisted setup path",
              "assertionKind": "browser-state",
              "note": null
            },
            {
              "index": 11,
              "text": "And I release this tracked candidate once",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-11-I-release-this-tracked-candidate-once-3325512c451c58a23eb181a211254a5445e23621.png",
              "imageSha256": "b9cc4d43dd51cf98bf1ea08985144d485885d952830bbcf4fddc26004686f625",
              "embeddedImageSha256": "b56dc14aa90e56025247aece67045678c64bc55e869927944dd7dbf31059ac0d",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 12,
              "text": "Then delivery is visibly waiting for its blocking decision",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-12-delivery-is-visibly-waiting-for-its-blocking-decision-aeb8f537dab58cd68f97eab374bcf2de57a103fc.png",
              "imageSha256": "3e7d3125ccf1135c3c7800437c3f809df3357ff679945a43aec77eec179abc6b",
              "embeddedImageSha256": "535da87522b1d79a50001bfc10a8d217cd33b7bf63f418b2386361d8e314fbe3",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "visible waiting-for-approval projection and required blocking approver row",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 13,
              "text": "When the authorised representative takes over the anchored-feedback review",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-13-the-authorised-representative-takes-over-the-anchored-feedback-review-e8d9454c16a812ebb0ca38c3dc6534dec6d1846c.png",
              "imageSha256": "c2f12ebb33a1e09c713f24718d4145526dd1340b4349ceaeb578f16881eceeac",
              "embeddedImageSha256": "c6752b48170f4fdcc7927d9988071f8fa180cc1f7796b315073eb76b9ddbddd6",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 14,
              "text": "And I open the exact anchored-feedback approval from the work queue",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-14-I-open-the-exact-anchored-feedback-approval-from-the-work-queue-4a7c44f4dcb974d472744066c30714da0df12385.png",
              "imageSha256": "730cba98a89e61e525c07ab70bf2dd4eca39337601d23b54457bbf554d4a36a4",
              "embeddedImageSha256": "7c8a09c3001e3dacc4406e15c48ec8085c5099c21ec655b9b9e609458f90e197",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 15,
              "text": "And I open anchored feedback on the changed and unaffected PDFs",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-15-I-open-anchored-feedback-on-the-changed-and-unaffected-PDFs-0f4f9dbb56b673e79f386e70a5b9ae25289e4a5e.png",
              "imageSha256": "8fed7da945f389b834045e35c905ce7e9fb423217d4849d6bd3a1abe658ff726",
              "embeddedImageSha256": "e6364855c4a00ce9f7eb223d1ed2b3e3d45e238dad34fceee135afaa6d90362e",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 16,
              "text": "When I close the anchored finding as unresolved",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-16-I-close-the-anchored-finding-as-unresolved-5004abb93f0683d33109721f915fb4961a2390f3.png",
              "imageSha256": "846371e4c15a9a7e9f51b7e08eac6fcdeb0963273cae7e342c8b6950f9abceaa",
              "embeddedImageSha256": "eeb6cc6192b9b8f7ae8b3feb56355364ff76d834e6866430c493296d469853de",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 17,
              "text": "And I reopen the anchored finding and verify the recorded actions",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-17-I-reopen-the-anchored-finding-and-verify-the-recorded-actions-da3f08785c7c59a9d1107df24853800828d6695a.png",
              "imageSha256": "c196778fd9d52f1eea5602e05cfcc4af303441182a5b74485fb7ee9c93e753db",
              "embeddedImageSha256": "c6f682862becd17893446473d8d9f3a66627b142b2b8e88c0bf5a4d01876734f",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": {
                "text": "Reopen returns the finding to Open; the API retains the reviewer's closed_unresolved and reopened events. Step 22 shows the manufacturer's reply and Addressed state; step 38 verifies the sealed record through API reads.",
                "url": null
              }
            },
            {
              "index": 18,
              "text": "When I request the anchored correction on the frozen release",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-18-I-request-the-anchored-correction-on-the-frozen-release-c456dd0b659a7e7842e3a73bfcfd3b0c88202b15.png",
              "imageSha256": "72b7334962fa2856e14d07749368f122ddeb93f81f96cbaa717e999a034ea11a",
              "embeddedImageSha256": "f884f082cdbf1bce6ccc3c83c33fa12ae308fcd001cebdec0c63638c74f09ab5",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 19,
              "text": "Then the anchored-feedback approval decision is durably recorded",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-19-the-anchored-feedback-approval-decision-is-durably-recorded-4224c23259fce21cb8eaa70992072e7b713fc44b.png",
              "imageSha256": "72b7334962fa2856e14d07749368f122ddeb93f81f96cbaa717e999a034ea11a",
              "embeddedImageSha256": "f884f082cdbf1bce6ccc3c83c33fa12ae308fcd001cebdec0c63638c74f09ab5",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the terminal Decision recorded card was already visible after the decision action",
              "inertReason": "the terminal Decision recorded card is already visible after the approval mutation",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 20,
              "text": "When the Manufacturer resumes the anchored-feedback release",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-20-the-Manufacturer-resumes-the-anchored-feedback-release-e074954631023f1ded6b222db87f4bb46b919f40.png",
              "imageSha256": "4acf0e8f72907d4730a7a4c398dcb4ec8967f85f584748ce00f3c07795c0d722",
              "embeddedImageSha256": "f41667bf67da05e10dc684ca00e67633d3b31d1e24c06001df0ebd7fdc8dba21",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 21,
              "text": "And I reopen the tracked release",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-21-I-reopen-the-tracked-release-4c7d5118aacd8aff62f35976314c90cf38614eac.png",
              "imageSha256": "e522eaff700bb26ebbe6c031b2da5fc223ad2565d16d4915969d12d91bf48e52",
              "embeddedImageSha256": "b2ea37e613ad2874970bab1537b1fc1cc7f052b179f7c91f5e93d6a63297442c",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 22,
              "text": "Then the Manufacturer discovers and answers the anchored feedback",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-22-the-Manufacturer-discovers-and-answers-the-anchored-feedback-509e8ece77aaf853e54d7e30e69be72063b240d1.png",
              "imageSha256": "349e90478ffd58470c0e2b42f7f34785e3a8750b769a47b8f9b2660be3476ba2",
              "embeddedImageSha256": "a702bdf428bb27f9b4e7c23e67a017d8e54a52359baee3244a121f54b3bfad6b",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 23,
              "text": "When I start the supported further-release remedy",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-23-I-start-the-supported-further-release-remedy-3781b490b59d05a35a3b8fca148e3e9e332db8ff.png",
              "imageSha256": "b220c87592228c89cf4d7cc3c75c77cb38a70a0287a68df14a9179d0c8358e9f",
              "embeddedImageSha256": "f60d687cbf16dbd2d617a5b577710c1b09253f6254aa2888ab9a2d657cbd0242",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 24,
              "text": "Then the successor keeps its approver editable and shows its saved audience counts",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-24-the-successor-keeps-its-approver-editable-and-shows-its-saved-audience-counts-c13e58f93aeea3f89c00c618a5cbdeae6e97659b.png",
              "imageSha256": "b220c87592228c89cf4d7cc3c75c77cb38a70a0287a68df14a9179d0c8358e9f",
              "embeddedImageSha256": "f60d687cbf16dbd2d617a5b577710c1b09253f6254aa2888ab9a2d657cbd0242",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the successor's approver controls and saved audience counts remain visible after the round trip",
              "inertReason": "UI approver and sharing-grid checks followed by fresh GET /releases audience projection",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 25,
              "text": "When I upload the corrected immutable successor revision",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-25-I-upload-the-corrected-immutable-successor-revision-320c86648dc1be8182b4a80bd1b4e672a67c72a3.png",
              "imageSha256": "8e9d6c456d95191183ca28020c367893138c484fab3b451768f67f6cd8197402",
              "embeddedImageSha256": "c8009bdb47fa6fbd1d5d672d17717aa6bf2ed00175bb8eecf8a97c0f1b7e5e66",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 26,
              "text": "And I keep the corrected revision in the configured delivery",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-26-I-keep-the-corrected-revision-in-the-configured-delivery-e674f0d77e43868809e6b44c8481e8fe3192dad4.png",
              "imageSha256": "caa827ad29083840009e8e732bc6c34ca219f454890eec0f1a6bfc3adfa5acc8",
              "embeddedImageSha256": "5ed2adfc13e5b12cdafaebd23e7a56197fb9942bbbba549f64c8266b5f9dfcd4",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 27,
              "text": "And I release this tracked candidate once",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-27-I-release-this-tracked-candidate-once-2a19ac28b30600456e4e6b0505ca205f70c53190.png",
              "imageSha256": "9254a9354fa8eb7d7942fb249a1d52ba646839a4159dcf07a13805e387f7cb46",
              "embeddedImageSha256": "896c4450e66084a1b71f34255af1e49a835d08ea18520970a2af081f847cf09b",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 28,
              "text": "Then delivery is visibly waiting for its blocking decision",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-28-delivery-is-visibly-waiting-for-its-blocking-decision-9c0bd44e017c86170b89cb593b03eabf803bb074.png",
              "imageSha256": "c7bfaf64724bf9df30ac0c7e32ede0abaf8ed2004397b999bd0d2a163cf67c6d",
              "embeddedImageSha256": "2e38352c00791dcb504db14d94db2f023eb95307fe7594ccbb05807fb85ece5f",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "visible waiting-for-approval projection and required blocking approver row",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 29,
              "text": "When the authorised representative takes over the anchored-feedback review",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-29-the-authorised-representative-takes-over-the-anchored-feedback-review-eb6e7ea1bb74541f1c2e46fbfa2f22824f08754f.png",
              "imageSha256": "72b7334962fa2856e14d07749368f122ddeb93f81f96cbaa717e999a034ea11a",
              "embeddedImageSha256": "f884f082cdbf1bce6ccc3c83c33fa12ae308fcd001cebdec0c63638c74f09ab5",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 30,
              "text": "And I open the exact anchored-feedback approval from the work queue",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-30-I-open-the-exact-anchored-feedback-approval-from-the-work-queue-f8d52b4b4790b54aef9d1b0aa9210909d0d3c6c3.png",
              "imageSha256": "44766d12181445b73394eff1179dcbb79070e50e2a3f9c35fb45923a1adec330",
              "embeddedImageSha256": "fe48496acf80881c1103c9182d519e65949eeaa9166bed32175abd08271dd72f",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 31,
              "text": "Then the reviewer sees the carried finding without a stale anchor",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-31-the-reviewer-sees-the-carried-finding-without-a-stale-anchor-5bca1b62bfb967d517a58c7531fb78bbdd7dc2e8.png",
              "imageSha256": "da24a41439a36373f2f176a9a9fb9a2e26b901773b4e00f28ddb3d27e5c1cdda",
              "embeddedImageSha256": "13343d52ada22e9823df3c459f632226b634bea6089ad95cb6c0bffe2a2d64bb",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 32,
              "text": "When I resolve the carried anchored finding",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-32-I-resolve-the-carried-anchored-finding-4555aec801172c6112d591e242520aef06614f55.png",
              "imageSha256": "cd0bef2a1ac6dc0381e02a799e73c3e0a4f10a11bc7a18c765ed61dd37ec030b",
              "embeddedImageSha256": "fb658d9e986779a0f434b082c132aed5b2709eb94e175c389e4106ed9bd33df2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 33,
              "text": "And I approve the anchored-feedback successor",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-33-I-approve-the-anchored-feedback-successor-141b0a8d6e21399a0c4864de688c99dd0536bb90.png",
              "imageSha256": "ac6d14471a67ec06a8dc32b363af00dc980bc3a39ca3f7f6d4e0b3b56ee88453",
              "embeddedImageSha256": "348b202ac37bc988cff91a473d875f629724827b1c010f4e8caf938b4321e967",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 34,
              "text": "Then the anchored-feedback approval decision is durably recorded",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-34-the-anchored-feedback-approval-decision-is-durably-recorded-30df93fa145e41e0b986c2e000e68af331808c11.png",
              "imageSha256": "ac6d14471a67ec06a8dc32b363af00dc980bc3a39ca3f7f6d4e0b3b56ee88453",
              "embeddedImageSha256": "348b202ac37bc988cff91a473d875f629724827b1c010f4e8caf938b4321e967",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the terminal Decision recorded card was already visible after the decision action",
              "inertReason": "the terminal Decision recorded card is already visible after the approval mutation",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 35,
              "text": "When the Manufacturer resumes the anchored-feedback release",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-35-the-Manufacturer-resumes-the-anchored-feedback-release-1108485ae13b3e070904dd951f11e6c267715599.png",
              "imageSha256": "3bb80dbcad1ec512a3806948187501b22082122c35721b361059c34becf4cbf6",
              "embeddedImageSha256": "c6f396e822b40e30635812a9f1aaf8e9915663964f963ed3726ffe3806cdda54",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 36,
              "text": "And I reopen the tracked release",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-36-I-reopen-the-tracked-release-4d14cfee676b5a276bcf15d41f39610766a4cdda.png",
              "imageSha256": "6f0ec51a6838430b8927aa6ed557d688bb40880275452e53056f4764a0327ef1",
              "embeddedImageSha256": "abe05f0a9fe0e8aa1f37e3a9cbb4032b526f54fbdc49200841f59412b8ed595a",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 37,
              "text": "Then the tracked release is delivered without another Release action",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-37-the-tracked-release-is-delivered-without-another-Release-action-0cb18b4993a40d59cf4e293c505b973ce81fdf93.png",
              "imageSha256": "6f0ec51a6838430b8927aa6ed557d688bb40880275452e53056f4764a0327ef1",
              "embeddedImageSha256": "abe05f0a9fe0e8aa1f37e3a9cbb4032b526f54fbdc49200841f59412b8ed595a",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the delivered projection remains visibly shown without another Release action",
              "inertReason": "visible Delivered projection and absent Release action",
              "assertionKind": "ui-assertion",
              "note": {
                "text": "This passing assertion is limited to Delivered state and the absence of another Release action. A self-predecessor header and missing version name were recorded as a product finding on #1130; this step does not prove header lineage or closure of that finding.",
                "url": "https://github.com/MedQAIR/MDIS/issues/1130#issuecomment-5587235842"
              }
            },
            {
              "index": 38,
              "text": "And fresh reads reconstruct the anchored-feedback release history",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-38-fresh-reads-reconstruct-the-anchored-feedback-release-history-e8256c352d195f6ee0179cd87b161fb4e93868fd.png",
              "imageSha256": "6f0ec51a6838430b8927aa6ed557d688bb40880275452e53056f4764a0327ef1",
              "embeddedImageSha256": "abe05f0a9fe0e8aa1f37e3a9cbb4032b526f54fbdc49200841f59412b8ed595a",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; asserted through the API read",
              "inertReason": "GET /releases lifecycle history and sidecar evidence",
              "assertionKind": "api-read",
              "note": null
            },
            {
              "index": 39,
              "text": "When the unrelated Manufacturer takes over for the isolation check",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-39-the-unrelated-Manufacturer-takes-over-for-the-isolation-check-ab08437990ba903f5253cb95c4c015d6944b8bd7.png",
              "imageSha256": "0793b981fd44f103adc7ff466583e9630230d84019cec35e3931e871343a63dc",
              "embeddedImageSha256": "03f02fef81fcbd708f6a29da51d5e2b30b1720105348c323d96beff660e1597e",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 40,
              "text": "And I try to read and mutate the exact anchored feedback",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-40-I-try-to-read-and-mutate-the-exact-anchored-feedback-4ef82f64047b39bacb1bdb180646c71235d33d7f.png",
              "imageSha256": "4c6bc09e9e2249f712303eec7a361b753a67200559bb974ab5e20f563b175cfe",
              "embeddedImageSha256": "3deb03c1b19e50266376e946594b38a2841ec69b203a9327f69e35dd05a1a588",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 41,
              "text": "Then the foreign anchored-feedback view is non-disclosing and has no lifecycle actions",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f65f1-d-its-successor-can-deliver-chromium/attachments/BDD-step-41-the-foreign-anchored-feedback-view-is-non-disclosing-and-has-no-lifecycle-actions-325f6b541294c4193ede7011059bdbaa03ef2609.png",
              "imageSha256": "4c6bc09e9e2249f712303eec7a361b753a67200559bb974ab5e20f563b175cfe",
              "embeddedImageSha256": "3deb03c1b19e50266376e946594b38a2841ec69b203a9327f69e35dd05a1a588",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the foreign view remains visibly non-disclosing",
              "inertReason": "UI assertion: foreign view exposes no lifecycle actions",
              "assertionKind": "ui-assertion",
              "note": {
                "text": "Negative control: an unrelated manufacturer attempted to read and mutate this exact release feedback. The preceding API assertions and this non-disclosing screen prove this tested boundary; they are not a complete tenant-isolation assessment.",
                "url": null
              }
            }
          ],
          "slug": "a-visible-changes-request-stops-one-release-and-its-successor-can-deliver"
        }
      ]
    },
    {
      "id": "partner-access",
      "title": "Partner access",
      "description": "A partner connection is established without granting document access before a release is explicitly shared.",
      "scenarios": [
        {
          "scenarioName": "S02 onboards a partner without a release or document access",
          "featureFile": "features/access-connections/real-stack-access.feature",
          "featureName": "Real-stack partner connections and document access",
          "tags": [
            "@SR-031",
            "@UR-005",
            "@MODULE:ACCESS-CONNECTIONS"
          ],
          "testId": "features/access-connections/real-stack-access.feature::S02 onboards a partner without a release or document access",
          "journeyId": "e67e0e62-979f-4b24-b671-dbcbec568dc4",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given the redesign sign-in page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-4b4d0--release-or-document-access-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-e34546af6502159357cbf49560cb9ee1687a54f2.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I sign in to the redesign as a manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-4b4d0--release-or-document-access-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-db149c5eb973fdc17fb9c8694e47b74b215b3b87.png",
              "imageSha256": "3a2cca4761783618bc46e0c0686b80d1e5c6508771e99b30da3b1178ea6de45f",
              "embeddedImageSha256": "a255a4b8de4bf482038660ecfb69a905051333d0e86dddc67cbd984efb787157",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I open the redesign's add-device form",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-4b4d0--release-or-document-access-chromium/attachments/BDD-step-3-I-open-the-redesign-s-add-device-form-d5d1ad49cb043ed0d95ae880fe0a1356b971a7ba.png",
              "imageSha256": "b4b66143a5882ee2d69b3077fca604a10449f0819742967169a0c7fba5ded04e",
              "embeddedImageSha256": "508008eb064adbc603361a8a9f15b315ba2f38f0b3874fbcf221cb6d9a861345",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And I submit a device with a unique name and UDI-DI",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-4b4d0--release-or-document-access-chromium/attachments/BDD-step-4-I-submit-a-device-with-a-unique-name-and-UDI-DI-f9f25bce662f3a28bb84d084ae3cb38a359a5c35.png",
              "imageSha256": "8e8d06bf68c101dcdde27a98452be8132f1bcc487ad5dbe352bcdb5379aa1815",
              "embeddedImageSha256": "f8daa827566f0202461dba6416c1fd4a1b2fa4431f6a50fce92a053d76af8f13",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "And I open the device's access page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-4b4d0--release-or-document-access-chromium/attachments/BDD-step-5-I-open-the-device-s-access-page-ac7846674c53fd40855e917e082f511c078e6fab.png",
              "imageSha256": "337f9d1989e3f50bd017ae4f3710d1c88f9842a7d375d7e3d8e7eec80a1b0dbb",
              "embeddedImageSha256": "f895db6f115bb91aa58a91ead4ac11f73c2b1e805361cbbeabcb209d12ecbcb4",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "And I add the authorised representative to this device",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-4b4d0--release-or-document-access-chromium/attachments/BDD-step-6-I-add-the-authorised-representative-to-this-device-198944680a6d2fbcb185a9e855dfe11a204b44a9.png",
              "imageSha256": "73813586634f6537a66c66bc344df52f5ea83bc4c98a34e14925eb9aa0c8e0b5",
              "embeddedImageSha256": "2ca702b3f9ca001edfa8486f8b41e7a9627c72017f6397bd5c579c4003db05a7",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 7,
              "text": "Then the authorised representative is connected with no document access",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-4b4d0--release-or-document-access-chromium/attachments/BDD-step-7-the-authorised-representative-is-connected-with-no-document-access-eb57d8aab339b6448ce1b97f38ae2a8b9e830ca6.png",
              "imageSha256": "73813586634f6537a66c66bc344df52f5ea83bc4c98a34e14925eb9aa0c8e0b5",
              "embeddedImageSha256": "2ca702b3f9ca001edfa8486f8b41e7a9627c72017f6397bd5c579c4003db05a7",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the asserted state was already present",
              "inertReason": "UI assertion of the connected partner row and zero document access",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 8,
              "text": "And the device access projection persists the connected zero-access relation",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-4b4d0--release-or-document-access-chromium/attachments/BDD-step-8-the-device-access-projection-persists-the-connected-zero-access-relation-a20088d3adbb142d5592da396b47b19ee919b545.png",
              "imageSha256": "73813586634f6537a66c66bc344df52f5ea83bc4c98a34e14925eb9aa0c8e0b5",
              "embeddedImageSha256": "2ca702b3f9ca001edfa8486f8b41e7a9627c72017f6397bd5c579c4003db05a7",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; asserted through the API read",
              "inertReason": "GET /partner-claims and device-access projection",
              "assertionKind": "api-read",
              "note": null
            },
            {
              "index": 9,
              "text": "And the run-owned device has no release or version persisted",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-4b4d0--release-or-document-access-chromium/attachments/BDD-step-9-the-run-owned-device-has-no-release-or-version-persisted-4e47d1ffcc28d7d0c98a5a1469d39892e8787017.png",
              "imageSha256": "73813586634f6537a66c66bc344df52f5ea83bc4c98a34e14925eb9aa0c8e0b5",
              "embeddedImageSha256": "2ca702b3f9ca001edfa8486f8b41e7a9627c72017f6397bd5c579c4003db05a7",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; asserted through the API read",
              "inertReason": "GET /releases",
              "assertionKind": "api-read",
              "note": null
            }
          ],
          "slug": "s02-onboards-a-partner-without-a-release-or-document-access"
        }
      ]
    },
    {
      "id": "instructions-public",
      "title": "Instructions for use, public",
      "description": "A manager publishes released instructions and then stops their public availability.",
      "scenarios": [
        {
          "scenarioName": "A manager publishes a device and later stops public access",
          "featureFile": "features/eifu/publish-instructions.feature",
          "featureName": "Publish and stop eIFU instructions from the redesign",
          "tags": [
            "@SR-143",
            "@MODULE:EIFU-PORTAL",
            "@UR-013",
            "@UR-020",
            "@RSK-002"
          ],
          "testId": "features/eifu/publish-instructions.feature::A manager publishes a device and later stops public access",
          "journeyId": "ca140418-ef0a-4e7a-9319-8cd55699056d",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given NeuroScan starts without an active eIFU publication",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-eifu-publish-inst-36d0c-d-later-stops-public-access-chromium/attachments/BDD-step-1-NeuroScan-starts-without-an-active-eIFU-publication-ed942abee7988889a460b3f7c9a611f4ede6f345.png",
              "imageSha256": "aca943c51ba4aa880f5eb1ac7a7ead781664d88b6ce38668ee2031af4c32f354",
              "embeddedImageSha256": "4e859b43f07b3984aa3c72737887d70d6df022f72298b4c55ebf2e28648c7108",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "And the manufacturer manager is signed in to the redesign",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-eifu-publish-inst-36d0c-d-later-stops-public-access-chromium/attachments/BDD-step-2-the-manufacturer-manager-is-signed-in-to-the-redesign-8790809dfa145bb109b0a0ca80ddcfbfabfcfe5a.png",
              "imageSha256": "ab9b8a79765c43eb53b7973e41c92e70c4b0122f92f96f30f73f422d117abcff",
              "embeddedImageSha256": "f6dc8af419196ff4ab1464bc67bb63950c8130e26a79a68dca0750ea1049f2c6",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And the manager opens Published instructions",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-eifu-publish-inst-36d0c-d-later-stops-public-access-chromium/attachments/BDD-step-3-the-manager-opens-Published-instructions-1e08664eea5eb65f05ea1c596c009074f2ee8321.png",
              "imageSha256": "74e0e74c424985019966eed1e88e01451c35ea65b8ccfaca340f1c22fd236735",
              "embeddedImageSha256": "c9d5b5524834b643173529c4a2b562a618ad5fee34ec47a137f4eb0fc716b18d",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "When the manager publishes NeuroScan",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-eifu-publish-inst-36d0c-d-later-stops-public-access-chromium/attachments/BDD-step-4-the-manager-publishes-NeuroScan-0c33dbc3e1e1a32b90f92bab29d51dbc364423b2.png",
              "imageSha256": "abddf07848134d6c2d29a9deff6e4304d20c5e37bcbcbe356ae40f919da17c1a",
              "embeddedImageSha256": "ae90e58dcf03c7da722b3c5d3fd51de0a082f416bca236d4b26935f6c30f07fb",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "Then a separate anonymous visitor finds the NeuroScan instructions",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-eifu-publish-inst-36d0c-d-later-stops-public-access-chromium/attachments/BDD-step-5-a-separate-anonymous-visitor-finds-the-NeuroScan-instructions-995fbc9e140f20e1f8a5a79877e1d84e6ec80916.png",
              "imageSha256": "c85553b759e4c529880d8beaeb74a7ff58fd83ed35715a26683ef457fc5b00cf",
              "embeddedImageSha256": "f05c37ef3d4fc42eedc95971ce0cb397c707f19a7d0d2cf263aeed4484dcc3f0",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "When the manager stops public access to NeuroScan",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-eifu-publish-inst-36d0c-d-later-stops-public-access-chromium/attachments/BDD-step-6-the-manager-stops-public-access-to-NeuroScan-7cf010dca34d7deb8875548add8a3f664c4cb7b3.png",
              "imageSha256": "d81682240ed2b328d55e435852a4a4953496af1520897f44e09e2fff8b14ecab",
              "embeddedImageSha256": "266b5d63c18ded6e6df7a23a553fc9416e5db9d378ed8153d94f562c4f878d62",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 7,
              "text": "Then the same anonymous visitor no longer finds the NeuroScan instructions",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-eifu-publish-inst-36d0c-d-later-stops-public-access-chromium/attachments/BDD-step-7-the-same-anonymous-visitor-no-longer-finds-the-NeuroScan-instructions-2ebf091b9cfbc969d60c59b2cdd355f5473f2033.png",
              "imageSha256": "29e42e0c0892867fddee7ef7ec72d94521f9659ba708e9732012bdcc04b3be40",
              "embeddedImageSha256": "6b5592bb0c349b2047a8842ad9dba8a509c4dfd9da55952293e373817c604867",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            }
          ],
          "slug": "a-manager-publishes-a-device-and-later-stops-public-access"
        }
      ]
    },
    {
      "id": "vigilance",
      "title": "Vigilance",
      "description": "A manufacturer registers, assesses, and records the filing of a post-market event.",
      "scenarios": [
        {
          "scenarioName": "A manufacturer registers an event, assesses it, and records the report it filed",
          "featureFile": "features/vigilance/coordinate-a-synthetic-event.feature",
          "featureName": "Register, assess and report one post-market event",
          "tags": [
            "@SR-180",
            "@SR-186",
            "@SR-189",
            "@MODULE:VIGILANCE",
            "@UR-023",
            "@RSK-001",
            "@RSK-022"
          ],
          "testId": "features/vigilance/coordinate-a-synthetic-event.feature::A manufacturer registers an event, assesses it, and records the report it filed",
          "journeyId": "21fa5437-1749-406c-9e07-7472cf1019cd",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given I enter the controlled Vigilance workspace as the seeded manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-vigilance-coordin-7d7f7-records-the-report-it-filed-chromium/attachments/BDD-step-1-I-enter-the-controlled-Vigilance-workspace-as-the-seeded-manufacturer-268845f597d0ddc2d6abbc739a2081dd66060140.png",
              "imageSha256": "32a352e605c193add2508bd7b96f6cf94656194d5ffa8485cc77f3f3f13f3cb3",
              "embeddedImageSha256": "d19f6f125e5f12d228057f1adfbd7b2355808569c8202b5558c2f985cf3fdd92",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I register a neutral event with the device not yet identified",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-vigilance-coordin-7d7f7-records-the-report-it-filed-chromium/attachments/BDD-step-2-I-register-a-neutral-event-with-the-device-not-yet-identified-e5bcf6e0268d96a752f6dbebc5c82437345a5b14.png",
              "imageSha256": "df5a839040bb441693ad2f1e35fba7ec61a89e1cff56696e486d04e42f616204",
              "embeddedImageSha256": "99068309575ba94e3d6645c23184e0abcecbfe90c0d4a9f45c8ae5712cca9509",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "Then the case exists with no clock until someone assesses it",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-vigilance-coordin-7d7f7-records-the-report-it-filed-chromium/attachments/BDD-step-3-the-case-exists-with-no-clock-until-someone-assesses-it-5a85b9b99cfc705d39d801e7a9ed861e7ef23880.png",
              "imageSha256": "df5a839040bb441693ad2f1e35fba7ec61a89e1cff56696e486d04e42f616204",
              "embeddedImageSha256": "99068309575ba94e3d6645c23184e0abcecbfe90c0d4a9f45c8ae5712cca9509",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the asserted UI state remains visible",
              "inertReason": "UI assertion of the registered case without a clock",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 4,
              "text": "When I record the assessment as another serious incident, aware four days ago",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-vigilance-coordin-7d7f7-records-the-report-it-filed-chromium/attachments/BDD-step-4-I-record-the-assessment-as-another-serious-incident-aware-four-days-ago-e23587be59b0034d7725ac4aa0c7a7ea2de64320.png",
              "imageSha256": "7903df7fb8092764eb8366da482ecb8ec7a6671bd1636b2d1a3f1b0cd40dcb9d",
              "embeddedImageSha256": "3cb86998ad3ca1ad533aeac5c2c49ccf60fc84c3412250da6d2061f8be67043f",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "Then the deadline counts fifteen days from awareness and the register agrees",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-vigilance-coordin-7d7f7-records-the-report-it-filed-chromium/attachments/BDD-step-5-the-deadline-counts-fifteen-days-from-awareness-and-the-register-agrees-673b297e330c7f6828c43b21e05f9704daec4930.png",
              "imageSha256": "6af904c1587167f594cf9d14f7e6022d33cdfda181a9dad87f65e00cd4ee7658",
              "embeddedImageSha256": "e1164379c5ce7669e422bf00adbb305d728f401e1cb5e356c1b80028dfe8abef",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "When the manufacturer records that the report was filed with the authority",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-vigilance-coordin-7d7f7-records-the-report-it-filed-chromium/attachments/BDD-step-6-the-manufacturer-records-that-the-report-was-filed-with-the-authority-1ddf9202f2a778586eb07986ab4e47d7ab807e28.png",
              "imageSha256": "1b15faff9d61e83c9325c8459d5a1fbcf6729a012adefb55bbbdb7372c96a948",
              "embeddedImageSha256": "3a8f11a6ddfd2937a3c8e7d76c2bf81d7b3332976cca88ef33c9fd17b3e965a3",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 7,
              "text": "Then the clock reads met and the register no longer counts it as owed",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-vigilance-coordin-7d7f7-records-the-report-it-filed-chromium/attachments/BDD-step-7-the-clock-reads-met-and-the-register-no-longer-counts-it-as-owed-c7d8a3944c72404c5eba5437c7f0386706be1fd8.png",
              "imageSha256": "371363c0faba62a614f514be3135ce841219b601317ad9c7cb893748f00c9fba",
              "embeddedImageSha256": "09a8d9407bfe1c61e5da49bec5bad91ebab02f9e31774928dca77244466df7af",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 8,
              "text": "When the final ui-v2 session is ended",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-vigilance-coordin-7d7f7-records-the-report-it-filed-chromium/attachments/BDD-step-8-the-final-ui-v2-session-is-ended-bae5ac7030066d4e2b021b5a998207bcc7b59bce.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 9,
              "text": "Then no authenticated ui-v2 session remains in browser storage",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-vigilance-coordin-7d7f7-records-the-report-it-filed-chromium/attachments/BDD-step-9-no-authenticated-ui-v2-session-remains-in-browser-storage-7dfbe276a8fd6105b2caedd4bda41c57d208d01d.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; asserted through browser storage",
              "inertReason": "browser storage assertion after session end",
              "assertionKind": "browser-state",
              "note": null
            }
          ],
          "slug": "a-manufacturer-registers-an-event-assesses-it-and-records-the-report-it-filed"
        }
      ]
    },
    {
      "id": "platform-administration",
      "title": "Platform administration",
      "description": "A system administrator provisions an organisation while a platform administrator reads and narrows the audit trail.",
      "scenarios": [
        {
          "scenarioName": "A system administrator provisions an organisation and its initial administrator",
          "featureFile": "features/organisation-management/provision-organisation-in-ui-v2.feature",
          "featureName": "Provision an organisation through the current administration surface",
          "tags": [
            "@MODULE:ORGANISATION-MANAGEMENT",
            "@SR-016",
            "@UR-001"
          ],
          "testId": "features/organisation-management/provision-organisation-in-ui-v2.feature::A system administrator provisions an organisation and its initial administrator",
          "journeyId": "551c3a12-6d1d-4545-b7a5-0fd85c6df088",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given a system administrator has filled in a new organisation in ui-v2",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-organisation-mana-f92d2-d-its-initial-administrator-chromium/attachments/BDD-step-1-a-system-administrator-has-filled-in-a-new-organisation-in-ui-v2-2779f6f85e53329c4a1ff81eb4c2991da5b705c7.png",
              "imageSha256": "c07f8936ce825749f41c473ef1e71f59091e6796c66a234c89f5a2436a6b0d83",
              "embeddedImageSha256": "eb03481d3400b105cccebd048f24c6f804ef8acc3538bec87929351c65dc8c63",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When the administrator submits the new organisation",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-organisation-mana-f92d2-d-its-initial-administrator-chromium/attachments/BDD-step-2-the-administrator-submits-the-new-organisation-bb22f0d39e82443c568257cb8d71c20ea524610c.png",
              "imageSha256": "722a7798f097218e4741726cdbf590d47b8be1441362d41d09173ff581e91c81",
              "embeddedImageSha256": "86f7e19b6132899c44a45584e6e295c42dc725573d2591fed0ffd68dbe1cd3b7",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "Then the organisation and initial administrator survive a reload",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-organisation-mana-f92d2-d-its-initial-administrator-chromium/attachments/BDD-step-3-the-organisation-and-initial-administrator-survive-a-reload-7fde11fb6b592bbfba2b1d5edbea1278d36f6586.png",
              "imageSha256": "299e20cec09dc6ec32fd6bca5fbf30f96ae546b159a076a4a09635087bac3d84",
              "embeddedImageSha256": "ddc7af144b992c6f640d677ec6d92124312688636c532008c65a7f1abed05bc4",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And Mailpit receives the initial administrator's activation invitation",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-organisation-mana-f92d2-d-its-initial-administrator-chromium/attachments/BDD-step-4-Mailpit-receives-the-initial-administrator-s-activation-invitation-ec3d02fe02b1c3d25c920769cf40821e93530c5d.png",
              "imageSha256": "299e20cec09dc6ec32fd6bca5fbf30f96ae546b159a076a4a09635087bac3d84",
              "embeddedImageSha256": "ddc7af144b992c6f640d677ec6d92124312688636c532008c65a7f1abed05bc4",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No browser change at this step; the activation invitation was asserted through Mailpit metadata",
              "inertReason": "Mailpit recipient and subject metadata for the initial administrator invitation",
              "assertionKind": "mailpit",
              "note": null
            }
          ],
          "slug": "a-system-administrator-provisions-an-organisation-and-its-initial-administrator"
        },
        {
          "scenarioName": "A platform admin reads the platform's trail and narrows it to one organisation",
          "featureFile": "features/organisation-management/audit-trail.feature",
          "featureName": "Read what happened, as an administrator",
          "tags": [
            "@SR-064",
            "@UR-014",
            "@RSK-007",
            "@RSK-022",
            "@MODULE:ORGANISATION"
          ],
          "testId": "features/organisation-management/audit-trail.feature::A platform admin reads the platform's trail and narrows it to one organisation",
          "journeyId": "9ecc6491-c855-4fb9-9c4e-b393f0e9eddb",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given the redesign sign-in page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-organisation-mana-1b710-rows-it-to-one-organisation-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-8a788641f698dae05d688a202c9a8a506afa66e9.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I sign in to the redesign as the platform admin",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-organisation-mana-1b710-rows-it-to-one-organisation-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-the-platform-admin-cff6ce9d903c86d62feb94d94fb7e245a60e5270.png",
              "imageSha256": "6f83fc842a5b7c489d2a434d822bc79babe7b0d712cd05b9ed04c6becc4c6744",
              "embeddedImageSha256": "afe9682fe64a37043c70acf63582433bd26c5fd3a66ca24e30ba5e36d4649344",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I open What happened from the operations home",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-organisation-mana-1b710-rows-it-to-one-organisation-chromium/attachments/BDD-step-3-I-open-What-happened-from-the-operations-home-1cb5fc49df03c65e87c3c4c77b12427b0fbacd67.png",
              "imageSha256": "9cc673d67dd491158991a65a087d1577870e8e66688d98d359c8359e30f87d51",
              "embeddedImageSha256": "64b0f3976ff42597cda9ee1b8e6aaa5489f480bddb29aba2da081a37e9a188db",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "Then the trail lists dated entries, each naming who did what to what",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-organisation-mana-1b710-rows-it-to-one-organisation-chromium/attachments/BDD-step-4-the-trail-lists-dated-entries-each-naming-who-did-what-to-what-f5e2deea070b71c0bde4627f4589b0fb4651edf4.png",
              "imageSha256": "09311b96e45d6e1c47f3b3a2b42ac42ef578a53f50c4e08dfe615750a35c6998",
              "embeddedImageSha256": "361636259ade2edd1b28bb56e7c6158f784b3f24f9fd7e16a7ba0552af1f7030",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "When I narrow the trail to the seeded manufacturer from its record",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-organisation-mana-1b710-rows-it-to-one-organisation-chromium/attachments/BDD-step-5-I-narrow-the-trail-to-the-seeded-manufacturer-from-its-record-d467f23b6d00ddfda7c74077d02b644246683d4c.png",
              "imageSha256": "23c35595efac5875a4025c41a44c7e732afca41a581559dc11036649d7b275b9",
              "embeddedImageSha256": "88c75a0f66a0e3bfc426ac135039d7078336287017c5ca3f12eec5fe99b99dc8",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "Then every entry shown is about that organisation",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-organisation-mana-1b710-rows-it-to-one-organisation-chromium/attachments/BDD-step-6-every-entry-shown-is-about-that-organisation-c6836a7147192dbca575feeff1b0c931ae2c102a.png",
              "imageSha256": "6d4803273f24350075b7463bd1afc9ccc6a90e46974cc22a7d908c4be6adf3f9",
              "embeddedImageSha256": "de8ba4982c5b3f6e7afed4cb4b2785df95840efb57b27e2e268e7dcaf5ce2a60",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            }
          ],
          "slug": "a-platform-admin-reads-the-platform-s-trail-and-narrows-it-to-one-organisation"
        }
      ]
    },
    {
      "id": "screen-batch",
      "title": "Additional screen batch journeys",
      "description": "Focused current-screen journeys retain the same exact scenario identity, tags, assertions, and captures after the primary walkthrough.",
      "scenarios": [
        {
          "scenarioName": "a platform administrator provisions and finds a run-owned account",
          "featureFile": "features/admin-navigation/screen-admin-navigation.feature",
          "featureName": "Administration and navigation use the current ui-v2 surfaces",
          "tags": [
            "@MODULE:PLATFORM-ADMIN",
            "@SR-016",
            "@SR-114"
          ],
          "testId": "features/admin-navigation/screen-admin-navigation.feature::a platform administrator provisions and finds a run-owned account",
          "journeyId": "4d52842e-8622-455a-aeeb-9aab6908fb7b",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given the platform administrator opens the current Operations workspace",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-1-the-platform-administrator-opens-the-current-Operations-workspace-71adaa28daebcca5bd50f39acf55c299b397983b.png",
              "imageSha256": "311fddcb04b89db8cba6252ee160e2d4b83dd6d64ce3295533661438df207f68",
              "embeddedImageSha256": "858441bc81a1e83af99b2bab701fef21be236cfb0fa0de108f61eec952738740",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "Then the Operations registers reflect their persisted API rows",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-2-the-Operations-registers-reflect-their-persisted-API-rows-99858ba800b8bd686979f8d5c69e9d7256d8257e.png",
              "imageSha256": "311fddcb04b89db8cba6252ee160e2d4b83dd6d64ce3295533661438df207f68",
              "embeddedImageSha256": "858441bc81a1e83af99b2bab701fef21be236cfb0fa0de108f61eec952738740",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the persisted Operations registers remain visible after reload",
              "inertReason": "browser reload followed by the persisted Operations register UI assertions",
              "assertionKind": "browser-state",
              "note": null
            },
            {
              "index": 3,
              "text": "When the platform administrator creates a run-owned organisation",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-3-the-platform-administrator-creates-a-run-owned-organisation-c970a10c59dd268033cc4d77532398d899b31a9f.png",
              "imageSha256": "ff2ec9a4f0e2269764bac3dcaaa429f17096e69cbbcec4b6ad64da97a5ae330a",
              "embeddedImageSha256": "df5416f14ab7f8ad59b1d1f56314006bc0a321aa9fe82730a28156bb818467cf",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "Then the organisation list shows the persisted organisation and administrator",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-4-the-organisation-list-shows-the-persisted-organisation-and-administrator-c8a6ee612be338e60b13af752dde193eea1f58c4.png",
              "imageSha256": "2198ccafadaf4548b9f1f0d0ce0a6fd25821db4e35ae100f3efecc3da1c56ace",
              "embeddedImageSha256": "c54de72b6d34d82ac77e72c5b3ba5bdc0e3589e966bf3e9e46bf19d99c17778b",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "When the platform administrator retries that organisation email",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-5-the-platform-administrator-retries-that-organisation-email-f8f8f331f7fbb1be5612ec37506ac327f0069eda.png",
              "imageSha256": "5eed35e307ce8efef89624f438cee749095aba159bcffaa16b1f1ca7c51d1da0",
              "embeddedImageSha256": "c1565af51e3fc4260ea738924ecb54766ce0858686a7a39308ee5198a7e9d6f9",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "Then the duplicate organisation is rejected as a named conflict without duplicate rows",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-6-the-duplicate-organisation-is-rejected-as-a-named-conflict-without-duplicate-rows-ca91ff76d3efe712f6c797a72f35ba9c17bc83f0.png",
              "imageSha256": "c315cca506b86276f747a9aafb58be63a737750aef368b869f8603b32ffdea6a",
              "embeddedImageSha256": "9a5ec9bf7b446ed085b5904d6ce2b65a2958315856c49d9d0339aa26f7be61c9",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "visible duplicate-organisation alert and persisted register API reads",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 7,
              "text": "When the platform administrator retries with that administrator email",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-7-the-platform-administrator-retries-with-that-administrator-email-f334b213e05b77d64b4987b23dd8b3704b11199a.png",
              "imageSha256": "5dc6bc5a58d9a30c60fe7e486f101f1890f7f5ac19f3959917df3d7979a8a280",
              "embeddedImageSha256": "ebf635835e2d143d57424c2529b5e89f360ddb7072433ea3d574e05c1eb27ac6",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 8,
              "text": "Then the duplicate administrator is rejected as a named conflict without duplicate rows",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-8-the-duplicate-administrator-is-rejected-as-a-named-conflict-without-duplicate-rows-7b0b50b405de80832e4f7d4a65c50b5537c7430d.png",
              "imageSha256": "5c04ada14ee03cb94962368b431dfaa6a170ad3e0a5cdc14421843f560e01c83",
              "embeddedImageSha256": "4ab88739486cf13f091cca1594b6d559d07e43bc3d98482e9fe5b75518335f54",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "visible duplicate-administrator alert and persisted register API reads",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 9,
              "text": "When the platform administrator searches for the run-owned administrator",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-9-the-platform-administrator-searches-for-the-run-owned-administrator-643173324b26574421d88f8cae77b9f9c05893db.png",
              "imageSha256": "a1516e4479b3aaf71bdcf1dc28717b1374b022a73721b5fd6aac0f4e4339dcdb",
              "embeddedImageSha256": "74f3863c2e9084d85043005cab4ea0b68a4336a69f49a28877997282140509d9",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 10,
              "text": "Then the user list shows only the exact run-owned account",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-10-the-user-list-shows-only-the-exact-run-owned-account-d0522d3f12b95bd01eaa3639b8da288d4a16124d.png",
              "imageSha256": "a1516e4479b3aaf71bdcf1dc28717b1374b022a73721b5fd6aac0f4e4339dcdb",
              "embeddedImageSha256": "74f3863c2e9084d85043005cab4ea0b68a4336a69f49a28877997282140509d9",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the exact run-owned account remains visibly listed",
              "inertReason": "visible exact-account row and persisted user-list API assertion",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 11,
              "text": "When the platform administrator checks empty, name, email and phone user searches",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-11-the-platform-administrator-checks-empty-name-email-and-phone-user-searches-a8536076c8f7d61902142bbc2f9c991902022dfd.png",
              "imageSha256": "e268a818f12c59c8a3c084f05ceb6f6131c2942726a5fddcdb07cc7a2b54459b",
              "embeddedImageSha256": "dea6262b5774dfc4258c4375cad12c110ec7bc55f78f46e146912197ae6b0844",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "browser reload and repeated persisted search projections ending on the exact run-owned row",
              "assertionKind": "browser-state",
              "note": null
            },
            {
              "index": 12,
              "text": "When the platform administrator opens that user",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-12-the-platform-administrator-opens-that-user-43893af7acb0d5ee972a396c25ab46f4082b7e59.png",
              "imageSha256": "d1d1c260cb6643b8be03c5d280a597445b4c8bcba9e63396a5f644731847efad",
              "embeddedImageSha256": "b3f3bda007348396089eef7a4ca5264e9a4eb8bd4bdaa3cfd617227f5447f6ac",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 13,
              "text": "Then the user detail shows the persisted identity and role facts",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-13-the-user-detail-shows-the-persisted-identity-and-role-facts-51240ffbbecb13a2045d23291123298c3f5bd769.png",
              "imageSha256": "d1d1c260cb6643b8be03c5d280a597445b4c8bcba9e63396a5f644731847efad",
              "embeddedImageSha256": "b3f3bda007348396089eef7a4ca5264e9a4eb8bd4bdaa3cfd617227f5447f6ac",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the persisted identity and role facts remain visible",
              "inertReason": "visible user-detail facts matched to the persisted user-detail API response",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 14,
              "text": "When the platform administrator confirms a password reset for that user",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-14-the-platform-administrator-confirms-a-password-reset-for-that-user-30ea3cd20b2757ea3dc566f83264a6d37cf2ab19.png",
              "imageSha256": "a523d4602ec38e241064355c3fd703969895d84cf38c8f96f59398443b07abfd",
              "embeddedImageSha256": "719fbe0a04d83d8ef3a7b0cfaac33bb12b10873431ad0df3b17e9f69b4572a8d",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 15,
              "text": "Then the password reset succeeds through the real API and is reported by name",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-15-the-password-reset-succeeds-through-the-real-API-and-is-reported-by-name-3cd4d048ae3f2190e1deb5be635f11d52d731b13.png",
              "imageSha256": "a523d4602ec38e241064355c3fd703969895d84cf38c8f96f59398443b07abfd",
              "embeddedImageSha256": "719fbe0a04d83d8ef3a7b0cfaac33bb12b10873431ad0df3b17e9f69b4572a8d",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the named password-reset confirmation remains visible",
              "inertReason": "visible reset confirmation and exact user-detail identity",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 16,
              "text": "When the platform administrator opens the account navigation menu",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-16-the-platform-administrator-opens-the-account-navigation-menu-796e61187a737d73c483740a4384357fdbd16243.png",
              "imageSha256": "ee0b1bc23f2f4725071be3d1fe22e8031608900a7efdac1c52d62167216358f5",
              "embeddedImageSha256": "cdbb49dc35d1155dbd5a2517afdaac50c7f77c5814148bcdf6952c8dad8214c0",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 17,
              "text": "Then the platform admin destinations and privacy policy are discoverable",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-17-the-platform-admin-destinations-and-privacy-policy-are-discoverable-c26b9e3ccb0f73cf6bc6d65d79371b67e50eb20a.png",
              "imageSha256": "a5f26aed5198d9f9e6d227aacf432fd3799be110546e14849cd0061fceca0124",
              "embeddedImageSha256": "e550c4122683b94b140ae45dba4036108abaff906afb5892da1d7c5b3b9078e9",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "navigation away from and back to Operations with the account menu reopened",
              "assertionKind": "browser-state",
              "note": null
            },
            {
              "index": 18,
              "text": "When the platform administrator follows Privacy policy",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-18-the-platform-administrator-follows-Privacy-policy-35d63379245a03aa2fa4ef3c8488dc766ab91a35.png",
              "imageSha256": "adf9cf75a0d1e26c704d19d01f9cc7fcdc8d118eda4656ac1ee23d569f4c1140",
              "embeddedImageSha256": "30030149fcbec649120de7804188029bedbd5c688459f8e77f554cc8207b173d",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 19,
              "text": "Then the privacy summary is complete and the account menu has no sidebar substitute",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--4211e-d-finds-a-run-owned-account-chromium/attachments/BDD-step-19-the-privacy-summary-is-complete-and-the-account-menu-has-no-sidebar-substitute-f98d2341c073542830106226acd7119d7864ad80.png",
              "imageSha256": "adf9cf75a0d1e26c704d19d01f9cc7fcdc8d118eda4656ac1ee23d569f4c1140",
              "embeddedImageSha256": "30030149fcbec649120de7804188029bedbd5c688459f8e77f554cc8207b173d",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the complete privacy summary remains visible",
              "inertReason": "visible privacy-summary headings, ownership link, and absence of a sidebar",
              "assertionKind": "ui-assertion",
              "note": null
            }
          ],
          "slug": "a-platform-administrator-provisions-and-finds-a-run-owned-account"
        },
        {
          "scenarioName": "an organisation user cannot discover the platform admin workspace",
          "featureFile": "features/admin-navigation/screen-admin-navigation.feature",
          "featureName": "Administration and navigation use the current ui-v2 surfaces",
          "tags": [
            "@MODULE:PLATFORM-ADMIN",
            "@SR-026"
          ],
          "testId": "features/admin-navigation/screen-admin-navigation.feature::an organisation user cannot discover the platform admin workspace",
          "journeyId": "fc3df1d4-5ccf-4763-a712-2120e0c3457b",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given an organisation user opens the platform admin entry point",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--a5b0c-he-platform-admin-workspace-chromium/attachments/BDD-step-1-an-organisation-user-opens-the-platform-admin-entry-point-dfa23d7dc072a3ffed3c43b2b23971db907afa5d.png",
              "imageSha256": "99d5d062d612eedfbc804191bd341f2b259a44461f1d7761925543ae020a4b67",
              "embeddedImageSha256": "247a40475141eeb4a4ca7f49e33aad3670c5e864ab651add0ed2bd5eeb94f53e",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "Then the platform admin entry point is the ordinary not-found page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--a5b0c-he-platform-admin-workspace-chromium/attachments/BDD-step-2-the-platform-admin-entry-point-is-the-ordinary-not-found-page-23f7820dc968fa8b88570ce113d79c347369bea2.png",
              "imageSha256": "99d5d062d612eedfbc804191bd341f2b259a44461f1d7761925543ae020a4b67",
              "embeddedImageSha256": "247a40475141eeb4a4ca7f49e33aad3670c5e864ab651add0ed2bd5eeb94f53e",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the disclosure-safe not-found page remains visible",
              "inertReason": "visible disclosure-safe not-found projection",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 3,
              "text": "And the organisation user's account menu has no platform admin section",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--a5b0c-he-platform-admin-workspace-chromium/attachments/BDD-step-3-the-organisation-user-s-account-menu-has-no-platform-admin-section-a72afa20f14b234a913f11c2e5197dd7460e4dfe.png",
              "imageSha256": "8a70ec33b7c26a3b511baee612ba7f6066a80badd78afcd6ba0c2c758ff2beee",
              "embeddedImageSha256": "0e5709eaf66206a428b867cbfe282fa35962193248170e4d4fe6085ccffa0b04",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            }
          ],
          "slug": "an-organisation-user-cannot-discover-the-platform-admin-workspace"
        },
        {
          "scenarioName": "an organisation administrator reads facts with their provenance",
          "featureFile": "features/admin-navigation/screen-admin-navigation.feature",
          "featureName": "Administration and navigation use the current ui-v2 surfaces",
          "tags": [
            "@MODULE:PLATFORM-ADMIN",
            "@SR-018",
            "@MODULE:ORGANISATION-ADMIN"
          ],
          "testId": "features/admin-navigation/screen-admin-navigation.feature::an organisation administrator reads facts with their provenance",
          "journeyId": "d24a8bb3-69b1-4ce7-9f26-4c399d94c3e2",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given an organisation administrator opens the current organisation facts",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--13634-facts-with-their-provenance-chromium/attachments/BDD-step-1-an-organisation-administrator-opens-the-current-organisation-facts-c9cac87bd5bc9972191c525ca1baf3436a21d23b.png",
              "imageSha256": "04a90a01c120a54e428ef881c08d5b365fd4e653e3132e80a6d27d50bd234f4d",
              "embeddedImageSha256": "e94e313aab2d21911ec12db5f7e1366f92e59a4b9b5f6362b02d98f6a164ef77",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "Then the organisation facts match the persisted projection and provenance notes",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--13634-facts-with-their-provenance-chromium/attachments/BDD-step-2-the-organisation-facts-match-the-persisted-projection-and-provenance-notes-3d5c763bd364f76e1ec704c8d9b04c93e70722e3.png",
              "imageSha256": "04a90a01c120a54e428ef881c08d5b365fd4e653e3132e80a6d27d50bd234f4d",
              "embeddedImageSha256": "e94e313aab2d21911ec12db5f7e1366f92e59a4b9b5f6362b02d98f6a164ef77",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; asserted through the API read",
              "inertReason": "A fresh organisation-admin GET matches each labelled visible fact and its provenance; the current requirement omits the notified-body row.",
              "assertionKind": "api-read",
              "note": null
            },
            {
              "index": 3,
              "text": "When the organisation administrator opens Edit organisation details",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--13634-facts-with-their-provenance-chromium/attachments/BDD-step-3-the-organisation-administrator-opens-Edit-organisation-details-e1efcf48e74b1d01ad451fd9289351eef6608db6.png",
              "imageSha256": "ac6db47e33b3391eedcacac3cef106989954fddc47986a8ca298d0d53dd6f2a0",
              "embeddedImageSha256": "475865483d1126aa4dc7251c941a6f60bf65ba1ca96f2f3a9b9ea1202f0a1288",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "Then only legal name, address and billing contact are editable",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--13634-facts-with-their-provenance-chromium/attachments/BDD-step-4-only-legal-name-address-and-billing-contact-are-editable-a5f4526a76488c95cb14c1d35deacd23651f48c1.png",
              "imageSha256": "ac6db47e33b3391eedcacac3cef106989954fddc47986a8ca298d0d53dd6f2a0",
              "embeddedImageSha256": "475865483d1126aa4dc7251c941a6f60bf65ba1ca96f2f3a9b9ea1202f0a1288",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the open dialog's editable fields and restrictions were checked.",
              "inertReason": "The open edit dialog has exactly three editable contact fields and no controls for derived SRN, PRRC or notified-body facts.",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 5,
              "text": "When the organisation administrator cancels the organisation facts edit",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--13634-facts-with-their-provenance-chromium/attachments/BDD-step-5-the-organisation-administrator-cancels-the-organisation-facts-edit-5e73244aae8018921eb842b0b1d4e4d03b727403.png",
              "imageSha256": "04a90a01c120a54e428ef881c08d5b365fd4e653e3132e80a6d27d50bd234f4d",
              "embeddedImageSha256": "e94e313aab2d21911ec12db5f7e1366f92e59a4b9b5f6362b02d98f6a164ef77",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            }
          ],
          "slug": "an-organisation-administrator-reads-facts-with-their-provenance"
        },
        {
          "scenarioName": "an organisation administrator stages and revokes a run-owned invitation",
          "featureFile": "features/admin-navigation/screen-admin-navigation.feature",
          "featureName": "Administration and navigation use the current ui-v2 surfaces",
          "tags": [
            "@MODULE:PLATFORM-ADMIN",
            "@SR-019",
            "@MODULE:ORGANISATION-ADMIN"
          ],
          "testId": "features/admin-navigation/screen-admin-navigation.feature::an organisation administrator stages and revokes a run-owned invitation",
          "journeyId": "b667ca29-0ee0-42e8-98d0-31fd256f2530",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given an organisation administrator opens the current organisation users",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--a4703-okes-a-run-owned-invitation-chromium/attachments/BDD-step-1-an-organisation-administrator-opens-the-current-organisation-users-76c66c199c90c678f35abe22ba9b77ad0cf27fe2.png",
              "imageSha256": "d86f9b1b3467a1250a90a19b974443fa3ee69bed85607e9bb268625a3ad863c9",
              "embeddedImageSha256": "afd2cc058a1523204e6e4193d7de380c6f74ee9d21c8f95b9b816d65880b3599",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When the organisation administrator invites a run-owned member",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--a4703-okes-a-run-owned-invitation-chromium/attachments/BDD-step-2-the-organisation-administrator-invites-a-run-owned-member-c2d6e6c716cef025cb415fac9e40bb67e0211092.png",
              "imageSha256": "39dc3a8dcc458fdb30acf3e57db841bef0415c6e07de68f5c976718dd6ae88e9",
              "embeddedImageSha256": "bb086e584f8f2dc0c773f42bbd8bbcb37c6804f8c6ecc91e3ebda6d41acd6997",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "Then the pending member row shows its role and fourteen-day expiry",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--a4703-okes-a-run-owned-invitation-chromium/attachments/BDD-step-3-the-pending-member-row-shows-its-role-and-fourteen-day-expiry-c536767cd4041f0b720c31892f4c08e8ba3d615e.png",
              "imageSha256": "0318626c6d8e0c8a447f4e57e89ad0019d4f45d9b228b0a75c126f827d0b759b",
              "embeddedImageSha256": "7e4a10aaeb50cb49aeec261cc83d8474d7cede8764cd9afdd5af467abe3305f1",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "invited user row and action menu return to the same persisted organisation-user projection",
              "assertionKind": "browser-state",
              "note": null
            },
            {
              "index": 4,
              "text": "When the organisation administrator resends that invitation",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--a4703-okes-a-run-owned-invitation-chromium/attachments/BDD-step-4-the-organisation-administrator-resends-that-invitation-7fbca684bd452e2bf2f2026641b1a73b90ddf2d6.png",
              "imageSha256": "724bb5fc1b1b397c1a7da926d3008d538d68555ed9e9ad86355112d3052921a6",
              "embeddedImageSha256": "c7621e3873238ec8355b9fd439cffa381659108a8b2b164b99ccb0bf938dc162",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "persisted resend response with the invitation row remaining pending",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 5,
              "text": "Then the invitation remains pending after the resend",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--a4703-okes-a-run-owned-invitation-chromium/attachments/BDD-step-5-the-invitation-remains-pending-after-the-resend-d72f76935e49a1bb21c08b439b15463d0c504ab7.png",
              "imageSha256": "724bb5fc1b1b397c1a7da926d3008d538d68555ed9e9ad86355112d3052921a6",
              "embeddedImageSha256": "c7621e3873238ec8355b9fd439cffa381659108a8b2b164b99ccb0bf938dc162",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the pending invitation projection remains visible",
              "inertReason": "visible pending invitation row after the persisted resend",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 6,
              "text": "When the organisation administrator revokes that invitation",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--a4703-okes-a-run-owned-invitation-chromium/attachments/BDD-step-6-the-organisation-administrator-revokes-that-invitation-f48bad77745d7b5ecbeeaabfb4604975acdde592.png",
              "imageSha256": "e009f70697b2719922853bf2ad9285efc8c0689002d99e2e26758ee230f48f0b",
              "embeddedImageSha256": "058c031b1d86aea9d1f848d581800f97c5dc3420707857db0d7ff836693e38f8",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 7,
              "text": "Then the invitation is removed from the organisation user projection",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-admin-navigation--a4703-okes-a-run-owned-invitation-chromium/attachments/BDD-step-7-the-invitation-is-removed-from-the-organisation-user-projection-bd8a2d04159dce63a34b1e9c88ba086e9408efbd.png",
              "imageSha256": "b9bdb2eec6fe3304219d3d5c8d9b02a5a8c33b42822ff161bbe1627e336e870f",
              "embeddedImageSha256": "0f47dbc008a5b596cbed6e4ca540913b41399c424eaa3969c97095523ecdab24",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "visible organisation-user projection after persisted invitation revocation",
              "assertionKind": "ui-assertion",
              "note": null
            }
          ],
          "slug": "an-organisation-administrator-stages-and-revokes-a-run-owned-invitation"
        },
        {
          "scenarioName": "A draft document keeps its identity through details and preview",
          "featureFile": "features/release-integration/documents-screen-contract.feature",
          "featureName": "The current change view keeps document identity and actions visible",
          "tags": [
            "@SR-029",
            "@MODULE:RELEASE",
            "@CHANGE-VIEW-ALL-DEVICES.2"
          ],
          "testId": "features/release-integration/documents-screen-contract.feature::A draft document keeps its identity through details and preview",
          "journeyId": "ac803013-ae85-4890-bbfb-fb3ff154a69e",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given the redesign sign-in page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-d3226-through-details-and-preview-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-061b1ed834a5ebdb062458ec3ea8895bc5cf7c16.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I sign in to the redesign as a manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-d3226-through-details-and-preview-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-d3d278226275d41d74d77946f65addb9f1b74465.png",
              "imageSha256": "2635fc1c93d52d0a66885acc0e57e65bb091a15eb467f6eff4e140170fab9ef9",
              "embeddedImageSha256": "6e38f0d2367d141d27a36591d6991b2c324f7a2542d9d0aaa16802c2742b4bfc",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I open the isolated release-ledger device",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-d3226-through-details-and-preview-chromium/attachments/BDD-step-3-I-open-the-isolated-release-ledger-device-da9c65080c833653523e575d2f4480ddf8cb46ed.png",
              "imageSha256": "64862196cc07a402f82391bebaa2a17d15add0f622ada51f1505dd5670d4abb8",
              "embeddedImageSha256": "bd3efd03f1d409d4b3e2023ce03afa6d9aa193df8e5963f216e59574c635cd7c",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And I start production version \"ui-v2 documents screen draft\"",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-d3226-through-details-and-preview-chromium/attachments/BDD-step-4-I-start-production-version-ui-v2-documents-screen-draft--83f11459fcc8af30097bfc971d7fdd6f6a277079.png",
              "imageSha256": "33a38863baf9c53fbae1d7f1c556450d483fa67b785041d0f8e9249240313aba",
              "embeddedImageSha256": "40f8bc09bd52b57a7c2e15315c94782acf456933d0facb9cb68e94ff667d3822",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "And I add a deterministic documents-screen changed file",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-d3226-through-details-and-preview-chromium/attachments/BDD-step-5-I-add-a-deterministic-documents-screen-changed-file-1e431977271b8a2c78f3d63356774339b014e7e1.png",
              "imageSha256": "940cb6cc9da05105b370336b9d53395f230ceb528eb40d4c95fa0776837009bf",
              "embeddedImageSha256": "d0ada25246996fbc6133ae07ecbe6577d9758ba787c4180a4a97911ead7400d6",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "Then every current document row has the complete draft verb set",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-d3226-through-details-and-preview-chromium/attachments/BDD-step-6-every-current-document-row-has-the-complete-draft-verb-set-a3282f914d7e1f258158634a5212959a260d681a.png",
              "imageSha256": "1a0b08d6b93fd383d61f6048da0b244d3dd88cadf5cfb455ecbcd65396e02079",
              "embeddedImageSha256": "f0eab8d77d2f38e2866804cb8c992fc3d331daf9596eb37f3548ea0cc2cf9814",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 7,
              "text": "And the documents-screen changed file preview serves its persisted PDF revision",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-d3226-through-details-and-preview-chromium/attachments/BDD-step-7-the-documents-screen-changed-file-preview-serves-its-persisted-PDF-revision-a1843b2df3dbe831fc246c0023cb65b8b47086e1.png",
              "imageSha256": "940cb6cc9da05105b370336b9d53395f230ceb528eb40d4c95fa0776837009bf",
              "embeddedImageSha256": "d0ada25246996fbc6133ae07ecbe6577d9758ba787c4180a4a97911ead7400d6",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 8,
              "text": "And the current document rows match their release API identities",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-d3226-through-details-and-preview-chromium/attachments/BDD-step-8-the-current-document-rows-match-their-release-API-identities-86695155928ac4fddad0d08536153e9e7f856950.png",
              "imageSha256": "d74bb7b506fb32a00a209426738affda032092f651987ae37a5b37be8c9f05a3",
              "embeddedImageSha256": "02c79178ba0fe1b537a995b1e7e3a0168511e5f8b01cbf284947438c7c15ae71",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "A fresh release-detail GET identifies every visible document, revision and file; existing row names and revision labels match that projection.",
              "assertionKind": "api-read",
              "note": null
            },
            {
              "index": 9,
              "text": "When I discard the current documents-screen draft",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-d3226-through-details-and-preview-chromium/attachments/BDD-step-9-I-discard-the-current-documents-screen-draft-a2e683934c5593c3264c5e8b5851a184d19f7373.png",
              "imageSha256": "64862196cc07a402f82391bebaa2a17d15add0f622ada51f1505dd5670d4abb8",
              "embeddedImageSha256": "bd3efd03f1d409d4b3e2023ce03afa6d9aa193df8e5963f216e59574c635cd7c",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            }
          ],
          "slug": "a-draft-document-keeps-its-identity-through-details-and-preview"
        },
        {
          "scenarioName": "Expanded unchanged documents keep the same row actions after reload",
          "featureFile": "features/release-integration/documents-screen-contract.feature",
          "featureName": "The current change view keeps document identity and actions visible",
          "tags": [
            "@SR-029",
            "@MODULE:RELEASE",
            "@UNCHANGED-DOCUMENTS-V5-ROUND-7.1",
            "@UNCHANGED-DOCUMENTS-V5-ROUND-7.2"
          ],
          "testId": "features/release-integration/documents-screen-contract.feature::Expanded unchanged documents keep the same row actions after reload",
          "journeyId": "b494456a-6d10-4402-a827-0852a6d2ae76",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given the redesign sign-in page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-37e7c26e2f13315ddf069c211efae8943a0c2f0b.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I sign in to the redesign as the EU manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-the-EU-manufacturer-57f04db1d2aec95a4e9b22cbddaf6991307eb701.png",
              "imageSha256": "6ff3fdd5b4ef6ce02b0e9fb47332ac609a9c6bb2748c4696187e66aad19d2351",
              "embeddedImageSha256": "1df49f11168cab54386f0e8e984d81d6e0d785dc06f225d4942e15b75df4b8be",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I open the redesign's add-device form",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-3-I-open-the-redesign-s-add-device-form-e89394c730780172950fd08fe7289d6ceaa20eaa.png",
              "imageSha256": "f99b58de76f2c5ebc271a0c74393f77c82f5e5274e719d288c146398133a4b58",
              "embeddedImageSha256": "4bbdcbeee2ca6b756eb010338270e1a26f432442824158bbebba54fc08e50257",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And I submit a device with a unique name and UDI-DI",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-4-I-submit-a-device-with-a-unique-name-and-UDI-DI-16f2f2da2bc4e84198c185cb909ca3a4a25dff20.png",
              "imageSha256": "2a6a3c40ac21fa186f1e7ecbda17e229c76f441b778687e7c4c9580e16a4169f",
              "embeddedImageSha256": "47b43c9d27c38470c801ca4d39ab8b0fc732f0c41ca26f7c55455ce1a43b64f4",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "And I start production version \"ui-v2 documents screen unchanged baseline\"",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-5-I-start-production-version-ui-v2-documents-screen-unchanged-baseline--cecb7b7388fc4090e9461b69cddadcd305209b42.png",
              "imageSha256": "c6a789fb3239f7632b8102140502f84a6315ddeb56c4b6bc7edc96b9ab88441c",
              "embeddedImageSha256": "71bc6c9e05353efb2a5493d549a7c9c865833c7ad3de7aee34280fd17f306e47",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "And I complete the release's market facts",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-6-I-complete-the-release-s-market-facts-0ec6cc611f1266a69bdc647ddb17009d488c66a5.png",
              "imageSha256": "0478e930b81cc6cf848d3114e10601d25035a0af2897f0c0f6e56ce83007bd49",
              "embeddedImageSha256": "feef9641ec4e9d7f71bfc9ff2dfbf3f4564b5a1fe6439b12dbbd8519e9603bd6",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 7,
              "text": "And I ensure the current release has two documents",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-7-I-ensure-the-current-release-has-two-documents-43b0aa4d12d53fc77fb248d33450d38e65a1d2fd.png",
              "imageSha256": "75b4f2a9a8ab84a617ff6a155c0eeb55411656a2f4ed675ca6fc490eef965c08",
              "embeddedImageSha256": "30225a9b7d47333f3ee10a4a839635399c3a47022a02ec92206d964bc052aa04",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 8,
              "text": "And I press Release once",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-8-I-press-Release-once-40d20b906ca15230ffbbd7d192238b7a3a5fb58b.png",
              "imageSha256": "1908e04db6987970fb8a8c27ffcb988fd282d0b7426e22ccb50c70171ea02992",
              "embeddedImageSha256": "e7527c7eb958c78a121e1df2e625c7b1931981b41934ec0e0e41009a9757b210",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 9,
              "text": "Then the release is delivered immediately",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-9-the-release-is-delivered-immediately-07b492c45a018bc12bacd792979c8956350654a0.png",
              "imageSha256": "c77c18a2dce44e88fb5d0f91afc97ea0103be2388e5a645f6d56821e11d25c00",
              "embeddedImageSha256": "97a9845753605cf7d0db533dea02a0df544a9a56fc33d1efc890431773430bf0",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "UI assertions of Delivered, the frozen recipient set and absence of a waiting state",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 10,
              "text": "When I go back to the device",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-10-I-go-back-to-the-device-b6284718b8fd55515a413a492a025ff95be523bb.png",
              "imageSha256": "162f1e4e69a34a00d7e78a4a727de5f2c8d9893e38bb477d52adc141f3a2cbad",
              "embeddedImageSha256": "6f4096302897784889906ed30fee3a99bbdc797fe5598777f9ae62ba486b2332",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 11,
              "text": "And I start a follow-up change",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-11-I-start-a-follow-up-change-cff8e52536e73baa64d0b9d1a90911b41de4b70c.png",
              "imageSha256": "07e9d7985a5e36227139acee41452b26db092915e58361127f983f64c668b5ee",
              "embeddedImageSha256": "1d8e4b9dbafe494609e568f1225b294fb2454d5dbaeb4496878917be7e35ec03",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 12,
              "text": "Then expanded unchanged documents expose the complete row verb set",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-12-expanded-unchanged-documents-expose-the-complete-row-verb-set-9ff2984fb563e4dfa0a7611cb1bd15d03eb0a625.png",
              "imageSha256": "892eac9679e02af41e66608662f87b61efd19f87643e90e1c8029b9158fa7788",
              "embeddedImageSha256": "8da932efcdfa1e872f76ddd1cab7fb9daa20fc43b7c8f6d74c505af55548e6a5",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 13,
              "text": "And the unchanged document identities remain exact after reload",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-13-the-unchanged-document-identities-remain-exact-after-reload-2601b7c1a02641ef1990355bf98229b80c9ac268.png",
              "imageSha256": "fcb6702bb8a70ec09759bb6c70bfe353ae1b17e392ef5d8fc567df495e52c022",
              "embeddedImageSha256": "29d56d9f06cc97d3d48bf1f407d0be22ed733cc49111edf0e8fddf2c5e3a9160",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 14,
              "text": "And each expanded unchanged document can be deleted with release semantics",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-14-each-expanded-unchanged-document-can-be-deleted-with-release-semantics-da77c83c2783d31d964c19adcfcba0023b24fa28.png",
              "imageSha256": "97cc79a6196f81d72f50a826fcef3146163c08eba497da729214d468b145e036",
              "embeddedImageSha256": "72c12fadd04c19d1d13a3a9741315a87751fff639451a684c45aa7ebe40c0520",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 15,
              "text": "When I discard the current documents-screen draft",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-4dd40-me-row-actions-after-reload-chromium/attachments/BDD-step-15-I-discard-the-current-documents-screen-draft-59b8a5d737d8efbdf0c0f60edf0c7a7bda2e6538.png",
              "imageSha256": "46b2c0df03d801d0c519bc35fdba2f5ee6616679a73ab0d6c283fe33b5b7679d",
              "embeddedImageSha256": "71fbd9c742d020d11542cbc019a2c93d93e82651347b826347e70508f9fb4366",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            }
          ],
          "slug": "expanded-unchanged-documents-keep-the-same-row-actions-after-reload"
        },
        {
          "scenarioName": "Release checks show the owning screen for every persisted rule",
          "featureFile": "features/release-integration/documents-screen-contract.feature",
          "featureName": "The current change view keeps document identity and actions visible",
          "tags": [
            "@SR-029",
            "@MODULE:RELEASE",
            "@SECTION-CHECK",
            "@CHANGE-VIEW-ALL-DEVICES.3",
            "@SR-030"
          ],
          "testId": "features/release-integration/documents-screen-contract.feature::Release checks show the owning screen for every persisted rule",
          "journeyId": "a2aabfa0-5cad-460b-b36e-21285307c307",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [
            {
              "text": "The current authority row includes its granted action and device link. This journey proves rule/state/home/owner and those controls, while the older status-only screen promise remains an explicit requirements gap."
            }
          ],
          "steps": [
            {
              "index": 1,
              "text": "Given the redesign sign-in page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-3f61d-en-for-every-persisted-rule-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-312437149d089689405aacf67c9b6f65a1bf6c56.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I sign in to the redesign as a manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-3f61d-en-for-every-persisted-rule-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-f2bc6400ab9f2866cc10e5ff696d06f392325f49.png",
              "imageSha256": "2635fc1c93d52d0a66885acc0e57e65bb091a15eb467f6eff4e140170fab9ef9",
              "embeddedImageSha256": "6e38f0d2367d141d27a36591d6991b2c324f7a2542d9d0aaa16802c2742b4bfc",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I set the section check to hold the release",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-3f61d-en-for-every-persisted-rule-chromium/attachments/BDD-step-3-I-set-the-section-check-to-hold-the-release-7c4f57ee59cde741a0827ced3c4364767ca81403.png",
              "imageSha256": "9c5e9aab9af0c92826778f7b22b905c330ebeb4ff8a8659a677198999a7a3ce4",
              "embeddedImageSha256": "7cb3616206a0f29e23c649b70b5379d0d72d5bec15fdd3ea1f98db94278bde3d",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And I open the isolated release-ledger device",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-3f61d-en-for-every-persisted-rule-chromium/attachments/BDD-step-4-I-open-the-isolated-release-ledger-device-9ee32dd6fe090f8324304df339a0d7ceae6a75ab.png",
              "imageSha256": "a601312aa273974f4ce3643dba0cbf6774559139c2b6e60032815ed0e551a7ea",
              "embeddedImageSha256": "4416df5f96fcee4f5267cc1b16aa3abae8d2fe1dd5156ab568e7031c5fc04fce",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "And I start production version \"ui-v2 documents screen check home\"",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-3f61d-en-for-every-persisted-rule-chromium/attachments/BDD-step-5-I-start-production-version-ui-v2-documents-screen-check-home--626ac304b0fe0077c971c269ab2444502995c467.png",
              "imageSha256": "bedc4254915ba25a086452ac17cd7f45ddeaf178d313bee03e1f55fb2da8fc4b",
              "embeddedImageSha256": "44ab3ecad9e459d83f2cebbd33b07e368fb23393b5e159a7f50f7c3fef96bb41",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "And I ensure the current release has a document",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-3f61d-en-for-every-persisted-rule-chromium/attachments/BDD-step-6-I-ensure-the-current-release-has-a-document-7b7413db6b256dbb9d723458e13c3ffce478305f.png",
              "imageSha256": "0126c771fd15c7da0a52183111e08dc52525036fd15b1a50fa5352cad4935aff",
              "embeddedImageSha256": "7938be2c5bf54a45380eb85695559414d90ca3253e312698d77a8069c4dc0ea1",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "GET /releases persisted current document projection",
              "assertionKind": "api-read",
              "note": null
            },
            {
              "index": 7,
              "text": "Then every current release check names its API home and owner section",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-3f61d-en-for-every-persisted-rule-chromium/attachments/BDD-step-7-every-current-release-check-names-its-API-home-and-owner-section-fe9e23b5e1704dc29100872bbfac460f7734ee51.png",
              "imageSha256": "0126c771fd15c7da0a52183111e08dc52525036fd15b1a50fa5352cad4935aff",
              "embeddedImageSha256": "7938be2c5bf54a45380eb85695559414d90ca3253e312698d77a8069c4dc0ea1",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; asserted through the API read",
              "inertReason": "A fresh release-detail GET matches every rendered check's rule, state, home and owner section; authority actions match the release grant and link to its exact device. No selection controls appear in the rows.",
              "assertionKind": "api-read",
              "note": null
            },
            {
              "index": 8,
              "text": "When I discard the current documents-screen draft",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-3f61d-en-for-every-persisted-rule-chromium/attachments/BDD-step-8-I-discard-the-current-documents-screen-draft-d3869963888b94aa151c99b4fcbe7c628842fe16.png",
              "imageSha256": "64862196cc07a402f82391bebaa2a17d15add0f622ada51f1505dd5670d4abb8",
              "embeddedImageSha256": "bd3efd03f1d409d4b3e2023ce03afa6d9aa193df8e5963f216e59574c635cd7c",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            }
          ],
          "slug": "release-checks-show-the-owning-screen-for-every-persisted-rule"
        },
        {
          "scenarioName": "A changed document row names its persisted release audience",
          "featureFile": "features/release-integration/documents-screen-contract.feature",
          "featureName": "The current change view keeps document identity and actions visible",
          "tags": [
            "@SR-029",
            "@MODULE:RELEASE",
            "@CHANGE-VIEW-ALL-DEVICES.1"
          ],
          "testId": "features/release-integration/documents-screen-contract.feature::A changed document row names its persisted release audience",
          "journeyId": "1a8e2d07-1683-4082-9a3b-20a8558bc470",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given the redesign sign-in page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-8fbe9--persisted-release-audience-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-5fe6d7a47cea5d44c853dae550f456ff8c4cf79b.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I sign in to the redesign as a manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-8fbe9--persisted-release-audience-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-96b8fca365db4b572a74e90f138fbc9f2f50c6db.png",
              "imageSha256": "2635fc1c93d52d0a66885acc0e57e65bb091a15eb467f6eff4e140170fab9ef9",
              "embeddedImageSha256": "6e38f0d2367d141d27a36591d6991b2c324f7a2542d9d0aaa16802c2742b4bfc",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I open the isolated release-ledger device",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-8fbe9--persisted-release-audience-chromium/attachments/BDD-step-3-I-open-the-isolated-release-ledger-device-0130bf3dc71344b5e223a8846e6d2bc1f5e29876.png",
              "imageSha256": "64862196cc07a402f82391bebaa2a17d15add0f622ada51f1505dd5670d4abb8",
              "embeddedImageSha256": "bd3efd03f1d409d4b3e2023ce03afa6d9aa193df8e5963f216e59574c635cd7c",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And I start a follow-up change",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-8fbe9--persisted-release-audience-chromium/attachments/BDD-step-4-I-start-a-follow-up-change-29226d61486c006343db545e3412698f3f148cf2.png",
              "imageSha256": "567bef6a52fbf3cbaf4320f11936ab8815f5eef50f6b9f529e4ddefee453fce8",
              "embeddedImageSha256": "6b745f360fb0be64b91a4c8893ffc58e5c5339ef23f4b4eceba54f44fd2d4c22",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "And I add a new document to the current change and share only it with Harborline Importers",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-8fbe9--persisted-release-audience-chromium/attachments/BDD-step-5-I-add-a-new-document-to-the-current-change-and-share-only-it-with-Harborline-Importers-b38f44597b678c87b3ad7ea0d2927ef4e705e5ee.png",
              "imageSha256": "a658eefc2d45f501522fb4262f0a98ccf378c309ef82d970f2679a21da8fb004",
              "embeddedImageSha256": "8eb33aaa4a48b75410b7d047e65541b59abe2fd143ee985c0e6e620186398674",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "Then the changed document row displays its persisted sharing audience",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-8fbe9--persisted-release-audience-chromium/attachments/BDD-step-6-the-changed-document-row-displays-its-persisted-sharing-audience-613969e8ce9687d2263d1c2769bfe9d95111c653.png",
              "imageSha256": "a658eefc2d45f501522fb4262f0a98ccf378c309ef82d970f2679a21da8fb004",
              "embeddedImageSha256": "8eb33aaa4a48b75410b7d047e65541b59abe2fd143ee985c0e6e620186398674",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; asserted through the API read",
              "inertReason": "The release-detail GET names one recipient for the changed revision, and that same recipient is already displayed on the document row.",
              "assertionKind": "api-read",
              "note": null
            },
            {
              "index": 7,
              "text": "When I discard the current documents-screen draft",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-8fbe9--persisted-release-audience-chromium/attachments/BDD-step-7-I-discard-the-current-documents-screen-draft-55cfb96cb6abdde86e0070ff8d5ff845f598a50a.png",
              "imageSha256": "64862196cc07a402f82391bebaa2a17d15add0f622ada51f1505dd5670d4abb8",
              "embeddedImageSha256": "bd3efd03f1d409d4b3e2023ce03afa6d9aa193df8e5963f216e59574c635cd7c",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            }
          ],
          "slug": "a-changed-document-row-names-its-persisted-release-audience"
        },
        {
          "scenarioName": "A document added only to a draft deletes without a release trace",
          "featureFile": "features/release-integration/documents-screen-contract.feature",
          "featureName": "The current change view keeps document identity and actions visible",
          "tags": [
            "@SR-029",
            "@MODULE:RELEASE",
            "@DELETION-RESTORE-ROUND-9-REPLACES-RETIREMENT.1",
            "@DELETION-RESTORE-ROUND-9-REPLACES-RETIREMENT.2"
          ],
          "testId": "features/release-integration/documents-screen-contract.feature::A document added only to a draft deletes without a release trace",
          "journeyId": "d6533993-a0ac-4832-b6a1-c6b5ca01b9ea",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given the redesign sign-in page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-531d8-tes-without-a-release-trace-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-cd4baab25b7cfb19e17ab5afcadce19607b013f7.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I sign in to the redesign as a manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-531d8-tes-without-a-release-trace-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-fc87afcf341e83317d60493aa06326d72f0dd27f.png",
              "imageSha256": "2635fc1c93d52d0a66885acc0e57e65bb091a15eb467f6eff4e140170fab9ef9",
              "embeddedImageSha256": "6e38f0d2367d141d27a36591d6991b2c324f7a2542d9d0aaa16802c2742b4bfc",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I open the isolated release-ledger device",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-531d8-tes-without-a-release-trace-chromium/attachments/BDD-step-3-I-open-the-isolated-release-ledger-device-9dd93712f1fb839ac2dbe5b83480f1cee025f1ab.png",
              "imageSha256": "64862196cc07a402f82391bebaa2a17d15add0f622ada51f1505dd5670d4abb8",
              "embeddedImageSha256": "bd3efd03f1d409d4b3e2023ce03afa6d9aa193df8e5963f216e59574c635cd7c",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And I start a follow-up change",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-531d8-tes-without-a-release-trace-chromium/attachments/BDD-step-4-I-start-a-follow-up-change-e3b9b0cacef2f8eafbf1eab2d54cc06e20a24389.png",
              "imageSha256": "a1cae0b3f42aa44a5ca1a502168c5e3d593ccd3114fb67f74c32bf399caa8762",
              "embeddedImageSha256": "933cadd428956b68aa37ab55d797b6be524f1622b3bd72f5dd72235a3005574d",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "And I add a documents-screen draft-only file",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-531d8-tes-without-a-release-trace-chromium/attachments/BDD-step-5-I-add-a-documents-screen-draft-only-file-c0ebff9006592bb3bc78eb205dbe86b607d96d5c.png",
              "imageSha256": "5f31b3e05d303f29319c5d482bf3e5f3a959bf601c007a5bbc33db7f514ed849",
              "embeddedImageSha256": "d99ba5794beba5c06383081a16373e5d3f88834dfed39f85bd035fe1e92631d6",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "Then the draft-only file has a trace-free delete confirmation",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-531d8-tes-without-a-release-trace-chromium/attachments/BDD-step-6-the-draft-only-file-has-a-trace-free-delete-confirmation-6bb10265063818d67da7b70c90cc1270c4338db6.png",
              "imageSha256": "a1cae0b3f42aa44a5ca1a502168c5e3d593ccd3114fb67f74c32bf399caa8762",
              "embeddedImageSha256": "933cadd428956b68aa37ab55d797b6be524f1622b3bd72f5dd72235a3005574d",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 7,
              "text": "And the draft-only file is absent from the current API after deletion",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-531d8-tes-without-a-release-trace-chromium/attachments/BDD-step-7-the-draft-only-file-is-absent-from-the-current-API-after-deletion-8f18d7266b15b6dffea7b2e7e90eca863ab68a46.png",
              "imageSha256": "a1cae0b3f42aa44a5ca1a502168c5e3d593ccd3114fb67f74c32bf399caa8762",
              "embeddedImageSha256": "933cadd428956b68aa37ab55d797b6be524f1622b3bd72f5dd72235a3005574d",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; asserted through the API read",
              "inertReason": "After reloading and observing HTTP 200 release hydration, the deleted row remains absent and a fresh release-detail GET excludes its document name.",
              "assertionKind": "api-read",
              "note": null
            },
            {
              "index": 8,
              "text": "When I discard the current documents-screen draft",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-531d8-tes-without-a-release-trace-chromium/attachments/BDD-step-8-I-discard-the-current-documents-screen-draft-57b167540cbc11aa2892b98ad498e2b800811f55.png",
              "imageSha256": "64862196cc07a402f82391bebaa2a17d15add0f622ada51f1505dd5670d4abb8",
              "embeddedImageSha256": "bd3efd03f1d409d4b3e2023ce03afa6d9aa193df8e5963f216e59574c635cd7c",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            }
          ],
          "slug": "a-document-added-only-to-a-draft-deletes-without-a-release-trace"
        },
        {
          "scenarioName": "The current MDR editor exposes six sections and authority choices",
          "featureFile": "features/registration-vigilance/screen-registration-contracts.feature",
          "featureName": "Registration screens preserve saved answers and the manual package boundary",
          "tags": [
            "@SR-039",
            "@SR-041",
            "@MODULE:EUDAMED-REGISTRATION",
            "@UR-003",
            "@RSK-009",
            "@SCREEN-REGISTRATION",
            "@REGISTRATION-EUDAMED.1"
          ],
          "testId": "features/registration-vigilance/screen-registration-contracts.feature::The current MDR editor exposes six sections and authority choices",
          "journeyId": "db349eff-7caa-4963-b633-6acbae231e6e",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given the redesign sign-in page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-029e0-tions-and-authority-choices-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-d269e15fee218dcb86fd1d3ba6bf9889b08569f6.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I sign in to the redesign as the EU manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-029e0-tions-and-authority-choices-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-the-EU-manufacturer-41ba4ded129fdbe3b314645d1e73e261e4def3e6.png",
              "imageSha256": "241514f5cc424e915d839e844265f7671c8cb008bc34a006641154eb02e70483",
              "embeddedImageSha256": "4542ce69498b857cc9fa6b3f55939339f20e238423f58aa3d55d3bfda52f75ae",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I open the seeded registered device",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-029e0-tions-and-authority-choices-chromium/attachments/BDD-step-3-I-open-the-seeded-registered-device-bbb8987c87eaa6b8056d79a57e45a61677a1c50d.png",
              "imageSha256": "d42188f4b4be129aeb96984d47846f3350a35b64ec41c5f7b038f29b0278ffa7",
              "embeddedImageSha256": "309a83737199ee77f6dc3110da9245e3b4c6c835f2d814abbc06b479fd6a8a22",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And I start a documents-only registration screen change",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-029e0-tions-and-authority-choices-chromium/attachments/BDD-step-4-I-start-a-documents-only-registration-screen-change-8e3e7270e017196fec0b2cb158eb430757eb9c8a.png",
              "imageSha256": "422fd8104018147055a580ea6a776d2010a85af351b169d1f6224c59e9e39185",
              "embeddedImageSha256": "909d1f9822c3c15578614710ba90c48e44b6dd1366fae8a0b7210dd49f7ab165",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "And I follow the screen change's persistent registration link",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-029e0-tions-and-authority-choices-chromium/attachments/BDD-step-5-I-follow-the-screen-change-s-persistent-registration-link-b355976b16f15d938c6d6d709324d416f4806254.png",
              "imageSha256": "7d9f557c92c7be7ba1425c508576a672a9ef4e77ea7e34eb5d98d02fe5bf1af5",
              "embeddedImageSha256": "53c071c5a5192b9c187eedc8fe61b34de09856607637a11346aa5f3cc91a7aaf",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "Then the current MDR registration sections and authority choices are visible",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-029e0-tions-and-authority-choices-chromium/attachments/BDD-step-6-the-current-MDR-registration-sections-and-authority-choices-are-visible-000414fd7b2637085f513c041df01362d379dc0f.png",
              "imageSha256": "48c3d6b5e295f97a1a2489686d21c1ef9b89d32137031a66a65c5ec4770e5cb4",
              "embeddedImageSha256": "62117dd3c08961ef80ae03ddc241e485801060a97786e72db1aaa54fa5ddbff7",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            }
          ],
          "slug": "the-current-mdr-editor-exposes-six-sections-and-authority-choices"
        },
        {
          "scenarioName": "A saved text answer rides its change and reverting removes the answer diff",
          "featureFile": "features/registration-vigilance/screen-registration-contracts.feature",
          "featureName": "Registration screens preserve saved answers and the manual package boundary",
          "tags": [
            "@SR-039",
            "@SR-041",
            "@MODULE:EUDAMED-REGISTRATION",
            "@UR-003",
            "@RSK-009",
            "@SCREEN-REGISTRATION",
            "@REGISTRATION-EUDAMED.2",
            "@PERSISTENT-ENTRY-POINTS-V5-ROUND-8.1"
          ],
          "testId": "features/registration-vigilance/screen-registration-contracts.feature::A saved text answer rides its change and reverting removes the answer diff",
          "journeyId": "37c06ea1-6d9d-45ff-841a-5384dc6dbefa",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given the redesign sign-in page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-761a555e1a150f2cb8a2505323271a0fae9dc5f6.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I sign in to the redesign as the EU manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-the-EU-manufacturer-8da2f913669b43fc65d8b8bb7002fc3b90ee02b0.png",
              "imageSha256": "241514f5cc424e915d839e844265f7671c8cb008bc34a006641154eb02e70483",
              "embeddedImageSha256": "4542ce69498b857cc9fa6b3f55939339f20e238423f58aa3d55d3bfda52f75ae",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I open the seeded registered device",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-3-I-open-the-seeded-registered-device-e205476193c15b1cfbb3b95a00d5a45c959ed1f9.png",
              "imageSha256": "d42188f4b4be129aeb96984d47846f3350a35b64ec41c5f7b038f29b0278ffa7",
              "embeddedImageSha256": "309a83737199ee77f6dc3110da9245e3b4c6c835f2d814abbc06b479fd6a8a22",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And I start a documents-only registration screen change",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-4-I-start-a-documents-only-registration-screen-change-3b5365638f61f03076ceaead406c8d781360d647.png",
              "imageSha256": "b1071cd382258b9b0bc34fc02390c8cbeec6b865a1eb2f2e1d7f975fd46d1613",
              "embeddedImageSha256": "e4c7a3b20ac4b4025413d416eed84d08995b520e00b7c9498dea85b02e6acc9e",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "And I follow the screen change's persistent registration link",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-5-I-follow-the-screen-change-s-persistent-registration-link-043084629764ef485ddb3c5afcf52a42f565fe68.png",
              "imageSha256": "283ae004ad603dd6e812c8d8441ac798f38a5a866b93405e2c3ff472c9122c43",
              "embeddedImageSha256": "7076f9ab545fe5e23b97a00f3cf5a5c9fb09424df2e9afcd6b61c24b120cf6b7",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "And I save a different registration device version",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-6-I-save-a-different-registration-device-version-4d1bcbf0680b15aa15ab5bb9a23e74e5ec0f2275.png",
              "imageSha256": "63d7e64d0063c0beacf777a124709579a4b601f0df5fbc7d5f51e32763523f8a",
              "embeddedImageSha256": "677b68775a7d4645d5366fb532bbb840daeed6e3f9d75058a0f1c62ea41c0e36",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 7,
              "text": "Then the saved text answer and carrying change name agree",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-7-the-saved-text-answer-and-carrying-change-name-agree-89ac7f1f028ba9e66685587a9b79113b71a71084.png",
              "imageSha256": "a71124779374b6a608169d4bcf0ebf7ca8fada8e7434505639dc427594099570",
              "embeddedImageSha256": "e065ed9845830356263a9fb533c922cbdc73511317aa4f744f9536899c23ec48",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "UI assertion of saved answer and carrying change name",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 8,
              "text": "When I follow the editor back to its change",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-8-I-follow-the-editor-back-to-its-change-b579c2643aaa2e31d116590df760538aa3f37458.png",
              "imageSha256": "06669f7bfd1be6175490ae60153ce78297bf6427fd582ca7241f1b408f94a577",
              "embeddedImageSha256": "8b69c12d01d8f902da085f0a6bb4ab6adcc48e894ac0f68e05d3cbedde5bb629",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 9,
              "text": "Then the change card shows the saved text answer diff",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-9-the-change-card-shows-the-saved-text-answer-diff-85d6f2658c37c76ae5f3d6cb70823b0f746b974a.png",
              "imageSha256": "3526e10e70cbd71e3df446d98d862ec52a32859dfdc4cb4bbe920ba5b2bf6285",
              "embeddedImageSha256": "3b171252f36264b0cd346ac274dfeb8fd63051c4efde28a3c1c077a546032416",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 10,
              "text": "When I follow the screen change's persistent registration link",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-10-I-follow-the-screen-change-s-persistent-registration-link-fb750ce5f0ae6f0986f9541fa52f9beef068e83b.png",
              "imageSha256": "1c099c8f232e3d3ab5dd56195d3b6ea0900edfad7b31ea2025a30173308998e2",
              "embeddedImageSha256": "541f8ec002390e4fa32e61e9cd7af16a695785312d1663c13501a42fdc8bbf34",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 11,
              "text": "And I restore the registration device version",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-11-I-restore-the-registration-device-version-ab5011add8d975441f96092e51ee24eb4393ec9e.png",
              "imageSha256": "93d38622ae5778a926ffebe0a1f8b18ffc18cb1c8daece65b22eab33b61138e8",
              "embeddedImageSha256": "010ba78d269dc6d849d42a39c3723c4b634f7b26b4255a19de6d8aef170b0d0c",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 12,
              "text": "Then the restored answer survives reload without a field or change-card diff",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-12-the-restored-answer-survives-reload-without-a-field-or-change-card-diff-4462f5cf041db70bf8ef7aee471e7e66eac21c75.png",
              "imageSha256": "4504de6ab6fc40331e293b9592838bcdffcb370f2b97e450bf0d413ae136be45",
              "embeddedImageSha256": "0ca2ff1d1d153a19df21078fb918e9963a9a8f156d334f188575396f26b88006",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 13,
              "text": "When I follow the device registration fact to this exact draft",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-13-I-follow-the-device-registration-fact-to-this-exact-draft-a04f89e1d0cbea4a8a4deec324efbd8ae3f92e24.png",
              "imageSha256": "283ae004ad603dd6e812c8d8441ac798f38a5a866b93405e2c3ff472c9122c43",
              "embeddedImageSha256": "7076f9ab545fe5e23b97a00f3cf5a5c9fb09424df2e9afcd6b61c24b120cf6b7",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 14,
              "text": "Then the registration entry point retains this device and release",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-473d9-ing-removes-the-answer-diff-chromium/attachments/BDD-step-14-the-registration-entry-point-retains-this-device-and-release-9bc398cf5477b0dde65bdc8fbc6afaf50458461c.png",
              "imageSha256": "283ae004ad603dd6e812c8d8441ac798f38a5a866b93405e2c3ff472c9122c43",
              "embeddedImageSha256": "7076f9ab545fe5e23b97a00f3cf5a5c9fb09424df2e9afcd6b61c24b120cf6b7",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the asserted UI state remains visible",
              "inertReason": "UI assertion of registration device and release identity",
              "assertionKind": "ui-assertion",
              "note": null
            }
          ],
          "slug": "a-saved-text-answer-rides-its-change-and-reverting-removes-the-answer-diff"
        },
        {
          "scenarioName": "A released registration offers XML and a readable summary of the same snapshot",
          "featureFile": "features/registration-vigilance/screen-registration-contracts.feature",
          "featureName": "Registration screens preserve saved answers and the manual package boundary",
          "tags": [
            "@SR-039",
            "@SR-041",
            "@MODULE:EUDAMED-REGISTRATION",
            "@UR-003",
            "@RSK-009",
            "@SCREEN-REGISTRATION",
            "@REGISTRATION-EUDAMED.5",
            "@PERSISTENT-ENTRY-POINTS-V5-ROUND-8.1"
          ],
          "testId": "features/registration-vigilance/screen-registration-contracts.feature::A released registration offers XML and a readable summary of the same snapshot",
          "journeyId": "daf6987f-31d2-4411-91cc-b314b11fae73",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given the redesign sign-in page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-77cd3f426a3ea6f27b1792420b138e007e7bce0b.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I sign in to the redesign as the EU manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-the-EU-manufacturer-ad751b23e9cc23303a190f0da01fc3752f73f2b1.png",
              "imageSha256": "241514f5cc424e915d839e844265f7671c8cb008bc34a006641154eb02e70483",
              "embeddedImageSha256": "4542ce69498b857cc9fa6b3f55939339f20e238423f58aa3d55d3bfda52f75ae",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I open the seeded registered device",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-3-I-open-the-seeded-registered-device-f3f5b4d9821b6ecd3b76b18f085f43b7a0d3a5fe.png",
              "imageSha256": "eb6501a09c2ccdb288c781145892953481755e6f070796de590d36404acce752",
              "embeddedImageSha256": "462a0fc193ba48f6d02a3f05ea05d9d93a516de923a5916c39501bb6159ca6d5",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And I start a correlation release from the device",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-4-I-start-a-correlation-release-from-the-device-cc963ab2b85c2209b8fe57d43692f1f3ef50f01d.png",
              "imageSha256": "91b828f9e5c6fd275902943a08666d6ba580a3d6b70e83e9a4acc8765e7a91fd",
              "embeddedImageSha256": "5fbd8bba39ec539722b61a0924b3701a4ba7b3a16ff606fafa51cfba3a30c9ae",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "And I follow the screen change's persistent registration link",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-5-I-follow-the-screen-change-s-persistent-registration-link-7f45d74b091d0529faf11433c8d9d8996e95aa22.png",
              "imageSha256": "159a89f12afae911ed68019df2fb3eedad5d2735d0f77d6b249aadd0032595b3",
              "embeddedImageSha256": "646417b1f38b80c8a60501d35ace8490fff0deaf20be531b2d8a298ceb086575",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "And I save this screen release's production version",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-6-I-save-this-screen-release-s-production-version-44f16d849e6bdb91f88355dfbeabf54a90fee9da.png",
              "imageSha256": "06e59fef1b412884924123e9c13820a56b36abee07aae7c373af1b419ac52e81",
              "embeddedImageSha256": "dc5d830d4963d90f2c563559f33cf0ca982419939f8e53cfc97857d63e08857a",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 7,
              "text": "And I answer the market questions the release still needs",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-7-I-answer-the-market-questions-the-release-still-needs-d27ddb39ae8cd48d5fde63b4410e65c9b03b935a.png",
              "imageSha256": "0a8173a989aa9bb7082e6741d5c0093846bff6fd5f5f5c65d08ea6cff740ab0c",
              "embeddedImageSha256": "414f4d73bc6a8c42e309a60c0dc755a6193b92b512cd4552a5c48472f98faf2c",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 8,
              "text": "And I check the registration",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-8-I-check-the-registration-a172c8e954cb2c40c4419d766476bd4ee164262e.png",
              "imageSha256": "5f9897c9dca8329130889ac8fc57ebbe423927b404634c5146bc7e4f26257f45",
              "embeddedImageSha256": "b0ed38b716b62fc31e97df4c2997b94e8c02869186a37095c10ffba3fb59e277",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 9,
              "text": "Then the registration is ready for release",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-9-the-registration-is-ready-for-release-76d52893441088fe9871dd85509690ae80b81e1d.png",
              "imageSha256": "4211ab11b4aa99046733e1d82b3500d014f7be2e4b9d7cf8485b8ba8e883df43",
              "embeddedImageSha256": "557309475b85ab4ed402fd33296a79edefce6957968b22aa426d5b2c78c54afc",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "UI assertions of registration readiness and absence of the needs-attention state",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 10,
              "text": "When I follow the editor back to its change",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-10-I-follow-the-editor-back-to-its-change-2391c675669193499e5e8bb9d0ce0bcf31bee3df.png",
              "imageSha256": "51503ba19a30e8274dbbaa6a0159c3542e5fca2dd1a1685ac19e8b7a53f81106",
              "embeddedImageSha256": "a9d93ddd053dd7471cb51340ada3ad070e4def737a2feaa55daa0222585d3b29",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 11,
              "text": "And I release the change",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-11-I-release-the-change-9297f3ec89ce19f3504f335501bf606bae5669ef.png",
              "imageSha256": "871f76b8ca33acb6468e9056677bd15c7793fcc4c60b18bbf1b0f408342f6764",
              "embeddedImageSha256": "7f46b870c0195e87ac3f0b84795f3ec3579639b4dc42e879946fa2195444f212",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 12,
              "text": "Then the release is delivered immediately",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-12-the-release-is-delivered-immediately-b52a5a12b1ba45eab75d68439405cc8eee59bf45.png",
              "imageSha256": "1aaff6c740ecba0874fe33f762df60f878422650b88b9dc7797254660852843e",
              "embeddedImageSha256": "2b3fd47e51ed554536d4106a5a46fcaf382b315cd957dc2c1f13925141032e6b",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "UI assertions of Delivered, the frozen recipient set and absence of a waiting state",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 13,
              "text": "When I follow the screen change's persistent registration link",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-13-I-follow-the-screen-change-s-persistent-registration-link-2e851740b21f028addb5a0d06d9d965dfc0e6f62.png",
              "imageSha256": "01bcc9e7af317f9711388ec3139df37f159d48dbd722a3bc6c85d1da0cb9cc1d",
              "embeddedImageSha256": "0a42c5016b614ebd2e0aaf069dd6fff1f09728c34fa8a72c10c24503e8e6d545",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 14,
              "text": "Then the registration entry point retains this device and release",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-14-the-registration-entry-point-retains-this-device-and-release-c912cb7a8e44d99f2b21ae786094d33297a964b1.png",
              "imageSha256": "01bcc9e7af317f9711388ec3139df37f159d48dbd722a3bc6c85d1da0cb9cc1d",
              "embeddedImageSha256": "0a42c5016b614ebd2e0aaf069dd6fff1f09728c34fa8a72c10c24503e8e6d545",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the asserted UI state remains visible",
              "inertReason": "UI assertion of registration device and release identity",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 15,
              "text": "When I download the screen registration XML and readable summary",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-15-I-download-the-screen-registration-XML-and-readable-summary-97937521c8bc84975ef613141d1b309fe9ebd18d.png",
              "imageSha256": "01807f67508720511799faab180855a2f1e4e1184e45887c4b39d0d24be4c3d9",
              "embeddedImageSha256": "433a7bd14d9a39fd3c184ce29682c6ee40e44d3ed106195d1c178259b3550086",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 16,
              "text": "Then both screen package files describe the exact frozen registration",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-d86b3-ummary-of-the-same-snapshot-chromium/attachments/BDD-step-16-both-screen-package-files-describe-the-exact-frozen-registration-d01f99e0419ff1fb223bd92fefba2238f970674a.png",
              "imageSha256": "01807f67508720511799faab180855a2f1e4e1184e45887c4b39d0d24be4c3d9",
              "embeddedImageSha256": "433a7bd14d9a39fd3c184ce29682c6ee40e44d3ed106195d1c178259b3550086",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the asserted UI state remains visible",
              "inertReason": "UI assertion of exact frozen XML and summary package identity",
              "assertionKind": "ui-assertion",
              "note": null
            }
          ],
          "slug": "a-released-registration-offers-xml-and-a-readable-summary-of-the-same-snapshot"
        },
        {
          "scenarioName": "A released device remains released after its history crosses a page boundary",
          "featureFile": "features/release-integration/device-release-history-pagination.feature",
          "featureName": "Device pages retain market identity across release-history pages",
          "tags": [
            "@SR-177",
            "@MODULE:RELEASE",
            "@REGRESSION:DEVICE-RELEASE-HISTORY"
          ],
          "testId": "features/release-integration/device-release-history-pagination.feature::A released device remains released after its history crosses a page boundary",
          "journeyId": "86981ac4-6859-45fc-aa7e-17271923082e",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given the redesign sign-in page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-5b956-ory-crosses-a-page-boundary-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-23d431645e767bfec879983fcdb234c7b6097661.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I sign in to the redesign as the EU manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-5b956-ory-crosses-a-page-boundary-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-the-EU-manufacturer-d88d32b5257a76315d39e01a0f8810f8e1dc7309.png",
              "imageSha256": "7a5b8747b89442ef37cbf956a7c4953b9b50c29d7e8287fcc7141dcbcfb6825a",
              "embeddedImageSha256": "60b24b105d46ad36bc6782ea4267c28b707897285ac84648f7c37059b3fee4ca",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I create a run-owned pagination release-history device",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-5b956-ory-crosses-a-page-boundary-chromium/attachments/BDD-step-3-I-create-a-run-owned-pagination-release-history-device-b4a08a0fc0032628b6ad7cfd01d44e87716d221c.png",
              "imageSha256": "0e558dadef3726ef0598b204bdd58d508b3990144e1a608699ce3f899676bd2d",
              "embeddedImageSha256": "7e6ebdec45e4361e677507bd98058fd8ed1dffb81b837e5952604690f5ec85b8",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And I start production version \"1.0 pagination baseline\"",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-5b956-ory-crosses-a-page-boundary-chromium/attachments/BDD-step-4-I-start-production-version-1-0-pagination-baseline--c9c45b45d890af7ce394fe881fbd6ce8659d3e0f.png",
              "imageSha256": "85dd691932aaaf375df8460e6efc4bfab9aa4d87b2e01aa55b6bcdeb8850ff48",
              "embeddedImageSha256": "8f301d936cef2a896104718db4d1a08d7d6c46d69d77f8464d6ea18964c1eda4",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "And I upload a document to the change",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-5b956-ory-crosses-a-page-boundary-chromium/attachments/BDD-step-5-I-upload-a-document-to-the-change-2dce3d70e96c3758fc8417fbb4600b0790ba990b.png",
              "imageSha256": "96954ff2f3f765fd4e0005df12ba91216ef786e5ab93fdb6ae934e837a28e373",
              "embeddedImageSha256": "e2452d56ff50d047308a3d65b06d7dc1c1ad0164810f1c76999f747e6be684a5",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "And I complete the release's market facts",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-5b956-ory-crosses-a-page-boundary-chromium/attachments/BDD-step-6-I-complete-the-release-s-market-facts-5a38e4ec4ea244cb8a2a05dfe0bea4a787a756d2.png",
              "imageSha256": "9e738bd4cb14f33b96c42d91816ecba21c1b837d359def76a05dc4389d82cdd0",
              "embeddedImageSha256": "edf80764bed9f4a54cfa1ac41794d820ce04cfef3a9de9d31db514bfbd9669c0",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 7,
              "text": "And I press Release once",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-5b956-ory-crosses-a-page-boundary-chromium/attachments/BDD-step-7-I-press-Release-once-efc8f722195cce99c4e292f6a5ca746292182b12.png",
              "imageSha256": "5b835bbee4b7a887082456eabc2fccf42b3d6c3958c4e40a614c8e512f63195e",
              "embeddedImageSha256": "55c5e3e90043c56deb8b012e3a53e2f051a01e07efff0452bf0bb3b44bd013c6",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 8,
              "text": "Then the release is delivered immediately",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-5b956-ory-crosses-a-page-boundary-chromium/attachments/BDD-step-8-the-release-is-delivered-immediately-317ecf37a17672e82cbb177557995f7e9c5c5d36.png",
              "imageSha256": "6336a105ceb71d6dbd6446663928e616a64c20a3b14e6cf81cf9da8664aa0027",
              "embeddedImageSha256": "7a1575d3cd45886dc172bcec7aa73802ae0458c19edef82325fb1045e7dc5909",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "UI assertions of Delivered, the frozen recipient set and absence of a waiting state",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 9,
              "text": "When I seed ten newer pagination release-history drafts",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-5b956-ory-crosses-a-page-boundary-chromium/attachments/BDD-step-9-I-seed-ten-newer-pagination-release-history-drafts-051f3a8bff2c11c91e14b31c191e59318e4e0a90.png",
              "imageSha256": "6336a105ceb71d6dbd6446663928e616a64c20a3b14e6cf81cf9da8664aa0027",
              "embeddedImageSha256": "7a1575d3cd45886dc172bcec7aa73802ae0458c19edef82325fb1045e7dc5909",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "The released baseline remains visible while ten newer drafts are created through the API for the pagination check.",
              "inertReason": "Ten API POST requests each return 201 with a distinct release identity; the browser stays on the released baseline while this pagination fixture is created.",
              "assertionKind": "browser-state",
              "note": null
            },
            {
              "index": 10,
              "text": "And I open the run-owned pagination release-history device",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-5b956-ory-crosses-a-page-boundary-chromium/attachments/BDD-step-10-I-open-the-run-owned-pagination-release-history-device-abd8404fb4ca2da813eec6fc0618928f6ba58ef0.png",
              "imageSha256": "bb14a74f16907e52ce42f9b61ed81431c51efc13956820753505dec70c474929",
              "embeddedImageSha256": "a7f239faaae38486a72df10ad092ee5c906c7719a6434248941b171290de03c5",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 11,
              "text": "Then the released market identity survives paginated release history",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-5b956-ory-crosses-a-page-boundary-chromium/attachments/BDD-step-11-the-released-market-identity-survives-paginated-release-history-c538300cb4860d2dc190bdb74b59a55f0f46a822.png",
              "imageSha256": "bb14a74f16907e52ce42f9b61ed81431c51efc13956820753505dec70c474929",
              "embeddedImageSha256": "a7f239faaae38486a72df10ad092ee5c906c7719a6434248941b171290de03c5",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "The device page was reloaded and retains its released market identity while the observed history crosses two cursor pages.",
              "inertReason": "After a real reload, two observed HTTP 200 cursor pages contain the ten exact drafts and released baseline; the device heading and current version still identify that baseline.",
              "assertionKind": "browser-state",
              "note": null
            }
          ],
          "slug": "a-released-device-remains-released-after-its-history-crosses-a-page-boundary"
        },
        {
          "scenarioName": "the exact admin entry remains system-scoped while current UI renders Operations",
          "featureFile": "features/cross-cutting/screen-platform-admin-wave2.feature",
          "featureName": "Platform administration keeps cross-tenant registers disclosure-safe",
          "tags": [
            "@MODULE:PLATFORM-ADMIN",
            "@SR-012"
          ],
          "testId": "features/cross-cutting/screen-platform-admin-wave2.feature::the exact admin entry remains system-scoped while current UI renders Operations",
          "journeyId": "bad1ddc5-7939-423c-bd9f-3c49f12122c5",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [
            {
              "text": "This proves the current access boundary. The entry renders the Operations hub; the older screen promise requires Organisations directly, so that full screen contract remains incomplete. System-context Home and its worklist are outside this journey and remain unproven."
            }
          ],
          "steps": [
            {
              "index": 1,
              "text": "Given a platform administrator opens the exact admin entry",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-64333-rrent-UI-renders-Operations-chromium/attachments/BDD-step-1-a-platform-administrator-opens-the-exact-admin-entry-8923e5ccf7b3137c3c0d3f2db1e693580347a810.png",
              "imageSha256": "29cb35175d12c00d091d3ab278d963f44e6e733cf55a837e36ac90b898a81427",
              "embeddedImageSha256": "1a43cb0a3bae59b29d0207da8748c270f76ba99a85df5e5f971135b838a071cd",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "Then the exact admin entry renders Operations from persisted registers",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-64333-rrent-UI-renders-Operations-chromium/attachments/BDD-step-2-the-exact-admin-entry-renders-Operations-from-persisted-registers-24966704d7dfc70c2f991ca633e955ddedfef584.png",
              "imageSha256": "29cb35175d12c00d091d3ab278d963f44e6e733cf55a837e36ac90b898a81427",
              "embeddedImageSha256": "1a43cb0a3bae59b29d0207da8748c270f76ba99a85df5e5f971135b838a071cd",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; asserted through the API read",
              "inertReason": "fresh GET /admin/organisations/list plus the Operations register UI",
              "assertionKind": "api-read",
              "note": null
            },
            {
              "index": 3,
              "text": "When the platform administrator signs out of this entry",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-64333-rrent-UI-renders-Operations-chromium/attachments/BDD-step-3-the-platform-administrator-signs-out-of-this-entry-b2666f17ea199bd9804e88c7a4c9a12694383ce1.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And an actor-scoped caller opens the exact admin entry",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-64333-rrent-UI-renders-Operations-chromium/attachments/BDD-step-4-an-actor-scoped-caller-opens-the-exact-admin-entry-d316fc206b5235319447b6741d16bab91d976040.png",
              "imageSha256": "99d5d062d612eedfbc804191bd341f2b259a44461f1d7761925543ae020a4b67",
              "embeddedImageSha256": "247a40475141eeb4a4ca7f49e33aad3670c5e864ab651add0ed2bd5eeb94f53e",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "Then the actor-scoped caller sees the ordinary not-found surface",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-64333-rrent-UI-renders-Operations-chromium/attachments/BDD-step-5-the-actor-scoped-caller-sees-the-ordinary-not-found-surface-dff02ab4b7f7b3d4895cd60d69bdfe8ec5826145.png",
              "imageSha256": "99d5d062d612eedfbc804191bd341f2b259a44461f1d7761925543ae020a4b67",
              "embeddedImageSha256": "247a40475141eeb4a4ca7f49e33aad3670c5e864ab651add0ed2bd5eeb94f53e",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the actor-scoped caller remains on the ordinary not-found surface",
              "inertReason": "the authenticated actor context's disclosure-safe not-found route",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 6,
              "text": "When the actor-scoped caller selects its organisation context and retries the exact admin entry",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-64333-rrent-UI-renders-Operations-chromium/attachments/BDD-step-6-the-actor-scoped-caller-selects-its-organisation-context-and-retries-the-exact-admin-entry-0a3f62a451dbbaadbeba4a43aba8a255df17b0bd.png",
              "imageSha256": "16b845093113410e8e0552cd190ceae13b4c533abf203de7b96fb8bab0c89983",
              "embeddedImageSha256": "7292fc7f8cc506791ccd73d6cc9b0bc72d48e9a6a449cee1c103b204f30897cc",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 7,
              "text": "Then the organisation-scoped caller sees the ordinary not-found surface",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-64333-rrent-UI-renders-Operations-chromium/attachments/BDD-step-7-the-organisation-scoped-caller-sees-the-ordinary-not-found-surface-071e1b368cb70da2bdfb9a0029b5cd6f5fab625a.png",
              "imageSha256": "16b845093113410e8e0552cd190ceae13b4c533abf203de7b96fb8bab0c89983",
              "embeddedImageSha256": "7292fc7f8cc506791ccd73d6cc9b0bc72d48e9a6a449cee1c103b204f30897cc",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the organisation-scoped caller remains on the ordinary not-found surface",
              "inertReason": "the authenticated organisation context's disclosure-safe not-found route",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 8,
              "text": "When the actor-scoped caller signs out",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-64333-rrent-UI-renders-Operations-chromium/attachments/BDD-step-8-the-actor-scoped-caller-signs-out-ac51b58d7dbb04d3e9e25602f696fa70bf2ca923.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 9,
              "text": "And a signed-out caller opens the exact admin entry",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-64333-rrent-UI-renders-Operations-chromium/attachments/BDD-step-9-a-signed-out-caller-opens-the-exact-admin-entry-92535331257d8aadfcb7d33ebef8b3ec92319099.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; opening the protected entry returns the signed-out caller to sign in",
              "inertReason": "Settled /admin guard redirects the unauthenticated caller back to the visible sign-in surface, with its heading verified",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 10,
              "text": "Then the signed-out caller is redirected to sign in",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-64333-rrent-UI-renders-Operations-chromium/attachments/BDD-step-10-the-signed-out-caller-is-redirected-to-sign-in-2faf10bd1c79176b6a2dc482dd2a48d84bf666b4.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the unauthenticated caller remains on the sign-in surface",
              "inertReason": "the unauthenticated /admin guard and settled sign-in UI",
              "assertionKind": "ui-assertion",
              "note": null
            }
          ],
          "slug": "the-exact-admin-entry-remains-system-scoped-while-current-ui-renders-operations"
        },
        {
          "scenarioName": "every organisation row is the persisted read-only projection",
          "featureFile": "features/cross-cutting/screen-platform-admin-wave2.feature",
          "featureName": "Platform administration keeps cross-tenant registers disclosure-safe",
          "tags": [
            "@MODULE:PLATFORM-ADMIN",
            "@SR-016"
          ],
          "testId": "features/cross-cutting/screen-platform-admin-wave2.feature::every organisation row is the persisted read-only projection",
          "journeyId": "6869497d-6a47-4a02-ba23-662664a7931f",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [
            {
              "text": "Only statuses returned by this run are exercised. The current UI uses Deactivated rather than the older Deleted label; this does not prove every lifecycle status variant."
            }
          ],
          "steps": [
            {
              "index": 1,
              "text": "Given a platform administrator opens the Organisations register from the current account menu",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-d539e-sisted-read-only-projection-chromium/attachments/BDD-step-1-a-platform-administrator-opens-the-Organisations-register-from-the-current-account-menu-4cb49e7efd7d59edc88cae3083f1f3dbbe16fd1a.png",
              "imageSha256": "722a7798f097218e4741726cdbf590d47b8be1441362d41d09173ff581e91c81",
              "embeddedImageSha256": "86f7e19b6132899c44a45584e6e295c42dc725573d2591fed0ffd68dbe1cd3b7",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "Then every organisation row matches its persisted projection without dead controls",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-d539e-sisted-read-only-projection-chromium/attachments/BDD-step-2-every-organisation-row-matches-its-persisted-projection-without-dead-controls-8ca4e07e8bcfd0765d1289723e72ad609f1f78cc.png",
              "imageSha256": "722a7798f097218e4741726cdbf590d47b8be1441362d41d09173ff581e91c81",
              "embeddedImageSha256": "86f7e19b6132899c44a45584e6e295c42dc725573d2591fed0ffd68dbe1cd3b7",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; every organisation row remains the persisted read-only projection",
              "inertReason": "fresh GET /admin/organisations/list matched to every visible row",
              "assertionKind": "ui-assertion",
              "note": null
            }
          ],
          "slug": "every-organisation-row-is-the-persisted-read-only-projection"
        },
        {
          "scenarioName": "Users search preserves exact identity and omits MFA state",
          "featureFile": "features/cross-cutting/screen-platform-admin-wave2.feature",
          "featureName": "Platform administration keeps cross-tenant registers disclosure-safe",
          "tags": [
            "@MODULE:PLATFORM-ADMIN",
            "@SR-019"
          ],
          "testId": "features/cross-cutting/screen-platform-admin-wave2.feature::Users search preserves exact identity and omits MFA state",
          "journeyId": "1d9c9a65-1823-4146-845e-71972f482e70",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given a platform administrator has a run-owned phone-search user ready",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-c1d4a-dentity-and-omits-MFA-state-chromium/attachments/BDD-step-1-a-platform-administrator-has-a-run-owned-phone-search-user-ready-67889d2a1bc1c3aed5b7cfe8c9a9a60ef8b2fe0f.png",
              "imageSha256": "94a15c838831ad1229d74b4dd1402530d77bad29ceb618ebf76a0fbec749573b",
              "embeddedImageSha256": "b3213246017c47cf8b1671583879815db108a339f4a2630074c8ed81aaf847f6",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "run-owned POST /admin/users fixture setup before opening the Users register",
              "assertionKind": "browser-state",
              "note": null
            },
            {
              "index": 2,
              "text": "When the platform administrator opens the Users register for wave2 search",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-c1d4a-dentity-and-omits-MFA-state-chromium/attachments/BDD-step-2-the-platform-administrator-opens-the-Users-register-for-wave2-search-1e4913777bdfd9d34fdcd025389b7a757b2fae95.png",
              "imageSha256": "be45e99f10f6c753edcd8befcca91cfc8e54d396aea797a237a4c5892feb9177",
              "embeddedImageSha256": "a3e5c0c6e46a76e60aa93359b41e2e2ec249a9252a6fc4f2b98fad0f7798b140",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "When the platform administrator searches by the run-owned user's name",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-c1d4a-dentity-and-omits-MFA-state-chromium/attachments/BDD-step-3-the-platform-administrator-searches-by-the-run-owned-user-s-name-8424abdd92d09edbe48b2ac09f61a416f8214a17.png",
              "imageSha256": "58fe2fe7f8f6a35f3b206c227bb9170023977a4da2e673960d31bd04022b55ce",
              "embeddedImageSha256": "61e4426cca09302e00f86d4ce914632bbd7c65a3e35d071a8e35f021ed2efd5f",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "Then the name search shows only the run-owned identity without MFA controls",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-c1d4a-dentity-and-omits-MFA-state-chromium/attachments/BDD-step-4-the-name-search-shows-only-the-run-owned-identity-without-MFA-controls-ac6f78046f281921c1159e7f5494ffeecaf1b1fd.png",
              "imageSha256": "58fe2fe7f8f6a35f3b206c227bb9170023977a4da2e673960d31bd04022b55ce",
              "embeddedImageSha256": "61e4426cca09302e00f86d4ce914632bbd7c65a3e35d071a8e35f021ed2efd5f",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the exact run-owned identity remains the only name result without an MFA claim",
              "inertReason": "UI exact-row assertion plus persisted name search response",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 5,
              "text": "When the platform administrator searches by the run-owned user's email",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-c1d4a-dentity-and-omits-MFA-state-chromium/attachments/BDD-step-5-the-platform-administrator-searches-by-the-run-owned-user-s-email-2d96303b748a4b038930c56a13b1e7451d5c8280.png",
              "imageSha256": "7cb5a8bff03bddfc7f4e22bc9efdd772520c1c6db9ac4e7c7e9b4cfa53b12b20",
              "embeddedImageSha256": "d4e7dd82c4efcf12ecdb31d6d389cd2c719375c38dd99463128aa69211ec6101",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "Then the email search shows only the run-owned identity without MFA controls",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-c1d4a-dentity-and-omits-MFA-state-chromium/attachments/BDD-step-6-the-email-search-shows-only-the-run-owned-identity-without-MFA-controls-792903153084c95b27614847dbc459d75a2c388d.png",
              "imageSha256": "7cb5a8bff03bddfc7f4e22bc9efdd772520c1c6db9ac4e7c7e9b4cfa53b12b20",
              "embeddedImageSha256": "d4e7dd82c4efcf12ecdb31d6d389cd2c719375c38dd99463128aa69211ec6101",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the exact run-owned identity remains the only email result without an MFA claim",
              "inertReason": "UI exact-row assertion plus persisted email search response",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 7,
              "text": "When the platform administrator searches by the run-owned user's phone",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-c1d4a-dentity-and-omits-MFA-state-chromium/attachments/BDD-step-7-the-platform-administrator-searches-by-the-run-owned-user-s-phone-82888e5f2da7c847a0c9edf036c3926113e2747c.png",
              "imageSha256": "ee07dccc6cdce240b3f64985eb8e7fa44a72fe4506ec8122d8aa23a66ba90b4b",
              "embeddedImageSha256": "8630d05a149d28316a118ee92df9f7c8318c4198ae0c97e1ccbf420e6a69f2be",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 8,
              "text": "Then the phone search shows only the run-owned identity without MFA controls",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-c1d4a-dentity-and-omits-MFA-state-chromium/attachments/BDD-step-8-the-phone-search-shows-only-the-run-owned-identity-without-MFA-controls-8c25bad8a3f7dacadee8a004b68c884e58ce93f8.png",
              "imageSha256": "ee07dccc6cdce240b3f64985eb8e7fa44a72fe4506ec8122d8aa23a66ba90b4b",
              "embeddedImageSha256": "8630d05a149d28316a118ee92df9f7c8318c4198ae0c97e1ccbf420e6a69f2be",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the exact run-owned identity remains the only phone result without an MFA claim",
              "inertReason": "UI exact-row assertion plus persisted phone search response",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 9,
              "text": "When the platform administrator clears the Users search",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-c1d4a-dentity-and-omits-MFA-state-chromium/attachments/BDD-step-9-the-platform-administrator-clears-the-Users-search-0ad3f4df814e8a3a213d901d0a1bf2b3cac52cd9.png",
              "imageSha256": "be45e99f10f6c753edcd8befcca91cfc8e54d396aea797a237a4c5892feb9177",
              "embeddedImageSha256": "a3e5c0c6e46a76e60aa93359b41e2e2ec249a9252a6fc4f2b98fad0f7798b140",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 10,
              "text": "Then the empty Users search lists every persisted row without MFA state",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-cross-cutting-scr-c1d4a-dentity-and-omits-MFA-state-chromium/attachments/BDD-step-10-the-empty-Users-search-lists-every-persisted-row-without-MFA-state-c4e01b7d0b39037c54707f6e7a05a8f1928dfce2.png",
              "imageSha256": "be45e99f10f6c753edcd8befcca91cfc8e54d396aea797a237a4c5892feb9177",
              "embeddedImageSha256": "a3e5c0c6e46a76e60aa93359b41e2e2ec249a9252a6fc4f2b98fad0f7798b140",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the empty search remains the complete persisted Users projection without MFA state",
              "inertReason": "clear action followed by fresh GET /admin/users/list and exact row projections",
              "assertionKind": "ui-assertion",
              "note": null
            }
          ],
          "slug": "users-search-preserves-exact-identity-and-omits-mfa-state"
        },
        {
          "scenarioName": "A new device's registration door returns to the device before its first change",
          "featureFile": "features/registration-vigilance/registration-wave2.feature",
          "featureName": "Registration entry and independent answers stay bound to their change",
          "tags": [
            "@SR-039",
            "@MODULE:EUDAMED-REGISTRATION",
            "@UR-003",
            "@REGISTRATION-WAVE2",
            "@PERSISTENT-ENTRY-POINTS-V5-ROUND-8.1",
            "@REGISTRATION-EUDAMED.3"
          ],
          "testId": "features/registration-vigilance/registration-wave2.feature::A new device's registration door returns to the device before its first change",
          "journeyId": "52ccc0c0-94c0-4717-9282-712cd369aa16",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [
            {
              "text": "Device creation retains an internal identity placeholder. This journey proves that opening registration does not activate an authority registration or silently create a release; a registration-only draft is not implemented by this entry."
            }
          ],
          "steps": [
            {
              "index": 1,
              "text": "Given the redesign sign-in page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-8071a-ice-before-its-first-change-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-689eef9692bdf396d68b1d75468dede938a6d970.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I sign in to the redesign as the EU manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-8071a-ice-before-its-first-change-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-the-EU-manufacturer-09d361418f696df63c877fba9100cc37552e685f.png",
              "imageSha256": "89a10d6630e4ab749913bb5f24ad572bb6ed322b9b54ea7b6f682aef43bb63cf",
              "embeddedImageSha256": "c83fa78258f7b7e80c9a70f3a0ef1c3f53bf0f6c64620a4c77f64b6dd4d1b099",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I open the redesign's add-device form",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-8071a-ice-before-its-first-change-chromium/attachments/BDD-step-3-I-open-the-redesign-s-add-device-form-be281b5a91e84fe19ee846a3c4453be843a4d95f.png",
              "imageSha256": "be389250f6fc560eebcb52fca70ec16903e391fe82e4ae76bbc9dcff6b7122fa",
              "embeddedImageSha256": "b006c6443715c8fb67a175f4856af38c74495e5a4150ba4d51e7d65db7344b28",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And I submit a device with a unique name and UDI-DI",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-8071a-ice-before-its-first-change-chromium/attachments/BDD-step-4-I-submit-a-device-with-a-unique-name-and-UDI-DI-989a3abf4725855ef535990d80b214f46ff4df07.png",
              "imageSha256": "6fd16825e715ea8c64277115c35b9b58cd21f31f5fe0593676e79c7960d90769",
              "embeddedImageSha256": "1223a4c9c1965fab0174ab1bd60d8ede123112975fa2b2afbf5765503eb25bbb",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "And I open the wave-two device's Registration fact without a change",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-8071a-ice-before-its-first-change-chromium/attachments/BDD-step-5-I-open-the-wave-two-device-s-Registration-fact-without-a-change-9498329fd49936217b64f7e546b8425af98d5fc3.png",
              "imageSha256": "bc9ff5e50448e46c23829e4cafb1771809b67cc0c11ff65c59bd158fd7a8f1b8",
              "embeddedImageSha256": "447a2b4787ed170ce90d00ce618877fb4327e8fee8066959cbd7f3baa6844aa6",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "Then the wave-two registration entry preserves its placeholder without opening a change",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-8071a-ice-before-its-first-change-chromium/attachments/BDD-step-6-the-wave-two-registration-entry-preserves-its-placeholder-without-opening-a-change-6b406a88117df54738962981b117be412840bb5a.png",
              "imageSha256": "bc9ff5e50448e46c23829e4cafb1771809b67cc0c11ff65c59bd158fd7a8f1b8",
              "embeddedImageSha256": "447a2b4787ed170ce90d00ce618877fb4327e8fee8066959cbd7f3baa6844aa6",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; asserted through the API read",
              "inertReason": "Visible no-change entry plus fresh reads prove no release exists and the wizard's exact identity placeholder remains unassigned to an authority",
              "assertionKind": "api-read",
              "note": null
            },
            {
              "index": 7,
              "text": "When I return through the registration breadcrumb and start the first wave-two change",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-8071a-ice-before-its-first-change-chromium/attachments/BDD-step-7-I-return-through-the-registration-breadcrumb-and-start-the-first-wave-two-change-3dc8bcba105b66dc85401c6c1a8271c354577e67.png",
              "imageSha256": "6dfa3603d8abd9f81c5a0b724c7bfcb148efc1a27a800458ac845b794a539c03",
              "embeddedImageSha256": "0f38df621f57fb526658c2293db318254765a9531418cb1eea01ad83d4520410",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 8,
              "text": "And I open the wave-two change's persistent registration link",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-8071a-ice-before-its-first-change-chromium/attachments/BDD-step-8-I-open-the-wave-two-change-s-persistent-registration-link-b8ed6774726e0f41fb8b2875b15f140aae5ec187.png",
              "imageSha256": "0328fdc469883a82b2a07323279a47e5f62344402ed68863401ab19e86d7beb3",
              "embeddedImageSha256": "cc7df09e7798875892ae9d350241a22a8a620bde830996c471ddadf3385339f3",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 9,
              "text": "Then the first wave-two registration setup belongs to that exact device and change",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-8071a-ice-before-its-first-change-chromium/attachments/BDD-step-9-the-first-wave-two-registration-setup-belongs-to-that-exact-device-and-change-1239764c4d36b5a537bb792415abdf14ca4965e0.png",
              "imageSha256": "0328fdc469883a82b2a07323279a47e5f62344402ed68863401ab19e86d7beb3",
              "embeddedImageSha256": "cc7df09e7798875892ae9d350241a22a8a620bde830996c471ddadf3385339f3",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; asserted through the API read",
              "inertReason": "Setup form commercial name matches fresh device and exact draft-release reads; the identity placeholder remains unchanged without an activated authority registration",
              "assertionKind": "api-read",
              "note": null
            }
          ],
          "slug": "a-new-device-s-registration-door-returns-to-the-device-before-its-first-change"
        },
        {
          "scenarioName": "The current MDR catalogue retains every question and opens its own guidance",
          "featureFile": "features/registration-vigilance/registration-wave2.feature",
          "featureName": "Registration entry and independent answers stay bound to their change",
          "tags": [
            "@SR-039",
            "@MODULE:EUDAMED-REGISTRATION",
            "@UR-003",
            "@REGISTRATION-WAVE2",
            "@REGISTRATION-EUDAMED.1"
          ],
          "testId": "features/registration-vigilance/registration-wave2.feature::The current MDR catalogue retains every question and opens its own guidance",
          "journeyId": "d3ff8ab3-56d5-4abe-bec5-7cc89388e24b",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [
            {
              "text": "This run exercises six topics containing 65 MDR questions. The older 35-question and IVDR presentation promises are not established by this journey."
            }
          ],
          "steps": [
            {
              "index": 1,
              "text": "Given the redesign sign-in page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-c614f1279aac0ee91f098281143d301b09b574bc.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I sign in to the redesign as the EU manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-the-EU-manufacturer-f74977d5e48e341f3a216cb5d1387924dd886e6b.png",
              "imageSha256": "241514f5cc424e915d839e844265f7671c8cb008bc34a006641154eb02e70483",
              "embeddedImageSha256": "4542ce69498b857cc9fa6b3f55939339f20e238423f58aa3d55d3bfda52f75ae",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I open the seeded registered device",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-3-I-open-the-seeded-registered-device-98eaab6914f4ccb71c31606ecae09aa5a2ba4603.png",
              "imageSha256": "d42188f4b4be129aeb96984d47846f3350a35b64ec41c5f7b038f29b0278ffa7",
              "embeddedImageSha256": "309a83737199ee77f6dc3110da9245e3b4c6c835f2d814abbc06b479fd6a8a22",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And I start a wave-two documents-only change and open its registration",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-4-I-start-a-wave-two-documents-only-change-and-open-its-registration-b4b8951906b9d1023d7666843cf836acaa61a847.png",
              "imageSha256": "e635c54f29b48bb5b792a22017ac5e808f5b012b3727fa7e5297f8a2ec861dce",
              "embeddedImageSha256": "3ae2473c75863e1f1f4337c545b9e7239538da8eee5207f6637254cd9fc0e6fa",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "Then the wave-two MDR topic \"Device identification\" shows its exact current questions",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-5-the-wave-two-MDR-topic-Device-identification-shows-its-exact-current-questions-abf9b6ea3fb05382ad03ad62173eabcc2b752956.png",
              "imageSha256": "e635c54f29b48bb5b792a22017ac5e808f5b012b3727fa7e5297f8a2ec861dce",
              "embeddedImageSha256": "3ae2473c75863e1f1f4337c545b9e7239538da8eee5207f6637254cd9fc0e6fa",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the already-selected topic's questions were checked",
              "inertReason": "This topic was already selected; its exact visible question identities and applicable enumerations were checked without navigation",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 6,
              "text": "And the wave-two MDR topic \"Markets & countries\" shows its exact current questions",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-6-the-wave-two-MDR-topic-Markets-countries-shows-its-exact-current-questions-f229edd0a9468c329884e673eb0f37b10a533e8c.png",
              "imageSha256": "c8809ca905ceac35d8da8a093f5e058977e03f78538fe4d5bc45ee66f9d3d949",
              "embeddedImageSha256": "787785d81e8154329a9e25e9c4e5a1c26d73e644acae34da2f2167a8eca3e20c",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 7,
              "text": "And the wave-two MDR topic \"Clinical / intended purpose\" shows its exact current questions",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-7-the-wave-two-MDR-topic-Clinical-intended-purpose-shows-its-exact-current-questions-5a61c112dd5457d505766c4a9eaa2b63bc182548.png",
              "imageSha256": "e68b7ba903b0748996be202bf59e2ffedf371993b05673ee011339ff88c92a5b",
              "embeddedImageSha256": "e21f991209c6051f06dea7d235088abb6f114a48d241df9b8a3b834ea75b9195",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 8,
              "text": "And the wave-two MDR topic \"Risk class & rules\" shows its exact current questions",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-8-the-wave-two-MDR-topic-Risk-class-rules-shows-its-exact-current-questions-d1990d09a1f0f9a70e8eab56086a5fb2e5eb4144.png",
              "imageSha256": "0761dbdd7a21b2a51601e25a668d58b60048c72343f393cf41ea332f690fb1e9",
              "embeddedImageSha256": "2eebd7ad1ddc14a88b0133b5630c2e5a53d8077f5cbd99b6092d622002f36fdd",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 9,
              "text": "And the wave-two MDR topic \"Sterilisation & safety\" shows its exact current questions",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-9-the-wave-two-MDR-topic-Sterilisation-safety-shows-its-exact-current-questions-291be493cbcb3ef82e7425821d0f4a26dd8ac7da.png",
              "imageSha256": "07adc9458925c52fea986dee00d844c2641a0c20daf0a15661fae124db5f041d",
              "embeddedImageSha256": "fab663e768fc4e1d1b9611116cdac8bcdeab27d94b22a052bac5a759361a0c95",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 10,
              "text": "And the wave-two MDR topic \"Certificates & UDI\" shows its exact current questions",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-10-the-wave-two-MDR-topic-Certificates-UDI-shows-its-exact-current-questions-b1274574c99e9718edcdbcdddde567f99d7c6b9c.png",
              "imageSha256": "48c3d6b5e295f97a1a2489686d21c1ef9b89d32137031a66a65c5ec4770e5cb4",
              "embeddedImageSha256": "62117dd3c08961ef80ae03ddc241e485801060a97786e72db1aaa54fa5ddbff7",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 11,
              "text": "And the six inspected wave-two MDR topics total 65 questions",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-11-the-six-inspected-wave-two-MDR-topics-total-65-questions-fa5261f73497e44aa4295647cc541fde6d6425a0.png",
              "imageSha256": "48c3d6b5e295f97a1a2489686d21c1ef9b89d32137031a66a65c5ec4770e5cb4",
              "embeddedImageSha256": "62117dd3c08961ef80ae03ddc241e485801060a97786e72db1aaa54fa5ddbff7",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the six inspected topic counts match the editor's total of 65 questions",
              "inertReason": "Each of the six captured topics was checked once; their actual question counts total the editor's displayed 65",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 12,
              "text": "When I open the Basic UDI-DI question guidance",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-12-I-open-the-Basic-UDI-DI-question-guidance-d8f9f46f995b9c1fdf86ea4d09d40d22023e48a3.png",
              "imageSha256": "31d609f48744164aa8006afed23f3128de1d019d13736f6c1f89c05709e0a063",
              "embeddedImageSha256": "5228d5b293cf219a0927b6ff2a103aaf3b2bcc638540033ac9060a5ca14e7640",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 13,
              "text": "And I close wave-two guidance with Escape and verify the unchanged registration",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-c707f--and-opens-its-own-guidance-chromium/attachments/BDD-step-13-I-close-wave-two-guidance-with-Escape-and-verify-the-unchanged-registration-e6c049eb60f4201212ade0752ddf32cc925e38a7.png",
              "imageSha256": "c0c623ba8ffd11413cb1166d40e487b355ee498e533b6e22866e1d56de96409e",
              "embeddedImageSha256": "2fe52b8af96b373e66ed87c06106f75019afab84ea230bf8187d57be40ba6ee1",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            }
          ],
          "slug": "the-current-mdr-catalogue-retains-every-question-and-opens-its-own-guidance"
        },
        {
          "scenarioName": "Reverting one of two saved answers preserves the other answer and its change diff",
          "featureFile": "features/registration-vigilance/registration-wave2.feature",
          "featureName": "Registration entry and independent answers stay bound to their change",
          "tags": [
            "@SR-039",
            "@MODULE:EUDAMED-REGISTRATION",
            "@UR-003",
            "@REGISTRATION-WAVE2",
            "@REGISTRATION-EUDAMED.2"
          ],
          "testId": "features/registration-vigilance/registration-wave2.feature::Reverting one of two saved answers preserves the other answer and its change diff",
          "journeyId": "5f1c6784-2505-48e5-92fa-c2658fa38bb7",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [
            {
              "text": "This proves independent saved answers and partial reversion. It does not prove the older promise that editing an answer converts a Documents only draft to Documents + registration."
            }
          ],
          "steps": [
            {
              "index": 1,
              "text": "Given the redesign sign-in page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-8bace--answer-and-its-change-diff-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-53a6fff45defffad35035135ffbbb5245fc6f47e.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I sign in to the redesign as the EU manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-8bace--answer-and-its-change-diff-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-the-EU-manufacturer-7e848ec94021358dafea86e5d7b2b3f7d968d479.png",
              "imageSha256": "241514f5cc424e915d839e844265f7671c8cb008bc34a006641154eb02e70483",
              "embeddedImageSha256": "4542ce69498b857cc9fa6b3f55939339f20e238423f58aa3d55d3bfda52f75ae",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I open the seeded registered device",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-8bace--answer-and-its-change-diff-chromium/attachments/BDD-step-3-I-open-the-seeded-registered-device-46e3ffc02af7ec1bfe2075c6de08d6b6b44d187f.png",
              "imageSha256": "d42188f4b4be129aeb96984d47846f3350a35b64ec41c5f7b038f29b0278ffa7",
              "embeddedImageSha256": "309a83737199ee77f6dc3110da9245e3b4c6c835f2d814abbc06b479fd6a8a22",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And I start a wave-two documents-only change and open its registration",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-8bace--answer-and-its-change-diff-chromium/attachments/BDD-step-4-I-start-a-wave-two-documents-only-change-and-open-its-registration-4e4d6a56d2a4ddd3aa42004bb2325ba818b19ec1.png",
              "imageSha256": "2e88ebaec34febc81ba664c6100af2cbee9ba4c2ea9e2004eadd0d05a45374d3",
              "embeddedImageSha256": "d8375ab8faa6e7ffb84112231bc80282b8fb1be32d9a90a62ad73bdeb44aaea8",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "And I save independent wave-two version and reference-number answers",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-8bace--answer-and-its-change-diff-chromium/attachments/BDD-step-5-I-save-independent-wave-two-version-and-reference-number-answers-13a663fd3fab08b6847221e1e174b6d81f51b420.png",
              "imageSha256": "66bbe21daaddc2c3d76b2c89a0cd59f0613865111db6621d3d9b461d499c7b5f",
              "embeddedImageSha256": "33aa920fbf8357dc99364532208943372e74d6be3dd52724fecc1ff79b768a4d",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "Then both wave-two answers survive reload and name their carrying change",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-8bace--answer-and-its-change-diff-chromium/attachments/BDD-step-6-both-wave-two-answers-survive-reload-and-name-their-carrying-change-3bc0ec1005b9689270c44b44f6bfb2243e3b4ec9.png",
              "imageSha256": "c50a3c21dc230a46fbb164a497aa5d08ccc1466bac120d0e0556cfdc1cfa3931",
              "embeddedImageSha256": "2ba54cc150adaaa220452128a0eafae0da06155500f757f8ffc531474030ee46",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "Reloaded text values, old/new field diffs and carrying-change banner match fresh identifiers and questionnaire reads",
              "assertionKind": "browser-state",
              "note": null
            },
            {
              "index": 7,
              "text": "When I follow the wave-two banner to the change",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-8bace--answer-and-its-change-diff-chromium/attachments/BDD-step-7-I-follow-the-wave-two-banner-to-the-change-583aa5e731a417cbe4f484199d23e2c9fed6a7f6.png",
              "imageSha256": "e333211f24c01f9a2316ae18a479329473721a3386ece9e6eff9ed9af0ca2a45",
              "embeddedImageSha256": "f8da06123cfe300674badd2c821ee5e907d62df6420ff6e7e6e26cfb122a4fc7",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 8,
              "text": "Then the wave-two Registration card mirrors both persisted answer diffs",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-8bace--answer-and-its-change-diff-chromium/attachments/BDD-step-8-the-wave-two-Registration-card-mirrors-both-persisted-answer-diffs-8fe885943405271f325627fe51ef96a85f40a530.png",
              "imageSha256": "a53890e329671b33b9b1426e9ea6eae3145be6548f1936ff11a11a795479eb34",
              "embeddedImageSha256": "81996e34649669bc855b046a4fc5c0ae8258903bf65771ad4a7c725fb77c0c0d",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 9,
              "text": "When I reopen wave-two registration and restore only the version answer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-8bace--answer-and-its-change-diff-chromium/attachments/BDD-step-9-I-reopen-wave-two-registration-and-restore-only-the-version-answer-d83f11bd95dab4cb566d111c74a1aef4e18678b2.png",
              "imageSha256": "04b09af586dde2de457e086cfadcc73ef980a3dfb359521191f1f296e2ca99b1",
              "embeddedImageSha256": "3c7555c2a4efb9787602acc872fca7441bfd602e612bfdf7e397cdfed89a365b",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 10,
              "text": "Then only the wave-two reference-number diff remains in the editor and change card",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-registration-vigi-8bace--answer-and-its-change-diff-chromium/attachments/BDD-step-10-only-the-wave-two-reference-number-diff-remains-in-the-editor-and-change-card-1cf85780883fabc9a28cd79a92e52d2daa33514e.png",
              "imageSha256": "b55ee16656e71ca8ba26e20e46309058e1494acd97079ed7f8bc58246c7ceb0c",
              "embeddedImageSha256": "016cef33f679142890a8c544acc865293d1a2eb6eed00f8f4a4779c04bbecaf9",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            }
          ],
          "slug": "reverting-one-of-two-saved-answers-preserves-the-other-answer-and-its-change-diff"
        },
        {
          "scenarioName": "A batch deletion uses one optional reason for both released documents",
          "featureFile": "features/release-integration/documents-wave2.feature",
          "featureName": "Wave 2 document and release evidence contracts",
          "tags": [
            "@MODULE:RELEASE",
            "@SR-029",
            "@DELETION-RESTORE-ROUND-9-REPLACES-RETIREMENT.2"
          ],
          "testId": "features/release-integration/documents-wave2.feature::A batch deletion uses one optional reason for both released documents",
          "journeyId": "8a5db6d5-60de-40b3-ab98-9ff839a251e1",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [],
          "steps": [
            {
              "index": 1,
              "text": "Given the redesign sign-in page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-2ad98eb53e5fe0da9c6c23a71d1ab4cbe7141260.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I sign in to the redesign as a manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-d48a2a611dcc8c7703c1c65da26038fe7646ad0a.png",
              "imageSha256": "2635fc1c93d52d0a66885acc0e57e65bb091a15eb467f6eff4e140170fab9ef9",
              "embeddedImageSha256": "6e38f0d2367d141d27a36591d6991b2c324f7a2542d9d0aaa16802c2742b4bfc",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I open the redesign's add-device form",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-3-I-open-the-redesign-s-add-device-form-316162b0db6204d1cf9e5c245aa59d735fa9f296.png",
              "imageSha256": "af4466d07de749c4e8534f0f00c2c9e60a447201cfb93b39d4dc502cfd250844",
              "embeddedImageSha256": "9775c34a118acfdb29365dc5885ab2fae44b00607aa7be9c28aa1d95343db3b3",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And I submit a device with a unique name and UDI-DI",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-4-I-submit-a-device-with-a-unique-name-and-UDI-DI-2ed2f89e5f941f29f3abc5a1b96854b04274d063.png",
              "imageSha256": "7fcbd0fe5a80a1518765d2f04fbbf6163ab6e6aac5a6c77ccdf8e86a69076aca",
              "embeddedImageSha256": "787bad31449036fc4ff129707258dcf30afff7394e27dfe116ad2ed1b907dd0f",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "And I start production version \"wave 2 batch deletion baseline\"",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-5-I-start-production-version-wave-2-batch-deletion-baseline--b9e70ca7eab40a1c42f3b6a115201127d0e96e32.png",
              "imageSha256": "042205b476ea0c966d9e8ea6b82ec8933369d478051fa6826488ef45c17f7a45",
              "embeddedImageSha256": "925ed08b3114da2e888eb5ccb2aa8314739395820addbb23634942e64e94e3bd",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "And I complete the release's market facts",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-6-I-complete-the-release-s-market-facts-58022e5c31fbcb64309fedf5e201ae450b74a303.png",
              "imageSha256": "81ff200f93826737c732dcf307189c0caf47d46afaa8ef199fb68cffe9b23199",
              "embeddedImageSha256": "3c1c2611a8f319513fd07c5c756878a84a21240ab9cb66b461f81180fba79657",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 7,
              "text": "And I ensure the current release has two documents",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-7-I-ensure-the-current-release-has-two-documents-75c3522ba5c5125fbc7e01476196b931202e9ed9.png",
              "imageSha256": "8631444ba79f870b20d3ebc0b420e2ac1d8415fdfce93422f1c774a42a1b4e7a",
              "embeddedImageSha256": "5f24e5166c7f94ebc9193a188a8f9a8e7608d237701cf969804765522d04a7fc",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 8,
              "text": "And I press Release once",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-8-I-press-Release-once-1a96b38ea0c4901681d66648c29f11357db3ab3e.png",
              "imageSha256": "d1e675aaa008ce8df6f2ba3968c945a3633bc444f63ccd15ae3d18fca1bcabcf",
              "embeddedImageSha256": "56873a7d6c746dcdcc4d303bf7885412b3b2b37162232d5f04b5a3e972ddc7d5",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 9,
              "text": "Then the release is delivered immediately",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-9-the-release-is-delivered-immediately-afa096d07cdc4ac10be16987935d48eef55f953b.png",
              "imageSha256": "c230009b434c74e37e17e079b73e15b66f6d410cc0328745b539901d6d00f2fd",
              "embeddedImageSha256": "505728ec305de7fcd3f19c2dc00ae9e1b69fc75dc6add1682b57c524c15fd617",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "UI assertions of Delivered, the frozen recipient set and absence of a waiting state",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 10,
              "text": "When I go back to the device",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-10-I-go-back-to-the-device-51b684099e3c730bf2c662d414fd956ff63d0163.png",
              "imageSha256": "9d2da637bf8a3c0d90126fb1fc942334dd14f28f6f80bf58fc710c6b49679ded",
              "embeddedImageSha256": "3eeed470979a115aad6c12312de3f6aa94db32ce200cd78b601e9ba20939cc3d",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 11,
              "text": "And I start a follow-up change",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-11-I-start-a-follow-up-change-dcb43fda00da8140152464d4f43f1fa824794b8c.png",
              "imageSha256": "c9356c9312526f2274f4cb060c9e66f531a6851ebeffb9a3ed9c6b7c0d38ba4e",
              "embeddedImageSha256": "481f7a46a6d29f6142c9de7bacfe7c7c7ced0ad7774dab1709b63292c9bdd435",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 12,
              "text": "When I select two released documents for one batch deletion",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-12-I-select-two-released-documents-for-one-batch-deletion-13b7dc0cadffd398bc5390ae25304c429a77677f.png",
              "imageSha256": "343c05d1f4fdeace56a8eca58e6a5ba840effa8be09976ec07c3bc052c0a0562",
              "embeddedImageSha256": "3202a90d5b3fc5db924105f23d613654ce77580087fa9a9b33f1516e1dd9ad64",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 13,
              "text": "Then the batch dialog asks once for an optional reason",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-13-the-batch-dialog-asks-once-for-an-optional-reason-a6b2544e3e02d26f5b4eff7ca8998230dd46c412.png",
              "imageSha256": "343c05d1f4fdeace56a8eca58e6a5ba840effa8be09976ec07c3bc052c0a0562",
              "embeddedImageSha256": "3202a90d5b3fc5db924105f23d613654ce77580087fa9a9b33f1516e1dd9ad64",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "The already-open batch deletion dialog remained visible while its one optional reason and two selected documents were checked.",
              "inertReason": "The dialog was already opened by the preceding selection action; this step only verifies its single title, optional reason field, confirm control, and selected names.",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 14,
              "text": "When I confirm the batch deletion",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-14-I-confirm-the-batch-deletion-0bb583350659b50b40949e244d6ada7f01053ec2.png",
              "imageSha256": "f7ccbce15b24f5764e42b4f3bbacdd5c051812c7bfbf7de537b50f55e5a43c0a",
              "embeddedImageSha256": "79806158d8122cdbcedb62196d42ffa1448f1a43416799b029aee0710caf3b8d",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 15,
              "text": "Then the batch deletion records one optional reason for both documents",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-15-the-batch-deletion-records-one-optional-reason-for-both-documents-63975cdabb4012bd3e9e3cc219c422021118cc6c.png",
              "imageSha256": "f7ccbce15b24f5764e42b4f3bbacdd5c051812c7bfbf7de537b50f55e5a43c0a",
              "embeddedImageSha256": "79806158d8122cdbcedb62196d42ffa1448f1a43416799b029aee0710caf3b8d",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; asserted through the API read",
              "inertReason": "A fresh document-removals GET contains both exact logical/revision identities with the same optional batch reason.",
              "assertionKind": "api-read",
              "note": null
            },
            {
              "index": 16,
              "text": "And the batch deletion remains absent after a fresh release reload",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-16-the-batch-deletion-remains-absent-after-a-fresh-release-reload-72e20a6f3327e28566bad211e745d0d9b26f55c5.png",
              "imageSha256": "f7ccbce15b24f5764e42b4f3bbacdd5c051812c7bfbf7de537b50f55e5a43c0a",
              "embeddedImageSha256": "79806158d8122cdbcedb62196d42ffa1448f1a43416799b029aee0710caf3b8d",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; asserted through the API read",
              "inertReason": "After observing the release-detail hydration, both deleted logical documents remain absent from the API and rendered rows.",
              "assertionKind": "api-read",
              "note": null
            },
            {
              "index": 17,
              "text": "When I discard the current documents-screen draft",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f5683-for-both-released-documents-chromium/attachments/BDD-step-17-I-discard-the-current-documents-screen-draft-7b74c44a2ee0aa9cd33f2b1c06607b668b739bb3.png",
              "imageSha256": "ddb5e0468341dd94d38fd8602904dc6dcf3acf524d85a75e2238e44b6600e70b",
              "embeddedImageSha256": "5e1a8af66eecf5eb26315a27e747c785b8b85d2c63dd0f74e9c3ba646d15e1d8",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            }
          ],
          "slug": "a-batch-deletion-uses-one-optional-reason-for-both-released-documents"
        },
        {
          "scenarioName": "Show all and Hide all preserve unchanged document identities",
          "featureFile": "features/release-integration/documents-wave2.feature",
          "featureName": "Wave 2 document and release evidence contracts",
          "tags": [
            "@MODULE:RELEASE",
            "@SR-029",
            "@UNCHANGED-DOCUMENTS-V5-ROUND-7.1"
          ],
          "testId": "features/release-integration/documents-wave2.feature::Show all and Hide all preserve unchanged document identities",
          "journeyId": "c607ea92-a9ec-45e4-9d9c-e1811c0aa67c",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [
            {
              "text": "The disclosure and persisted identities are exercised here. Pulling a document into the change by executing Replace remains outside this journey."
            }
          ],
          "steps": [
            {
              "index": 1,
              "text": "Given the redesign sign-in page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-f5f8d7020cd2ad9e13ab76c1e73150d7f943884a.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I sign in to the redesign as a manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-dffc46c2508c8176744e3c78e849b1d3c55967eb.png",
              "imageSha256": "d73b4b4cc37339616d9c4b5bf8666431f9f366ff21049751bfadddb65c4d9585",
              "embeddedImageSha256": "f380d0eeeaa866691e3a5054826b2fbba99adcb86ef43f660f5f307ea1848396",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I open the redesign's add-device form",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-3-I-open-the-redesign-s-add-device-form-b6fe06847deff18c7b12f34080476ea696c54eb8.png",
              "imageSha256": "f4298ef2d0712cffc3a9a660db72141b00c5ff00f117950be041c243a8c28420",
              "embeddedImageSha256": "1c2c896929a4301510fd45ef49510e02f80a75fcbeea78877d66c453aba68895",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And I submit a device with a unique name and UDI-DI",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-4-I-submit-a-device-with-a-unique-name-and-UDI-DI-78414408a8bf2c6deba0e65b4529db80b29679f4.png",
              "imageSha256": "498cfdd33f0fc6f5c2cc775d3bda7f4b0f710a04ddb8ec7c726d9f6f9dc6c689",
              "embeddedImageSha256": "8aa1d9714e5419fbe2405958a833ca92506c54ebc9e88c44c90f4190895ae758",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "And I start production version \"wave 2 unchanged baseline\"",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-5-I-start-production-version-wave-2-unchanged-baseline--7d27c4b92fbc11d9757c1d94338288bee06e1eda.png",
              "imageSha256": "6bf3c1d1bff3ad8c4d2f827364c8b89bf38800056198167ee1a2f7a0fddf8a55",
              "embeddedImageSha256": "b6a49ade713dbf54f53dacbbee78ba91ca07d26d5a4c6b92b34e0a74e200af7b",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "And I complete the release's market facts",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-6-I-complete-the-release-s-market-facts-b9115d3c3036fde114c268308069d5e94440f496.png",
              "imageSha256": "3f307b79ccf2d6fee0b46a9cfc2726ac4ce99c788845cee7d1602bc024fc8f1f",
              "embeddedImageSha256": "16d55c7d6e6b5b285a8847178d04e5372e2c15783a271a3de1d05ddf0c0c97b7",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 7,
              "text": "And I ensure the current release has two documents",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-7-I-ensure-the-current-release-has-two-documents-a5eadeefa8fbb71a4e5aca9433c368e4c18f969d.png",
              "imageSha256": "247535635aea8d7ba77e687571a30100a5042e8f6b1effe8cc8254b624ff164c",
              "embeddedImageSha256": "320f85347e3c9e14adabd1bc32afc91c39b5854b6ceefa402e2bc7890ed55339",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 8,
              "text": "And I press Release once",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-8-I-press-Release-once-284858589737720b092ed6bc4d110e775c517652.png",
              "imageSha256": "9b3afe0cffd0c35c53ef75a6b19712f5a682c388a86f2f38cf991dab3cb27e58",
              "embeddedImageSha256": "4bc03af989cf6035b7437182cecb91a5f851f117f0eccdb64fe6509088c2af1a",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 9,
              "text": "Then the release is delivered immediately",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-9-the-release-is-delivered-immediately-9f81ff462d7e045511b8cf318eeed56c43f48749.png",
              "imageSha256": "93917361fcaef1b504bc0bf5665fd8fe4f99982ff52e4a2cf1c4dbc80aacab88",
              "embeddedImageSha256": "b16b258c083aaf5a8bf10f44d4b6a471fa5eab3129e2ac5e6da3e0082c2aa3e2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "UI assertions of Delivered, the frozen recipient set and absence of a waiting state",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 10,
              "text": "When I go back to the device",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-10-I-go-back-to-the-device-e45e517d100c5ec678b26718f83acf31179f214f.png",
              "imageSha256": "85029357b86fe510659fd53b6ea65f3e4c9f9cd4f10061d6acac1d5f30b809ed",
              "embeddedImageSha256": "dc299543cc8f556f5a328c501163c198977db82864b760c8fa0591f02b14fa38",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 11,
              "text": "And I start a follow-up change",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-11-I-start-a-follow-up-change-2e74893ad2245c908e1c89564fec8050cbab0bc9.png",
              "imageSha256": "e7fc750f130a7a2c7099e0db2e33eaae3a63030869a0d0c3344d841f363eae02",
              "embeddedImageSha256": "c501beaadaabcc2d915584c61ceccfc6caa00dc0d2964bd4b86d062890d921d6",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 12,
              "text": "When I expand and collapse the unchanged document group",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-12-I-expand-and-collapse-the-unchanged-document-group-754677161e42dd69beb7b70471b740c3443d3a97.png",
              "imageSha256": "3ab4962606ba0919fbea3d179cd11f1076c8abec059acc9fcd338ee0a4122c65",
              "embeddedImageSha256": "d62fdf05fc2b535f6abe22df589bd6be939465538ef26a6a11ba1f56cecb7948",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 13,
              "text": "Then the unchanged document identities survive the disclosure cycle and reload",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-13-the-unchanged-document-identities-survive-the-disclosure-cycle-and-reload-212038ae7851bbf64a369e0e19a701ed533925be.png",
              "imageSha256": "3ab4962606ba0919fbea3d179cd11f1076c8abec059acc9fcd338ee0a4122c65",
              "embeddedImageSha256": "d62fdf05fc2b535f6abe22df589bd6be939465538ef26a6a11ba1f56cecb7948",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "Final picture unchanged; the unchanged document group was re-expanded after reload with the same persisted identities.",
              "inertReason": "The unchanged group was explicitly expanded after reload and every row's exact API identity and revision label still matched.",
              "assertionKind": "browser-state",
              "note": null
            },
            {
              "index": 14,
              "text": "When I discard the current documents-screen draft",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-6e106-changed-document-identities-chromium/attachments/BDD-step-14-I-discard-the-current-documents-screen-draft-1ee9404cc3d398e3bf69293dcb21b5784855940e.png",
              "imageSha256": "a054f548ac7df877366c6571facb00031d27d567ced9e89301c093ee57a44a9f",
              "embeddedImageSha256": "4433f4299b30ee8e382b363825e3525568db31adf2c4c2d99416be1d15faf2ca",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            }
          ],
          "slug": "show-all-and-hide-all-preserve-unchanged-document-identities"
        },
        {
          "scenarioName": "A delivered release exports its sealed verification record",
          "featureFile": "features/release-integration/documents-wave2.feature",
          "featureName": "Wave 2 document and release evidence contracts",
          "tags": [
            "@MODULE:RELEASE",
            "@SR-071",
            "@REVIEWS-APPROVALS.7"
          ],
          "testId": "features/release-integration/documents-wave2.feature::A delivered release exports its sealed verification record",
          "journeyId": "b1a65037-8c6b-460c-92da-18bdb77ae7eb",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [
            {
              "text": "The exported bytes and hash are proved after delivery. Before delivery the current endpoint rejects export, so exportability while decisions accumulate remains an explicit gap."
            }
          ],
          "steps": [
            {
              "index": 1,
              "text": "Given the redesign sign-in page",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f72d6--sealed-verification-record-chromium/attachments/BDD-step-1-the-redesign-sign-in-page-51e3af19f1e1eea367268a0da7ed768a1522f242.png",
              "imageSha256": "953d9a1220a1b501a0ede3a87b7d5516c6552f0e0d727f3b59246c01ef255e3b",
              "embeddedImageSha256": "152e0b60cb61f25254c819d272facababbed5ff7865183fdb6dfd294ee9888f2",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "When I sign in to the redesign as a manufacturer",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f72d6--sealed-verification-record-chromium/attachments/BDD-step-2-I-sign-in-to-the-redesign-as-a-manufacturer-87c70327c10c15a636d750f37ba1e728efaa5593.png",
              "imageSha256": "8095590cd5022eeed9d36c1316220d814f7fa52aa347767b791a6e897e2d9193",
              "embeddedImageSha256": "836ba2205b1abd44675af97b853c947f9216838d4901b57082632c257a85206e",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "And I open the isolated release-ledger device",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f72d6--sealed-verification-record-chromium/attachments/BDD-step-3-I-open-the-isolated-release-ledger-device-3802adc1f4db313337239eba9705e459c8b45467.png",
              "imageSha256": "64862196cc07a402f82391bebaa2a17d15add0f622ada51f1505dd5670d4abb8",
              "embeddedImageSha256": "bd3efd03f1d409d4b3e2023ce03afa6d9aa193df8e5963f216e59574c635cd7c",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 4,
              "text": "And I start production version \"wave 2 verification record export\"",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f72d6--sealed-verification-record-chromium/attachments/BDD-step-4-I-start-production-version-wave-2-verification-record-export--1efc4bc5a2f5e291fe55b95e4642cfb5f6e0e3e8.png",
              "imageSha256": "97c22e5fae963a2851938a777963a527c5c0b867218510a6ab8afd74de17a35a",
              "embeddedImageSha256": "76909987b623a2ec5bf9071317b571d769358f96eb863b270262f0599a80e836",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "And I ensure the current release has two documents",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f72d6--sealed-verification-record-chromium/attachments/BDD-step-5-I-ensure-the-current-release-has-two-documents-b4eedee354c14ae3e6a4647e6e1c846f502cb079.png",
              "imageSha256": "74daaf670b1cf50c11a3c559b0324b179a2b915bdd6ce773e44bc1713e6f8920",
              "embeddedImageSha256": "ce21aaca14e130bab09446fe6e1b5046ae56067d4ecf1dc37d84505e1c6e240c",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "Then the verification record is unavailable before delivery",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f72d6--sealed-verification-record-chromium/attachments/BDD-step-6-the-verification-record-is-unavailable-before-delivery-c8b147cff4cf613415003a9841835aaea85b174c.png",
              "imageSha256": "74daaf670b1cf50c11a3c559b0324b179a2b915bdd6ce773e44bc1713e6f8920",
              "embeddedImageSha256": "ce21aaca14e130bab09446fe6e1b5046ae56067d4ecf1dc37d84505e1c6e240c",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; asserted through the API read",
              "inertReason": "The real verification-record endpoint rejects a draft before delivery with its explicit transition-conflict code.",
              "assertionKind": "api-read",
              "note": null
            },
            {
              "index": 7,
              "text": "When I clear any carried blocking approvers",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f72d6--sealed-verification-record-chromium/attachments/BDD-step-7-I-clear-any-carried-blocking-approvers-9b6ac2c52b0162c889a6a4ad1f5a591349716d07.png",
              "imageSha256": "dc7d0abb1dd7f047f9f89a74225621e24685577ce47b88cb732a8be998b56284",
              "embeddedImageSha256": "e42807034e1f1b28b88ee26a5d997e3c7eabe2893ad19afa76e01e651ec98adb",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 8,
              "text": "And I complete and confirm the current release authority",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f72d6--sealed-verification-record-chromium/attachments/BDD-step-8-I-complete-and-confirm-the-current-release-authority-74a2cfebb08a1e17b708ac61f5d3ab22dd071651.png",
              "imageSha256": "dc7d0abb1dd7f047f9f89a74225621e24685577ce47b88cb732a8be998b56284",
              "embeddedImageSha256": "e42807034e1f1b28b88ee26a5d997e3c7eabe2893ad19afa76e01e651ec98adb",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; release authority was already confirmed",
              "inertReason": "the exact Release control was already enabled",
              "assertionKind": "browser-state",
              "note": null
            },
            {
              "index": 9,
              "text": "And I press Release once",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f72d6--sealed-verification-record-chromium/attachments/BDD-step-9-I-press-Release-once-50f29de56666dc750300344b5b4f71f0a0b90c0a.png",
              "imageSha256": "55de46ee03e8eee1f91cd61eebe3725fb8ea7f2bba112f92954e872c6387ca99",
              "embeddedImageSha256": "61960c89f1f3533284f993099ad29c1d891323e32e916a35dd6fd2e4fc5b352d",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 10,
              "text": "Then the release is delivered immediately",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f72d6--sealed-verification-record-chromium/attachments/BDD-step-10-the-release-is-delivered-immediately-6659e389d129828381aefafa89ebf069505285d2.png",
              "imageSha256": "9fae8b71b3624e0c4a2c383f69ee7e76b601146e8d50a3129f0f25a6fd7b3864",
              "embeddedImageSha256": "2791b70db894f144705e9fa59889c75ca9ee1a4d3dfda40c4d326467555e8c1b",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "UI assertions of Delivered, the frozen recipient set and absence of a waiting state",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 11,
              "text": "When I open the delivered verification record view",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f72d6--sealed-verification-record-chromium/attachments/BDD-step-11-I-open-the-delivered-verification-record-view-6c396742996250571d3d8f0f9a8bce050f8d1986.png",
              "imageSha256": "2a5eefb88b83bd3b4689bc19956b9ba1000a56fbd2cd510e976f168d6ee1b890",
              "embeddedImageSha256": "202de4f3433311a9afb9aadad1e36196f38dc0dc43c0a3f8f008787390034681",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 12,
              "text": "Then the delivered release exports its exact sealed verification record",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-release-integrati-f72d6--sealed-verification-record-chromium/attachments/BDD-step-12-the-delivered-release-exports-its-exact-sealed-verification-record-7072ff9f7cd7f04d8bac582022d3300a78e77506.png",
              "imageSha256": "af394cbf9da78a7cfd352853caa209a708dfc34c46d47e413a5403c2c8f0e3bd",
              "embeddedImageSha256": "69d481c2ecee7580eedced63b825c91bcb781d54be84c65e4386b099d0fb0ad3",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "The current Feedback view's Export action downloads canonical bytes whose SHA-256 equals the authenticated sealed verification-record projection.",
              "assertionKind": "ui-assertion",
              "note": null
            }
          ],
          "slug": "a-delivered-release-exports-its-sealed-verification-record"
        },
        {
          "scenarioName": "Section selection composes and removes exact revision pairs without losing another section",
          "featureFile": "features/access-connections/sharing-section-selection.feature",
          "featureName": "Compose an exact draft audience with section and document controls",
          "tags": [
            "@SR-031",
            "@UR-005",
            "@RSK-001",
            "@RSK-016",
            "@MODULE:ACCESS-CONNECTIONS",
            "@SHARING-SECTION-SELECTION"
          ],
          "testId": "features/access-connections/sharing-section-selection.feature::Section selection composes and removes exact revision pairs without losing another section",
          "journeyId": "52e8d79f-70cf-408c-a1e3-41ebd11ac9b4",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [
            {
              "text": "This proves saved section/document revision selections on a draft. It does not prove standing live access rules or post-delivery access changes; the broader sharing screen promise remains partial."
            }
          ],
          "steps": [
            {
              "index": 1,
              "text": "When I include the sharing-selection section \"IFU & labelling\"",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-0b751-hout-losing-another-section-chromium/attachments/BDD-step-11-I-include-the-sharing-selection-section-IFU-labelling--805367057bbb6abde11401e943e9237d20d4679d.png",
              "imageSha256": "b7b68ef0c5eb72373ab28fb31da28c74f4604d5e6132c8bf6bf10c63421d4568",
              "embeddedImageSha256": "9e276d0ae7ea72cef8d2e7eeaaeec60e4b5611a2b45167d152c5f704d5657a0b",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "And I save the sharing-selection grid",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-0b751-hout-losing-another-section-chromium/attachments/BDD-step-12-I-save-the-sharing-selection-grid-82b2a6161bd636a63d0a0f96cc70d90ee373b9ed.png",
              "imageSha256": "e995c92822d5b38825dc845df0632158dee21e2b2d0ae942fd6edfa8608dbf5e",
              "embeddedImageSha256": "aebb74bbfa94d1a76d16b0bd7c7d53cee7542459a74734870486a8de3563126a",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "Then the saved sharing selection is exactly \"instructions\"",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-0b751-hout-losing-another-section-chromium/attachments/BDD-step-13-the-saved-sharing-selection-is-exactly-instructions--c863c1a965ed939cbb5dd1fc966abd554ae4f38d.png",
              "imageSha256": "e995c92822d5b38825dc845df0632158dee21e2b2d0ae942fd6edfa8608dbf5e",
              "embeddedImageSha256": "aebb74bbfa94d1a76d16b0bd7c7d53cee7542459a74734870486a8de3563126a",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; asserted through the API read",
              "inertReason": "Fresh exact-release GET matches the complete appointment/revision audience and unchanged document identities to the visible saved checkboxes",
              "assertionKind": "api-read",
              "note": null
            },
            {
              "index": 4,
              "text": "When I include the sharing-selection section \"Certificates & declarations\"",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-0b751-hout-losing-another-section-chromium/attachments/BDD-step-14-I-include-the-sharing-selection-section-Certificates-declarations--e7b89ccab15f171798907588a382f9c9c7162918.png",
              "imageSha256": "a24f52564b3abe815824f4749e392209006295459ab9864095f9a23079de924d",
              "embeddedImageSha256": "b82ddc9a500f684ae27fd103066e293178b50f791517ff5c1e678b98053a7c61",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "And I save the sharing-selection grid",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-0b751-hout-losing-another-section-chromium/attachments/BDD-step-15-I-save-the-sharing-selection-grid-ffc8741263b925d0c8e035789c506f2c8dabb761.png",
              "imageSha256": "ed4f48e6c6ba58a3dd3691906e5821af5e87e7d7074d1f4dd7d7d348dc3195bd",
              "embeddedImageSha256": "14a620ef886e35efc37d048f417ef8cbd62a861449f83f2c4e45ae89309d64cf",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 6,
              "text": "Then the saved sharing selection is exactly \"all\"",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-0b751-hout-losing-another-section-chromium/attachments/BDD-step-16-the-saved-sharing-selection-is-exactly-all--8279ac358000da84359de67317e99fa6c2db4b66.png",
              "imageSha256": "ed4f48e6c6ba58a3dd3691906e5821af5e87e7d7074d1f4dd7d7d348dc3195bd",
              "embeddedImageSha256": "14a620ef886e35efc37d048f417ef8cbd62a861449f83f2c4e45ae89309d64cf",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; asserted through the API read",
              "inertReason": "Fresh exact-release GET matches the complete appointment/revision audience and unchanged document identities to the visible saved checkboxes",
              "assertionKind": "api-read",
              "note": null
            },
            {
              "index": 7,
              "text": "When I exclude the sharing-selection section \"IFU & labelling\"",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-0b751-hout-losing-another-section-chromium/attachments/BDD-step-17-I-exclude-the-sharing-selection-section-IFU-labelling--225c102c28d4e9f0eaea8b2ce8bbb2345330b449.png",
              "imageSha256": "bc14ecbc4b9508882b0aa0635cb9e83b0bc7ae48d249c2384c8bf97afbea4a39",
              "embeddedImageSha256": "c45d42be3c07ad9c8d59561b72bd674932d6044187b82e79a7bffbe5b73326de",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 8,
              "text": "And I save the sharing-selection grid",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-0b751-hout-losing-another-section-chromium/attachments/BDD-step-18-I-save-the-sharing-selection-grid-97abc5b3d6c8addd4595269db380cc8008cf96b4.png",
              "imageSha256": "f2d8fecc028c76f7a5f671b19828318efedd77f106dc8a4c50c7ee702bddd693",
              "embeddedImageSha256": "6e7cf39385220292469adf22978e7b29dacb6b8d97825e3ed5f9cabfd733b0fb",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 9,
              "text": "Then the saved sharing selection is exactly \"declaration\"",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-0b751-hout-losing-another-section-chromium/attachments/BDD-step-19-the-saved-sharing-selection-is-exactly-declaration--dcc807d14ebfa50acd1c9221de3aa2b17eb14c45.png",
              "imageSha256": "f2d8fecc028c76f7a5f671b19828318efedd77f106dc8a4c50c7ee702bddd693",
              "embeddedImageSha256": "6e7cf39385220292469adf22978e7b29dacb6b8d97825e3ed5f9cabfd733b0fb",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; asserted through the API read",
              "inertReason": "Fresh exact-release GET matches the complete appointment/revision audience and unchanged document identities to the visible saved checkboxes",
              "assertionKind": "api-read",
              "note": null
            },
            {
              "index": 10,
              "text": "When I reload the run-owned sharing-selection grid",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-0b751-hout-losing-another-section-chromium/attachments/BDD-step-20-I-reload-the-run-owned-sharing-selection-grid-0a8811c70e99b08fe5fc01654372ae3a1d4cab70.png",
              "imageSha256": "fe1535744d12153e03450106af9a85a70109f52262deb5aa15465b87990516f1",
              "embeddedImageSha256": "b403535b18d228ea2ad7591feb3f056eb10d670d2b0a2108783826415f791671",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "The browser reloaded the same exact draft access route and its saved sharing grid",
              "assertionKind": "browser-state",
              "note": null
            },
            {
              "index": 11,
              "text": "Then the saved sharing selection is exactly \"declaration\"",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-0b751-hout-losing-another-section-chromium/attachments/BDD-step-21-the-saved-sharing-selection-is-exactly-declaration--41b04644bc51c4b5bf9097a567926d9f98da54ea.png",
              "imageSha256": "fe1535744d12153e03450106af9a85a70109f52262deb5aa15465b87990516f1",
              "embeddedImageSha256": "b403535b18d228ea2ad7591feb3f056eb10d670d2b0a2108783826415f791671",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; asserted through the API read",
              "inertReason": "Fresh exact-release GET matches the complete appointment/revision audience and unchanged document identities to the visible saved checkboxes",
              "assertionKind": "api-read",
              "note": null
            }
          ],
          "slug": "section-selection-composes-and-removes-exact-revision-pairs-without-losing-another-section"
        },
        {
          "scenarioName": "A mixed section can become an explicitly empty saved audience",
          "featureFile": "features/access-connections/sharing-section-selection.feature",
          "featureName": "Compose an exact draft audience with section and document controls",
          "tags": [
            "@SR-031",
            "@UR-005",
            "@RSK-001",
            "@RSK-016",
            "@MODULE:ACCESS-CONNECTIONS",
            "@SHARING-SECTION-SELECTION"
          ],
          "testId": "features/access-connections/sharing-section-selection.feature::A mixed section can become an explicitly empty saved audience",
          "journeyId": "e2ce9bd6-3f4d-40e3-a77e-8a0ca8a0bd73",
          "runId": "gh-34316989410-1",
          "status": "PASS",
          "notes": [
            {
              "text": "This proves saved section/document revision selections on a draft. It does not prove standing live access rules or post-delivery access changes; the broader sharing screen promise remains partial."
            }
          ],
          "steps": [
            {
              "index": 1,
              "text": "When I include the sharing-selection section \"IFU & labelling\"",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-11-I-include-the-sharing-selection-section-IFU-labelling--3edeb5c2136e058b02bf4bc0d37a8135ae8c7b8b.png",
              "imageSha256": "c8c037f1c1ab9258a6c45bcb0db6178cb286418674e889ac916782fe16c5222e",
              "embeddedImageSha256": "faca4a515f425061a35db252f3062d67b6091f2dc39f96f72c2c48dbfbd9895b",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 2,
              "text": "And I save the sharing-selection grid",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-12-I-save-the-sharing-selection-grid-4a26bbe66fca667447a1bf585b820720eea0fcd0.png",
              "imageSha256": "2849c3e4cb59803c20ba412bfab4c421fa61f7d3e678fbb9f72dcb4219e12319",
              "embeddedImageSha256": "01a312c3a0b63bf31346e3c9b5f4ff2faaa764b8eb64c4c3d26d41f72e487c42",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 3,
              "text": "Then the saved sharing selection is exactly \"instructions\"",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-13-the-saved-sharing-selection-is-exactly-instructions--188cb68ba71290bd93a66b43ec934d6e22faf82e.png",
              "imageSha256": "2849c3e4cb59803c20ba412bfab4c421fa61f7d3e678fbb9f72dcb4219e12319",
              "embeddedImageSha256": "01a312c3a0b63bf31346e3c9b5f4ff2faaa764b8eb64c4c3d26d41f72e487c42",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; asserted through the API read",
              "inertReason": "Fresh exact-release GET matches the complete appointment/revision audience and unchanged document identities to the visible saved checkboxes",
              "assertionKind": "api-read",
              "note": null
            },
            {
              "index": 4,
              "text": "When I exclude the sharing-selection safety notice",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-14-I-exclude-the-sharing-selection-safety-notice-06d794c811170f77e0bc804f020e11ccf8336d0f.png",
              "imageSha256": "d49899e6de9d7e87eefd310771642c23023a581d5ca0c5cb69d1c92931851f8c",
              "embeddedImageSha256": "306dfb77742e3b750459ca9d377d6ba41556014d9e77293a20e96bbc3f81ed5d",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 5,
              "text": "Then the sharing-selection instructions section visibly has a mixed selection",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-15-the-sharing-selection-instructions-section-visibly-has-a-mixed-selection-c1f601d3a6e9aa1060bedae1fea34680b6deb7b0.png",
              "imageSha256": "d49899e6de9d7e87eefd310771642c23023a581d5ca0c5cb69d1c92931851f8c",
              "embeddedImageSha256": "306dfb77742e3b750459ca9d377d6ba41556014d9e77293a20e96bbc3f81ed5d",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; the mixed section and its individual document selections remain visible",
              "inertReason": "The section checkbox has mixed accessibility and visual state while only the quick guide is selected",
              "assertionKind": "ui-assertion",
              "note": null
            },
            {
              "index": 6,
              "text": "When I save the sharing-selection grid",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-16-I-save-the-sharing-selection-grid-9e933cd99d2341375499ce1b1f367384b0fff4db.png",
              "imageSha256": "8c14b262791349e73d43d96cd7cd70c228a29bc90863ddbf8186030bef0bd737",
              "embeddedImageSha256": "427117efd98ebcf2d5728cbbc801b24c93c952fd6d37e840c273dcb48ce80d7b",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 7,
              "text": "Then the saved sharing selection is exactly \"quick guide\"",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-17-the-saved-sharing-selection-is-exactly-quick-guide--8ca25a54eb081fbdef89abeb7e5537eb4465b780.png",
              "imageSha256": "8c14b262791349e73d43d96cd7cd70c228a29bc90863ddbf8186030bef0bd737",
              "embeddedImageSha256": "427117efd98ebcf2d5728cbbc801b24c93c952fd6d37e840c273dcb48ce80d7b",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; asserted through the API read",
              "inertReason": "Fresh exact-release GET matches the complete appointment/revision audience and unchanged document identities to the visible saved checkboxes",
              "assertionKind": "api-read",
              "note": null
            },
            {
              "index": 8,
              "text": "When I open the sharing-selection partner's Edit access dialog",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-18-I-open-the-sharing-selection-partner-s-Edit-access-dialog-74e4ca25e1d98da153be4cb796dd96954aec135d.png",
              "imageSha256": "4ff594d1a5aa98c00a7995639e302797a5a1bd8a5567fd9c4a8889e505790334",
              "embeddedImageSha256": "d52eaf3c94a16bf88877d6bff143d99173c07dd1830c3a9bc9a3ff81edcdad7c",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 9,
              "text": "And I clear the last sharing-selection document in the dialog",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-19-I-clear-the-last-sharing-selection-document-in-the-dialog-a2b22341e0720c2ee0fdb5bcc799bee873c32131.png",
              "imageSha256": "1c0fce32320a79917c2972d5b502a4ff8cbfa22f52a3f4e7a2a34b0a402f5efc",
              "embeddedImageSha256": "55d242b535893fb12e54df8eccba5328eae090154823f17094809597d8b99f52",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 10,
              "text": "And I save the empty sharing-selection dialog",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-20-I-save-the-empty-sharing-selection-dialog-6cd55d7f6dde0266968e4a25d0e12cd2e711b5e6.png",
              "imageSha256": "817d8149c81ee3b84c8a71186d766f9f622f76fbe5ab8150c4b71d461c67d535",
              "embeddedImageSha256": "86a10aa55e704f494a276aaed5f1761ca4e1801c116a380e6cbcc9fa0e460350",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": null,
              "assertionKind": null,
              "note": null
            },
            {
              "index": 11,
              "text": "Then the saved sharing selection is exactly \"none\"",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-21-the-saved-sharing-selection-is-exactly-none--bc8d1dd9f19720f07b453a47522a8f63b1fd14a6.png",
              "imageSha256": "817d8149c81ee3b84c8a71186d766f9f622f76fbe5ab8150c4b71d461c67d535",
              "embeddedImageSha256": "86a10aa55e704f494a276aaed5f1761ca4e1801c116a380e6cbcc9fa0e460350",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; asserted through the API read",
              "inertReason": "Fresh exact-release GET matches the complete appointment/revision audience and unchanged document identities to the visible saved checkboxes",
              "assertionKind": "api-read",
              "note": null
            },
            {
              "index": 12,
              "text": "When I reload the run-owned sharing-selection grid",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-22-I-reload-the-run-owned-sharing-selection-grid-0b4c1bf28a1c410b2172427c703381d5f9c32435.png",
              "imageSha256": "5a4f822c5b5b77b9ee2f58d66050faf11008f06ce50afbc1122c5d7363394dc0",
              "embeddedImageSha256": "e653cfbb9965663cd28cd81fafd829fcf01b78b84485e87b1c1189e87bceef64",
              "inert": false,
              "inertSource": null,
              "inertSentence": null,
              "inertReason": "The browser reloaded the same exact draft access route and its saved sharing grid",
              "assertionKind": "browser-state",
              "note": null
            },
            {
              "index": 13,
              "text": "Then the saved sharing selection is exactly \"none\"",
              "status": "PASS",
              "screenshotPath": "test-results/artifacts/features-access-connection-62d82-icitly-empty-saved-audience-chromium/attachments/BDD-step-23-the-saved-sharing-selection-is-exactly-none--b1ceff5825bb54e6a8895938f1e5e4c56eab3823.png",
              "imageSha256": "5a4f822c5b5b77b9ee2f58d66050faf11008f06ce50afbc1122c5d7363394dc0",
              "embeddedImageSha256": "e653cfbb9965663cd28cd81fafd829fcf01b78b84485e87b1c1189e87bceef64",
              "inert": true,
              "inertSource": "captured step metadata",
              "inertSentence": "No visible change at this step; asserted through the API read",
              "inertReason": "Fresh exact-release GET matches the complete appointment/revision audience and unchanged document identities to the visible saved checkboxes",
              "assertionKind": "api-read",
              "note": null
            }
          ],
          "slug": "a-mixed-section-can-become-an-explicitly-empty-saved-audience"
        }
      ]
    }
  ],
  "coverageManifest": {
    "total": 24,
    "covered": 9,
    "partial": 12,
    "blocked": 3,
    "source": "e2e/coverage/manifest.json",
    "sourceCommit": "4d3a5e7a70c40f31f4bea7e7ec6b481514765e6b",
    "sha256": "b0cf9a075e9d1b4348c8a52b7ff697c1d61c1c4771273d2fd75aea3445f97c86",
    "sourceUrl": "https://github.com/MedQAIR/MDIS/blob/4d3a5e7a70c40f31f4bea7e7ec6b481514765e6b/e2e/coverage/manifest.json"
  },
  "screenLedger": {
    "real-stack": 17,
    "preview-only": 25,
    "uncovered": 41,
    "recorded": 1,
    "total": 84,
    "source": "docs/requirements/ui-v2/ledger-coverage.json",
    "sourceCommit": "4d3a5e7a70c40f31f4bea7e7ec6b481514765e6b",
    "sha256": "6a29d7b89390fb97d684999f8224530d22f1f3bdc1dc2f5128c750bdeb920422",
    "sourceUrl": "https://github.com/MedQAIR/MDIS/blob/4d3a5e7a70c40f31f4bea7e7ec6b481514765e6b/docs/requirements/ui-v2/ledger-coverage.json"
  },
  "sourceInputs": [
    {
      "path": "test-results/step-report.json",
      "sha256": "33f7b38efd0d8cf313f8ab17ba20e53e73f610854e07d6b1ef2fac2c5b02934e"
    },
    {
      "path": "test-results/results.json",
      "sha256": "6db4993697b02697555f58fba5e1116b80aa5ff9117fd15b68c43c2043880d05"
    }
  ],
  "correctionSidecar": {
    "releaseId": "1f7015b9-569d-45ae-a9b8-26cf7d4e911a",
    "verificationRecordId": "955da42a-c5fb-40b3-af34-3ec7f370f57b",
    "verificationContentSha256": "dcbb99a8fdcaa28a2353afb480d78aaeeff753e7dfdcaae3669590b5c9148191",
    "actorPersonas": [
      {
        "actorId": "869d607a-3cf4-4b12-aefd-a885af21c2f0",
        "role": "Manufacturer"
      },
      {
        "actorId": "def94b1e-ed30-4a42-96a9-824093a14491",
        "role": "Authorised representative (reviewer)"
      }
    ],
    "revisions": [
      {
        "revisionId": "21dc34d8-7dbb-4d5a-ad3d-09b3fa616fb0",
        "displayName": "multi-eo-product-label.pdf",
        "revisionLabel": null
      },
      {
        "revisionId": "84e57ac0-09e1-414d-9058-45f6e5141b7c",
        "displayName": "multi-eo-product-label.pdf",
        "revisionLabel": "VAL-REL-019 corrected d9e0d654"
      }
    ],
    "auditEvents": [
      {
        "actorId": "def94b1e-ed30-4a42-96a9-824093a14491",
        "revisionId": "21dc34d8-7dbb-4d5a-ad3d-09b3fa616fb0",
        "sequenceNumber": 1,
        "kind": "opened"
      },
      {
        "actorId": "def94b1e-ed30-4a42-96a9-824093a14491",
        "revisionId": "21dc34d8-7dbb-4d5a-ad3d-09b3fa616fb0",
        "sequenceNumber": 2,
        "kind": "closed_unresolved"
      },
      {
        "actorId": "def94b1e-ed30-4a42-96a9-824093a14491",
        "revisionId": "21dc34d8-7dbb-4d5a-ad3d-09b3fa616fb0",
        "sequenceNumber": 3,
        "kind": "reopened"
      },
      {
        "actorId": "869d607a-3cf4-4b12-aefd-a885af21c2f0",
        "revisionId": "21dc34d8-7dbb-4d5a-ad3d-09b3fa616fb0",
        "sequenceNumber": 4,
        "kind": "comment_added"
      },
      {
        "actorId": "869d607a-3cf4-4b12-aefd-a885af21c2f0",
        "revisionId": "21dc34d8-7dbb-4d5a-ad3d-09b3fa616fb0",
        "sequenceNumber": 5,
        "kind": "addressed"
      },
      {
        "actorId": "869d607a-3cf4-4b12-aefd-a885af21c2f0",
        "revisionId": "84e57ac0-09e1-414d-9058-45f6e5141b7c",
        "sequenceNumber": 6,
        "kind": "carried"
      },
      {
        "actorId": "def94b1e-ed30-4a42-96a9-824093a14491",
        "revisionId": "84e57ac0-09e1-414d-9058-45f6e5141b7c",
        "sequenceNumber": 7,
        "kind": "resolved"
      }
    ]
  },
  "negativeControl": {
    "scenarioName": "A visible changes request stops one release and its successor can deliver",
    "featureFile": "features/release-integration/release-document-feedback.feature",
    "testId": "features/release-integration/release-document-feedback.feature::A visible changes request stops one release and its successor can deliver",
    "runId": "gh-34316989410-1",
    "status": "PASS",
    "stepIndexes": [
      40,
      41
    ],
    "captured": true
  },
  "adoptionRecord": {
    "status": "unapproved",
    "approved": false,
    "decision": "not-recorded",
    "recordedBy": null,
    "text": "No client adoption approval is recorded by this walkthrough."
  },
  "qualification": {
    "label": "Qualified shared run",
    "receiptRunId": "gh-34316989410-1",
    "receiptSha256": "0fb86f7a5613f1d7dcd24726d5996431de8cb09bd53415534519e62f4e38ed55",
    "candidateSha": "4d3a5e7a70c40f31f4bea7e7ec6b481514765e6b",
    "workflowSourceCommit": "4d3a5e7a70c40f31f4bea7e7ec6b481514765e6b",
    "sourceManifestSha256": "1844547485349d3dac284c2af6e2b9e6b190dc50bfbe876ff4f49b1026b0a65a",
    "evidence": {
      "candidateSha": "4d3a5e7a70c40f31f4bea7e7ec6b481514765e6b",
      "githubRun": "https://github.com/MedQAIR/MDIS/actions/runs/34316989410",
      "attempt": 1,
      "artifactId": 10090704756,
      "artifactName": "mdis-e2e-evidence",
      "artifactSha256": "fc63b5a5515807d189bde9ce96d1a5633ae758f28eb735fab99784644958637b",
      "sourceManifestSha256": "1844547485349d3dac284c2af6e2b9e6b190dc50bfbe876ff4f49b1026b0a65a",
      "verifiedFiles": 3055
    },
    "jobs": {
      "apiPostgreSQL": "success",
      "disposableEndToEnd": "success",
      "required": "success"
    }
  },
  "htmlSha256": "d0c5425c6b3bba2446007a8a98d5e51b61fab214141b6ff334bb145df77da7e5",
  "pdfSha256": "3eb5081ff93888f5b227e4f4fa41de8f97b92652ffd4013cba3b752525e77d1e"
}
