29 lines
748 B
Markdown
29 lines
748 B
Markdown
# 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/<test-file>.el --eval "(ert-run-tests-batch-and-exit)"
|
|
```
|