Skip to content

Gate retired Studio deploy claims on verified receipt URL - #1810

Draft
groupthinking with Copilot wants to merge 2 commits into
mainfrom
copilot/gate-studio-deploy-receipt-claims
Draft

Gate retired Studio deploy claims on verified receipt URL#1810
groupthinking with Copilot wants to merge 2 commits into
mainfrom
copilot/gate-studio-deploy-receipt-claims

Conversation

Copilot AI commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Canonical issue

Issue linkage is handled by automation.

Outcome

Prevents false “live deploy” claims in Studio paths by requiring a verified HTTPS+hostname receipt URL before presenting deploy-success copy. Non-verified URLs no longer produce live/ready receipt messaging.

Scope

  • Included:
    • Retired Studio deploy path hardening
      • VideoWorkflowStudio now normalizes all live_url reads through studioVerifiedLiveUrl before state/message updates.
      • Success copy now uses receipt semantics (Deploy receipt: ...) only after verification.
    • Regression guard
      • Added assertion coverage to prevent reintroduction of raw live_url success claims in retired Studio code.
    • Example:
      const polledLive = studioVerifiedLiveUrl(polled.live_url);
      if (polledLive) {
        setDeployLiveUrl(polledLive);
        setActionMessage(`Deploy receipt: ${polledLive}`);
      }
  • Explicitly excluded:
    • No changes to G.A.T.E. core evaluator contract/decision matrix.
    • No backend deploy workflow/API behavior changes.

Risk

  • Risk level: low
  • Failure mode:
    • Deploy success copy may not render if an upstream URL is malformed/non-HTTPS (intended fail-closed behavior).
  • Rollback:
    • Revert the VideoWorkflowStudio guard/message diff in one commit.

Verification

Head SHA: e4a8cf6

  • Focused tests
  • Required CI
  • Review threads resolved

Production evidence

Not applicable for this change set (UI gating/copy hardening with no production runtime contract change).

Agent handoff

  • One canonical issue is linked
  • No competing PR implements the same issue
  • Acceptance criteria are satisfied
  • Required checks pass on the current head
  • Human decision is requested only for product, security, irreversible infrastructure, or production approval

@vercel

vercel Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
v0-uvai Ready Ready Preview, v0 Sep 8, 2026 11:35pm UTC

Co-authored-by: groupthinking <154503486+groupthinking@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix live receipt claims on G.A.T.E. PASS Gate retired Studio deploy claims on verified receipt URL Sep 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Gate Studio deploy live receipt claims on G.A.T.E. PASS

2 participants