Roadmap
Phase 0: MVP (1 week)
- ASP.NET Core 10 project setup (C#, minimal API)
- NuGet packages: Microsoft.SemanticKernel, Polly, FluentValidation
- IAccountingProvider interface + TripletexProvider
- Tripletex OAuth2 flow
- Agent orchestrator
- Simple web chat UI
- 5 task types: customer, invoice, payment, supplier, employee
Phase 1: Core (2 weeks)
- All 30 task types
- PDF invoice OCR
- Audit trail + undo
- Error recovery
- Company context caching
Phase 2: Polish (2 weeks)
- Slack/Teams bot
- Email forwarding
- Dashboard with activity feed
- Multi-user support
- Norwegian accounting law compliance
Phase 3: Scale (ongoing)
- FikenProvider implementation (OAuth2, core accounting operations)
- Accounting firm multi-tenant
- Batch operations
- Proactive monitoring
- Additional providers: Visma, PowerOffice