Co-authored-by: Kimi Agent <kimi@timmy.local> Co-committed-by: Kimi Agent <kimi@timmy.local>
233 lines
11 KiB
Markdown
233 lines
11 KiB
Markdown
# 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:
|
|
|
|
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.*
|