{
  "id": "studio-9d6ebb39-761f-42ba-bb55-fc95dabb5c3f",
  "scope": "studio_project",
  "source_of_truth": "supabase.studio_artifacts",
  "source_path": "studio_artifacts/9d6ebb39-761f-42ba-bb55-fc95dabb5c3f",
  "source_kind": "supabase_json",
  "visibility": "internal",
  "renderer_id": "design_doc.dreamborn-forge.generated.v1",
  "design_system": "dreamborn-design-system:forge",
  "generated_at": "2026-05-09T13:00:56.403Z",
  "artifact_type": "local-prototype-safety-privacy-test-plan",
  "schema_version": "studio_artifact.generated.v1",
  "title": "PVA Local Prototype Safety and Privacy Test Plan",
  "summary": "local-prototype-safety-privacy-test-plan artifact · for Patient Visit Advocate · phase PVA-SLICE-01 · status approved",
  "status": "approved",
  "version": 1,
  "phase_id": "PVA-SLICE-01",
  "project_id": "31d7f681-bed2-44e9-9a55-b9fadcbba0da",
  "project_slug": "dreamborn-patient-visit-advocate-31d7f681",
  "project_title": "Patient Visit Advocate",
  "client_id": "dreamborn",
  "platform_project_id": null,
  "format_source": "supabase_json",
  "content_shape": [
    "date",
    "phase",
    "title",
    "status",
    "version",
    "authored_by",
    "open_blockers",
    "privacy_tests",
    "release_gates",
    "scope_summary",
    "execution_notes",
    "ai_failure_tests",
    "source_artifacts",
    "synthetic_inputs",
    "free_tier_boundary",
    "screen_state_tests"
  ],
  "sections": [
    {
      "title": "Artifact Shape",
      "level": 2,
      "body": "- date: 2026-05-08\n- phase: id: string, label: string\n- title: PVA Local Prototype Safety and Privacy Test Plan\n- status: draft\n- version: 1.0\n- authored by: luna\n- open blockers: 5 items\n- privacy tests: PRV-001: object, PRV-002: object, PRV-003: object, PRV-004: object, PRV-005: object, PRV-006: object, PRV-007: object, PRV-008: object, PRV-009: object, PRV-010: object, PRV-011: object, PRV-012: object\n- release gates: gate_2_beta: object, gate_1_alpha: object, gate_3_launch: object\n- scope summary: Executable test scenarios and release gate criteria for all free-loop screens, synthetic medical-adjacent inputs, privacy boundaries, and AI failure/fallback paths in the PVA local-only pocket prototype. Does NOT assert that tests have been executed or passed.\n- execution notes: disclaimer: string, environment: object, coverage_gaps: object\n- ai failure tests: AIR-001: object, AIR-002: object, AIR-003: object, AIR-004: object, AIR-005: object, AIR-006: object, AIR-007: object, AIR-008: object, AIR-009: object, AIR-010: object"
    }
  ],
  "html_path": "projects/dreamborn-patient-visit-advocate-31d7f681/artifacts/local-prototype-safety-privacy-test-plan-pva-slice-01-9d6ebb39.html",
  "json_path": "projects/dreamborn-patient-visit-advocate-31d7f681/artifacts/local-prototype-safety-privacy-test-plan-pva-slice-01-9d6ebb39.json"
}