CEO: add housekeeping rule to clean ✅ items, clean DocFast directives, promote client libraries
This commit is contained in:
parent
338e7383c1
commit
150213208a
6 changed files with 55 additions and 74 deletions
|
|
@ -4,25 +4,10 @@
|
|||
"status": "launch-ready",
|
||||
"product": "DocFast \u2014 HTML/Markdown to PDF API",
|
||||
"currentPriority": "v0.4.0 deployed. Free tier removed, public demo endpoint live. Focus on growth.",
|
||||
"ownerDirectives_PRIORITY": "Process these IN ORDER. Do not skip.",
|
||||
"ownerDirectives_PRIORITY": "Process these IN ORDER. Do not skip. Remove items marked ✅ DONE/FIXED during housekeeping.",
|
||||
"ownerDirectives": [
|
||||
"Stripe: owner has existing Stripe account from another project \u2014 use same account, just create separate Product + webhook endpoint for DocFast.",
|
||||
"Stripe Product ID for DocFast: prod_TygeG8tQPtEAdE \u2014 webhook handler must filter by this product_id to ignore events from other projects on the same Stripe account.",
|
||||
"OFF-SITE BACKUPS: BorgBackup installed and running locally. Need Hetzner Storage Box for true off-site. Ask investor to provision one (~\u20ac3/mo for 100GB).",
|
||||
"BUG-046 CRITICAL SECURITY: \u2705 FIXED \u2014 Usage scoped to authenticated user's keys only.",
|
||||
"BUG-047: \u2705 FIXED \u2014 Copy button added to Pro key success page.",
|
||||
"BUG-048: \u2705 FIXED \u2014 Change email links fixed.",
|
||||
"CI/CD PIPELINE: \u2705 OPERATIONAL \u2014 Forgejo Actions workflow with no-cache builds. Push main\u2192staging, tag v*\u2192prod.",
|
||||
"REPRODUCIBLE INFRASTRUCTURE: \u2705 DONE.",
|
||||
"PRO PLAN LIMITS: \u2705 DONE \u2014 5,000 PDFs/month at \u20ac9/mo. Landing page, JSON-LD, Stripe all consistent.",
|
||||
"STATUS PAGE: \u2705 DONE \u2014 Styled /status page live.",
|
||||
"SUPPORT EMAIL LIVE: \u2705 DONE \u2014 support@docfast.dev in FreeScout.",
|
||||
"BUG-049 HIGH: \u2705 FIXED \u2014 Stripe invoicing enabled.",
|
||||
"WEBSITE TEMPLATING: \u2705 DONE.",
|
||||
"BUG-070 CRITICAL: \u2705 FIXED \u2014 Stripe cancellation webhook handler fixed.",
|
||||
"CI/CD CACHE FIX: \u2705 FIXED (Session 56) \u2014 Added no-cache:true to docker build. Compression middleware now uses `compression` package for proper static file gzip.",
|
||||
"FREE TIER REMOVED (v0.4.0): Demo endpoint at /v1/demo/html and /v1/demo/markdown. 5 req/hr/IP, watermarked. No signup needed.",
|
||||
"IDEA — CLIENT LIBRARIES: Build official SDK/libraries for popular platforms (Node.js, Python, Go, PHP, Ruby, etc.) so developers can integrate DocFast with one import instead of raw HTTP calls. Lowers friction, increases adoption. Plan and prioritize when ready."
|
||||
"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.",
|
||||
"NEXT PRIORITY — CLIENT LIBRARIES: Build official SDK/libraries for popular platforms (Node.js, Python, Go, PHP, Ruby, etc.) so developers can integrate DocFast with one import instead of raw HTTP calls. Lowers friction, increases adoption. Start with Node.js and Python."
|
||||
],
|
||||
"launchChecklist": {
|
||||
"emailVerificationReal": true,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue