{
  "config": {
    "argv": [
      "/home/runner/.local/share/mise/installs/node/25.2.1/bin/node",
      "/home/runner/work/phoenix/phoenix/test/e2e/node_modules/.bin/playwright",
      "test",
      "--project=testmode"
    ],
    "configFile": "/home/runner/work/phoenix/phoenix/test/e2e/playwright.config.ts",
    "rootDir": "/home/runner/work/phoenix/phoenix/test/e2e",
    "failOnFlakyTests": false,
    "forbidOnly": true,
    "fullyParallel": false,
    "globalSetup": null,
    "globalTeardown": null,
    "globalTimeout": 0,
    "grep": {},
    "grepInvert": null,
    "maxFailures": 0,
    "metadata": {
      "ci": {
        "commitHref": "https://github.com/cardano-foundation/phoenix/commit/e813a88df4287f69cc9a5e02c7912c4576314adc",
        "commitHash": "e813a88df4287f69cc9a5e02c7912c4576314adc",
        "buildHref": "https://github.com/cardano-foundation/phoenix/actions/runs/29611087582"
      },
      "gitCommit": {
        "shortHash": "e813a88d",
        "hash": "e813a88df4287f69cc9a5e02c7912c4576314adc",
        "subject": "feat(frontend): curator submission preview — read-only cue, compare-from-preview, privacy note (#294) (#388)",
        "body": "feat(frontend): curator submission preview — read-only cue, compare-from-preview, privacy note (#294) (#388)\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
        "author": {
          "name": "Joshua Gilman",
          "email": "joshuagilman@gmail.com",
          "time": 1784319877000
        },
        "committer": {
          "name": "GitHub",
          "email": "noreply@github.com",
          "time": 1784319877000
        },
        "branch": "master"
      },
      "actualWorkers": 1
    },
    "preserveOutput": "always",
    "projects": [
      {
        "outputDir": "/home/runner/work/phoenix/phoenix/test/e2e/test-results",
        "repeatEach": 1,
        "retries": 0,
        "metadata": {
          "ci": {
            "commitHref": "https://github.com/cardano-foundation/phoenix/commit/e813a88df4287f69cc9a5e02c7912c4576314adc",
            "commitHash": "e813a88df4287f69cc9a5e02c7912c4576314adc",
            "buildHref": "https://github.com/cardano-foundation/phoenix/actions/runs/29611087582"
          },
          "gitCommit": {
            "shortHash": "e813a88d",
            "hash": "e813a88df4287f69cc9a5e02c7912c4576314adc",
            "subject": "feat(frontend): curator submission preview — read-only cue, compare-from-preview, privacy note (#294) (#388)",
            "body": "feat(frontend): curator submission preview — read-only cue, compare-from-preview, privacy note (#294) (#388)\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
            "author": {
              "name": "Joshua Gilman",
              "email": "joshuagilman@gmail.com",
              "time": 1784319877000
            },
            "committer": {
              "name": "GitHub",
              "email": "noreply@github.com",
              "time": 1784319877000
            },
            "branch": "master"
          },
          "actualWorkers": 1
        },
        "id": "wallet-stub",
        "name": "wallet-stub",
        "testDir": "/home/runner/work/phoenix/phoenix/test/e2e",
        "testIgnore": [],
        "testMatch": [
          "wallet/**/*.spec.ts",
          "participant/**/*.spec.ts",
          "public/**/*.spec.ts",
          "curation/accept-invite.spec.ts",
          "decision/accept-invite.spec.ts"
        ],
        "timeout": 30000
      },
      {
        "outputDir": "/home/runner/work/phoenix/phoenix/test/e2e/test-results",
        "repeatEach": 1,
        "retries": 0,
        "metadata": {
          "ci": {
            "commitHref": "https://github.com/cardano-foundation/phoenix/commit/e813a88df4287f69cc9a5e02c7912c4576314adc",
            "commitHash": "e813a88df4287f69cc9a5e02c7912c4576314adc",
            "buildHref": "https://github.com/cardano-foundation/phoenix/actions/runs/29611087582"
          },
          "gitCommit": {
            "shortHash": "e813a88d",
            "hash": "e813a88df4287f69cc9a5e02c7912c4576314adc",
            "subject": "feat(frontend): curator submission preview — read-only cue, compare-from-preview, privacy note (#294) (#388)",
            "body": "feat(frontend): curator submission preview — read-only cue, compare-from-preview, privacy note (#294) (#388)\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
            "author": {
              "name": "Joshua Gilman",
              "email": "joshuagilman@gmail.com",
              "time": 1784319877000
            },
            "committer": {
              "name": "GitHub",
              "email": "noreply@github.com",
              "time": 1784319877000
            },
            "branch": "master"
          },
          "actualWorkers": 1
        },
        "id": "admin",
        "name": "admin",
        "testDir": "/home/runner/work/phoenix/phoenix/test/e2e",
        "testIgnore": [],
        "testMatch": [
          "admin/**/*.spec.ts"
        ],
        "timeout": 60000
      },
      {
        "outputDir": "/home/runner/work/phoenix/phoenix/test/e2e/test-results",
        "repeatEach": 1,
        "retries": 0,
        "metadata": {
          "ci": {
            "commitHref": "https://github.com/cardano-foundation/phoenix/commit/e813a88df4287f69cc9a5e02c7912c4576314adc",
            "commitHash": "e813a88df4287f69cc9a5e02c7912c4576314adc",
            "buildHref": "https://github.com/cardano-foundation/phoenix/actions/runs/29611087582"
          },
          "gitCommit": {
            "shortHash": "e813a88d",
            "hash": "e813a88df4287f69cc9a5e02c7912c4576314adc",
            "subject": "feat(frontend): curator submission preview — read-only cue, compare-from-preview, privacy note (#294) (#388)",
            "body": "feat(frontend): curator submission preview — read-only cue, compare-from-preview, privacy note (#294) (#388)\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
            "author": {
              "name": "Joshua Gilman",
              "email": "joshuagilman@gmail.com",
              "time": 1784319877000
            },
            "committer": {
              "name": "GitHub",
              "email": "noreply@github.com",
              "time": 1784319877000
            },
            "branch": "master"
          },
          "actualWorkers": 1
        },
        "id": "external-lace",
        "name": "external-lace",
        "testDir": "/home/runner/work/phoenix/phoenix/test/e2e",
        "testIgnore": [],
        "testMatch": [
          "external/lace/**/*.spec.ts"
        ],
        "timeout": 180000
      },
      {
        "outputDir": "/home/runner/work/phoenix/phoenix/test/e2e/test-results",
        "repeatEach": 1,
        "retries": 0,
        "metadata": {
          "ci": {
            "commitHref": "https://github.com/cardano-foundation/phoenix/commit/e813a88df4287f69cc9a5e02c7912c4576314adc",
            "commitHash": "e813a88df4287f69cc9a5e02c7912c4576314adc",
            "buildHref": "https://github.com/cardano-foundation/phoenix/actions/runs/29611087582"
          },
          "gitCommit": {
            "shortHash": "e813a88d",
            "hash": "e813a88df4287f69cc9a5e02c7912c4576314adc",
            "subject": "feat(frontend): curator submission preview — read-only cue, compare-from-preview, privacy note (#294) (#388)",
            "body": "feat(frontend): curator submission preview — read-only cue, compare-from-preview, privacy note (#294) (#388)\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
            "author": {
              "name": "Joshua Gilman",
              "email": "joshuagilman@gmail.com",
              "time": 1784319877000
            },
            "committer": {
              "name": "GitHub",
              "email": "noreply@github.com",
              "time": 1784319877000
            },
            "branch": "master"
          },
          "actualWorkers": 1
        },
        "id": "external-eternl",
        "name": "external-eternl",
        "testDir": "/home/runner/work/phoenix/phoenix/test/e2e",
        "testIgnore": [],
        "testMatch": [
          "external/eternl/**/*.spec.ts"
        ],
        "timeout": 180000
      },
      {
        "outputDir": "/home/runner/work/phoenix/phoenix/test/e2e/test-results",
        "repeatEach": 1,
        "retries": 0,
        "metadata": {
          "ci": {
            "commitHref": "https://github.com/cardano-foundation/phoenix/commit/e813a88df4287f69cc9a5e02c7912c4576314adc",
            "commitHash": "e813a88df4287f69cc9a5e02c7912c4576314adc",
            "buildHref": "https://github.com/cardano-foundation/phoenix/actions/runs/29611087582"
          },
          "gitCommit": {
            "shortHash": "e813a88d",
            "hash": "e813a88df4287f69cc9a5e02c7912c4576314adc",
            "subject": "feat(frontend): curator submission preview — read-only cue, compare-from-preview, privacy note (#294) (#388)",
            "body": "feat(frontend): curator submission preview — read-only cue, compare-from-preview, privacy note (#294) (#388)\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
            "author": {
              "name": "Joshua Gilman",
              "email": "joshuagilman@gmail.com",
              "time": 1784319877000
            },
            "committer": {
              "name": "GitHub",
              "email": "noreply@github.com",
              "time": 1784319877000
            },
            "branch": "master"
          },
          "actualWorkers": 1
        },
        "id": "testmode",
        "name": "testmode",
        "testDir": "/home/runner/work/phoenix/phoenix/test/e2e",
        "testIgnore": [
          "curation/accept-invite.spec.ts",
          "decision/accept-invite.spec.ts"
        ],
        "testMatch": [
          "auth/**/*.spec.ts",
          "curation/**/*.spec.ts",
          "decision/**/*.spec.ts",
          "myproposals/**/*.spec.ts",
          "notfound/**/*.spec.ts",
          "submission/**/*.spec.ts"
        ],
        "timeout": 30000
      }
    ],
    "quiet": false,
    "reporter": [
      [
        "list",
        null
      ],
      [
        "json",
        {
          "outputFile": "test-results/playwright-results.json"
        }
      ],
      [
        "html",
        {
          "open": "never",
          "outputFolder": "playwright-report"
        }
      ]
    ],
    "reportSlowTests": {
      "max": 5,
      "threshold": 300000
    },
    "shard": null,
    "tags": [],
    "updateSnapshots": "missing",
    "updateSourceMethod": "patch",
    "version": "1.61.1",
    "workers": 1,
    "webServer": null
  },
  "suites": [
    {
      "title": "auth/active-sessions.spec.ts",
      "file": "auth/active-sessions.spec.ts",
      "column": 0,
      "line": 0,
      "specs": [
        {
          "title": "remotely revokes one device, logs out all participants, and preserves admin",
          "ok": true,
          "tags": [],
          "tests": [
            {
              "timeout": 30000,
              "annotations": [],
              "expectedStatus": "passed",
              "projectId": "testmode",
              "projectName": "testmode",
              "results": [
                {
                  "workerIndex": 0,
                  "parallelIndex": 0,
                  "status": "passed",
                  "duration": 2695,
                  "errors": [],
                  "stdout": [],
                  "stderr": [],
                  "retry": 0,
                  "startTime": "2026-07-17T20:28:59.928Z",
                  "annotations": [],
                  "attachments": []
                }
              ],
              "status": "expected"
            }
          ],
          "id": "b69f6c68bcafd51b6e03-97033005d74180ee3936",
          "file": "auth/active-sessions.spec.ts",
          "line": 65,
          "column": 1
        },
        {
          "title": "revokes the current session and clears another tab",
          "ok": true,
          "tags": [],
          "tests": [
            {
              "timeout": 30000,
              "annotations": [],
              "expectedStatus": "passed",
              "projectId": "testmode",
              "projectName": "testmode",
              "results": [
                {
                  "workerIndex": 0,
                  "parallelIndex": 0,
                  "status": "passed",
                  "duration": 1185,
                  "errors": [],
                  "stdout": [],
                  "stderr": [],
                  "retry": 0,
                  "startTime": "2026-07-17T20:29:15.299Z",
                  "annotations": [],
                  "attachments": []
                }
              ],
              "status": "expected"
            }
          ],
          "id": "b69f6c68bcafd51b6e03-c4b652c70819aa97673c",
          "file": "auth/active-sessions.spec.ts",
          "line": 158,
          "column": 1
        }
      ]
    },
    {
      "title": "curation/curation-evaluate.spec.ts",
      "file": "curation/curation-evaluate.spec.ts",
      "column": 0,
      "line": 0,
      "specs": [],
      "suites": [
        {
          "title": "TR-302: curator evaluates a proposal",
          "file": "curation/curation-evaluate.spec.ts",
          "line": 28,
          "column": 6,
          "specs": [
            {
              "title": "flagging answer raises a flag with a required comment",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 30000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 1220,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:29:16.514Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "4945de6124d025b62507-80bdd940246ac01e6748",
              "file": "curation/curation-evaluate.spec.ts",
              "line": 29,
              "column": 3
            },
            {
              "title": "clean answer evaluates without a comment",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 30000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 1200,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:29:18.458Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "4945de6124d025b62507-b326f03a3783a18d593a",
              "file": "curation/curation-evaluate.spec.ts",
              "line": 85,
              "column": 3
            }
          ]
        }
      ]
    },
    {
      "title": "curation/curation-provenance.spec.ts",
      "file": "curation/curation-provenance.spec.ts",
      "column": 0,
      "line": 0,
      "specs": [],
      "suites": [
        {
          "title": "curation finalization provenance",
          "file": "curation/curation-provenance.spec.ts",
          "line": 50,
          "column": 6,
          "specs": [
            {
              "title": "previews accepted source, compares the resubmission, and recovers from a real stale write",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 30000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 4160,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:29:19.719Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "d74f804e9a52cc17b9b7-1b578d718eb8242b09df",
              "file": "curation/curation-provenance.spec.ts",
              "line": 51,
              "column": 3
            }
          ]
        }
      ]
    },
    {
      "title": "decision/decision-provenance.spec.ts",
      "file": "decision/decision-provenance.spec.ts",
      "column": 0,
      "line": 0,
      "specs": [],
      "suites": [
        {
          "title": "decision selection provenance",
          "file": "decision/decision-provenance.spec.ts",
          "line": 156,
          "column": 6,
          "specs": [
            {
              "title": "certification and funded withdrawal preserve the exact published subject",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 180000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 6645,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:29:24.415Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "66eb5f95d3d2fcf75d80-191be6fa70584f613e03",
              "file": "decision/decision-provenance.spec.ts",
              "line": 157,
              "column": 3
            }
          ]
        }
      ]
    },
    {
      "title": "myproposals/my-proposals.spec.ts",
      "file": "myproposals/my-proposals.spec.ts",
      "column": 0,
      "line": 0,
      "specs": [],
      "suites": [
        {
          "title": "My proposals",
          "file": "myproposals/my-proposals.spec.ts",
          "line": 34,
          "column": 6,
          "specs": [
            {
              "title": "subtitle counts the unfiltered total across campaigns",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 30000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 766,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:29:31.660Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "3fa599aa7209f207c72b-4774df77b01f7ba72c68",
              "file": "myproposals/my-proposals.spec.ts",
              "line": 42,
              "column": 3
            },
            {
              "title": "pager splits twelve rows across two ten-row pages",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 30000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 860,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:29:33.262Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "3fa599aa7209f207c72b-2c259ddebc3e5fbc719d",
              "file": "myproposals/my-proposals.spec.ts",
              "line": 60,
              "column": 3
            },
            {
              "title": "the Funded chip narrows to the two funded proposals",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 30000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 622,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:29:34.139Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "3fa599aa7209f207c72b-3041f03c2b2f1a1fac19",
              "file": "myproposals/my-proposals.spec.ts",
              "line": 69,
              "column": 3
            },
            {
              "title": "the campaign select narrows to one campaign's rows",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 30000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 648,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:29:34.779Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "3fa599aa7209f207c72b-61f66d2d4405faad2ca2",
              "file": "myproposals/my-proposals.spec.ts",
              "line": 81,
              "column": 3
            },
            {
              "title": "chips and the campaign select compose",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 30000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 784,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:29:35.444Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "3fa599aa7209f207c72b-8239f222424503570636",
              "file": "myproposals/my-proposals.spec.ts",
              "line": 91,
              "column": 3
            },
            {
              "title": "whole draft cards link straight into the editor",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 30000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 660,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:29:36.242Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "3fa599aa7209f207c72b-4c89781c9776e3b586cb",
              "file": "myproposals/my-proposals.spec.ts",
              "line": 101,
              "column": 3
            },
            {
              "title": "search narrows to a matching proposal and shows the no-matches state otherwise",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 30000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 1008,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:29:36.918Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "3fa599aa7209f207c72b-8772eba2a5777991c5c6",
              "file": "myproposals/my-proposals.spec.ts",
              "line": 113,
              "column": 3
            }
          ]
        }
      ]
    },
    {
      "title": "notfound/not-found.spec.ts",
      "file": "notfound/not-found.spec.ts",
      "column": 0,
      "line": 0,
      "specs": [],
      "suites": [
        {
          "title": "router catch-all Not Found",
          "file": "notfound/not-found.spec.ts",
          "line": 32,
          "column": 6,
          "specs": [
            {
              "title": "signed-out visitor gets the Log in cell + the campaign rescue line",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 30000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 494,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:29:37.949Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "efdabea3fd5ff04730e6-588f44b284e4f068eb89",
              "file": "notfound/not-found.spec.ts",
              "line": 33,
              "column": 3
            },
            {
              "title": "impersonated signed-in visitor gets the My proposals cell",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 30000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 523,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:29:39.882Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "efdabea3fd5ff04730e6-8d39405902b68539859d",
              "file": "notfound/not-found.spec.ts",
              "line": 66,
              "column": 3
            },
            {
              "title": "a mistyped /admin/… URL renders the standard cell with no admin hint",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 30000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 464,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:29:40.419Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "efdabea3fd5ff04730e6-99a23baef70a300bd36e",
              "file": "notfound/not-found.spec.ts",
              "line": 84,
              "column": 3
            }
          ]
        }
      ]
    },
    {
      "title": "submission/proposal-activity.spec.ts",
      "file": "submission/proposal-activity.spec.ts",
      "column": 0,
      "line": 0,
      "specs": [],
      "suites": [
        {
          "title": "proposal activity",
          "file": "submission/proposal-activity.spec.ts",
          "line": 98,
          "column": 6,
          "specs": [
            {
              "title": "proposal detail opens the owner's redacted multi-cycle activity on /me",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 120000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 2371,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:29:40.906Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "03fac0a46fca9ea4399b-47e0716b5508c340c685",
              "file": "submission/proposal-activity.spec.ts",
              "line": 99,
              "column": 3
            },
            {
              "title": "super-admin reads the standalone audit and follows its exact decision target",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 120000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 769,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:29:43.943Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "03fac0a46fca9ea4399b-20ef544d25c1644f2735",
              "file": "submission/proposal-activity.spec.ts",
              "line": 202,
              "column": 3
            }
          ]
        }
      ]
    },
    {
      "title": "submission/proposal-draft-editor.spec.ts",
      "file": "submission/proposal-draft-editor.spec.ts",
      "column": 0,
      "line": 0,
      "specs": [],
      "suites": [
        {
          "title": "proposal draft editor",
          "file": "submission/proposal-draft-editor.spec.ts",
          "line": 34,
          "column": 15,
          "specs": [
            {
              "title": "saves an Overview revision and remains responsive in both themes",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 30000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 1364,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:29:44.732Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "626554f48cca01d59138-e24354b2eb9864069560",
              "file": "submission/proposal-draft-editor.spec.ts",
              "line": 35,
              "column": 3
            },
            {
              "title": "preserves, compares, and explicitly rebases a conflicting buffer",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 30000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 2018,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:29:47.565Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "626554f48cca01d59138-fa915b51750ebd09924c",
              "file": "submission/proposal-draft-editor.spec.ts",
              "line": 96,
              "column": 3
            },
            {
              "title": "saves an incomplete campaign section and blocks finalization",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 30000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 980,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:29:49.614Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "626554f48cca01d59138-122f044b33a245f99830",
              "file": "submission/proposal-draft-editor.spec.ts",
              "line": 183,
              "column": 3
            }
          ]
        }
      ]
    },
    {
      "title": "submission/proposal-history.spec.ts",
      "file": "submission/proposal-history.spec.ts",
      "column": 0,
      "line": 0,
      "specs": [],
      "suites": [
        {
          "title": "proposal revision history",
          "file": "submission/proposal-history.spec.ts",
          "line": 240,
          "column": 6,
          "specs": [
            {
              "title": "paginates, previews, and restores a fresh draft before finalizing",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 120000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 8140,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:29:50.621Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "ad22d6bd5cf16e8641f9-976181533c11efc3f160",
              "file": "submission/proposal-history.spec.ts",
              "line": 241,
              "column": 3
            }
          ]
        }
      ]
    },
    {
      "title": "submission/proposal-lifecycle-authz.spec.ts",
      "file": "submission/proposal-lifecycle-authz.spec.ts",
      "column": 0,
      "line": 0,
      "specs": [],
      "suites": [
        {
          "title": "proposal lifecycle authz (PL-S8)",
          "file": "submission/proposal-lifecycle-authz.spec.ts",
          "line": 51,
          "column": 6,
          "specs": [
            {
              "title": "PL-S8 non-owner cannot withdraw, delete, or finalize another's proposal",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 120000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 1545,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:29:59.364Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "86db168d43fab620f16f-39b09df6f8440f8483e4",
              "file": "submission/proposal-lifecycle-authz.spec.ts",
              "line": 52,
              "column": 3
            }
          ]
        }
      ]
    },
    {
      "title": "submission/proposal-lifecycle-cap.spec.ts",
      "file": "submission/proposal-lifecycle-cap.spec.ts",
      "column": 0,
      "line": 0,
      "specs": [],
      "suites": [
        {
          "title": "proposal lifecycle cap (PL-S7)",
          "file": "submission/proposal-lifecycle-cap.spec.ts",
          "line": 23,
          "column": 6,
          "specs": [
            {
              "title": "PL-S7 New proposal is disabled when the proposer is at the campaign cap",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 120000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 1333,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:30:01.666Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "c9a5c0ee5533c1f9aee7-4cf2a67f635f1df2af29",
              "file": "submission/proposal-lifecycle-cap.spec.ts",
              "line": 24,
              "column": 3
            }
          ]
        }
      ]
    },
    {
      "title": "submission/proposal-lifecycle-mutations.spec.ts",
      "file": "submission/proposal-lifecycle-mutations.spec.ts",
      "column": 0,
      "line": 0,
      "specs": [],
      "suites": [
        {
          "title": "proposal lifecycle mutations (PL-S1/S2)",
          "file": "submission/proposal-lifecycle-mutations.spec.ts",
          "line": 27,
          "column": 6,
          "specs": [
            {
              "title": "PL-S1 owner withdraws finalized proposal back to draft",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 120000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 1763,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:30:03.740Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "12060d6d08164d543316-e8b85ed4d806c179bfde",
              "file": "submission/proposal-lifecycle-mutations.spec.ts",
              "line": 28,
              "column": 3
            },
            {
              "title": "PL-S2 owner deletes own draft from the edit page",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 120000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 1678,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:30:06.225Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "12060d6d08164d543316-e345d40cf5b669ac67bd",
              "file": "submission/proposal-lifecycle-mutations.spec.ts",
              "line": 45,
              "column": 3
            }
          ]
        }
      ]
    },
    {
      "title": "submission/proposal-lifecycle-windows.spec.ts",
      "file": "submission/proposal-lifecycle-windows.spec.ts",
      "column": 0,
      "line": 0,
      "specs": [],
      "suites": [
        {
          "title": "proposal lifecycle windows (PL-S3/S4)",
          "file": "submission/proposal-lifecycle-windows.spec.ts",
          "line": 55,
          "column": 6,
          "specs": [
            {
              "title": "PL-S3 New proposal is disabled once the submission window closes",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 120000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 1418,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:30:07.939Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "d0482e0f9adc2fc4767a-54a13fd867c648142c84",
              "file": "submission/proposal-lifecycle-windows.spec.ts",
              "line": 56,
              "column": 3
            },
            {
              "title": "PL-S4 Finalize is blocked after the submission window closes",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 120000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "testmode",
                  "projectName": "testmode",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 1406,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-07-17T20:30:10.078Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "d0482e0f9adc2fc4767a-7b358fd80de52da142ec",
              "file": "submission/proposal-lifecycle-windows.spec.ts",
              "line": 81,
              "column": 3
            }
          ]
        }
      ]
    },
    {
      "title": "submission/testmode-clock.spec.ts",
      "file": "submission/testmode-clock.spec.ts",
      "column": 0,
      "line": 0,
      "specs": [
        {
          "title": "moves the campaign and ticking UI through clock commands without reload",
          "ok": true,
          "tags": [],
          "tests": [
            {
              "timeout": 30000,
              "annotations": [],
              "expectedStatus": "passed",
              "projectId": "testmode",
              "projectName": "testmode",
              "results": [
                {
                  "workerIndex": 0,
                  "parallelIndex": 0,
                  "status": "passed",
                  "duration": 2442,
                  "errors": [],
                  "stdout": [],
                  "stderr": [],
                  "retry": 0,
                  "startTime": "2026-07-17T20:30:11.525Z",
                  "annotations": [],
                  "attachments": []
                }
              ],
              "status": "expected"
            }
          ],
          "id": "e8d249fa680d4dcdfd27-19bfc658825145c57917",
          "file": "submission/testmode-clock.spec.ts",
          "line": 42,
          "column": 1
        }
      ]
    }
  ],
  "errors": [],
  "stats": {
    "startTime": "2026-07-17T20:28:58.882Z",
    "duration": 76522.133,
    "expected": 29,
    "skipped": 0,
    "unexpected": 0,
    "flaky": 0
  }
}