{"ok":true,"data":{"launchAcceptance":{"knife":{"total":98,"current":98,"remaining":0},"generatedAt":"2026-09-15T15:54:21.967Z","release":"07fc22f0017f765e4f20dbe5c8f7332e4888b72e","status":"acceptance-blocked","score":{"done":55,"total":64,"percent":86,"blockers":["Ecosystem launch room is ready with channel packages, evidence URLs, approval gates, handoff roles, and read-only guardrails","Ecosystem observability pulse is ready with golden signals, DORA-lite delivery posture, channel health, and incident review queue","Phase 18 adoption closeout packages final member success handoff, merchant support cadence, API-domain acceptance, and production adoption sign-off","API gateway readiness packages api.reits.tech /api routing, IM coexistence, CORS/CSP, SDK discovery, and developer API product catalog","Developer API catalog packages docs-ready examples, custom_order sandbox, idempotency samples, error map, and partner smoke scripts","API access packages define scoped host product keys, usage plans, approval, rotation, and revoke posture","Phase 19 API platform closeout packages route governance, developer onboarding cadence, QA evidence, and final sign-off","Phase 20 API domain drift guard packages versioned Nginx route ownership, auto-deploy gate, API health, and IM health probes","Phase 20 API operations pulse packages route health, synthetic probes, developer impact, alert rules, and owner dashboard widgets"]},"optionalWatchCount":4,"optionalWatch":[{"id":"webhook-secret-ready","area":"Revenue","label":"At least one provider webhook signing secret is configured before live billing automation","evidence":"needs-webhook-secret"},{"id":"signed-webhook-replay-test","area":"Revenue","label":"Signed webhook and duplicate replay test are recorded before live entitlement writes","evidence":"0/0"},{"id":"revenue-launch-approval","area":"Revenue","label":"Owner approval is recorded before public paid CTA activation","evidence":"needs-provider-config"},{"id":"postgres-cutover","area":"Data","label":"Postgres/RDS is configured when production volume requires managed database cutover","evidence":"json-runtime-watch"}],"readiness":[{"id":"program-complete","area":"Program","label":"Production acceptance baseline is complete","done":true,"evidence":"98/40 baseline / 98 active plan"},{"id":"release-health","area":"SRE","label":"Production health endpoint exposes release and uptime","done":true,"evidence":"https://order.reits.tech/api/health"},{"id":"public-booking-core","area":"Scheduling","label":"Public booking core has open project, services, rules, and review flow","done":true,"evidence":"223 projects / 723 active services"},{"id":"calendar-capacity","area":"Calendar","label":"Capacity and free/busy style availability are represented before booking submission","done":true,"evidence":"09:00-18:00 / 30m"},{"id":"member-branded-page","area":"Tenant","label":"Member-branded public hash page is available for product-specific booking","done":true,"evidence":"/t/2dc4943592746d89"},{"id":"opensdk-contract","area":"OpenSDK","label":"OpenSDK discovery exposes mini app, tenant pages, private links, calendar feeds, conflict ops, callbacks, and launch APIs","done":true,"evidence":"https://order.reits.tech/api/sdk/config"},{"id":"calendar-bridge","area":"Calendar","label":"Project-level approved booking calendar feed is available with private-field redaction","done":true,"evidence":"223/223 feeds / 2 approved events"},{"id":"calendar-conflict-plan","area":"Calendar","label":"External free/busy conflict detection plan covers OAuth consent, provider cache, disconnect UX, and no-write guardrails","done":true,"evidence":"4 provider patterns / 100% plan"},{"id":"calendar-publish-settings","area":"Calendar","label":"Member calendar publish settings support visibility, subscriber copy, feed rotation, and tenant page badges","done":true,"evidence":"223 public / 0 private / 0 hidden"},{"id":"official-mini-calendar-closeout","area":"Distribution","label":"Official site, IM mini app, OpenSDK, tenant hash pages, and calendar subscription closeout are ready","done":true,"evidence":"100% / 10 routes"},{"id":"distribution-launch-room","area":"Distribution","label":"Distribution launch room is ready for official, IM, SDK, BBS, REITs, and calendar channel rollout","done":true,"evidence":"8/8 channels / 100%"},{"id":"host-install-monitor","area":"Integration","label":"Host install monitor is ready for official, IM, SDK, hash page, BBS, and REITs install tracking","done":true,"evidence":"8/8 hosts / 100%"},{"id":"member-onboarding-launch-kit","area":"Member Success","label":"Member onboarding launch kit is ready for listing package, launch channels, and first-booking activation","done":true,"evidence":"2/6 members / 100%"},{"id":"member-publish-hub","area":"Member Success","label":"Member publish hub is ready for hash URL, iframe, map/action link, channel copy, and QA package handoff","done":true,"evidence":"213/223 packages / 100%"},{"id":"smart-routing-center","area":"Growth / Routing","label":"Smart routing center is ready for non-PII intake questions, route preview, member package matching, and no external CRM writes","done":true,"evidence":"213/223 routable / 5 questions / 100%"},{"id":"promotion-control-tower","area":"Growth / Release","label":"Promotion control tower is ready for guarded traffic rings, route samples, and rollback signals","done":true,"evidence":"4/4 rings / 3/3 samples / 100%"},{"id":"post-distribution-experiment-center","area":"Growth","label":"Experiment center is ready for copy variants, baseline metrics, campaign notes, guardrails, and weekly review","done":true,"evidence":"8/8 experiments / 12 variants / 100%"},{"id":"experiment-decision-journal","area":"Growth","label":"Experiment decision journal is discoverable and owner-only before traffic promotion","done":true,"evidence":"0 decisions / 0% coverage"},{"id":"channel-variant-links","area":"Growth","label":"Channel variant links are discoverable for official, IM, BBS, REITs, member hash, and marketplace traffic attribution","done":true,"evidence":"0 active / 0% coverage / 0 clicks"},{"id":"experiment-report-export","area":"Growth","label":"Experiment report export is discoverable for stakeholder review and learning library handoff","done":true,"evidence":"0 reports / experiment-report-empty"},{"id":"growth-ops-closeout","area":"Growth","label":"Growth ops closeout is ready for promotion rings, QA handoff, and weekly production operating review","done":true,"evidence":"growth-closeout-ready-watch / 100% / 4/4 rings"},{"id":"ecosystem-launch-room","area":"Release","label":"Ecosystem launch room is ready with channel packages, evidence URLs, approval gates, handoff roles, and read-only guardrails","done":false,"evidence":"ecosystem-launch-watch / 6/7 channels / 63%"},{"id":"ecosystem-observability-pulse","area":"SRE / Operations","label":"Ecosystem observability pulse is ready with golden signals, DORA-lite delivery posture, channel health, and incident review queue","done":false,"evidence":"observability-watch / 5 signals / 7 channels / 100%"},{"id":"partner-incident-review-ledger","area":"Trust / Partner Ops","label":"Partner incident review ledger is ready with PIR packets, impact rows, follow-up actions, learning log, and sharing boundaries","done":true,"evidence":"partner-review-open / 1 packets / 6 partner rows / 100%"},{"id":"external-observability-connectors","area":"Trust / Observability","label":"External observability connector plan is ready with read-only adapters, redaction rules, and public trust status","done":true,"evidence":"connector-plan-ready-watch / 4 connectors / 10 public components / 100%"},{"id":"phase-14-observability-closeout","area":"Release / Operations","label":"Phase 14 final closeout is ready with acceptance packet, watch cadence, sign-off board, refreshed runbooks, and deploy evidence","done":true,"evidence":"phase-14-closed-watch / 8 acceptance rows / 6 cadence rows / 100%"},{"id":"business-insights-command-center","area":"Operations / Growth","label":"Business insights command center is ready with booking trends, popular service/time rows, source mix, export preview, and read-only recommendations","done":true,"evidence":"business-insights-ready / 9 bookings / 6 source rows / 100%"},{"id":"business-insights-export-workflow","area":"Operations / Reporting","label":"Business insights export workflow is ready with CSV/TSV files, date/member/project filters, redacted columns, and signed owner audit","done":true,"evidence":"insights-export-ready / 9 row(s) / 22 columns / 0 audits"},{"id":"capacity-planning-board","area":"Operations / Scheduling","label":"Capacity planning board is ready with 14-day heatmap, service load warnings, staffing notes, and read-only availability recommendations","done":true,"evidence":"capacity-planning-ready / 223 project(s) / 0 critical day(s) / 491 service warning(s)"},{"id":"global-order-system","area":"Architecture / Orders","label":"Global order system uses custom_order plus customCategory with merchant attributes and admin-only all-merchant visibility","done":true,"evidence":"global-orders-ready / 9 order row(s) / 6 merchant project(s)"},{"id":"im-core-custom-order-bridge","area":"Integration / Orders","label":"IM Core can discover the custom-only order bridge and reuse email login routes","done":true,"evidence":"im-core-order-bridge-ready / 8 custom categories / im-core"},{"id":"custom-order-write-model","area":"Integration / Orders","label":"Custom order writes are idempotent, merchant-attributed, calendar-backed, and available to IM/OpenSDK hosts","done":true,"evidence":"custom-order-write-ready / 2 write ledger row(s) / 2 replay(s)"},{"id":"partner-contract-auto-deploy","area":"Integration / Release","label":"Partner API contract documents canonical request, compatible intake shapes, retry/error rules, and deploy automation assets","done":true,"evidence":"knife-67-partner-contract-auto-deploy"},{"id":"phase-15-intelligence-closeout","area":"Operations / Reporting","label":"Phase 15 intelligence closeout packages insights acceptance, reporting QA, retention review, operator cadence, and deploy evidence","done":true,"evidence":"phase-15-intelligence-closed / 4 reporting QA rows / 100%"},{"id":"phase-16-integration-closeout","area":"Integration / Release","label":"Phase 16 closeout packages production evidence, IM Core handoff, smoke coverage, owner sign-off, and operating cadence","done":true,"evidence":"phase-16-closed / 9 smoke checks / 100%"},{"id":"release-control-center","area":"Release / SRE","label":"Release control center packages deployment rings, health gates, rollback plan, release evidence, and post-release watch cadence","done":true,"evidence":"release-control-ready / 6 rings / 100%"},{"id":"release-approval-journal","area":"Release / Governance","label":"Release approval journal records deploy approvals, rollback decisions, incident notes, and signed audit history","done":true,"evidence":"approval-journal-active / 1 decisions / 1 signed"},{"id":"release-health-monitor","area":"Release / SRE","label":"Release health monitor packages SRE signals, post-deploy watch windows, regression checks, and public-safe status","done":true,"evidence":"release-health-ready / 4 signals / 8 regression checks"},{"id":"release-ops-closeout","area":"Release / Operations","label":"Release ops closeout packages final operating review, rollback rehearsal, runbook refresh, owner sign-off, and handoff actions","done":true,"evidence":"release-ops-closed / 6 review rows / 5 sign-off roles"},{"id":"member-success-cockpit","area":"Member Success / Tenant Ops","label":"Member success cockpit packages merchant tenant health, publish packages, routing, capacity, global custom orders, and operator queue","done":true,"evidence":"member-success-ready / 213/223 ready projects / 6 queue rows"},{"id":"merchant-action-queue","area":"Member Success / Self-service","label":"Merchant self-service action queue exposes member-scoped setup tasks plus owner/admin escalation for brand, services, pricing, calendar, routing, publish QA, orders, and capacity","done":true,"evidence":"merchant-actions-watch / 239 open / 16 blockers / 10 categories"},{"id":"order-health-alerts","area":"Member Success / Order Ops","label":"Order health alerts expose member-scoped and global-admin P1/P2/P3 triage for review SLA, capacity, delivery, setup, tenant routing, and global custom order posture","done":true,"evidence":"order-health-critical / 29 alerts / 12 P1 / 16 P2"},{"id":"phase-18-adoption-closeout","area":"Adoption / Final Handoff","label":"Phase 18 adoption closeout packages final member success handoff, merchant support cadence, API-domain acceptance, and production adoption sign-off","done":false,"evidence":"adoption-closeout-blocked / 4/6 signed / 5 watch"},{"id":"api-gateway-readiness","area":"API Platform / Gateway","label":"API gateway readiness packages api.reits.tech /api routing, IM coexistence, CORS/CSP, SDK discovery, and developer API product catalog","done":false,"evidence":"api-gateway-blocked / 19 routes / 5 coexistence routes"},{"id":"developer-api-catalog","area":"API Platform / Developer Experience","label":"Developer API catalog packages docs-ready examples, custom_order sandbox, idempotency samples, error map, and partner smoke scripts","done":false,"evidence":"developer-catalog-blocked / 5 products / 4 examples / 4 sandbox scenarios"},{"id":"api-access-packages","area":"API Platform / Access","label":"API access packages define scoped host product keys, usage plans, approval, rotation, and revoke posture","done":false,"evidence":"api-access-blocked / 5 packages / 10 scopes / 6 host key rows"},{"id":"api-platform-closeout","area":"API Platform / Final Handoff","label":"Phase 19 API platform closeout packages route governance, developer onboarding cadence, QA evidence, and final sign-off","done":false,"evidence":"api-platform-blocked / 8 surfaces / 5 sign-off rows / 7 evidence commands"},{"id":"api-domain-drift-guard","area":"API Platform / Route Drift","label":"Phase 20 API domain drift guard packages versioned Nginx route ownership, auto-deploy gate, API health, and IM health probes","done":false,"evidence":"api-domain-guard-blocked / 5 routes / 6 gates / 6 probes"},{"id":"api-operations-pulse","area":"API Platform / Operations Pulse","label":"Phase 20 API operations pulse packages route health, synthetic probes, developer impact, alert rules, and owner dashboard widgets","done":false,"evidence":"api-ops-pulse-blocked / 7/10 endpoints / 6 alerts / 6 widgets"},{"id":"api-status-broadcast","area":"API Platform / Status Broadcast","label":"Phase 20 API status broadcast packages public-safe status components, maintenance windows, subscriber groups, incident templates, and owner communication gates","done":true,"evidence":"api-status-broadcast-watch / 5 components / 5 groups / 4 templates"},{"id":"final-api-launch-closeout","area":"API Platform / Final Launch Closeout","label":"Phase 20 final API launch closeout packages the 84/84 knife ledger, public closeout, owner sign-off, SDK/manifest discovery, status broadcast, and API/IM coexistence evidence","done":true,"evidence":"98/98/0 / /api/launch/final-closeout"},{"id":"live-promotion-control","area":"Launch Operations / Live Promotion","label":"Phase 21 live promotion control packages rollout rings, public health signals, owner gates, rollback plan, and partner communication cadence","done":true,"evidence":"98/98/0 / /api/launch/live-promotion"},{"id":"promotion-attribution-board","area":"Growth Operations / Attribution","label":"Phase 22 promotion attribution board packages UTM/source mapping, channel health, synthetic probes, attribution models, and operator recommendations","done":true,"evidence":"98/98/0 / /api/launch/promotion-attribution"},{"id":"attribution-link-studio","area":"Growth Operations / Link Studio","label":"Phase 23 attribution link studio packages UTM builder templates, channel copy packs, short-link guidance, QA checks, and read-only publishing workflow","done":true,"evidence":"98/98/0 / /api/launch/attribution-link-studio"},{"id":"tracked-link-qa","area":"Growth Operations / Link QA","label":"Phase 24 tracked link QA checks generated URLs, UTM fields, privacy boundary, placeholders, short-link readiness, and first-signal posture before publishing","done":true,"evidence":"98/98/0 / /api/launch/tracked-link-qa"},{"id":"campaign-link-publish-queue","area":"Growth Operations / Publish Queue","label":"Phase 25 campaign link publish queue assigns channel owners, priorities, windows, dependencies, and publish policies after tracked-link QA","done":true,"evidence":"98/98/0 / /api/launch/campaign-link-publish-queue"},{"id":"campaign-publish-evidence-ledger","area":"Growth Operations / Publish Evidence","label":"Phase 26 campaign publish evidence ledger tracks live proof, owner evidence, rollback guidance, and first-signal watch after the publish queue","done":true,"evidence":"98/98/0 / /api/launch/campaign-publish-evidence"},{"id":"campaign-first-signal-watch","area":"Growth Operations / First Signal","label":"Phase 27 campaign first-signal watch tracks recent first-party events, booking starts, submissions, approvals, and error budget before traffic widening","done":true,"evidence":"98/98/0 / /api/launch/campaign-first-signal-watch"},{"id":"official-entry","area":"Distribution","label":"Official website, IM mini app, and partner surfaces have stable entry metadata","done":true,"evidence":"https://order.reits.tech/api/official/entry"},{"id":"owner-ops-protection","area":"Access","label":"Owner operations are protected by login and public manifests remain secret-free","done":true,"evidence":"owner ops gated"},{"id":"security-readiness","area":"Security","label":"Security, privacy, retention, rate limits, and no-card guardrails are published","done":true,"evidence":"https://order.reits.tech/api/security/status"},{"id":"launch-manifest","area":"Release","label":"Machine-readable launch manifest and acceptance manifest are available","done":true,"evidence":"https://order.reits.tech/api/launch/manifest"},{"id":"support-takedown","area":"Trust","label":"Support SLA, rollback, and takedown policy are available before external distribution","done":true,"evidence":"3 targets / 4 takedown steps"},{"id":"provider-hosted-billing","area":"Revenue","label":"Billing remains provider-hosted, secret-free, and no-card inside Matrix Order","done":true,"evidence":"needs-provider-config"},{"id":"webhook-secret-ready","area":"Revenue","label":"At least one provider webhook signing secret is configured before live billing automation","done":false,"optional":true,"evidence":"needs-webhook-secret"},{"id":"signed-webhook-replay-test","area":"Revenue","label":"Signed webhook and duplicate replay test are recorded before live entitlement writes","done":false,"optional":true,"evidence":"0/0"},{"id":"revenue-launch-approval","area":"Revenue","label":"Owner approval is recorded before public paid CTA activation","done":false,"optional":true,"evidence":"needs-provider-config"},{"id":"postgres-cutover","area":"Data","label":"Postgres/RDS is configured when production volume requires managed database cutover","done":false,"optional":true,"evidence":"json-runtime-watch"}],"productionPosture":{"bookingCore":"needs-fix","calendarBridge":"calendar-bridge-ready","calendarConflictPlan":"conflict-plan-ready","calendarPublishSettings":"calendar-publish-ready","calendarCloseout":"calendar-closeout-ready","distributionLaunch":"distribution-launch-ready","hostInstallMonitor":"host-install-ready","memberOnboarding":"member-onboarding-ready","memberPublishHub":"member-publish-ready","smartRouting":"smart-routing-ready","promotionControl":"promotion-control-ready","ecosystemLaunchRoom":"ecosystem-launch-watch","ecosystemObservability":"observability-watch","partnerIncidentReviewLedger":"partner-review-open","externalObservabilityConnectors":"connector-plan-ready-watch","observabilityCloseout":"phase-14-closed-watch","businessInsights":"business-insights-ready","businessInsightsExport":"insights-export-ready","capacityPlanning":"capacity-planning-ready","globalOrderSystem":"global-orders-ready","imCoreOrderBridge":"im-core-order-bridge-ready","customOrderWriteModel":"custom-order-write-ready","customOrderPartnerContract":"partner-contract-ready","intelligenceCloseout":"phase-15-intelligence-closed","phase16IntegrationCloseout":"phase-16-closed","releaseControlCenter":"release-control-ready","releaseApprovalJournal":"approval-journal-active","releaseHealthMonitor":"release-health-ready","releaseOpsCloseout":"release-ops-closed","memberSuccessCockpit":"member-success-ready","merchantActionQueue":"merchant-actions-watch","orderHealthAlerts":"order-health-critical","phase18AdoptionCloseout":"adoption-closeout-blocked","apiGatewayReadiness":"api-gateway-blocked","developerApiCatalog":"developer-catalog-blocked","apiAccessPackages":"api-access-blocked","apiPlatformCloseout":"api-platform-blocked","apiDomainDriftGuard":"api-domain-guard-blocked","apiOperationsPulse":"api-ops-pulse-blocked","apiStatusBroadcast":"api-status-broadcast-watch","finalApiLaunchCloseout":"final-api-launch-ready","livePromotionControl":"live-promotion-ready","promotionAttributionBoard":"promotion-attribution-ready","attributionLinkStudio":"attribution-link-studio-ready","trackedLinkQa":"tracked-link-qa-ready","campaignLinkPublishQueue":"campaign-link-publish-watch","campaignPublishEvidenceLedger":"campaign-evidence-watch","campaignFirstSignalWatch":"first-signal-watch","publicApiStatus":"degraded-performance","publicTrustStatus":"degraded","experimentCenter":"experiment-center-ready","experimentDecisionJournal":"decision-journal-empty","experimentVariantLinks":"variant-links-empty","experimentReportExport":"experiment-report-empty","growthOpsCloseout":"growth-closeout-ready-watch","revenueAutomation":"provider-hosted-watch","dataStore":"json-runtime-watch","liveMutation":"disabled-until-finance-approval","paymentBoundary":"provider-hosted-no-card"},"publicEntryPoints":{"booking":"https://order.reits.tech/","apiBase":"https://api.reits.tech","official":"https://order.reits.tech/official","mini":"https://order.reits.tech/mini?project=matrix-public-appointment&host=https%3A%2F%2Fmatrixantai.com","sdk":"https://order.reits.tech/sdk.js","calendarCloseout":"https://order.reits.tech/api/ops/calendar-closeout","distributionLaunch":"https://order.reits.tech/api/ops/distribution-launch","hostInstallMonitor":"https://order.reits.tech/api/ops/host-install-monitor","memberOnboarding":"https://order.reits.tech/api/ops/member-onboarding","memberPublishHub":"https://order.reits.tech/api/ops/member-publish-hub","memberPublishKit":"https://order.reits.tech/api/member-publish-kits/:publishHash","smartRouting":"https://order.reits.tech/api/ops/routing","routingPreview":"https://order.reits.tech/api/routing/preview","promotionControl":"https://order.reits.tech/api/ops/promotion-control","ecosystemLaunchRoom":"https://order.reits.tech/api/ops/ecosystem-launch-room","ecosystemObservability":"https://order.reits.tech/api/ops/ecosystem-observability","partnerIncidentReviewLedger":"https://order.reits.tech/api/ops/partner-incident-review-ledger","externalObservabilityConnectors":"https://order.reits.tech/api/ops/external-observability-connectors","observabilityCloseout":"https://order.reits.tech/api/ops/observability-closeout","businessInsights":"https://order.reits.tech/api/ops/business-insights","businessInsightsExport":"https://order.reits.tech/api/ops/business-insights/export","capacityPlanning":"https://order.reits.tech/api/ops/capacity-planning","globalOrderSchema":"https://order.reits.tech/api/orders/schema","globalOrderOps":"https://order.reits.tech/api/ops/orders","globalOrderExportOps":"https://order.reits.tech/api/ops/orders/export","imCoreOrderBridge":"https://order.reits.tech/api/integrations/im-core/order","customOrderWrite":"https://order.reits.tech/api/custom-orders","customOrderPartnerContract":"https://order.reits.tech/api/custom-orders","customOrderWriteModelOps":"https://order.reits.tech/api/ops/custom-order-write-model","intelligenceCloseout":"https://order.reits.tech/api/ops/intelligence-closeout","phase16Closeout":"https://order.reits.tech/api/ops/phase-16-closeout","releaseControl":"https://order.reits.tech/api/ops/release-control","releaseApprovalJournal":"https://order.reits.tech/api/ops/release-approval-journal","releaseHealthMonitor":"https://order.reits.tech/api/ops/release-health-monitor","releaseOpsCloseout":"https://order.reits.tech/api/ops/release-ops-closeout","memberSuccessCockpit":"https://api.reits.tech/api/ops/member-success-cockpit","merchantActionQueue":"https://api.reits.tech/api/member/action-queue","merchantActionQueueOps":"https://api.reits.tech/api/ops/merchant-action-queue","orderHealthAlerts":"https://api.reits.tech/api/member/order-health-alerts","orderHealthAlertsOps":"https://api.reits.tech/api/ops/order-health-alerts","phase18AdoptionCloseout":"https://api.reits.tech/api/ops/adoption-closeout","apiGatewayReadiness":"https://api.reits.tech/api/ops/api-gateway-readiness","developerApiCatalog":"https://api.reits.tech/api/developer/catalog","developerSandboxCustomOrder":"https://api.reits.tech/api/developer/sandbox/custom-order","developerApiCatalogOps":"https://api.reits.tech/api/ops/developer-api-catalog","apiAccessPackages":"https://api.reits.tech/api/developer/access-packages","apiAccessPackagesOps":"https://api.reits.tech/api/ops/api-access-packages","apiPlatformCloseout":"https://api.reits.tech/api/ops/api-platform-closeout","apiDomainDriftGuard":"https://api.reits.tech/api/ops/api-domain-drift-guard","apiOperationsPulse":"https://api.reits.tech/api/ops/api-operations-pulse","apiStatusBroadcast":"https://api.reits.tech/api/status/api-broadcast","apiStatusBroadcastOps":"https://api.reits.tech/api/ops/api-status-broadcast","finalApiLaunchCloseout":"https://api.reits.tech/api/launch/final-closeout","finalApiLaunchCloseoutOps":"https://api.reits.tech/api/ops/final-api-launch-closeout","livePromotionControl":"https://api.reits.tech/api/launch/live-promotion","livePromotionControlOps":"https://api.reits.tech/api/ops/live-promotion-control","promotionAttributionBoard":"https://api.reits.tech/api/launch/promotion-attribution","promotionAttributionBoardOps":"https://api.reits.tech/api/ops/promotion-attribution-board","attributionLinkStudio":"https://api.reits.tech/api/launch/attribution-link-studio","attributionLinkStudioOps":"https://api.reits.tech/api/ops/attribution-link-studio","trackedLinkQa":"https://api.reits.tech/api/launch/tracked-link-qa","trackedLinkQaOps":"https://api.reits.tech/api/ops/tracked-link-qa","campaignLinkPublishQueue":"https://api.reits.tech/api/launch/campaign-link-publish-queue","campaignLinkPublishQueueOps":"https://api.reits.tech/api/ops/campaign-link-publish-queue","campaignPublishEvidence":"https://api.reits.tech/api/launch/campaign-publish-evidence","campaignPublishEvidenceOps":"https://api.reits.tech/api/ops/campaign-publish-evidence-ledger","campaignFirstSignalWatch":"https://api.reits.tech/api/launch/campaign-first-signal-watch","campaignFirstSignalWatchOps":"https://api.reits.tech/api/ops/campaign-first-signal-watch","publicReleaseStatus":"https://order.reits.tech/api/release/status","publicTrustStatus":"https://order.reits.tech/api/trust/status","experimentCenter":"https://order.reits.tech/api/ops/experiment-center","experimentDecisionJournal":"https://order.reits.tech/api/ops/experiment-center/decisions","experimentVariantLinks":"https://order.reits.tech/api/ops/experiment-center/variant-links","experimentVariantRoute":"https://order.reits.tech/x/:linkHash","experimentReports":"https://order.reits.tech/api/ops/experiment-center/reports","experimentReportShare":"https://order.reits.tech/api/experiment-reports/:reportHash","growthCloseout":"https://order.reits.tech/api/ops/growth-closeout","manifest":"https://order.reits.tech/api/launch/manifest","acceptance":"https://order.reits.tech/api/launch/acceptance","billingPaidCta":"https://order.reits.tech/api/billing/paid-cta"},"integrationContracts":[{"id":"embedded-scheduling","title":"Embedded scheduling","sourcePattern":"Calendly Scheduling API","localContract":"OpenSDK hosts can mount /mini or /sdk.js without redirecting users away from the host product."},{"id":"member-publish-kit","title":"Member publish kit","sourcePattern":"Calendly / Cal.com embed snippets, Microsoft Bookings share links, and Google Business Profile appointment links","localContract":"Each member project exposes a public-safe hash kit with URL, iframe snippet, button link, channel copy, and map/action-link guidance."},{"id":"smart-routing-intake","title":"Smart routing intake","sourcePattern":"Calendly Routing Forms, Cal.com Headless Routing, Microsoft Bookings custom questions, and HubSpot conditional meeting redirects","localContract":"Official site, IM, BBS, REITs, map, and partner surfaces can POST non-PII answers to /api/routing/preview and receive a public-safe member page decision."},{"id":"guarded-promotion-control","title":"Guarded promotion control","sourcePattern":"LaunchDarkly guarded rollouts, Google SRE canary launches, Optimizely traffic allocation, and Statsig holdouts/layers","localContract":"Owner-only promotion control lists guarded traffic rings, route samples, rollback signals, and release gates before traffic expands."},{"id":"ecosystem-launch-room","title":"Ecosystem launch room","sourcePattern":"Google SRE PRR/Launch Checklist, AWS ORR, GitLab Releases/deployment approvals, and Atlassian product launch checklist","localContract":"Owner-only launch room packages final channel inventory, evidence URLs, approval gates, handoff roles, support guardrails, and read-only operating cadence."},{"id":"ecosystem-observability-pulse","title":"Ecosystem observability pulse","sourcePattern":"Google SRE golden signals/SLOs, GitLab DORA, Datadog dashboards, and Atlassian post-incident reviews","localContract":"Owner-only observability pulse packages runtime golden signals, DORA-lite delivery posture, channel health, incident review queue, dashboard questions, and read-only guardrails."},{"id":"partner-incident-review-ledger","title":"Partner incident review ledger","sourcePattern":"Google blameless postmortems, Atlassian PIR plans, Datadog postmortems, and GitLab incident follow-up issues","localContract":"Owner-only trust ledger packages partner-safe PIR drafts, impacted partner rows, follow-up actions, learning log, redaction boundaries, and no automatic external publishing."},{"id":"external-observability-connectors","title":"External observability connector plan","sourcePattern":"Datadog APIs/Status Pages, Grafana service accounts/HTTP API, Sentry data scrubbing, and Atlassian Statuspage communication practice","localContract":"Owner-only connector plan defines read-only adapters, provider scope boundaries, redaction rules, and a public-safe /api/trust/status endpoint."},{"id":"phase-14-observability-closeout","title":"Phase 14 observability closeout","sourcePattern":"Google SRE Launch Checklist, AWS ORR/runbooks, Atlassian postmortems, and GitLab production readiness","localContract":"Owner-only final closeout packages the 60-knife acceptance packet, production watch cadence, sign-off rows, runbook refreshes, and deploy evidence archive."},{"id":"business-insights-command-center","title":"Business insights command center","sourcePattern":"Calendly Analytics, Microsoft Bookings reporting, Stripe Analytics/Sigma, and GA4 engagement reports","localContract":"Owner-only analytics layer packages booking lifecycle counters, popular services/times, channel mix, revenue preview, redacted export rows, and operating recommendations."},{"id":"business-insights-export-workflow","title":"Business insights export workflow","sourcePattern":"Microsoft Bookings report export, Calendly CSV analytics export, and Stripe CSV report download","localContract":"Owner-only /api/ops/business-insights/export returns CSV/TSV appointment rows with date/member/project filters, PII-redacted columns, no payment execution, and a signed audit event per download."},{"id":"capacity-planning-board","title":"Capacity planning board","sourcePattern":"Calendly Analytics, Google Calendar Appointment Schedules, Microsoft Bookings staff calendar, and Stripe filtered reports","localContract":"Owner-only /api/ops/capacity-planning returns a 14-day capacity heatmap, service load warnings, staffing notes, next available dates, and read-only scheduling recommendations."},{"id":"global-order-system","title":"Global modular order system","sourcePattern":"Shopify Admin Orders, Stripe reporting/payment objects, Microsoft Bookings appointments, and Google Calendar appointment schedules","localContract":"Admin/owner-only /api/ops/orders returns all merchant order rows as custom_order plus customCategory, with merchant attributes, status counters, and redacted customer fields."},{"id":"im-core-custom-order-bridge","title":"IM Core custom order bridge","sourcePattern":"Shopify order APIs, Microsoft Bookings appointments, Stripe lifecycle separation, and Google Calendar event resources","localContract":"Public /api/integrations/im-core/order exposes the custom_order + customCategory contract, IM Core email-login route mapping, and idempotent write guardrails for mini app order invocation."},{"id":"custom-order-write-model","title":"Custom order write model","sourcePattern":"Stripe idempotent requests, Shopify Admin idempotency patterns, Microsoft Bookings appointments, and Google Calendar Events","localContract":"Public /api/custom-orders and IM Core POST /api/integrations/im-core/order create schedule-backed custom_order rows with Idempotency-Key, merchant attribution, redacted global order views, and no payment/trading execution."},{"id":"phase-15-intelligence-closeout","title":"Phase 15 intelligence closeout","sourcePattern":"Shopify saved views, Stripe CSV reporting, Microsoft Bookings appointment reports, Calendly Analytics, and Google Calendar appointment schedules","localContract":"Owner-only /api/ops/intelligence-closeout packages business insights, report QA, capacity planning, global order admin, retention dry-run, operating cadence, and deploy evidence into one acceptance surface."},{"id":"phase-16-integration-closeout","title":"Phase 16 integration closeout","sourcePattern":"Google SRE PRR/Launch Checklist, AWS ORR, GitLab deployment evidence, and Atlassian postmortem templates","localContract":"Owner/admin-only /api/ops/phase-16-closeout packages production evidence, IM Core handoff, custom order smoke coverage, owner sign-off, and operating cadence into the final delivery surface."},{"id":"release-control-center","title":"Release control center","sourcePattern":"Google SRE canarying releases, AWS CodeDeploy health constraints/rollback, GitLab Environments/deployment approvals, and Argo Rollouts progressive delivery","localContract":"Owner/admin-only /api/ops/release-control packages deployment rings, health gates, rollback plan, release evidence, post-release watch cadence, and read-only release guardrails."},{"id":"release-approval-journal","title":"Release approval journal","sourcePattern":"GitLab protected environments/deployment approvals, AWS CodeDeploy rollback/redeploy, Google SRE release engineering, and Atlassian postmortem templates","localContract":"Owner/admin-only /api/ops/release-approval-journal records deploy approvals, release holds, rollback decisions, incident notes, evidence URLs, and signed audit previews without mutating production."},{"id":"release-health-monitor","title":"Release health monitor","sourcePattern":"Google SRE golden signals, AWS CodeDeploy CloudWatch alarms/automatic rollback, GitLab DORA metrics, and Atlassian PIR templates","localContract":"Owner/admin-only /api/ops/release-health-monitor packages release SLO signals, watch windows, booking/write regressions, and public-safe /api/release/status without exposing notes or customer data."},{"id":"release-ops-closeout","title":"Release operations closeout","sourcePattern":"Google SRE PRR/Launch Checklist, AWS ORR, GitLab deployment approvals, and Atlassian postmortem/PIR templates","localContract":"Owner/admin-only /api/ops/release-ops-closeout packages final operating review, rollback rehearsal evidence, runbook refresh, owner sign-off, and handoff actions without executing deploy, rollback, order, billing, payment, trading, IM, calendar, or SDK mutations."},{"id":"member-success-cockpit","title":"Member success cockpit","sourcePattern":"Calendly routing/admin analytics, Stripe Connect/customer portal, Shopify Admin analytics/orders, and AWS SaaS Lens tenant operations","localContract":"Owner/admin-only /api/ops/member-success-cockpit aggregates merchant tenant health, publish packages, smart routing, capacity planning, global custom orders, and operator actions without mutating bookings, orders, calendars, billing, payment, trading, IM, OpenSDK, or publish state."},{"id":"merchant-action-queue","title":"Merchant self-service action queue","sourcePattern":"Shopify Home tasks, Stripe account requirements, Microsoft Bookings setup, Calendly routing forms, and AWS SaaS tenant onboarding/operations","localContract":"Member-scoped /api/member/action-queue and owner/admin-only /api/ops/merchant-action-queue expose brand, service, pricing, calendar, routing, publish QA, order review, distribution, capacity, and private-pilot next actions without mutating bookings, orders, calendars, billing, payment, trading, IM, OpenSDK, publish, or external SaaS state."},{"id":"order-health-alerts","title":"Order health alerts","sourcePattern":"Shopify alerts feed, Stripe currently_due/past_due requirements, Calendly routing management, Microsoft Bookings admin setup, and AWS SaaS tenant health dashboards","localContract":"Member-scoped /api/member/order-health-alerts and owner/admin-only /api/ops/order-health-alerts expose P1/P2/P3 order, review SLA, capacity, delivery, setup, tenant routing, and global custom order health without exposing customer PII or mutating order state."},{"id":"phase-18-adoption-closeout","title":"Phase 18 adoption closeout","sourcePattern":"Google SRE Launch Coordination Checklist, AWS Operational Readiness Review, GitLab production readiness/deployment evidence, and Atlassian launch/post-launch evaluation","localContract":"Owner/admin-only /api/ops/adoption-closeout packages final 76/76 sign-off, member success handoff, merchant action cadence, order health watch, API-domain acceptance, SDK/manifest discovery, and production adoption guardrails without mutating traffic, bookings, orders, billing, IM/OpenSDK, or deploy state."},{"id":"api-gateway-readiness","title":"API gateway readiness","sourcePattern":"AWS API Gateway developer portal, Google Apigee API products, Azure API Management gateway/management plane/developer portal, and Stripe API developer experience","localContract":"Owner/admin-only /api/ops/api-gateway-readiness packages api.reits.tech /api routing, IM Core coexistence routes, CORS/CSP, SDK discovery, route catalog, API product groups, and read-only guardrails without mutating Nginx, DNS, CloudFront, S3, bookings, orders, billing, IM/OpenSDK, or deploy state."},{"id":"developer-api-catalog","title":"Developer API catalog and sandbox","sourcePattern":"AWS API Gateway developer portals, Google Apigee API products, Azure API Management developer portal, and Stripe sandbox/developer resources","localContract":"Public-safe /api/developer/catalog and /api/developer/sandbox/custom-order expose API products, examples, idempotency, error maps, and smoke scripts while sandbox calls simulate custom_order payloads without mutating bookings, calendars, orders, billing, IM/OpenSDK, or deploy state."},{"id":"api-access-packages","title":"API access packages and host product keys","sourcePattern":"AWS API Gateway usage plans/API keys, Apigee developer apps/API products, Azure API Management subscriptions, and Stripe restricted keys","localContract":"Public-safe /api/developer/access-packages and owner/admin /api/ops/api-access-packages expose package tiers, scopes, usage plans, host key metadata, rotation, revoke, and approval workflow without generating or exposing plaintext keys."},{"id":"api-platform-closeout","title":"Phase 19 API platform closeout","sourcePattern":"Google SRE Launch Coordination Checklist, AWS Operational Readiness Review, Azure Operational Excellence, and Stripe API versioning/idempotency","localContract":"Owner/admin-only /api/ops/api-platform-closeout packages final route governance, developer onboarding cadence, QA evidence, sign-off rows, SDK/manifest discovery, and secret-free API platform handoff without mutating Nginx, DNS, bookings, orders, billing, IM, OpenSDK, host keys, or external SaaS state."},{"id":"api-domain-drift-guard","title":"Phase 20 API domain drift guard","sourcePattern":"AWS API Gateway usage plans, Google Apigee API products/portals, Azure API Management gateway/management plane/developer portal, and Stripe idempotent retry discipline","localContract":"Owner/admin-only /api/ops/api-domain-drift-guard packages versioned api.reits.tech Nginx route ownership, auto-deploy backup/test/reload gates, order API probes, IM Core coexistence probes, and drift-watch copy without mutating DNS, bookings, orders, billing, payment, trading, host keys, IM data, or external SaaS state."},{"id":"api-operations-pulse","title":"Phase 20 API operations pulse","sourcePattern":"AWS API Gateway CloudWatch metrics, Google Apigee API Analytics, Azure API Management Monitor/Analytics/alerts, and Stripe Health Alerts/Developers Dashboard","localContract":"Owner/admin-only /api/ops/api-operations-pulse packages route health, synthetic probes, developer impact, alert rules, dashboard widgets, and API-domain/IM coexistence watch without mutating routing, bookings, orders, billing, payment, trading, host keys, IM data, Nginx, DNS, or external SaaS state."},{"id":"api-status-broadcast","title":"Phase 20 API status broadcast","sourcePattern":"Atlassian Statuspage incidents/subscribers, Google Cloud uptime checks, AWS Health EventBridge, and Stripe Health Dashboard","localContract":"Public-safe /api/status/api-broadcast and owner/admin-only /api/ops/api-status-broadcast package API component status, maintenance windows, subscriber groups, incident templates, broadcast rules, and release communication gates without sending notifications or mutating external status systems."},{"id":"final-api-launch-closeout","title":"Phase 20 final API launch closeout","sourcePattern":"Google SRE Launch Coordination/PRR, AWS Operational Readiness Review, Atlassian Statuspage launch communications, and Stripe Health Alerts","localContract":"Public-safe /api/launch/final-closeout and owner/admin-only /api/ops/final-api-launch-closeout package the 84/84 knife ledger, API/IM coexistence, SDK/manifest discovery, public status, release evidence, sign-off, and read-only operating cadence without mutating orders, payments, routing, IM, DNS, Nginx, or external status systems."},{"id":"live-promotion-control","title":"Phase 21 live promotion control","sourcePattern":"Google SRE reliable launches, AWS AppConfig deployment strategies, LaunchDarkly progressive/guarded rollouts, and Stripe Health Alerts","localContract":"Public-safe /api/launch/live-promotion and owner/admin-only /api/ops/live-promotion-control package rollout rings, public health signals, owner release gates, rollback triggers, and partner communication cadence without mutating orders, payments, routing, IM, DNS, Nginx, S3, CloudFront, or external status systems."},{"id":"promotion-attribution-board","title":"Phase 22 promotion attribution board","sourcePattern":"Google Analytics traffic-source dimensions and attribution models, Shopify marketing performance reports, and AWS CloudWatch Synthetics canaries","localContract":"Public-safe /api/launch/promotion-attribution and owner/admin-only /api/ops/promotion-attribution-board package source/medium/campaign/content rows, channel health, short-link signals, attribution models, synthetic probes, and read-only operator recommendations without mutating orders, payments, routing, IM, DNS, Nginx, S3, CloudFront, or external analytics systems."},{"id":"attribution-link-studio","title":"Phase 23 attribution link studio","sourcePattern":"Google Campaign URL Builder, Google Analytics UTM best practices, HubSpot Tracking URLs, Meta URL parameters, and Bitly UTM/short-link management","localContract":"Public-safe /api/launch/attribution-link-studio and owner/admin-only /api/ops/attribution-link-studio package generated UTM templates, sample tracked links, channel copy packs, short-link guidance, QA validation, and read-only publishing workflow without mutating orders, payments, routing, IM, DNS, Nginx, S3, CloudFront, or external analytics systems."},{"id":"tracked-link-qa","title":"Phase 24 tracked link QA","sourcePattern":"Google URL Builder, Google Tag Manager preview/debug, HubSpot Tracking URLs, and Bitly UTM preflight","localContract":"Public-safe /api/launch/tracked-link-qa and owner/admin-only /api/ops/tracked-link-qa package generated-link URL, HTTPS, UTM, privacy, placeholder, short-link, and first-signal checks without mutating orders, redirects, analytics, IM, DNS, Nginx, S3, CloudFront, or external SaaS."},{"id":"campaign-link-publish-queue","title":"Phase 25 campaign link publish queue","sourcePattern":"HubSpot Campaign assets, Mailchimp send checklist/link checker, Google Tag Manager workspace publishing review, and Asana campaign calendar","localContract":"Public-safe /api/launch/campaign-link-publish-queue and owner/admin-only /api/ops/campaign-link-publish-queue package owners, priorities, publish windows, dependencies, and release policy after tracked-link QA without posting, sending, shortening, scheduling, mutating orders, or touching external SaaS."},{"id":"campaign-publish-evidence-ledger","title":"Phase 26 campaign publish evidence ledger","sourcePattern":"Google Tag Manager version publish history, HubSpot content approvals/tasks, Meta Ads delivery status, and Asana approvals/proofing","localContract":"Public-safe /api/launch/campaign-publish-evidence and owner/admin-only /api/ops/campaign-publish-evidence-ledger package placement proof rows, proof checklists, artifact policy, rollback guidance, and first-signal watch after the publish queue without posting, scheduling, shortening, redirecting, mutating orders, or touching external SaaS."},{"id":"campaign-first-signal-watch","title":"Phase 27 campaign first-signal watch","sourcePattern":"Google Analytics Realtime, LaunchDarkly guardrail metrics, Meta Ads learning phase, and Datadog monitors","localContract":"Public-safe /api/launch/campaign-first-signal-watch and owner/admin-only /api/ops/campaign-first-signal-watch package first click, booking-start, submitted booking, approved booking, error budget, learning-window status, and read-only scale guidance after live proof without writing analytics, publishing content, approving bookings, or mutating orders."},{"id":"calendar-subscription","title":"Calendar subscription","sourcePattern":"Google Calendar URL, Outlook ICS, Apple Calendar subscription","localContract":"Approved Matrix Order bookings are published as read-only .ics feeds with public/private/hidden visibility controls."},{"id":"freebusy-capacity","title":"Free/busy availability","sourcePattern":"Google Calendar freeBusy","localContract":"Booking slots are calculated from working hours, slot interval, buffers, approved occupancy, and pending review capacity."},{"id":"business-service-appointment","title":"Business/service/appointment model","sourcePattern":"Microsoft Bookings","localContract":"Members own projects, price/service items, branded public pages, and review queues."},{"id":"signed-webhooks","title":"Signed lifecycle webhooks","sourcePattern":"Stripe, Paddle, Shopify, Chargebee","localContract":"Provider lifecycle events use raw-body verification, idempotency, dry-run reconciliation, and no live entitlement mutation."},{"id":"campaign-url-attribution","title":"Campaign URL attribution","sourcePattern":"Google Analytics UTM URL builder, feature-flag experiment links","localContract":"Owner-generated /x/:hash links append UTM and experiment parameters, then record non-PII click attribution before redirecting."},{"id":"experiment-learning-report","title":"Experiment learning report","sourcePattern":"Statsig reports, Optimizely result exports, LaunchDarkly Data Export","localContract":"Owner-generated experiment reports export baseline, decisions, links, guardrails, next actions, and release references as public-safe JSON/Markdown."}],"nextOperatingCadence":["Check /api/health and this acceptance manifest after every EC2 release switch.","Check owner-only /api/ops/calendar-closeout after official-site or IM entry changes.","Check owner-only /api/ops/distribution-launch before pushing new channel copy or SDK host entry links.","Check owner-only /api/ops/host-install-monitor after each official, IM, SDK, BBS, or REITs host install.","Check owner-only /api/ops/member-onboarding before each member launch kit is published.","Check owner-only /api/ops/member-publish-hub before copying iframe snippets, member hash URLs, map appointment links, or channel copy.","Check owner-only /api/ops/routing before routing official, IM, BBS, REITs, map, or partner users through the public preview endpoint.","Check owner-only /api/ops/promotion-control before widening traffic rings or partner/embed placements.","Check owner-only /api/ops/ecosystem-launch-room before release switch, channel expansion, member package publishing, partner handoff, or phase-13 closeout.","Check owner-only /api/ops/ecosystem-observability after every release switch and before external traffic expansion.","Check owner-only /api/ops/partner-incident-review-ledger before sharing any partner-facing post-incident summary or prevention follow-up.","Check owner-only /api/ops/external-observability-connectors and public /api/trust/status before linking a trust/status page from host products.","Check owner-only /api/ops/observability-closeout after every deploy and before declaring the 60-knife program complete.","Check owner-only /api/ops/business-insights before weekly growth review, service ordering changes, capacity planning, or channel copy changes.","Download owner-only /api/ops/business-insights/export before internal reporting review; keep customer PII out of external partner packets.","Check owner-only /api/ops/capacity-planning before widening traffic or changing service duration, working hours, pricing order, or member staffing.","Check admin/owner-only /api/ops/orders when reconciling all merchant custom orders across appointment, consumption, quote, voting, internal-request, commercial-candidate, and support categories.","Use public /api/integrations/im-core/order before IM Core mini app work; every incoming order must remain custom_order with a customCategory.","Check admin/owner-only /api/ops/custom-order-write-model after IM/OpenSDK/order API writes to confirm idempotency, category coverage, replay counts, and merchant attribution.","Check owner-only /api/ops/intelligence-closeout after reporting, capacity, global order, retention, or deploy evidence changes.","Check owner/admin-only /api/ops/phase-16-closeout after production deploy, IM Core handoff, smoke refresh, or owner sign-off changes.","Check owner/admin-only /api/ops/release-control before and after every deploy to confirm health gates, release evidence, rollback plan, and post-release watch cadence.","Record owner/admin-only /api/ops/release-approval-journal before deploy, after deploy, and before any rollback so approval, hold, incident, and rollback decisions carry a signed audit trail.","Check owner/admin-only /api/ops/release-health-monitor and public /api/release/status during the first 15 minutes, first hour, and 24-hour release windows.","Check owner/admin-only /api/ops/release-ops-closeout after deploy, rollback rehearsal, runbook refresh, manifest change, or owner sign-off update.","Check owner/admin-only /api/ops/member-success-cockpit before onboarding a merchant, widening routing traffic, publishing a map/BBS/REITs CTA, or reviewing weekly tenant health.","Check member-scoped /api/member/action-queue and owner/admin-only /api/ops/merchant-action-queue before declaring a merchant ready for official-site, IM, map, BBS, REITs, or partner traffic.","Check member-scoped /api/member/order-health-alerts and owner/admin-only /api/ops/order-health-alerts daily before approving new custom orders, widening traffic, or publishing merchant links.","Check owner/admin-only /api/ops/adoption-closeout before declaring Phase 18 complete, handing to operations, or announcing the 76/76 production adoption closeout.","Check owner/admin-only /api/ops/api-gateway-readiness after every API-domain or Nginx route change, before publishing SDK docs, and before routing a new host product to api.reits.tech.","Check public /api/developer/catalog and sandbox /api/developer/sandbox/custom-order before sharing API docs, examples, or partner smoke scripts.","Check public /api/developer/access-packages and owner/admin-only /api/ops/api-access-packages before issuing any host product key, adding a live write scope, or onboarding a new partner origin.","Check owner/admin-only /api/ops/api-platform-closeout before declaring Phase 19 complete, changing api.reits.tech routing, issuing host product keys, or sharing developer onboarding packets.","Check owner/admin-only /api/ops/api-domain-drift-guard after every deploy and any api.reits.tech Nginx or IM Core route change before partner API communication.","Check owner/admin-only /api/ops/api-operations-pulse after every deploy, API-domain route change, SDK config update, or partner incident review.","Check public /api/status/api-broadcast and owner/admin-only /api/ops/api-status-broadcast before publishing API status, maintenance windows, or partner developer notices.","Check public /api/launch/final-closeout and owner/admin-only /api/ops/final-api-launch-closeout before declaring the 84/84 API launch program complete or linking host products.","Check public /api/launch/live-promotion and owner/admin-only /api/ops/live-promotion-control before widening official-site, IM, OpenSDK, BBS, REITs, map, partner, or merchant traffic rings.","Check public /api/launch/promotion-attribution and owner/admin-only /api/ops/promotion-attribution-board before declaring channel winners, pausing low-confidence channels, or changing homepage/IM/BBS/REITs copy.","Check public /api/launch/attribution-link-studio and owner/admin-only /api/ops/attribution-link-studio before publishing official, IM, BBS, REITs, member, private, calendar, marketplace, or partner tracked links.","Check public /api/launch/tracked-link-qa and owner/admin-only /api/ops/tracked-link-qa after link generation and before copying any campaign URL into live content.","Check public /api/launch/campaign-link-publish-queue and owner/admin-only /api/ops/campaign-link-publish-queue before assigning channel owners, publishing windows, or live campaign copy tasks.","Check public /api/launch/campaign-publish-evidence and owner/admin-only /api/ops/campaign-publish-evidence-ledger after publishing any channel placement and before declaring the campaign live.","Check public /api/launch/campaign-first-signal-watch and owner/admin-only /api/ops/campaign-first-signal-watch before widening traffic from a live placement.","Check owner-only /api/ops/experiment-center before launching A/B copy, BBS/REITs campaign notes, or paid traffic.","Record owner-only experiment decisions before promoting winners; the decision journal stays audit-only and never mutates production copy by itself.","Create owner-only channel variant links before publishing experimental official, IM, BBS, REITs, member-hash, or marketplace URLs.","Export owner-only experiment reports before weekly review or partner handoff; use the public-safe share URL instead of screenshots.","Use owner-only growth closeout before moving traffic into the next promotion ring or partner handoff.","Use owner-only /api/ops/final-launch for blockers and P1/P2 actions before traffic expansion.","Keep public paid CTA in preview until provider config, QA, webhook secret, replay test, and owner approval are ready.","Use weekly operations review for reliability, conversion funnel, marketplace packages, and billing watch items.","Move to Postgres/RDS when booking volume or multi-tenant writes exceed the JSON runtime operating envelope."],"references":["Calendly Scheduling API: embedded scheduling without redirects or hosted UI dependency.","Google Calendar freeBusy: query calendar busy intervals before presenting availability.","Microsoft Bookings: business, service, staff, customer, and appointment resource model.","Calendly/Cal.com embed and Microsoft Bookings share-link patterns: package member booking pages into copyable public links and embed snippets.","Calendly Routing Forms, Cal.com Headless Routing, Microsoft Bookings custom questions, and HubSpot form redirects: use questions to route users to the right scheduling destination.","LaunchDarkly guarded rollouts, Google SRE canaries, Optimizely rollouts, and Statsig holdouts/layers: gate traffic expansion with metrics, samples, rollback signals, and learning records.","Stripe Webhooks: raw request body signature verification, retries, and event processing.","Shopify Webhooks: HMAC verification and duplicate delivery handling.","LaunchDarkly/Firebase/Optimizely/Statsig: pair each experiment with primary metric, guardrail metric, exposure/event baseline, and review decision.","Google Analytics UTM patterns: keep public campaign links trackable without storing customer contact fields.","Statsig/Optimizely/LaunchDarkly export patterns: preserve experiment evidence in portable reports for analysis and stakeholder review.","LaunchDarkly guarded rollout/release-pipeline and Statsig learning-library patterns: combine staged promotion, health checks, and reusable evidence.","Google SRE PRR/Launch Checklist, AWS ORR, GitLab Releases/deployment approvals, and Atlassian launch checklist: package final readiness as an auditable launch room.","Google SRE golden signals/SLOs, GitLab DORA metrics, Datadog dashboards, and Atlassian post-incident reviews: keep post-launch operations observable and action-oriented.","Google blameless postmortems, Atlassian PIR plans, Datadog incident postmortems, and GitLab follow-up issues: turn partner-facing incident review into an evidence-backed learning loop.","Datadog APIs/Status Pages, Grafana service accounts, Sentry data scrubbing, and Atlassian Statuspage guidance: connect external observability through read-only, redacted, public-safe trust status.","Google SRE four golden signals, AWS CodeDeploy CloudWatch alarms/automatic rollback, GitLab DORA metrics, and Atlassian PIR templates: keep release health, regression checks, and public status explicit after every deploy.","Google SRE PRR/Launch Checklist, AWS ORR release quality/event management, GitLab deployment approvals, and Atlassian postmortem/PIR templates: keep final release closeout auditable and action-oriented.","Calendly routing/admin analytics, Stripe customer portal/Connect, Shopify Admin analytics/orders, and AWS SaaS Lens tenant operations: combine merchant self-service, routing, order visibility, and tenant health into one member success cockpit.","Shopify Home, Stripe Account requirements, Microsoft Bookings setup, Calendly routing forms, and AWS SaaS tenant onboarding/operations: convert merchant setup and launch readiness into a member-scoped action queue with owner/admin escalation.","Shopify alerts feed, Stripe Connect requirement states, Calendly Routing Forms management, Microsoft Bookings admin setup, and AWS SaaS tenant health dashboards: convert custom order operations into P1/P2/P3 health alerts by merchant.","Google SRE launch checklists, AWS ORR, GitLab production readiness/deployment evidence, and Atlassian product launch/post-launch evaluation: close Phase 18 with a signed, read-only adoption handoff packet."]}}}