DocFast: webhook secret ready, product_id for filtering, BUG-036 done

This commit is contained in:
Hoid 2026-02-15 10:42:43 +00:00
parent 20848fcf7f
commit 43eae5b9e5

View file

@ -8,7 +8,9 @@
"BUG-032 terminal gap is NOT fixed — still visible gap between terminal header and terminal window on mobile. Reopen and fix properly.", "BUG-032 terminal gap is NOT fixed — still visible gap between terminal header and terminal window on mobile. Reopen and fix properly.",
"Change SLA from 99.9% to 99.5% on landing page.", "Change SLA from 99.9% to 99.5% on landing page.",
"Migrate from SQLite to PostgreSQL NOW, before launch. Required for future failover/clustering. This is a launch blocker.", "Migrate from SQLite to PostgreSQL NOW, before launch. Required for future failover/clustering. This is a launch blocker.",
"Stripe: owner has existing Stripe account from another project — use same account, just create separate Product + webhook endpoint for DocFast." "Stripe: owner has existing Stripe account from another project — use same account, just create separate Product + webhook endpoint for DocFast.",
"STRIPE_WEBHOOK_SECRET is now in docfast.env. Deploy it to the server env WITHOUT reading the value. Use: source .credentials/docfast.env then SSH to set it.",
"Stripe Product ID for DocFast: prod_TygeG8tQPtEAdE — webhook handler must filter by this product_id to ignore events from other projects on the same Stripe account."
], ],
"launchChecklist": { "launchChecklist": {
"emailVerificationReal": true, "emailVerificationReal": true,
@ -44,7 +46,7 @@
}, },
"credentials": { "credentials": {
"file": "/home/openclaw/.openclaw/workspace/.credentials/docfast.env", "file": "/home/openclaw/.openclaw/workspace/.credentials/docfast.env",
"keys": ["HETZNER_API_TOKEN", "STRIPE_SECRET_KEY"], "keys": ["HETZNER_API_TOKEN", "STRIPE_SECRET_KEY", "STRIPE_WEBHOOK_SECRET"],
"NEVER_READ_DIRECTLY": true "NEVER_READ_DIRECTLY": true
}, },
"team": { "team": {
@ -55,7 +57,7 @@
"openBugs": { "openBugs": {
"CRITICAL": [], "CRITICAL": [],
"HIGH": [], "HIGH": [],
"MEDIUM": ["BUG-032 (mobile terminal gap - NOT fixed, reopen)", "BUG-035 (STRIPE_WEBHOOK_SECRET empty - needs human)", "BUG-036 (Stripe webhook URL wrong - needs human)"], "MEDIUM": ["BUG-032 (mobile terminal gap - NOT fixed, reopen)", "BUG-035 (STRIPE_WEBHOOK_SECRET - now in docfast.env, deploy to server)", "BUG-036 (Stripe webhook URL - DONE by human)", "BUG-037 (webhook handler must filter by product_id prod_TygeG8tQPtEAdE - shared Stripe account)"],
"LOW": [] "LOW": []
}, },
"blockers": [], "blockers": [],