- Always run
git status -sbat the start of a task and investigate any uncommitted changes before proceeding. - Use git for all work. Group changes into sane commits.
- Keep
README.md,TODO, andWORKING_ON.mdupdated when features change. - Maintain documentation under
docs/when architectural changes are made. - Prefer simple, dependency-light implementations unless requested otherwise.