diff --git a/graph/fixes/fix-backlog-triage-missing-repos-due-to-hardcoded-wrong-repo-66ae99.md b/graph/fixes/fix-backlog-triage-missing-repos-due-to-hardcoded-wrong-repo-66ae99.md new file mode 100644 index 00000000000..69682e1f382 --- /dev/null +++ b/graph/fixes/fix-backlog-triage-missing-repos-due-to-hardcoded-wrong-repo-66ae99.md @@ -0,0 +1,29 @@ +--- +id: 66ae99cf-69d1-4dc2-b51f-7e35e14d3058 +type: fix +title: "Fix: Backlog triage missing repos due to hardcoded wrong repo names and incomplete list" +tags: [claude-scheduled, backlog-triage, bug-fix, repos, gitea] +importance: 0.7 +confidence: 0.8 +created: "2026-03-03T16:47:27.357107+00:00" +updated: "2026-03-03T16:47:27.357107+00:00" +--- + +# Fix: Backlog Triage Missing Repos + +## Problem +`backlog-triage/prompt.md` had 4 hardcoded repo names, one of which ("paper-dynasty") does not exist as a Gitea repo. This caused 404 errors and only 3 repos were successfully checked. + +## Root Cause +- Hardcoded repo list in prompt.md was outdated and incorrect. +- Actual paper-dynasty repos are named: `paper-dynasty-database`, `paper-dynasty-discord`, `paper-dynasty-card-creation`. +- `paper-dynasty-card-creation` (20 open issues) was missing entirely. +- `issue-worker/repos.json` already had 6 of the 7 correct repos but was not shared. + +## Fix +- Switched backlog-triage prompt to read from the shared `~/.config/claude-scheduled/repos.json`. +- Added `paper-dynasty-card-creation` to the shared repos.json. +- Now all 7 repos are checked correctly. + +## Lesson +Hardcoding repo names in agent prompts leads to silent failures when repos are renamed or new ones are added. Always reference a shared, canonical source.