{
  "slug": "membership-spacing-v1",
  "parentSlug": "membership",
  "title": "Membership spacing v1",
  "status": "mark-approved-current-v7-pending-claude-reaudit",
  "variantType": "spacing-only",
  "sourceRel": "design-pack/steam-live-photo-website-starter/demos/sections/membership/section.partial.html",
  "sourceLabel": "Membership canonical section copy",
  "bodyClass": "steam-blueprint-page steam-photo-page steam-template-family steam-home-v2 steam-home-v3 steam-home-v4 steam-home-v5",
  "mode": "section-variant",
  "scope": [
    "desktop spacing",
    "column balance",
    "plan-card placement"
  ],
  "rules": [
    "Original v6 section files unchanged",
    "Active v7 Membership may import this variant layout after Mark's 2026-07-04 approval",
    "Typography scale unchanged",
    "Mark approved this variant for review and later accepted the online v7 review URL",
    "Claude later corrected its earlier audit verdict to FAIL",
    "Do not describe the variant as Mark-rejected",
    "Do not claim a fresh Claude PASS unless a new Claude re-audit is run",
    "When this variant is used in a composed page, eyeball the composed desktop and mobile render before reporting PASS"
  ],
  "partialPath": "design-pack/steam-live-photo-website-starter/demos/sections/membership/variants/membership-spacing-v1/section.partial.html",
  "stylePath": "design-pack/steam-live-photo-website-starter/demos/sections/membership/variants/membership-spacing-v1/spacing.css",
  "previewPath": "design-pack/steam-live-photo-website-starter/demos/sections/membership/variants/membership-spacing-v1/preview-home-v6-from-sections.html",
  "aiBriefPath": "design-pack/steam-live-photo-website-starter/demos/sections/membership/variants/membership-spacing-v1/AI-BRIEF.md",
  "changelogPath": "design-pack/steam-live-photo-website-starter/demos/sections/membership/variants/membership-spacing-v1/CHANGELOG.md",
  "lastTouchedByThreadId": "019f2dd7-73a9-7352-a315-912b69dc7f42",
  "lastTouchedByThread": {
    "threadId": "019f2dd7-73a9-7352-a315-912b69dc7f42",
    "role": "Hub 38 v7 Membership promotion records update",
    "touchedAt": "2026-07-04",
    "note": "Recorded the homepage wrapper image-rule mismatch after promotion and the composed-page fix/verification."
  },
  "approval": {
    "approvedBy": "Mark",
    "approvedAt": "2026-07-03 12:06 BST",
    "approvalScope": "Mark approved the membership after design/screenshot for review."
  },
  "qaCorrection": {
    "correctedBy": "Claude",
    "correctedAt": "2026-07-03",
    "verdict": "FAIL",
    "decision": "Historical QA correction; no fresh Claude PASS has been claimed after Mark's 2026-07-04 acceptance."
  },
  "currentDecision": {
    "decidedBy": "Mark",
    "decidedAt": "2026-07-04",
    "decision": "Mark accepted the online v7 review URL and instructed promotion to the active v7 Membership section."
  },
  "compositionNotes": {
    "homepagePath": "design-pack/steam-live-photo-website-starter/demos/pages/home-v6-all-sections-fresh.html",
    "issueFoundAt": "2026-07-04",
    "issue": "After promotion, the active v7 homepage did not match the isolated variant because a late homepage wrapper rule, .steam-all-sections-fresh img { height: auto; }, overrode the variant media image's height: 100%.",
    "fix": "scripts/build-home-v6-all-sections-fresh.mjs now restores height: 100% for framed media images after the global homepage image safety rule.",
    "verification": "Stable and immutable v7 homepage checks confirmed the Membership media container and image both render at 711.4375px on desktop, with 23 section markers and no horizontal overflow.",
    "lesson": "The isolated variant approval is not enough after promotion; eyeball the changed section inside the composed page on desktop and mobile."
  },
  "threadHistory": [
    {
      "threadId": "019f2dd7-73a9-7352-a315-912b69dc7f42",
      "role": "Hub 38 v7 Membership promotion records update",
      "touchedAt": "2026-07-04",
      "note": "Recorded the homepage wrapper image-rule mismatch after promotion and the composed-page fix/verification."
    },
    {
      "threadId": "019f2dd7-73a9-7352-a315-912b69dc7f42",
      "role": "Hub 38 v7 Membership promotion",
      "touchedAt": "2026-07-04",
      "note": "Promoted Mark-approved membership-spacing-v1 layout to active v7 Membership after Mark accepted the online review URL."
    },
    {
      "threadId": "019f277f-e248-7fe2-8566-b037b179f991",
      "role": "Hub 29 membership spacing variant",
      "touchedAt": "2026-07-03",
      "note": "Created copy-only spacing variant; Mark approved the after design/screenshot for review, then Claude corrected its audit verdict to FAIL. No canonical section files changed."
    }
  ]
}
