Co-authored-by: Kimi Agent <kimi@timmy.local> Co-committed-by: Kimi Agent <kimi@timmy.local>
11 KiB
Timmy Automations Backlog Organization
Date: 2026-03-21
Issue: #720 - Refine and group Timmy Automations backlog
Organized by: Kimi agent
Summary
The Timmy Automations backlog has been organized into 10 milestones grouping related work into coherent iterations. This document serves as the authoritative reference for milestone purposes and issue assignments.
Milestones Overview
| Milestone | Issues | Due Date | Description |
|---|---|---|---|
| Automation Hub v1 | 2 open | 2026-04-10 | Core automation infrastructure - Timmy Automations module, orchestration, and workflow management |
| Daily Run v1 | 8 open | 2026-04-15 | First iteration of the Daily Run automation system - 10-minute ritual, agenda generation, and focus presets |
| Infrastructure | 3 open | 2026-04-15 | Infrastructure and deployment tasks - DNS, SSL, VPS, and DevOps |
| Dashboard v1 | 0 open | 2026-04-20 | Mission Control dashboard enhancements - Daily Run metrics, triage visibility, and agent scorecards |
| Inbox & Focus v1 | 1 open | 2026-04-25 | Unified inbox view for Timmy - issue triage, focus management, and work selection |
| Token Economy v1 | 4 open | 2026-04-30 | Token-based reward system for agents - rules, scorecards, quests, and adaptive rewards |
| Code Hygiene | 14 open | 2026-04-30 | Code quality improvements - tests, docstrings, refactoring, and hardcoded value extraction |
| Matrix Staging | 19 open | 2026-04-05 | The Matrix 3D world staging deployment - UI fixes, WebSocket, Workshop integration |
| OpenClaw Sovereignty | 11 open | 2026-05-15 | Deploy sovereign AI agent on Hermes VPS - Ollama, OpenClaw, and Matrix portal integration |
Detailed Breakdown
Automation Hub v1 (Due: 2026-04-10)
Core automation infrastructure - the foundation for all other automation work.
| Issue | Title | Status |
|---|---|---|
| #720 | Refine and group Timmy Automations backlog | In Progress |
| #719 | Generate weekly narrative summary of work and vibes | Open |
Recommendation: Complete #719 first to establish the narrative logging pattern before other milestones.
Daily Run v1 (Due: 2026-04-15)
The 10-minute ritual that starts Timmy's day - agenda generation, focus presets, and health checks.
| Issue | Title | Status |
|---|---|---|
| #716 | Add focus-day presets for Daily Run and work selection | Open |
| #704 | Enrich Daily Run agenda with classifications and suggestions | Open |
| #705 | Add helper to log Daily Run sessions to a logbook issue | Open |
| #706 | Capture Daily Run feels notes and surface nudges | Open |
| #707 | Integrate Deep Triage outputs into Daily Run agenda | Open |
| #708 | Map flakiness and risky areas for test tightening | Open |
| #709 | Add a library of test-tightening recipes for Daily Run | Open |
| #710 | Implement quick health snapshot before coding | Open |
Recommendation: Start with #710 (health snapshot) as it provides immediate value and informs other Daily Run features. Then #716 (focus presets) to establish the work selection pattern.
Infrastructure (Due: 2026-04-15)
DevOps and deployment tasks required for production stability.
| Issue | Title | Status |
|---|---|---|
| #687 | Pre-commit and pre-push hooks fail on main due to 256 ModuleNotFoundErrors | Open |
| #688 | Point all 4 domains to Hermes VPS in GoDaddy DNS | Open |
| #689 | Run SSL provisioning after DNS is pointed | Open |
Recommendation: These are sequential - #687 blocks commits, #688 blocks #689. Prioritize #687 for code hygiene.
Dashboard v1 (Due: 2026-04-20)
Mission Control dashboard for automation visibility. Currently empty as related work is in Token Economy (#712).
Note: Issue #718 (dashboard card for Daily Run) is already closed. Issue #712 (agent scorecards) spans both Token Economy and Dashboard milestones.
Inbox & Focus v1 (Due: 2026-04-25)
Unified view for issue triage and work selection.
| Issue | Title | Status |
|---|---|---|
| #715 | Implement Timmy Inbox unified view | Open |
Note: This is a significant feature that may need to be broken down further once work begins.
Token Economy v1 (Due: 2026-04-30)
Reward system for agent participation and quality work.
| Issue | Title | Status |
|---|---|---|
| #711 | Centralize agent token rules and hooks for automations | Open |
| #712 | Generate daily/weekly agent scorecards | Open |
| #713 | Implement token quest system for agents | Open |
| #714 | Adapt token rewards based on system stress signals | Open |
Recommendation: Start with #711 to establish the token infrastructure, then #712 for visibility. #713 and #714 are enhancements that build on the base system.
Code Hygiene (Due: 2026-04-30)
Ongoing code quality improvements. These are good "filler" tasks between larger features.
| Issue | Title | Status |
|---|---|---|
| #769 | Add unit tests for src/infrastructure/db_pool.py | Open |
| #770 | Add unit tests for src/dashboard/routes/health.py | Open |
| #771 | Refactor run_agentic_loop() — 120 lines, extract helpers | Open |
| #772 | Refactor produce_system_status() — 88 lines, split into sections | Open |
| #773 | Add docstrings to public functions in src/dashboard/routes/tasks.py | Open |
| #774 | Add docstrings to VoiceTTS.set_rate(), set_volume(), set_voice() | Open |
| #775 | Add docstrings to system route functions in src/dashboard/routes/system.py | Open |
| #776 | Extract hardcoded PRAGMA busy_timeout=5000 to config | Open |
| #777 | DRY up tasks_pending/active/completed — extract shared helper | Open |
| #778 | Remove bare pass after logged exceptions in src/timmy/tools.py |
Open |
| #779 | Add unit tests for src/timmy/conversation.py | Open |
| #780 | Add unit tests for src/timmy/interview.py | Open |
| #781 | Add error handling for missing DB in src/dashboard/routes/tasks.py | Open |
| #782 | Extract hardcoded sats limit in consult_grok() to config | Open |
Recommendation: These are independent and can be picked up in any order. Good candidates for when blocked on larger features.
Matrix Staging (Due: 2026-04-05)
The Matrix 3D world - UI fixes and WebSocket integration for the Workshop.
QA Issues:
| Issue | Title |
|---|---|
| #733 | The Matrix staging deployment — 3 issues to fix |
| #757 | No landing page or enter button — site loads directly into 3D world |
| #758 | WebSocket never connects — VITE_WS_URL is empty in production build |
| #759 | Missing Submit Job and Fund Session UI buttons |
| #760 | Chat messages silently dropped when WebSocket is offline |
| #761 | All routes serve identical content — no client-side router |
| #762 | All 5 agents permanently show IDLE state |
| #763 | Chat clear button overlaps connection status on small viewports |
| #764 | Mobile: status panel overlaps HUD agent count on narrow viewports |
UI Enhancement Issues:
| Issue | Title |
|---|---|
| #747 | Add graceful offline mode — show demo mode instead of hanging |
| #748 | Add loading spinner/progress bar while 3D scene initializes |
| #749 | Add keyboard shortcuts — Escape to close modals, Enter to submit chat |
| #750 | Chat input should auto-focus when Workshop panel opens |
| #751 | Add connection status indicator with color coding |
| #752 | Add dark/light theme toggle |
| #753 | Fund Session modal should show explanatory text about what sats do |
| #754 | Submit Job modal should validate input before submission |
| #755 | Add About/Info panel explaining what The Matrix/Workshop is |
| #756 | Add FPS counter visibility toggle — debug-only by default |
Note: This milestone has the earliest due date (2026-04-05) and most issues. Consider splitting into "Matrix Critical" (QA blockers) and "Matrix Polish" (UI enhancements).
OpenClaw Sovereignty (Due: 2026-05-15)
Deploy a sovereign AI agent on Hermes VPS - the long-term goal of Timmy's independence from cloud APIs.
| Issue | Title | Status |
|---|---|---|
| #721 | Research: OpenClaw architecture, deployment modes, and Ollama integration | Open |
| #722 | Research: Best small LLMs for agentic tool-calling on constrained hardware | Open |
| #723 | Research: OpenClaw SOUL.md and AGENTS.md patterns | Open |
| #724 | [1/8] Audit Hermes VPS resources and prepare for OpenClaw deployment | Open |
| #725 | [2/8] Install and configure Ollama on Hermes VPS | Open |
| #726 | [3/8] Install OpenClaw on Hermes VPS and complete onboarding | Open |
| #727 | [4/8] Expose OpenClaw gateway via Tailscale for Matrix portal access | Open |
| #728 | [5/8] Create Timmy's SOUL.md and AGENTS.md — sovereign agent persona | Open |
| #729 | [6/8] Integrate OpenClaw chat as a portal/scroll in The Matrix frontend | Open |
| #730 | [7/8] Create openclaw-tools Gitea repo — Timmy's sovereign toolbox | Open |
| #731 | [8/8] Write sovereignty migration plan — offload tasks from Anthropic to OpenClaw | Open |
Note: This is a research-heavy, sequential milestone. Issues #721-#723 should be completed before implementation begins. Consider creating a research summary document as output from the research issues.
Issues Intentionally Left Unassigned
The following issues remain without milestone assignment by design:
Philosophy Issues
Ongoing discussion threads that don't fit a milestone structure:
- #502, #511, #521, #528, #536, #543, #548, #556, #566, #571, #583, #588, #596, #602, #608, #613, #623, #630, #642
Feature Ideas / Future Work
Ideas that need more definition before milestone assignment:
- #654, #653, #652, #651, #650 (ASCII Video showcase)
- #664 (Chain Memory song)
- #578, #577, #579 (Autonomous action, identity evolution, contextual mastery)
Completed Issues
Already closed issues remain in their original state without milestone assignment.
Recommended Execution Order
Based on priority and dependencies:
- Automation Hub v1 (April 10) - Foundation for all automation work
- Daily Run v1 (April 15) - Core developer experience improvement
- Infrastructure (April 15) - Unblocks production deployments
- Matrix Staging (April 5) - Parallel track - UI team work
- Inbox & Focus v1 (April 25) - Builds on Daily Run patterns
- Dashboard v1 (April 20) - Visualizes Token Economy data
- Token Economy v1 (April 30) - Gamification layer
- Code Hygiene (April 30) - Ongoing - Fill gaps between features
- OpenClaw Sovereignty (May 15) - Long-term research and deployment
Notes for Future Triage
- Issues should be assigned to milestones at creation time
- Each milestone should have a "Definition of Done" documented
- Consider creating epic issues for large milestones (OpenClaw, Matrix)
- Weekly triage should review unassigned issues and new arrivals
- Milestone due dates should be adjusted based on velocity
This document is maintained as part of the Timmy Automations subsystem. Update it when milestone structure changes.