Open Tasks & Decisions
Open Tasks & Decisions
Section titled “Open Tasks & Decisions”Items to resolve before development begins.
Outstanding Decisions
Section titled “Outstanding Decisions”| # | Decision | Options | Notes |
|---|---|---|---|
| 1 | Invoice input method (MVP) | Manual form only / Manual + CSV upload / Manual + CSV + PDF upload | CSV upload adds significant value for MVP with moderate effort |
| 2 | Notification delivery | In-app only / In-app + email | Email adds credibility but requires email service integration |
| 3 | Vendor portal | No portal (email only) / Basic portal for query responses | Portal is cleaner but adds scope; email-only is faster for MVP |
| 4 | Currency support | Single currency (ZAR) / Multi-currency | ZAR-only is simpler; multi-currency needed for international clients |
| 5 | Hosting | Self-hosted VPS / AWS-GCP / Vercel + managed DB | Impacts cost structure and operational overhead |
| 6 | Pricing model | Per-user / Per-invoice volume / Flat tiers | Determines revenue strategy and target market positioning |
| 7 | Domain & branding | Product name, domain, visual identity | Needed before any public-facing work begins |
Pre-Development Checklist
Section titled “Pre-Development Checklist”- Finalize all 7 decisions above
- Choose product name and secure domain
- Set up project repository
- Create Prisma schema from data model
- Set up CI/CD pipeline
- Design UI wireframes / mockups
Development Phases (Reference)
Section titled “Development Phases (Reference)”- Phase 1 — Foundation (project setup, schema, auth, multi-tenant middleware)
- Phase 2 — Vendor & Contracts (CRUD API + UI)
- Phase 3 — Invoice Capture (manual entry, CSV upload)
- Phase 4 — Validation Engine (14 checks, findings, risk scoring)
- Phase 5 — Review Workflow (approve/reject/query, audit trail)
- Phase 6 — Dashboard (executive view, contract utilization, charts)
- Phase 7 — Reporting (monthly reports, PDF export, savings tracking)
- Phase 8 — Polish & Testing (E2E tests, tenant isolation, performance)
Post-MVP Roadmap
Section titled “Post-MVP Roadmap”- AI contract reader (upload PDF, auto-extract rules)
- Automated invoice parsing (OCR from PDF invoices)
- Fraud detection (pattern analysis, anomaly detection)
- Vendor scorecards (compliance ratings over time)
- ERP/accounting integration (Xero, Sage, QuickBooks)