1.2 KiB
1.2 KiB
Task Completion Checklist for TaskBuffer
Before Marking Any Task Complete
1. Code Quality Checks
- Run build to ensure TypeScript compiles:
pnpm run build
- Run tests to ensure nothing breaks:
pnpm test
- Type check test files:
tsbuild check test/**/* --skiplibcheck
2. Code Review
- All changes are focused and purposeful
- No unnecessary modifications made
- Code follows project naming conventions
- Imports use the plugins.ts pattern where applicable
- All async operations use proper async/await
3. Testing
- New features have corresponding tests
- Existing tests still pass
- Test files end with
export default tap.start()
- Tests use proper expect from tapbundle
4. Documentation
- readme.md updated if new features added
- Code is self-explanatory (no comments unless requested)
- API changes documented
5. Git Hygiene
- Changes are staged appropriately
- Commit message is clear and focused
- NO commits made without explicit user approval
Common Issues to Check
- No uppercase filenames
- No direct npm usage (use pnpm)
- No guessing APIs (always check documentation)
- No partial implementations