998 B
998 B
Task Completion Checklist
When completing any development task in the qenv project, follow these steps:
Pre-Commit Checks
-
Run Tests:
pnpm test
- Ensure all tests pass
- Add new tests for new functionality
-
Type Checking:
pnpm run build
- Verify no TypeScript errors
- Check that build output is generated correctly
-
Code Quality:
- Verify code follows project conventions
- Ensure no console.log statements left in production code
- Check imports use proper .js extensions
Documentation Updates
- Update README.md if API changes
- Update changelog.md for notable changes
- Ensure JSDoc comments for public APIs
Final Verification
- Review changes with
git diff
- Test the module can be imported correctly
- Verify no breaking changes to public API
Important Notes
- NEVER commit without explicit user approval
- Always run tests and build before suggesting commit
- If lint/typecheck commands unknown, ask user and update CLAUDE.md