Skip to content

fix: explicit v1 staging context and no-retry verification - #703

Merged
daliu merged 2 commits into
mainfrom
codex/701-staging-profile-runtime
Oct 11, 2026
Merged

daliu merged 2 commits into
mainfrom
codex/701-staging-profile-runtime

Conversation

@daliu

@daliu daliu commented Oct 11, 2026 •

Copy link
Copy Markdown
Contributor

Related #701; follow-up to #702. Run 38175760640 built/activated signup but failed the no-retry readback before callable deployment. The first made-up hosted signup then exposed the v1 SDK's missing GCLOUD_PROJECT context before any profile write. No broad permissions or production fallback were used.

Correction: decode only absent/empty failurePolicy as no retry (retry: {}, unknown fields, arrays/null still reject); supply only GCLOUD_PROJECT=run-mprc-staging alongside explicit staging FIREBASE_CONFIG. Repair admission accepts only the known partial initial signup source 3edffdf and unchanged bundle digest, not a foreign source/bundle/project/secret or completed hosted proof. Full successful readback still requires all settings. Profile logic, permissions, dependencies and Auth/App Check are unchanged.

Checks: 16 focused release tests passed; all six CI jobs required for the latest head and exact merged main again. Initial synthetic signup failure remains honest pending proof; both actual Functions and fresh signup/recovery must pass.

Officer impact: accurate staged resource verification and correct explicit SDK context; no broader role or retry behavior.
Officer documentation: docs/officers/LOW_COST_COMMUNITY.md records the partial state and narrow repair.
Deployment evidence: only initial signup ACTIVE; callable not deployed; hosted signup did not pass yet. Production, payments and website untouched.

@netlify

netlify Bot commented Oct 11, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for luminous-fox-7c393f ready!

Name Link
🔨 Latest commit c476034
🔍 Latest deploy log https://app.netlify.com/projects/luminous-fox-7c393f/deploys/6acbfee877979b0008584f18
😎 Deploy Preview https://deploy-preview-703--luminous-fox-7c393f.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@daliu daliu changed the title fix: accept native empty no-retry policy in staging verifier fix: explicit v1 staging context and no-retry verification Oct 11, 2026
@daliu

daliu commented Oct 11, 2026

Copy link
Copy Markdown
Contributor Author

Maintainer re-review: actual hosted error was missing GCLOUD_PROJECT before the profile handler; the correction supplies only the fixed staging context. Verified empty FailurePolicy is no retry; retry:{} still rejects. Repair admission requires the exact initial signup source and unchanged bundle digest, with no secret/foreign project admitted; never accepts that state as completed proof. Latest head c476034 passed all six jobs in 38176343356 and 16 local release regressions. Same permissions, dependencies and profile logic; no production fallback. Officer guide records partial state; hosted proof still pending on #701.

@daliu
daliu merged commit 2843388 into main Oct 11, 2026
10 checks passed
@daliu
daliu deleted the codex/701-staging-profile-runtime branch October 11, 2026 21:29
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.

1 participant