Commit graph

13 commits

Author SHA1 Message Date
Paijo
81fb3f50e8
feat: gamification & leaderboard system (#2405)
Integrated into release/v3.8.0
2026-05-19 09:46:20 -03:00
diegosouzapw
6f6837d070 fix(triage): replace timelineItems with separate gh pr open search
Remove the unsupported `timelineItems` field from `ghIssueView`, add
`ghPrSearchOpen` wrapper, and synthesize `issue.timelineItems` in the
main loop so `classifyIssue` stays unchanged.
2026-05-19 03:33:58 -03:00
diegosouzapw
d3c187a62f feat(triage): add incremental resyncIdeaFile (append-only) 2026-05-19 03:02:51 -03:00
diegosouzapw
48c2d675fb feat(triage): add lifecycle detectors (stale + closed_externally) 2026-05-19 02:58:44 -03:00
diegosouzapw
f74d276e50 feat(triage): add minimal YAML frontmatter parser/serializer 2026-05-19 02:54:21 -03:00
diegosouzapw
48235a3c66 feat(triage): add resolveVersion for delivered-issue tagging 2026-05-19 02:50:26 -03:00
diegosouzapw
3fbec5065e feat(triage): add detectDelivered with confidence grading 2026-05-19 02:45:31 -03:00
diegosouzapw
8cca3630ae fix(triage): use word-boundary matching in parseChangelog per spec 2026-05-19 02:41:38 -03:00
diegosouzapw
22400a4f86 feat(triage): add CHANGELOG parser for delivery detection 2026-05-19 02:31:47 -03:00
diegosouzapw
6b05fb7906 feat(triage): add classifyIssue with quarantine + engagement override 2026-05-19 02:20:30 -03:00
diegosouzapw
b34dc46bd0 fix(triage): clarify JSON parse errors in gh wrapper 2026-05-19 02:16:01 -03:00
diegosouzapw
4b3009ad7d feat(triage): add injectable gh/git CLI wrappers 2026-05-19 01:46:19 -03:00
diegosouzapw
cfd2e19267 feat(triage): add args parser with env var fallback 2026-05-19 01:37:28 -03:00