Save strategy, readiness and audit docs from inbound media

This commit is contained in:
Brendan
2026-06-14 02:11:12 +00:00
parent 87d6cc14ec
commit a6f28668d3
15 changed files with 1436 additions and 0 deletions
+114
View File
@@ -0,0 +1,114 @@
# BoundHQ Evolution
> The timeline from custom cabinetry JMS to SaaS platform.
> AI reads this to understand where BoundHQ came from and where it's going.
---
## Phase 0 — Tradify Era (Before 2025)
Brendan runs Cabinet HQ, a custom cabinetry and joinery shop. Uses Tradify for job management, quoting, and invoicing. Tradify works for basic field service but frustrates on cabinetry-specific workflows: 14-stage production pipeline, multi-section quotes, state-regulated compliance, CNC integration, and per-user sidebar customisation.
Key frustrations:
- No 14-stage cabinetry workflow (Tradify has 5 generic stages)
- No state-regulated deposit caps or payment schedules
- No production tracking beyond "in progress"
- No drawing management or revision control
- No Mozaik CNC integration
- Per-seat pricing for a 6-person shop gets expensive
## Phase 1 — Custom JMS (Late 2025)
Brendan starts building his own job management system. Initially just for Cabinet HQ — no multi-tenant, no SaaS ambitions. The system needs to:
- Handle the 14-stage cabinetry workflow Tradify can't
- Support complex multi-section quoting
- Track production through the workshop
- Manage drawings and revisions
- Integrate with Xero for invoicing
Architecture decisions from this era:
- Single-file backend (server.js) — simple, no orchestration needed
- No ORM — raw SQL, Brendan knows PostgreSQL
- Desktop first — the team works at desks and workshop PCs
- PostgreSQL for metadata, filesystem for binary files
- JWT auth with localStorage tokens
## Phase 2 — Feature Explosion (Early-Mid 2026)
The system outgrows its JMS origins. Major modules added:
- CRM (customers, contacts, enquiries, projects)
- Kanban jobs with 14-stage production tracking
- Multi-section quotes with section totals
- Email Intake (IMAP + AI parsing)
- Xero Integration (invoice push, P&L sync)
- Mozaik CNC import and texture importing
- Team Notes, Time Cards
- Pricelist with supplier management
- Purchase Orders (Stage 1)
- Settings with module access control
Key metric: 155 database tables, 40+ deployed modules.
## Phase 3 — SaaS Awakening (June 2026)
Brendan realises other cabinet shops have the same Tradify frustrations. The system is proven with Cabinet HQ's own 6-person shop. Key developments:
- **June 4:** Multi-tenant architecture decision (shared schema + business_id + RLS). Base schema committed (155 tables). Tenant provisioning tool proven with 16 verification checks.
- **June 5:** SaaS Admin module built — tenant management with 7 API endpoints. Tradify import pipeline built to migrate competitor customers.
- **June 6-7:** PDF compliance service built (8-state awareness). State-regulated quotes. QLD insurance calculation. Revenue-legal foundation for regulated markets.
- **June 8:** Purchase Orders Stage 1 — supplier accounts, stock tracking, procurement foundation. Staging versioning standardised for deployment reliability.
- **June 9:** SMS notifications (Twilio) — first Podium-style customer communication feature. Tenant branding Phase 1 (sidebar white-label).
- **June 10-12:** Financial Planning engine — all 8 phases of Project Cost Ledger built in a single pass. Cashflow calendar, forecasting, pipeline, Xero OPEX scanner. Real P&L data: $115K monthly revenue, $78.4K average.
- **June 13:** Public door order form. Cashflow Needs Dates editor.
## Phase 4 — BoundHQ Brand (Current)
cabinetHQ becomes BoundHQ — a SaaS platform for cabinet manufacturers and joinery shops. The product has:
- Proven multi-tenant architecture with provisioning tooling
- State-regulated compliance for all 8 Australian jurisdictions
- Financial planning engine (Fathom-style cashflow, forecasting, pipeline)
- Customer communication (SMS, email, portal with 7-stage progress)
- Production tracking (14-stage kanban, Gantt scheduling, drawing management)
- Integration ecosystem (Xero, Mozaik, Tradify import, IMAP email)
- AI-powered features (Email Intake parsing, OPEX scanning, compliance)
## Future Phases
### Phase 4 (Next 30 Days)
- SaaS launch: first paying customer onboarded via SaaS Admin
- Premium AI tier ($99/mo): AI Business Q&A, cash flow predictions, margin alerts
- Login bounce fix + VPS security sweep
- PDF compliance rollout (state-aware defaults)
### Phase 5 (60 Days)
- Multi-tenant branding (Phase 2): PDF, email, portal skinning
- AI Capacity Planning ($199/mo manufacturing tier)
- Customer portal GA with quote acceptance + progress tracking
- Mozaik CNC import workflow completion
### Phase 6 (90 Days)
- AI-powered onboarding wizard (15-min tenant setup)
- Anonymized cross-tenant benchmarks (content marketing + retention)
- Xero Smart Search (accounting.transactions.read + accounting.bills.read scopes)
- Cash flow predictions ($149/mo premium tier)
### Phase 7 (180 Days)
- Industry platform play: published benchmarks, compliance-as-a-service
- AI project margin alerts (proactive, before job completion)
- Manufacturing tier full release ($199/mo)
- WhatsApp voice note inbox ("Hey Siri, note to BoundHQ")
---
## Key Inflection Points
| Date | Event | Significance |
|------|-------|-------------|
| Late 2025 | First line of custom JMS code | Tradify replacement begins |
| Early 2026 | 14-stage production kanban working | Cabinetry-specific workflow proven |
| 2026-06-04 | Base schema committed (155 tables) | Multi-tenant SaaS becomes possible |
| 2026-06-04 | Tenant provisioning tool working | Zero-touch customer onboarding proven |
| 2026-06-07 | State-regulated compliance service | First legal differentiator from competitors |
| 2026-06-09 | SMS notifications (Twilio) | Customer communication stack begins |
| 2026-06-10 | Financial Planning engine live | Fathom-style intelligence in-app |
| 2026-06-14 | BoundHQ-Memory v1 complete | AI operating system replaces ad-hoc agents |