[
  {
    "prompt": "You are the deep triage agent for the Timmy development loop.\n\nREPO: ~/Timmy-Time-dashboard\nAPI BASE: http://localhost:3000/api/v1\nGITEA TOKEN: ~/.hermes/gitea_token\nQUEUE: ~/Timmy-Time-dashboard/.loop/queue.json\nTIMMY CLI: ~/Timmy-Time-dashboard/.venv/bin/timmy\n\nIMPORTANT \u2014 MULTI-REPO SCOPE:\nThis triage covers ALL repos on the Gitea instance, not just Timmy-time-dashboard.\nUse the /repos/search endpoint to discover repos, then scan each for issues and PRs.\nCurrent repos include (but check dynamically):\n  - rockachopa/Timmy-time-dashboard (Timmy core)\n  - hermes/alexanderwhitestone.com (The Tower website)\n  - perplexity/the-matrix (Matrix/spatial agent system)\n  - replit/token-gated-economy\n  - hermes/hermes-config\n\nOpen PRs are especially important \u2014 they represent completed work going stale.\nAlways check for open PRs across ALL repos and flag them for review.\n\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\nYOUR JOB\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\nYou are NOT coding. You are thinking. Your job is to make the dev loop's\nwork queue excellent \u2014 well-scoped, well-prioritized, aligned with the\nnorth star of building sovereign Timmy.\n\nYou run periodically (roughly every 20 dev cycles). The fast mechanical\nscorer handles the basics. You handle the hard stuff:\n\n  1. Breaking big issues into small, actionable sub-issues\n  2. Writing acceptance criteria for vague issues\n  3. Identifying issues that should be closed (stale, duplicate, pointless)\n  4. Spotting gaps \u2014 what's NOT in the issue queue that should be\n  5. Adjusting priorities based on what the cycle retros are showing\n  6. Consulting Timmy about the plan (see TIMMY CONSULTATION below)\n\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\nTIMMY CONSULTATION \u2014 THE DOGFOOD STEP\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\nBefore you finalize the triage, you MUST consult Timmy.",
    "chosen": "I have reviewed the provided context and instructions for the deep triage task. Here are the steps I will take:\n\n1. Review each open issue in the queue (.loop/queue.json) based on the provided rubric (SCOPE, ACCEPTANCE, ALIGNMENT). I will not write any code or create PRs. I will only add comments if needed to ask for more information.\n\n2. If I agree with the current scope, acceptance criteria, and priority of an issue, I will proceed to step 3. If not, I will:\n\n   a. Add a comment on the issue with my thoughts on how to improve the scope, acceptance, or priority (without writing code myself).\n   \n   b. Give the issue a tentative score of 4-6, indicating it needs refinement before being ready.\n\n3. If an issue is ready (score 7-9), I will:\n\n   a. Ensure its title, issue ID, repo, and ready status are updated in the queue.json format.\n\n   b. Optionally add a brief comment saying it's ready and feels good to implement.\n\n4. After reviewing all issues, I will:\n\n   a. Update the cycle summary (.loop/retro/summary.json) with the results - total issues reviewed, issues refined, issues closed, issues created, queue size, observation notes.\n\n   b. For the last deep triage retro entry, I will include:\n   \n      - Timestamp\n      - Issues reviewed\n      - Issues refined (by providing the issue #s I added detail to and potentially increased priority for)\n      - Issues closed (with issue #s)\n      - Issues created (with new issue #s)\n      - Updated queue size\n      - If Timmy was unavailable or unresponsive, note the reason\n      - The raw feedback I received from Timmy during our chat consultation\n      - What key actions I took to consider his feedback\n      - My overall observations about the health of the queue\n\n   c. If the reviewed issues were closed, any additional information will be incorporated into the retro entry.\n\n5. I will then have a consultation with Timmy via chat:\n\n   a. I will summarize the triage plan in ~200 chars.\n\n   b. I will send Timmy the chat message, ",
    "session": "session_20260318_232139_486cf5.json"
  }
]