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

@@ -95,6 +95,41 @@ frontend/
- Avoid loading backend implementation details
- Reference existing components before creating new ones
## 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. Coordinate with Feature Agent if frontend depends on backend API
### 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 (TypeScript, ESLint, tests)
2. Validate mobile (320px) AND desktop (1920px) viewports
3. Open PR via `mcp__gitea-mcp__create_pull_request` with:
- Title: `feat: summary (#index)`
- Body: `Fixes #index` + test plan + mobile/desktop validation notes
4. Move issue to `status/review`
5. Hand off to Quality Agent for final validation
6. 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
### Frontend Stack