Commit your changes: 1. Stage prep: Review git status to understand dirty files, then inspect diffs per file (git diff path/to/file) to confirm only the intended changes go in. 2. Quality gates: Run pnpm lint, relevant tests (pnpm test, or targeted suites), and—if UI work—manually verify in browser per UI Development Protocol. 3. Summaries: Update docs or comments if behavior changed; keep CHANGELOG or task ticket notes in sync if you use them. 4. Commit message: Compose conventional, task-oriented messages (e.g., feat: add pinned agent reordering animation) before committing with git commit -am "... or git commit after staging via git add. 5. Final check: Re-run git status to confirm a clean tree.