Skip to content

feat: add scrum_team_board table, MCP tool, basic auth, faster rollouts#7

Merged
jeremyeder merged 1 commit intomainfrom
feat/scrum-team-board-table
Mar 20, 2026
Merged

feat: add scrum_team_board table, MCP tool, basic auth, faster rollouts#7
jeremyeder merged 1 commit intomainfrom
feat/scrum-team-board-table

Conversation

@jeremyeder
Copy link
Copy Markdown
Contributor

Summary

  • Load "Scrum Team Boards" xlsx sheet into new scrum_team_board table (62 teams with FTE breakdowns by role)
  • Add list_scrum_team_boards MCP tool with optional organization filter
  • Add basic auth middleware (GPS_AUTH_USER/GPS_AUTH_PASS env vars) with query param token fallback
  • Speed up k8s rollouts: maxUnavailable=1, readiness probe initialDelaySeconds: 2
  • Add docs/QUICKSTART.md with setup instructions and example output

Test plan

  • scripts/test.sh — 12/12 pass
  • Deployed and verified on OpenShift
  • Auth: unauthenticated /mcp returns 401, with token returns data
  • /health remains unauthenticated
  • claude mcp list shows gps-remote ✓ Connected

🤖 Generated with Claude Code

- Load "Scrum Team Boards" xlsx sheet into new scrum_team_board table
- Add list_scrum_team_boards MCP tool with optional org filter
- Add basic auth middleware (GPS_AUTH_USER/GPS_AUTH_PASS env vars)
  with query param token fallback for clients that don't send headers
- Speed up rollouts: maxUnavailable=1, faster readiness probe
- Add docs/QUICKSTART.md with setup and example output

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@jeremyeder jeremyeder merged commit c857093 into main Mar 20, 2026
@jeremyeder jeremyeder deleted the feat/scrum-team-board-table branch March 20, 2026 21:04
jeremyeder added a commit that referenced this pull request Mar 23, 2026
…ts (#7)

- Load "Scrum Team Boards" xlsx sheet into new scrum_team_board table
- Add list_scrum_team_boards MCP tool with optional org filter
- Add basic auth middleware (GPS_AUTH_USER/GPS_AUTH_PASS env vars)
  with query param token fallback for clients that don't send headers
- Speed up rollouts: maxUnavailable=1, faster readiness probe
- Add docs/QUICKSTART.md with setup and example output

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant