{
  "recordedAt": "2026-10-12T17:32:09.290Z",
  "method": "Svelte testing-library mounted the actual app/team/+page.svelte component in jsdom with fictional props; Playwright captured the resulting DOM with the built CSS. This is component test UI, not an authenticated account page or a server mutation.",
  "fixture": {
    "roles": [
      "Owner",
      "Admin",
      "Member"
    ],
    "pendingInvitation": "pending@example.test",
    "paidSeats": 4,
    "sharedLibrary": true,
    "allowPublicShare": false
  },
  "assertions": [
    "Three role rows rendered",
    "Owner role selector rendered",
    "Both access switches showed independent states",
    "Pending invitation and seat count rendered"
  ],
  "cssFiles": [
    "0.DQqJXgv6.css",
    "10.Dm6cLz2T.css",
    "11.C13FpeTB.css",
    "12.DLNDFX12.css",
    "13.BiYR9cA7.css",
    "14.rwGKBgVm.css",
    "15.iqGxR-gX.css",
    "16.CvVICR5n.css",
    "19.nVg0c8nO.css",
    "2.bR4z-_wg.css",
    "20.BDbm2t_b.css",
    "21.C-DP-om2.css",
    "22.BoLhEHyt.css",
    "23.BdYozHUk.css",
    "24.BUkAX7UN.css",
    "25.DpVr5aeY.css",
    "26.DERxYs6s.css",
    "28.CDUQUAcx.css",
    "29.DjAu_LR6.css",
    "3.CBvF5TDP.css",
    "30.s3n28-ou.css",
    "31.BVkCwxCr.css",
    "4._w1HA6hW.css",
    "5.ChydgnCu.css",
    "7.BBM20Zqs.css",
    "8.B_bBhQh8.css",
    "9.CfG7gvAf.css",
    "BeautifyControls.CHNtkl-T.css",
    "CaptureGrid.Cf_Fe9qM.css",
    "OcrTool.BqBj7aBJ.css",
    "PdfTool.jKs6hBtj.css",
    "ProcessingStatus.DWYYKn9w.css",
    "RedactionControls.fuDIUMgh.css",
    "TeamSeatModal.DnnVbX3U.css",
    "keyboard.CZc8goa3.css",
    "marketing.CxwRuVld.css",
    "recognizer.jk-b_OeA.css",
    "ui.CAOsUsX7.css"
  ],
  "output": {
    "file": "team-library-test-ui.png",
    "sha256": "1669c51b041ac4aab7dc25ce030bfbc69fd3e00558d038d17ba6bb9d522213df",
    "bytes": 105098
  }
}
