{
  "schema": "MAKNOW_LOC003_LAB_FIXTURES_v1",
  "cases": [
    {
      "id": "case_01",
      "window_label": "main",
      "webview_label": "main",
      "target_platform": "windows",
      "capability_membership": [
        "main-read"
      ],
      "capabilities": {
        "main-read": {
          "permissions": [
            "core:app:allow-version",
            "worker:allow-status"
          ],
          "allow_scope": [
            "worker:status"
          ],
          "deny_scope": [
            "worker:admin"
          ]
        }
      },
      "csp": {
        "default-src": [
          "'self'"
        ],
        "script-src": [
          "'self'"
        ],
        "connect-src": [
          "'self'"
        ]
      },
      "required_permissions": [
        "worker:allow-status"
      ],
      "required_origins": [],
      "remote_content": false
    },
    {
      "id": "case_02",
      "window_label": "docs",
      "webview_label": "docs",
      "target_platform": "windows",
      "capability_membership": [
        "docs-read",
        "admin-control"
      ],
      "capabilities": {
        "docs-read": {
          "permissions": [
            "docs:allow-read"
          ],
          "allow_scope": [
            "docs:public"
          ],
          "deny_scope": []
        },
        "admin-control": {
          "permissions": [
            "worker:allow-restart",
            "credential:allow-write"
          ],
          "allow_scope": [
            "*"
          ],
          "deny_scope": []
        }
      },
      "csp": {
        "default-src": [
          "'self'"
        ],
        "script-src": [
          "'self'"
        ],
        "connect-src": [
          "https://docs.example.invalid"
        ]
      },
      "required_permissions": [
        "docs:allow-read"
      ],
      "required_origins": [
        "https://docs.example.invalid"
      ],
      "remote_content": true
    },
    {
      "id": "case_03",
      "window_label": "docs",
      "webview_label": "docs",
      "target_platform": "windows",
      "capability_membership": [
        "docs-read"
      ],
      "capabilities": {
        "docs-read": {
          "permissions": [
            "docs:allow-read"
          ],
          "allow_scope": [
            "docs:public"
          ],
          "deny_scope": []
        }
      },
      "csp": {
        "default-src": [
          "'self'"
        ],
        "script-src": [
          "https:"
        ],
        "connect-src": [
          "*"
        ]
      },
      "required_permissions": [
        "docs:allow-read"
      ],
      "required_origins": [
        "https://docs.example.invalid"
      ],
      "remote_content": true
    },
    {
      "id": "case_04",
      "window_label": "main",
      "webview_label": "main",
      "target_platform": "windows",
      "capability_membership": [
        "main-wide"
      ],
      "capabilities": {
        "main-wide": {
          "permissions": [
            "worker:allow-status",
            "fs:allow-write"
          ],
          "allow_scope": [
            "*"
          ],
          "deny_scope": []
        }
      },
      "csp": {
        "default-src": [
          "'self'"
        ],
        "script-src": [
          "'self'"
        ],
        "connect-src": [
          "'self'"
        ]
      },
      "required_permissions": [
        "worker:allow-status"
      ],
      "required_origins": [],
      "remote_content": false
    },
    {
      "id": "case_05",
      "window_label": "diagnostics",
      "webview_label": "diagnostics",
      "target_platform": "windows",
      "capability_membership": [
        "diagnostics-read",
        "missing-cap"
      ],
      "capabilities": {
        "diagnostics-read": {
          "permissions": [
            "diagnostics:allow-read"
          ],
          "allow_scope": [
            "diagnostics:summary"
          ],
          "deny_scope": []
        }
      },
      "csp": {
        "default-src": [
          "'self'"
        ],
        "script-src": [
          "'self'"
        ],
        "connect-src": [
          "https://diag.example.invalid"
        ]
      },
      "required_permissions": [
        "diagnostics:allow-read"
      ],
      "required_origins": [
        "https://diag.example.invalid"
      ],
      "remote_content": true
    },
    {
      "id": "case_06",
      "window_label": "diagnostics",
      "webview_label": "diagnostics",
      "target_platform": "windows",
      "capability_membership": [
        "diagnostics-read"
      ],
      "capabilities": {
        "diagnostics-read": {
          "permissions": [
            "diagnostics:allow-read"
          ],
          "allow_scope": [
            "diagnostics:summary"
          ],
          "deny_scope": [
            "diagnostics:admin"
          ]
        }
      },
      "csp": {
        "default-src": [
          "'self'"
        ],
        "script-src": [
          "'self'"
        ],
        "connect-src": [
          "https://diag.example.invalid"
        ]
      },
      "required_permissions": [
        "diagnostics:allow-read"
      ],
      "required_origins": [
        "https://diag.example.invalid"
      ],
      "remote_content": true,
      "transfer": true
    },
    {
      "id": "case_07",
      "window_label": "diagnostics",
      "webview_label": "diagnostics",
      "target_platform": "windows",
      "capability_membership": [
        "diagnostics-read",
        "admin-control"
      ],
      "capabilities": {
        "diagnostics-read": {
          "permissions": [
            "diagnostics:allow-read"
          ],
          "allow_scope": [
            "diagnostics:summary"
          ],
          "deny_scope": []
        },
        "admin-control": {
          "permissions": [
            "worker:allow-restart",
            "credential:allow-write"
          ],
          "allow_scope": [
            "worker:*",
            "credential:*"
          ],
          "deny_scope": []
        }
      },
      "csp": {
        "default-src": [
          "'self'"
        ],
        "script-src": [
          "'self'"
        ],
        "connect-src": [
          "https://diag.example.invalid"
        ]
      },
      "required_permissions": [
        "diagnostics:allow-read"
      ],
      "required_origins": [
        "https://diag.example.invalid"
      ],
      "remote_content": true,
      "transfer": true
    },
    {
      "id": "case_08",
      "window_label": "diagnostics",
      "webview_label": "diagnostics",
      "target_platform": "linux",
      "capability_membership": [
        "diagnostics-windows-only"
      ],
      "capabilities": {
        "diagnostics-windows-only": {
          "permissions": [
            "diagnostics:allow-read"
          ],
          "allow_scope": [
            "diagnostics:summary"
          ],
          "deny_scope": [],
          "platforms": [
            "windows"
          ]
        }
      },
      "csp": {
        "default-src": [
          "'self'"
        ],
        "script-src": [
          "'self'"
        ],
        "connect-src": [
          "https://diag.example.invalid"
        ]
      },
      "required_permissions": [
        "diagnostics:allow-read"
      ],
      "required_origins": [
        "https://diag.example.invalid"
      ],
      "remote_content": true,
      "transfer": true
    }
  ]
}
