Deployment
Git Workflow
Trunk-based development with protected main branch:- Create feature branch
- Push → GitHub Actions runs lint checks
- PR requires 1 approval + CI pass
- Squash merge to main
- Manual
git pullon server
CI Checks
Server Deployment
Code reaches production via symlinks:git pull, services pick up changes immediately. Restart only needed for Node.js (Consilium) and Python (MCP server, bot) services.