Files
timmy-home/training-data/dpo-pairs/session_20260319_001246_0273c2.json
Alexander Whitestone 0d64d8e559 initial: sovereign home — morrowind agent, skills, training-data, research, specs, notes, operational docs
Tracked: morrowind agent (py/cfg), skills/, training-data/, research/,
notes/, specs/, test-results/, metrics/, heartbeat/, briefings/,
memories/, skins/, hooks/, decisions.md, OPERATIONS.md, SOUL.md

Excluded: screenshots, PNGs, binaries, sessions, databases, secrets,
audio cache, timmy-config/ and timmy-telemetry/ (separate repos)
2026-03-27 13:05:57 -04:00

7 lines
5.6 KiB
JSON

[
{
"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": "To prepare for deep triage, I will:\n\n1. Review the current queue in `.loop/queue.json` and categorize each issue based on the provided rubric. \n2. For each issue, determine the SCOPE (0-3), ACCEPTANCE (0-3) and ALIGNMENT (0-3) scores.\n3. Based on the scores, decide the ACTIONS for each issue:\n - Score 7-9 issues are considered \"Ready\" and should be added to `queue.json` with `ready: true`.\n - Score 4-6 issues are considered \"Refine\". Add a comment on the issue with missing file references, acceptance criteria, etc. If I can fill in the gaps myself by looking at the code, I will do so.\n - Score 0-3 issues are considered for \"Close/Deprioritize\". Comment with reasoning.\n4. Update the `.loop/queue.json` file with the refined ranked queue in the correct format.\n\n5. Review the cycle summary in `.loop/retro/summary.json` and make observations about:\n - The overall success rate and health of the development loop \n - Any recent failures and their root causes\n - Whether the loop is keeping up with the incoming work\n - The quality and speed of tests and the main green status\n\n6. Review the last deep triage retro and make notes on:\n - What changes were made to the queue based on that triage\n - How issues flagged for refinement fared in the loop \n - What new insights or conclusions were reached about the queue health and development velocity\n\n7. Draft the triage plan summarizing what work to prioritize, close, and add. The summary should be 200 chars or less.\n\n8. Initiate a chat session with Timmy to get his feedback on the draft triage plan:\n \n `~/Timmy-Time-dashboard/.venv/bin/timmy chat --session-id triage \"The development loop triage is planning the next batch of work. Here's the plan: [YOUR SUMMARY]. As the product being built, do you have feedback? What do you think is most important for your own growth? What are you struggling with? Keep it to 3-4 sentences.\"`\n\n9. Act on Timmy's feedback. If he identifies gaps, add those to the queue. If he reques",
"session": "session_20260319_001246_0273c2.json"
}
]