Problem Statement ( Why )
- Manual sprint planning is time-consuming
- Assigning capacity per team member across multiple sprints is tedious
- Teams need consistency — same ceremony tasks, same structure, every sprint
Architecture Overview
- MCP Architecture
- Three systems - Azure Devops, Neon PostgreSQL, and MIcrosoft Graph
- Flow: JSON → Agent → MCP → Azure Devops
Configuration Layer ( Neon DB )
- config_capacity
- sprint_capacity_defaults
- config_project_members
Make sure this setup:
Environment variables:
AZURE_DEVOPS_ORG_URL / AZURE_DEVOPS_ORG / AZURE_DEVOPS_PROJECT
- Service Principal credentials
PERSISTENCE_MODE=postgres + DATABASE_URL