claude-memory/graph/configurations/extract-issuespy-triage-log-parser-with-repo-validation-deb7a7.md

1.9 KiB

id type title tags importance confidence created updated relations
deb7a7c2-fcc4-4c14-8140-9c80348c2de2 configuration extract_issues.py: Triage Log Parser with Repo Validation
claude-scheduled
parser
triage
python
extract-issues
configuration
0.6 0.8 2026-03-02T20:04:51.429491+00:00 2026-03-03T16:47:27.703931+00:00
target type direction strength edge_id
b27fb831-811e-4103-b5f1-3c36d5b1ad20 RELATED_TO outgoing 0.94 249f6608-e534-4e1e-a702-74150fa4fb28
target type direction strength edge_id
73646e80-a640-4316-b7c6-54a4330f1b28 RELATED_TO outgoing 0.79 4012b25e-e0f0-4844-8b4d-66b991125f57
target type direction strength edge_id
1052e91d-58ed-4308-87e8-e01d1143a146 RELATED_TO outgoing 0.75 587784c2-6850-45fd-9f9f-d858c446a843
target type direction strength edge_id
c4b2f42d-b443-447f-8a05-bba099e06036 REQUIRES incoming 0.8 655b601c-af0f-4016-971d-6dcd637ab2cd
target type direction strength edge_id
acb14771-eee2-47e8-8ac3-6772d27fb528 RELATED_TO incoming 0.86 62e56ef2-47d7-42ea-ab25-4bf8a5efee55
target type direction strength edge_id
66ae99cf-69d1-4dc2-b51f-7e35e14d3058 RELATED_TO incoming 0.81 1d27846c-4f67-47ea-a80c-38882df17f6a

extract_issues.py: Triage Log Parser

Location

~/.config/claude-scheduled/extract_issues.py

Purpose

Parses backlog-triage JSON logs to find actionable issues for the issue-dispatcher.

Logic

  1. Extracts "Suggested Focus" section from triage output
  2. Matches repo#number patterns via regex
  3. Validates against known repos in repos.json to filter false positives
  4. Filters out PRs (type=pr) — only returns issues, not PRs

False Positive Fixes

Initially caught false positives like "close #18" or "Merge #29" as issue references. The repos.json validation step was added to prevent this.