[claude] Auto-create Gitea issues from research findings (#977) #1060

Merged
Rockachopa merged 2 commits from claude/issue-977 into main 2026-03-23 15:09:20 +00:00

2 Commits

Author SHA1 Message Date
rockachopa
27a3d9e8ab Merge branch 'main' into claude/issue-977
Some checks failed
Tests / lint (pull_request) Failing after 15s
Tests / test (pull_request) Has been skipped
2026-03-23 14:42:32 +00:00
Alexander Whitestone
59ec700007 feat: auto-create Gitea issues from research findings
Some checks failed
Tests / lint (pull_request) Failing after 10s
Tests / test (pull_request) Has been skipped
Implement `extract_action_items()` and `create_gitea_issue()` to close
the research → knowledge → actionable backlog loop.

- LLM extracts 0-5 concrete action items from research reports
- Each item filed as a Gitea issue with labels, source links, evidence
- Labels auto-resolved/created (actionable, kimi-ready, etc.)
- Child issues linked back to source research issue
- `triage_research_report()` orchestrates end-to-end with dry_run support
- 28 unit tests covering extraction, validation, API calls, and graceful degradation

Fixes #977

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 22:14:48 -04:00