forked from cardosofelipe/fast-next-template
Complete REST API endpoints for all Syndarix core entities: Projects (8 endpoints): - CRUD operations with owner-based access control - Lifecycle management (pause/resume) - Slug-based retrieval Agent Types (6 endpoints): - CRUD operations with superuser-only writes - Search and filtering support - Instance count tracking Agent Instances (10 endpoints): - Spawn/list/update/terminate operations - Status lifecycle with transition validation - Pause/resume functionality - Individual and project-wide metrics Issues (8 endpoints): - CRUD with comprehensive filtering - Agent/human assignment - External tracker sync trigger - Statistics aggregation Sprints (10 endpoints): - CRUD with lifecycle enforcement - Start/complete transitions - Issue management - Velocity metrics All endpoints include: - Rate limiting via slowapi - Project ownership authorization - Proper error handling with custom exceptions - Comprehensive logging Phase 1 API Layer: 100% complete Phase 1 Overall: ~88% (frontend blocked by design approvals) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
27 KiB
27 KiB