# Spine — Agent Workflow ## Branch Strategy This project does not use pull requests or feature branches. All work is committed directly to `main` and pushed. ## Workflow 1. **Commit early, commit often** — small, focused commits with clear messages. 2. **Push after each logical batch** — don't accumulate un-pushed work. 3. **Test before push** — run the relevant test suite; don't push known failures. ## Commit Messages Use conventional commits: - `feat:` for new features - `fix:` for bug fixes - `test:` for test additions/changes - `docs:` for documentation - `refactor:` for code restructuring ## Verification Run tests before pushing: ```bash emacs --batch -l test/.el --eval "(ert-run-tests-batch-and-exit)" ```