{
  "id": "studio-25ffbb4f-d29d-4aac-90cc-1bda6c4fc69c",
  "scope": "studio_project",
  "source_of_truth": "supabase.studio_artifacts",
  "source_path": "studio_artifacts/25ffbb4f-d29d-4aac-90cc-1bda6c4fc69c",
  "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-37",
  "summary": "build-execution artifact · for B2BEA.org Rebuild · phase S-37 · status complete",
  "status": "complete",
  "version": 1,
  "phase_id": "S-37",
  "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-09T17:05:51.478659+00:00",
  "updated_at": "2026-05-09T17:05:51.478659+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-37-commerce-runtimes",
    "project": "b2bea-website",
    "phase_id": "S-37",
    "worktree": "/Users/justinking/Vaults/Projects/B2BEA-org-new/.worktrees/b2bea-slice-37-commerce-runtimes",
    "completed": [
      "Moved checkout, checkout success, join, and vendor membership inline behavior into governed static runtime assets.",
      "Kept commerce and membership templates as markup plus deferred runtime asset includes.",
      "Added focused coverage for the commerce runtime asset boundaries."
    ],
    "merged_at": "2026-05-09T17:05:17Z",
    "base_branch": "main",
    "head_commit": "71efb41",
    "next_action": "Start Slice 38 from origin/main; continue migrating remaining inline runtime groups.",
    "merge_commit": "acb3c47b97f3871cffe39219b38d479851a1c8fd",
    "pull_request": "https://github.com/b2bea-org/b2bea-website/pull/72",
    "verification": [
      {
        "detail": "Checkout runtime syntax check passed",
        "result": "pass",
        "command": "node --check src/assets/js/checkout-runtime.js"
      },
      {
        "detail": "Checkout success runtime syntax check passed",
        "result": "pass",
        "command": "node --check src/assets/js/checkout-success-runtime.js"
      },
      {
        "detail": "Join runtime syntax check passed",
        "result": "pass",
        "command": "node --check src/assets/js/join-runtime.js"
      },
      {
        "detail": "Vendor membership runtime syntax check passed",
        "result": "pass",
        "command": "node --check src/assets/js/vendor-membership-runtime.js"
      },
      {
        "detail": "CSS governance audit passed",
        "result": "pass",
        "command": "node scripts/audit-css-governance.js"
      },
      {
        "detail": "Focused commerce runtime test passed after red failure",
        "result": "pass",
        "command": "node --test test/commerceRuntime.test.js"
      },
      {
        "detail": "103/103 tests passed locally",
        "result": "pass",
        "command": "npm test"
      },
      {
        "detail": "Eleventy copied 108 assets and wrote 126 files",
        "result": "pass",
        "command": "npm run build"
      },
      {
        "detail": "PR #72 build check succeeded",
        "result": "pass",
        "command": "GitHub Actions CI / build"
      }
    ],
    "checkpoint_at": "2026-05-09T17:05:51.218Z"
  },
  "sections": [
    {
      "title": "Completed",
      "level": 2,
      "body": "- Moved checkout, checkout success, join, and vendor membership inline behavior into governed static runtime assets.\n- Kept commerce and membership templates as markup plus deferred runtime asset includes.\n- Added focused coverage for the commerce runtime asset boundaries."
    },
    {
      "title": "Next Action",
      "level": 2,
      "body": "Start Slice 38 from origin/main; continue migrating remaining inline runtime groups."
    }
  ],
  "html_path": "projects/b2bea-b2bea-a820dd0c/artifacts/build-execution-s-37-25ffbb4f.html",
  "json_path": "projects/b2bea-b2bea-a820dd0c/artifacts/build-execution-s-37-25ffbb4f.json"
}