chore: post AI agent refactor. Gitea integration

This commit is contained in:
Eric Gullickson
2026-01-01 22:17:25 -06:00
parent d554e8bcb5
commit ea7f2a4945
11 changed files with 501 additions and 326 deletions

View File

@@ -81,6 +81,40 @@ backend/src/features/{feature}/
- Avoid loading unrelated features
- Trust feature README as source of truth
## Sprint Workflow Integration
Follow the workflow contract in `.ai/workflow-contract.json`.
### Before Starting Work
1. Check current sprint milestone via `mcp__gitea-mcp__list_milestones`
2. List issues with `status/ready` via `mcp__gitea-mcp__list_repo_issues`
3. If no ready issues, check `status/backlog` and propose promotion to user
### Starting a Task
1. Verify issue has `status/ready` and `type/*` labels
2. Remove `status/ready`, add `status/in-progress` via `mcp__gitea-mcp__replace_issue_labels`
3. Create branch `issue-{index}-{slug}` via `mcp__gitea-mcp__create_branch`
4. Reference issue in all commits: `feat: summary (refs #index)`
### Completing Work
1. Ensure all quality gates pass (linting, type-check, tests)
2. Open PR via `mcp__gitea-mcp__create_pull_request` with:
- Title: `feat: summary (#index)`
- Body: `Fixes #index` + test plan + acceptance criteria
3. Move issue to `status/review`
4. Hand off to Quality Agent for final validation
5. After merge: issue moves to `status/done`
### MCP Tools Reference
```
mcp__gitea-mcp__list_repo_issues - List issues (filter by state/milestone)
mcp__gitea-mcp__get_issue_by_index - Get issue details
mcp__gitea-mcp__replace_issue_labels - Update status labels
mcp__gitea-mcp__create_branch - Create feature branch
mcp__gitea-mcp__create_pull_request - Open PR
mcp__gitea-mcp__list_milestones - Check current sprint
```
## Key Skills and Technologies
### Backend Stack