kevin-asprec
e14b926da1
docs(02): capture phase context
...
Phase 02: Subscriber and Billing Core
- Implementation decisions documented
- Phase boundary established
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 22:06:07 +08:00
kevin-asprec
0cb9a483bf
docs(01): complete Foundation phase
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 19:22:00 +08:00
kevin-asprec
9d8c45ce10
docs(01-05): complete super-admin panel plan
...
Tasks completed: 2/2
- Task 1: Super-admin API routes and middleware guard
- Task 2: Super-admin UI panel and comprehensive test harness
Phase 1 Foundation: COMPLETE (5/5 plans)
93 tests passing across auth, RBAC, tenant isolation, super-admin
SUMMARY: .planning/phases/01-foundation/01-05-SUMMARY.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 19:08:38 +08:00
kevin-asprec
d25885aaeb
docs(01-04): complete CASL RBAC plan
...
Tasks completed: 2/2
- Task 1: CASL permission definitions and ability factory
- Task 2: API authorization middleware and RBAC tests
SUMMARY: .planning/phases/01-foundation/01-04-SUMMARY.md
2026-03-04 18:59:14 +08:00
kevin-asprec
dc85d348ef
docs(01-03): complete tenant provisioning and isolation plan
...
Tasks completed: 2/2
- Task 1: Tenant signup API, tenant service, and signup UI
- Task 2: Prisma tenant middleware, PostgreSQL RLS, and isolation tests
SUMMARY: .planning/phases/01-foundation/01-03-SUMMARY.md
2026-03-04 18:47:01 +08:00
kevin-asprec
cf790c3257
docs(01-02): complete authentication plan
...
Tasks completed: 2/2
- Task 1: NextAuth.js configuration with credentials provider and JWT
- Task 2: Login page UI, logout flow, seed script, and auth unit tests
SUMMARY: .planning/phases/01-foundation/01-02-SUMMARY.md
2026-03-04 18:44:29 +08:00
kevin-asprec
19a5520dd5
docs(01-01): complete project scaffold and dev environment plan
...
Tasks completed: 2/2
- Task 1: Next.js 15 project with Docker Compose dev environment
- Task 2: Prisma schema with Tenant/User models and Vitest setup
SUMMARY: .planning/phases/01-foundation/01-01-SUMMARY.md
2026-03-04 18:32:40 +08:00
kevin-asprec
7e6d286fca
docs(01): create phase plan
...
Phase 01: Foundation
- 5 plan(s) in 4 wave(s)
- 2 parallel (wave 2: auth + tenant provisioning), 3 sequential
- Ready for execution
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 18:13:27 +08:00
kevin-asprec
2506a6745c
docs(01): capture phase context
...
Phase 01: Foundation
- Implementation decisions documented
- Phase boundary established
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 18:05:03 +08:00
kevin-asprec
1bdb4eafae
docs: create roadmap (5 phases) and research
...
Phases:
1. Foundation: tenant isolation, auth, Docker, RBAC
2. Subscriber & Billing Core: subscribers, invoicing, payments, accounting ledger
3. Operational Modules: collectors, ticketing, job orders, technicians
4. Inventory, Expenses & Reports: event-ledger inventory, expenses, financial statements
5. Visibility & Client Portal: dashboard, client self-service, integration & e2e tests
All 66 v1 requirements mapped to phases.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 17:45:09 +08:00
kevin-asprec
21541fd8d5
docs: define v1 requirements
...
53 requirements across 12 categories
11 requirements deferred to v2
Full double-entry accounting with audit trail and derived balances
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 17:40:14 +08:00
kevin-asprec
c407e182f8
docs: complete project research for NetForge ISP Management SaaS
...
Files:
- STACK.md
- FEATURES.md
- ARCHITECTURE.md
- PITFALLS.md
- SUMMARY.md
Key findings:
- Stack: Next.js 15 + TypeScript + PostgreSQL + Prisma monolith; BullMQ for billing cron jobs; MikroTik client needs library verification (LOW confidence)
- Architecture: Modular monolith with shared-DB multi-tenancy; JournalEntryService as sole ledger gateway; derived financial state (no balance fields)
- Critical pitfall: Cross-tenant data leakage + fake accounting + billing state machine must all be solved in Phase 1 before any feature work
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 17:21:44 +08:00
kevin-asprec
ec2e583787
chore: add project config
...
Mode: yolo
Depth: standard
Parallelization: disabled
Workflow agents: research=on, plan_check=on, verifier=on
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 17:14:25 +08:00
kevin-asprec
54fb4915f0
docs: initialize project
...
Multi-tenant SaaS platform for ISP operations management — billing, payments, inventory, technician job orders, and full accounting.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 17:11:11 +08:00