ONBOARDING_PILOT_INTAKE_CLOSEOUT_2026-08-24.json

{
  "repository": "mediaintelligence/MIZOKICloudRun",
  "original_date": "2026-08-24",
  "superseding_review_date": "2026-08-25",
  "implementation_pr": {
    "number": 800,
    "title": "feat(onboarding): collect tenant, connectors, and pilot intake in one UI",
    "state": "merged",
    "head_sha": "cdafe8ac5e15429949b4d66ea47f7306392c858e",
    "merge_commit_sha": "98231d505ef5fbfcbc8456abdb79f49352cc8f9b"
  },
  "memory_closeout_pr": {
    "number": 805,
    "title": "docs(memory): make onboarding UI the tenant-intake source of truth",
    "state": "merged",
    "head_sha": "bc720d8f0e9292c245d54b246192555bbf01170b",
    "merge_commit_sha": "c48a810caabf33cd7e8824e8b18996639af96690"
  },
  "hardening_prs": [
    {
      "number": 809,
      "title": "fix(onboarding): close the #800 review findings and the red UI deploy",
      "state": "merged",
      "head_sha": "efe32c0fd90a13b1251dd8e3fdab5f8914e3156e",
      "merge_commit_sha": "3dd2c725563aab054bf1785ec85634bdd47d89cf"
    },
    {
      "number": 810,
      "title": "fix(onboarding): close the #809 post-merge review findings",
      "state": "merged",
      "head_sha": "a45b0cf042dfbea07a66f20c424320e3141b33b0",
      "merge_commit_sha": "1e9e00a7cdfb15f16376155d006988d70261dec8"
    }
  ],
  "durable_rule": ".claude/rules/tenant-onboarding.md",
  "claude_pointer": "CLAUDE.md",
  "rollover_template_pointer": ".claude/memory/templates/CLAUDE.md.tmpl",
  "memory_index": "CLAUDE_MEMORY.md",
  "canonical_statuses": [
    "INCOMPLETE",
    "READY_FOR_REVIEW",
    "APPROVED_FOR_OBSERVE",
    "ACTIVE_OBSERVE",
    "BLOCKED"
  ],
  "collected_is_not_armed": true,
  "pilot_started_by_closeout": false,
  "holdout_registered_by_closeout": false,
  "geo_reserved_by_closeout": false,
  "measurement_writeback_changed": false,
  "net_yield_writeback_changed": false,
  "hardening_issue": {
    "number": 804,
    "state": "closed",
    "state_reason": "completed",
    "closed_on": "2026-08-25",
    "title": "SECURITY: close PR #800 onboarding tenant-isolation and persistence gaps"
  },
  "remaining_operational_condition": "A real Shopify merchant install-to-Day-1 Observe flow has not been live-verified; each tenant must complete validated onboarding and connector health before pilot readiness.",
  "claim_ceiling": "Onboarding implementation, durable rule and hardening merged; deployed as measured; collected values are not armed; real merchant end-to-end proof remains tenant/operator work."
}
← All docsView source on GitHub →