Files
Timmy-time-dashboard/timmy_automations/BACKLOG_ORGANIZATION.md
kimi f6100b111d
Some checks failed
Tests / lint (pull_request) Has been cancelled
Tests / test (pull_request) Has been cancelled
docs: add backlog organization summary for Timmy Automations
Creates BACKLOG_ORGANIZATION.md documenting the milestone structure
and issue assignments for the Timmy Automations backlog.

- 10 milestones created covering Automation Hub, Daily Run, Token Economy,
  Dashboard, Inbox & Focus, Matrix Staging, OpenClaw, Code Hygiene, and Infrastructure
- 61 open issues organized into appropriate milestones
- Recommended execution order based on dependencies and priorities
- Philosophy and future-work issues intentionally left unassigned

Fixes #720
2026-03-21 16:27:37 -04:00

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.


Based on priority and dependencies:

  1. Automation Hub v1 (April 10) - Foundation for all automation work
  2. Daily Run v1 (April 15) - Core developer experience improvement
  3. Infrastructure (April 15) - Unblocks production deployments
  4. Matrix Staging (April 5) - Parallel track - UI team work
  5. Inbox & Focus v1 (April 25) - Builds on Daily Run patterns
  6. Dashboard v1 (April 20) - Visualizes Token Economy data
  7. Token Economy v1 (April 30) - Gamification layer
  8. Code Hygiene (April 30) - Ongoing - Fill gaps between features
  9. 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.