[
  {
    "prompt": "Add class-level docstrings to undocumented classes in a Python project. \n\nFor each class listed below, add a single-line docstring right after the class definition line (after `class ClassName:` or `class ClassName(Base):` etc). The docstring should briefly describe what the class represents based on context (field names, usage, surrounding code).\n\nREPO: /tmp/timmy-agents/hermes/repo\n\nFiles and classes to add docstrings to:\n\n1. src/dashboard/models/calm.py: TaskState, TaskCertainty, Task, JournalEntry\n2. src/dashboard/routes/discord.py: TokenPayload (if it exists)\n3. src/dashboard/routes/telegram.py: TokenPayload (if it exists)\n4. src/dashboard/routes/work_orders.py: _EnumLike\n5. src/dashboard/services/scorecard_service.py: PeriodType\n6. src/infrastructure/chat_store.py: Message\n7. src/infrastructure/notifications/push.py: Notification\n8. src/integrations/voice/nlu.py: Intent\n9. src/timmy/approvals.py: ApprovalItem\n10. src/timmy/briefing.py: Briefing\n11. src/timmy/research_tools.py: MockLLMClient, MockCompletion\n12. src/lightning/ledger.py: TxType, TxStatus\n13. src/timmy_serve/app.py: ChatRequest, ChatResponse, StatusResponse\n\nRules:\n- Only add docstrings to classes that DON'T already have one\n- Use triple-double-quote format: \"\"\"Description.\"\"\"\n- Keep docstrings to ONE line (concise)\n- Don't change anything else in the files\n- Read each file first to understand context before writing the docstring\n- Use the patch tool for each change\n\nAfter making all changes, run: cd /tmp/timmy-agents/hermes/repo && git diff --stat\nPrint the final diff stat.",
    "chosen": "",
    "session": "session_20260323_160415_267a50.json"
  }
]