v0.2.1: CI/CD Test Integration
CI/CD Enhancement
This release adds automated testing to the deployment pipeline and documents the testing strategy.
What's New
CI/CD Integration
- Tests and typecheck now run before every deployment to production
- Deployment workflow updated to catch issues earlier in the pipeline
- Prevents broken code from reaching production
Testing Strategy Documentation
- Comprehensive testing strategy documented in
docs/testing.md - Covers unit, integration, and E2E testing approaches
- Includes guidance for D1 database testing, auth mocking, and deployment verification
Housekeeping
- Cleaned up temporary task files post-Step 2
- Added testing documentation to docs index
Previous Features (v0.2.0)
Step 2: Batch Input - Complete
- Domain schema:
Term,TermSense,Bucketwith duplicate handling - Batch API: Parse multiline input, create buckets, accept terms
- Web routes: Batch input UI with protected authentication
- Comprehensive test coverage for batch operations
Step 1: Single-term flow - Complete (v0.1.0)
- Google SSO authentication with allowlist
- Single term input and bucket creation
- D1 schema with migrations
Full Changelog: v0.2.0...v0.2.1