Build Specification v1.0

EditoHub — Subscription & Package Module

Subscriptions, Packages, Payments & Project Quota

31 July 2026 13 pages · 13 sections Ready for development

Download

PDF EditoHub-Subscription-Spec.pdfFormatted, 13 pages — share with the team or client → DOC EditoHub-Subscription-Spec.docxMicrosoft Word — editable version → MD EditoHub-Subscription-Spec.mdMarkdown — best format to hand to an AI coding assistant →

What is inside

  1. How to use this document — MUST / SHOULD convention
  2. Glossary — fixed meaning for every term
  3. Subscription activation — online Razorpay webhook and manual admin activation
  4. Pricing — 50% advance plus GST, with a worked example
  5. The 50% completion lock — CEIL(quota × 0.5), counted on completed projects only
  6. Server-side enforcement — transaction, row lock, HTTP 402
  7. Admin pause / resume and the subscription action history
  8. Single package source — website and dashboard, plus the snapshot rule
  9. Status lifecycle and the allowed-transitions table
  10. Data model — exact fields for all four tables
  11. 17 acceptance criteria — the definition of done
  12. Technical requirements — webhook idempotency, GST invoices, scheduled jobs
  13. 6 open decisions — each with a recommended default
Action required: confirm the six open decisions in Section 12 and the specification becomes final. Recommended defaults are already filled in, so development can begin immediately if those defaults are accepted.
Designed by Codelith Lab