v0.2.0 - Framework extraction batch
v0.2.0 Release Plan
v0.2.0 is the planned framework extraction release following the v0.1.0 open source baseline.
Summary
This release packages the first real maintainer collaboration batch. It moves Tax AI from a single large prototype toward reusable framework pieces for AI providers, tax calculations, workspace persistence, integrations, schemas and invoice workflows.
Included Pull Requests
| PR | Task | Summary |
|---|---|---|
| #15 | TAI-003 | Introduce AI model provider interfaces and provider adapters. |
| #17 | TAI-004 / TAI-012 | Extract deterministic tax calculations and add Vitest coverage. |
| #18 | TAI-007 | Move integration app data into a typed registry. |
| #19 | TAI-002 | Extract workspace persistence, backup and restore helpers. |
| #20 | TAI-006 | Align SQL and Prisma schema drafts with domain contracts. |
| #22 | TAI-005 | Split invoice workbench into smaller components. |
Verification
npm run checknpm run test- GitHub CI on the release preparation PR
Known Limitations
- Tax AI remains a framework prototype, not production tax software.
- Tax calculations require verified policy source, jurisdiction and date metadata before production use.
- The Vite build still emits a bundle-size warning; code splitting should be tracked in a follow-up issue.
- Backend persistence remains a schema draft until an API service is introduced.
Suggested Follow-up Issues
- Add hosted demo deployment.
- Add README screenshots and architecture diagram.
- Add code splitting for large UI bundles.
- Add policy-source metadata for tax-sensitive outputs.