System Integration
External services and platform adapters
Secrets
Vault-backed secret storage and retrieval.
CLI Tools
Git, worktree, external tool, build, migrate wrappers.
Git CLI wrapper — branch operations, commit, status, diff with structured output
Git worktree manager — create, list, remove worktrees with Docker integration
External process runner — exec.Command wrapper with timeout, output capture, error handling
Build orchestrator — Go/Node/Docker build commands with progress reporting
Database migration runner — up/down/status with versioned SQL files
Media Processing
Image optimisation and PDF rendering.
Adapters
Generic adapter pattern and external client registry.
HTTP client adapter — standardized external API client with retry and auth
Client registry — centralized HTTP client pool with per-service configuration