Harden Likeable billing and production readiness#2
Open
vyakymenko wants to merge 36 commits into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
410handoff to Fibe.playground_idle_stop_hoursand removed legacy production exemptions from idle-stop behavior.Why
The production/custom-domain flow adds too much operational complexity for a shared Likeable environment. The safer product boundary is: Likeable sells experimentation capacity, then users move serious production/custom-domain work to Fibe.
Validation
Latest local validation on head
9e1d8b4:npm run lintnpm run builddocker run --rm -v "$PWD":/src -v /tmp/likeable-go-mod:/go/pkg/mod -v /tmp/likeable-go-build:/root/.cache/go-build -w /src golang:1.26.1-bookworm go test ./...bin/deploy-preflightgit diff --checkGitHub CI:
Deploy preflightpassed on commit9e1d8b478ad8a0326df7bd52e3cc9ea32e8947c5.Browser/UI notes:
Make productionor custom-domain actions, and Help showed the Fibe handoff copy.No active Codex browser pane available), so final verification relies on TypeScript, Go tests, deploy preflight, and the explicit diagnostics JSON hidden-field test.Deploy notes
Deployed to Fibe playground
likeable-vyakymenko/ id92on branchfeature/likeable-billing-production-deploy.Current running image:
playgrounds/likeable/app:9e1d8b4-b527https://likeable.vyakymenko.comLive validation after rollout:
running;redisandappare running./healthzreturns200withredis/sqlite ok./and/admin/billingreturn200.bin/live-readinesswithLIKEABLE_ALLOW_BLOCKERS=1shows billing health clear: no billing issues, hour packs1/10/100, project slots enabled.hour_packandproject_quota;production_projectreturns410before Stripe checkout. No payment was completed.Known live readiness blockers are environment setup, not Likeable billing code:
google_oauth: missing Google client id/secret.smtp_delivery: missing SMTP host/from email warning.