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
639061ac2f
test(triage): add end-to-end integration test with mocked deps
2026-05-19 03:10:38 -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
cfd2e19267
feat(triage): add args parser with env var fallback
2026-05-19 01:37:28 -03:00