1.1 KiB
1.1 KiB
id, title, status, wave, depends_on, plan, spec
| id | title | status | wave | depends_on | plan | spec |
|---|---|---|---|---|---|---|
| 01-backend-reverse-lookup | Backend issue-link reverse lookup | done | 1 | plan.md | ../../specs/tasks/requirements/link-existing-task-github-issue.md |
Task 01: Backend Issue-Link Reverse Lookup
Acceptance
- A workspace-scoped endpoint returns valid metadata-backed GitHub issue links grouped by task ID.
- Manual-link and issue-watch metadata resolve to the same owner/repo/number key.
- Invalid metadata and tasks from other workspaces do not produce links.
Verification
cd apps/backend && rtk go test ./internal/github/...
Files Likely Touched
apps/backend/internal/github/controller.goapps/backend/internal/github/controller_test.goapps/backend/internal/github/service_task_issue.goapps/backend/internal/github/service_task_issue_test.goapps/backend/internal/github/store.goapps/backend/internal/github/store_task_issue_test.go
Output Contract
Report the API shape, normalization behavior, files changed, tests run, blockers, and residual risks; mark this task done in this file and plan.md.