{
  "id": "studio-4c3651ac-9a69-4117-a355-750b61f540c9",
  "scope": "studio_project",
  "source_of_truth": "supabase.studio_artifacts",
  "source_path": "studio_artifacts/4c3651ac-9a69-4117-a355-750b61f540c9",
  "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.406Z",
  "artifact_type": "design-system-spec",
  "schema_version": "studio_artifact.generated.v1",
  "title": "B2BEA.org V1 Design System Spec",
  "summary": "design-system-spec artifact · for B2BEA.org Rebuild · status approved",
  "status": "approved",
  "version": 4,
  "phase_id": null,
  "project_id": "a820dd0c-6cef-4133-bfbd-d802fd806e44",
  "project_slug": "b2bea-b2bea-a820dd0c",
  "project_title": "B2BEA.org Rebuild",
  "client_id": "b2bea",
  "platform_project_id": null,
  "format_source": "supabase_json",
  "content_shape": [
    "scope",
    "title",
    "tokens",
    "version",
    "decisions",
    "components",
    "project_id",
    "updated_at",
    "logo_assets",
    "source_repo",
    "source_files",
    "artifact_type",
    "page_patterns",
    "revision_note",
    "next_artifacts",
    "open_questions",
    "standard_sizes",
    "drift_to_remove",
    "design_system_repo",
    "acceptance_criteria"
  ],
  "sections": [
    {
      "title": "Components",
      "level": 2,
      "body": "- item: contract: string, component: string\n- item: contract: string, component: string\n- item: contract: string, component: string\n- item: contract: string, component: string\n- item: contract: string, component: string\n- item: contract: string, component: string\n- item: contract: string, component: string\n- item: contract: string, component: string\n- item: contract: string, component: string\n- item: contract: string, component: string"
    },
    {
      "title": "Open Questions",
      "level": 2,
      "body": "- Which blog/resource page families are intentional exceptions versus should be normalized?\n- Should admin and portal surfaces share the same component package or use denser variants?\n- Do we keep Material Symbols or move to a React icon library during rebuild?\n- What screenshot baseline set represents every page family?"
    }
  ],
  "html_path": "projects/b2bea-b2bea-a820dd0c/artifacts/design-system-spec-4c3651ac.html",
  "json_path": "projects/b2bea-b2bea-a820dd0c/artifacts/design-system-spec-4c3651ac.json"
}