{
  "id": "studio-e6faf417-9c54-4ec3-a1fc-903fdfad80d8",
  "scope": "studio_project",
  "source_of_truth": "supabase.studio_artifacts",
  "source_path": "studio_artifacts/e6faf417-9c54-4ec3-a1fc-903fdfad80d8",
  "source_kind": "supabase_json",
  "visibility": "internal",
  "renderer_id": "design_doc.dreamborn-forge.generated.v1",
  "design_system": "dreamborn-design-system:forge",
  "generated_at": "2026-05-10T18:19:39.276Z",
  "artifact_type": "build-execution",
  "schema_version": "studio_artifact.generated.v1",
  "title": "B2BEA.org Rebuild build-execution S-31",
  "summary": "build-execution artifact · for B2BEA.org Rebuild · phase S-31 · status complete",
  "status": "complete",
  "version": 1,
  "phase_id": "S-31",
  "project_id": "a820dd0c-6cef-4133-bfbd-d802fd806e44",
  "project_slug": "b2bea-b2bea-a820dd0c",
  "project_title": "B2BEA.org Rebuild",
  "client_id": "b2bea",
  "platform_project_id": null,
  "created_at": "2026-05-09T13:47:22.580637+00:00",
  "updated_at": "2026-05-09T13:47:22.580637+00:00",
  "format_source": "supabase_json",
  "content_shape": [
    "kind",
    "branch",
    "project",
    "phase_id",
    "worktree",
    "completed",
    "merged_at",
    "base_branch",
    "head_commit",
    "next_action",
    "merge_commit",
    "pull_request",
    "verification",
    "checkpoint_at"
  ],
  "content_data": {
    "kind": "build-execution",
    "branch": "feature/b2bea-slice-31-public-index-runtimes",
    "project": "b2bea-website",
    "phase_id": "S-31",
    "worktree": "/Users/justinking/Vaults/Projects/B2BEA-org-new/.worktrees/b2bea-slice-31-public-index-runtimes",
    "completed": [
      "Moved events, reports, resources, and guides index filter runtimes into governed static assets.",
      "Kept public index templates as markup plus deferred runtime asset includes.",
      "Added focused coverage for the public index runtime asset boundaries."
    ],
    "merged_at": "2026-05-09T13:46:55Z",
    "base_branch": "main",
    "head_commit": "0dde77b",
    "next_action": "Start Slice 32 from origin/main; choose the next public index runtime extraction group.",
    "merge_commit": "8dd0c6fd2a0404985354e32af00bb391a8188e57",
    "pull_request": "https://github.com/b2bea-org/b2bea-website/pull/66",
    "verification": [
      {
        "detail": "Events index runtime syntax check passed",
        "result": "pass",
        "command": "node --check src/assets/js/events-index-runtime.js"
      },
      {
        "detail": "Reports index runtime syntax check passed",
        "result": "pass",
        "command": "node --check src/assets/js/reports-index-runtime.js"
      },
      {
        "detail": "Resources index runtime syntax check passed",
        "result": "pass",
        "command": "node --check src/assets/js/resources-index-runtime.js"
      },
      {
        "detail": "Guides index runtime syntax check passed",
        "result": "pass",
        "command": "node --check src/assets/js/guides-index-runtime.js"
      },
      {
        "detail": "CSS governance audit passed",
        "result": "pass",
        "command": "node scripts/audit-css-governance.js"
      },
      {
        "detail": "Focused public index runtime test passed after red failure",
        "result": "pass",
        "command": "node --test test/publicIndexRuntime.test.js"
      },
      {
        "detail": "97/97 tests passed locally",
        "result": "pass",
        "command": "npm test"
      },
      {
        "detail": "Eleventy copied 94 assets and wrote 126 files",
        "result": "pass",
        "command": "npm run build"
      },
      {
        "detail": "PR #66 build check succeeded",
        "result": "pass",
        "command": "GitHub Actions CI / build"
      },
      {
        "detail": "PR #66 preview deployment succeeded",
        "result": "pass",
        "command": "Cloudflare Pages preview"
      }
    ],
    "checkpoint_at": "2026-05-09T13:47:22.339Z"
  },
  "sections": [
    {
      "title": "Completed",
      "level": 2,
      "body": "- Moved events, reports, resources, and guides index filter runtimes into governed static assets.\n- Kept public index templates as markup plus deferred runtime asset includes.\n- Added focused coverage for the public index runtime asset boundaries."
    },
    {
      "title": "Next Action",
      "level": 2,
      "body": "Start Slice 32 from origin/main; choose the next public index runtime extraction group."
    }
  ],
  "html_path": "projects/b2bea-b2bea-a820dd0c/artifacts/build-execution-s-31-e6faf417.html",
  "json_path": "projects/b2bea-b2bea-a820dd0c/artifacts/build-execution-s-31-e6faf417.json"
}