Skip to content

COST-002: record trial-linked staging and verified cost warnings - #694

Merged
daliu merged 1 commit into
mainfrom
codex/693-staging-trial-billing
Oct 11, 2026
Merged

daliu merged 1 commit into
mainfrom
codex/693-staging-trial-billing

Conversation

@daliu

@daliu daliu commented Oct 11, 2026 •

Copy link
Copy Markdown
Contributor

Outcome

Engineering staging is linked to the verified club Google Cloud Free Trial, with one read-back gross-usage warning budget. This PR records the provider result and the owner's focused core scope; it contains documentation only.

Closes #693 after the provider acceptance record and officer review are verified. This PR leaves #113, #133 and #136 open; their required work is unchanged.

Officer impact: Officers can check the trial, cost warnings and remaining backend release gates without source edits, terminal commands, payment details or secrets.
Officer documentation: OFFICER_START_HERE.md; docs/officers/LOW_COST_COMMUNITY.md; docs/officers/README.md; docs/officers/SYSTEM_MAPS.md. Engineering references: SYSTEM_DESIGN.md; OPERATIONS_RUNBOOK.md; GITHUB_ISSUES.md.
Deployment evidence: Google Cloud Console confirmed the club account, Free Trial, $300 unused and January 10, 2027 expiry. Separate API readback confirmed staging linked to that same account; monthly USD10 staging-only budget; all services; credits excluded; actual-spend alerts 50%/90%/100%; default IAM recipients enabled. Only billingbudgets.googleapis.com was enabled. Production billing remains disabled/unlinked; Functions, Cloud Build and Artifact Registry APIs remain disabled. No Function, website, DNS, Auth/Firestore data, Stripe, payment or paid-account upgrade changed. Alert delivery was not tested.

Review and checks

  • git diff --check passed; all seven changed paths and the full diff were reviewed.
  • Provider pre/post readback confirmed the limited API delta and unchanged production billing. Console also shows the budget name, staging-only project scope, monthly $10 amount and thresholds.
  • Backup-officer walkthrough: the named budget is reachable from Billing > Budgets & caps; the steps are read-only, name the approver/stop conditions/proof/undo/escalation, and require a specialist for setup/release. No officer terminal path is required.
  • No application, dependency or schema change; no migration/backfill. No full application suite was rerun for this documentation-only update. Existing PR CI may run independently; it is not provider proof.
  • No billing IDs, project numbers, private Console URLs, tokens, policy dumps or member/payment records are included.

Remaining work

The original profile backend release and complete membership/MPRC-race registration, cancellation, bib-transfer, payment and refund workflows remain unverified/unavailable. Custom outbound email may be deferred; Auth verification/recovery and approved club financial policies are not removed. A USD10 warning budget is neither a hard cap nor an approved recurring club expense.

@netlify

netlify Bot commented Oct 11, 2026 •

Copy link
Copy Markdown

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

Name Link
🔨 Latest commit d718ba8
🔍 Latest deploy log https://app.netlify.com/projects/luminous-fox-7c393f/deploys/6acbd3edfb4f240008a74143
😎 Deploy Preview https://deploy-preview-694--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 commented Oct 11, 2026

Copy link
Copy Markdown
Contributor Author

Reviewed the complete documentation diff and current provider readback. No application/dependency/schema/authorization change; no private provider identifier or credential is published. All six jobs in exact-head CI 38163546711 passed, and their named test/build/verification steps actually executed. Netlify preview is successful. Using the owner-authorized sole-maintainer review override for this merge only; no check, release gate, deployment permission or production financial policy is waived.

@daliu
daliu merged commit 50dd574 into main Oct 11, 2026
10 checks passed
@daliu
daliu deleted the codex/693-staging-trial-billing branch October 11, 2026 18:27
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.

COST-002 — Link isolated staging to the club free trial and verify cost alerts

1 participant