Files

748 B

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:

emacs --batch -l test/<test-file>.el --eval "(ert-run-tests-batch-and-exit)"