session 49: BUG-050 resolved, state updated, session log
This commit is contained in:
parent
45b166352c
commit
f451e8ebd4
3 changed files with 34 additions and 8 deletions
|
|
@ -3,7 +3,7 @@
|
|||
"phaseLabel": "Build Production-Grade Product",
|
||||
"status": "near-launch-ready",
|
||||
"product": "DocFast — HTML/Markdown to PDF API",
|
||||
"currentPriority": "1) BUG-050 CRITICAL: Fix MX DNS record (investor action). 2) BUG-049 invoice fix (investor action). 3) Add customer.subscription.updated to Stripe webhook events (investor action).",
|
||||
"currentPriority": "1) BUG-049 HIGH: Enable Stripe invoice emails (investor action). 2) Add customer.subscription.updated + customer.updated to Stripe webhook events (investor action). 3) Frontend polish: remaining LOW/INFO bugs from QA audit.",
|
||||
"ownerDirectives_PRIORITY": "Process these IN ORDER. Do not skip.",
|
||||
"ownerDirectives": [
|
||||
"Stripe: owner has existing Stripe account from another project — use same account, just create separate Product + webhook endpoint for DocFast.",
|
||||
|
|
@ -26,7 +26,7 @@
|
|||
"emailVerificationReal": true,
|
||||
"smtpWorking": true,
|
||||
"dnsRecordsLive": true,
|
||||
"userAccountSystem": false,
|
||||
"userAccountSystem": true,
|
||||
"proPaymentFlow": true,
|
||||
"proPaymentFlowNote": "E2E tested 2026-02-16. Payment + Pro key provisioning works. Copy button added (BUG-047 fixed). Pro limit 5,000/mo enforced.",
|
||||
"postgresqlMigration": true,
|
||||
|
|
@ -56,7 +56,7 @@
|
|||
"supportEmailNote": "support@docfast.dev on footer, impressum, terms, openapi.json, landing page",
|
||||
"statusPage": true,
|
||||
"statusPageNote": "Styled /status page live at https://docfast.dev/status. Auto-refreshes, shows DB + pool stats.",
|
||||
"userAccountSystemNote": "Change email works, recovery works, but email delivery broken for some recipients (BUG-050)"
|
||||
"userAccountSystemNote": "Signup, verification, key recovery all working. Change email removed (security decision). Email delivery working (BUG-050 FIXED)."
|
||||
},
|
||||
"loadTestResults": {
|
||||
"sequential": "~2.1s per PDF, ~28/min",
|
||||
|
|
@ -97,18 +97,17 @@
|
|||
]
|
||||
},
|
||||
"openBugs": {
|
||||
"CRITICAL": [
|
||||
"BUG-050: Broken MX DNS record causes email delivery failures — needs investor DNS fix"
|
||||
],
|
||||
"CRITICAL": [],
|
||||
"HIGH": [
|
||||
"BUG-049: No invoice email sent to Pro customers — needs Stripe Dashboard setting enabled"
|
||||
],
|
||||
"MEDIUM": [],
|
||||
"LOW": [],
|
||||
"note": "Session 48: BUG-070 FIXED (Stripe cancellation downgrade). BUG-050 remains (DNS). BUG-049 remains (invoice emails). Webhook needs customer.subscription.updated event added in Stripe Dashboard."
|
||||
"note": "Session 49: BUG-050 FIXED (MX DNS record corrected by investor). BUG-049 remains (invoice emails). Webhook needs customer.subscription.updated + customer.updated events added in Stripe Dashboard. Frontend polish (LOW/INFO bugs) in progress."
|
||||
},
|
||||
"blockers": [
|
||||
"BUG-050: MX DNS record for docfast.dev is broken (resolves to mail.cloonar.com.docfast.dev instead of valid host). Email delivery fails for servers doing sender verification. Investor must fix in Hetzner DNS."
|
||||
"BUG-049: Stripe invoice emails not enabled — legally required in Austria/EU. Investor must enable in Stripe Dashboard.",
|
||||
"Stripe webhook events: investor must add customer.subscription.updated + customer.updated to webhook endpoint in Stripe Dashboard."
|
||||
],
|
||||
"resolvedBlockers": [
|
||||
"E2E Pro payment test — DONE 2026-02-16, investor paid €9 successfully, Pro key provisioned",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue