Files
tspublish/.serena/memories/task_completion_checklist.md

895 B

Task Completion Checklist

When completing any development task on TSPublish:

1. Build Verification

  • Run pnpm build to ensure TypeScript compiles without errors
  • No use of --skiplibcheck flag

2. Test Execution

  • Run pnpm test to verify all tests pass
  • For specific test files: tsx test/test.specific.ts

3. Type Checking

  • Type check test files: tsbuild check test/**/* --skiplibcheck
  • Type check source files: pnpm build

4. Code Quality

  • Ensure changes are focused and goal-oriented
  • Verify no unnecessary modifications were made
  • Check that code follows existing patterns and conventions

5. Documentation

  • Update readme.hints.md if new insights discovered
  • Update readme.plan.md if working from a plan

6. Version Control

  • Use git mv for file renames to preserve history
  • Make small, focused commits
  • Never commit without explicit user request