Skip to content

Latest commit

 

History

History
18 lines (16 loc) · 685 Bytes

File metadata and controls

18 lines (16 loc) · 685 Bytes

Git Rules — STRICT

  • ALWAYS use native git for ALL commits and pushes
  • NEVER use mcp__github__ tools for committing or pushing
  • Use mcp__github__ ONLY for: PRs, Issues, GitHub Actions
  • Write commit messages to a temp file, then: git commit -F <file>
  • NEVER use --no-gpg-sign flag

Cycles strict rules

  • yaml API specs always the authority
  • always update AUDIT.md files when making changes to server, admin, client repos
  • maintain at least 95% or higher test coverage for all code repos

Build & Test

  • Install: pip install -e ".[dev]"
  • Test: pytest
  • Test with coverage: pytest --cov=runcycles
  • Lint & format: ruff check / ruff format
  • Type check: mypy