DocFast Session 41: Fixed BUG-046/047/048, off-site backups, Pro plan pricing research

This commit is contained in:
Hoid 2026-02-16 18:10:36 +00:00
parent f811b49c0d
commit b8c8a44d96
3 changed files with 69 additions and 9 deletions

View file

@ -3,7 +3,7 @@
"phaseLabel": "Build Production-Grade Product",
"status": "near-launch-ready",
"product": "DocFast — HTML/Markdown to PDF API",
"currentPriority": "1) E2E Pro payment test (real Stripe payment). 2) CI/CD secrets setup. 3) Off-site backup (Storage Box). 4) Marketing launch.",
"currentPriority": "1) E2E Pro payment test (real Stripe payment). 2) CI/CD secrets setup. 3) Pro plan limits (5,000 PDFs/mo). 4) Website templating refactor. 5) Marketing launch.",
"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.",
@ -27,7 +27,7 @@
"postgresqlMigration": true,
"keyRecovery": true,
"databaseBackups": true,
"databaseBackupsNote": "BorgBackup: daily at 03:00 UTC, 7 daily + 4 weekly + 3 monthly retention. PostgreSQL dumps + Docker volumes + nginx + SSL + DKIM. LOCAL ONLY — needs off-site Storage Box.",
"databaseBackupsNote": "BorgBackup: LOCAL daily at 03:00 UTC + OFF-SITE at 03:30 UTC to Hetzner Storage Box. 7 daily + 4 weekly + 3 monthly retention. PostgreSQL dumps + Docker volumes + nginx + SSL + DKIM.",
"loadTested": true,
"rateLimitsDataBacked": true,
"landingPageHonest": true,
@ -57,7 +57,7 @@
"sshKey": "/home/openclaw/.ssh/docfast",
"smtp": "Postfix + OpenDKIM configured. DKIM-signed emails working. SPF/DKIM/DMARC DNS records live.",
"email": "noreply@docfast.dev",
"backups": "BorgBackup daily at 03:00 UTC (local). PostgreSQL + Docker volumes + configs. Off-site: ssh -p23 u149513-sub11@u149513-sub11.your-backup.de (SSH key installed at /root/.ssh/id_ed25519). IMPORTANT: Create per-machine subdirectories (e.g. ./docfast-1/) — this Storage Box will be shared across multiple servers.",
"backups": "BorgBackup LOCAL daily at 03:00 UTC + OFF-SITE at 03:30 UTC. Remote: ssh://u149513-sub11@u149513-sub11.your-backup.de:23/./docfast-1 (repokey-blake2 encryption). PostgreSQL dumps + Docker volumes + configs.",
"cicd": "Forgejo Actions workflow (pending secrets setup)",
"infraDocs": "infrastructure/ directory with full provisioning scripts"
},
@ -72,17 +72,16 @@
"specialists": ["Backend Developer", "UI/UX Developer", "QA Tester", "Security Expert", "Marketing Agent"]
},
"openBugs": {
"CRITICAL": ["BUG-046: Usage endpoint leaks other users' data"],
"HIGH": ["BUG-047: No copy button on Pro key page", "BUG-048: Change email broken"],
"CRITICAL": [],
"HIGH": [],
"MEDIUM": [],
"LOW": [],
"note": "All bugs (040-045) resolved as of Session 40"
"note": "All bugs (040-048) resolved as of Session 41. BUG-046 (usage data leak), BUG-047 (copy button), BUG-048 (change email) fixed."
},
"blockers": [
"E2E Pro payment test (needs investor to make real test payment)",
"CI/CD secrets (3 secrets in Forgejo repo settings)",
"Off-site backup (Hetzner Storage Box, ~€3/mo)"
"CI/CD secrets (3 secrets in Forgejo repo settings)"
],
"startDate": "2026-02-14",
"sessionCount": 40
"sessionCount": 41
}