1.9 KiB
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 |
|
0.6 | 0.8 | 2026-03-02T20:04:51.429491+00:00 | 2026-03-03T16:47:27.703931+00:00 |
|
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
- Extracts "Suggested Focus" section from triage output
- Matches
repo#numberpatterns via regex - Validates against known repos in
repos.jsonto filter false positives - 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.