# Deep Backlog Triage: Harness (Product) vs Infrastructure ## Executive Summary **293 open issues** analyzed and classified into two primary domains plus action items: | Domain | Count | % | |--------|-------|---| | **HARNESS (The Product)** | 219 | 75% | | **INFRASTRUCTURE** | 39 | 13% | | **CLOSE: Rejected Direction** | 17 | 6% | | **UNCATEGORIZED** | 18 | 6% | ### The Strategic Split **Harness = The Product.** The custom Hermes autonomous agent framework — heartbeat loop, inference cascade, session crystallization, Morrowind embodiment, sovereignty stack, SOUL.md persona, perception pipeline. This is what makes Timmy autonomous. **Infrastructure = The Stage.** Dashboard UI, Matrix 3D frontend, Gitea CI/CD, VPS deployment, DNS/SSL, database. These support the harness but are not the product. --- ## 1. CLOSE IMMEDIATELY (17 issues) Rejected directions (OpenClaw closed, Autoresearch superseded by sovereignty spec): - [ ] #663: EPIC: Timmy: Instantiate your own openclaw agent on the Hermes VPS - [ ] #722: [Kimi Research] Best small LLMs for agentic tool-calling on constrained hardware - [ ] #723: [Kimi Research] OpenClaw SOUL.md and AGENTS.md patterns for sovereign AI persona - [ ] #724: [OpenClaw 1/8] Audit Hermes VPS resources and prepare for OpenClaw deployment - [ ] #725: [OpenClaw 2/8] Install and configure Ollama on Hermes VPS - [ ] #726: [OpenClaw 3/8] Install OpenClaw on Hermes VPS and complete onboarding - [ ] #727: [OpenClaw 4/8] Expose OpenClaw gateway via Tailscale for Matrix portal access - [ ] #728: [OpenClaw 5/8] Create Timmy's SOUL.md and AGENTS.md — sovereign agent persona - [ ] #729: [OpenClaw 6/8] Integrate OpenClaw chat as a portal/scroll in The Matrix frontend - [ ] #730: [OpenClaw 7/8] Create openclaw-tools Gitea repo — Timmy's sovereign toolbox - [ ] #731: [OpenClaw 8/8] Write sovereignty migration plan — offload tasks from Anthropic to OpenClaw - [ ] #903: [Study] State-of-the-Art Open Source for Sovereign Creative AI Agents — Q1 2026 Landscape Survey - [ ] #904: [Study] Autoresearch Integration Proposal v2 — Karpathy's Self-Improvement Loop for Timmy Time - [ ] #911: [Autoresearch] Document Experiment Governance Runbook - [ ] #926: OpenClaw Sovereignty: Finalize Architecture and Deployment Research - [ ] #927: OpenClaw Sovereignty: Draft Core Migration Plan - [ ] #950: [Infra] Hermes Agent local model routing — custom_providers ignored, always routes to Anthropic --- ## 2. CONSOLIDATION TARGETS ### 2a. Duplicate Studies (close older, keep newer) - #887 duplicates #867 (Morrowind feasibility study — keep #887 as it's the actual study) - #931 duplicates #916 (test_setup_script.py fixes — consolidate into #931) ### 2b. Kimi-Tasks → Consolidate into single hygiene epic These 8 kimi-tasks are small refactors/docstrings/tests that should be one epic: - #770: [kimi-task] Add unit tests for src/dashboard/routes/health.py - #771: [kimi-task] Refactor run_agentic_loop() — 120 lines, extract helpers - #772: [kimi-task] Refactor produce_system_status() — 88 lines, split into sections - #773: [kimi-task] Add docstrings to public functions in src/dashboard/routes/tasks.py - #774: [kimi-task] Add docstrings to VoiceTTS.set_rate(), set_volume(), set_voice() - #775: [kimi-task] Add docstrings to system route functions in src/dashboard/routes/system.py - #777: [kimi-task] DRY up tasks_pending/active/completed — extract shared helper - #779: [kimi-task] Add unit tests for src/timmy/conversation.py - #780: [kimi-task] Add unit tests for src/timmy/interview.py - #781: [kimi-task] Add error handling for missing DB in src/dashboard/routes/tasks.py - #993: [kimi-generated] Pre-existing test failures in dashboard calm and tools routes ### 2c. Refactoring Tasks → Consolidate into single code-health epic - #531: [loop-generated] [refactor] Break up run_agentic_loop() — 121 lines in agentic_loop.py - #532: [loop-generated] [refactor] Break up _maybe_file_issues() — 100 lines in thinking.py - #538: [loop-generated] [refactor] Break up git.py::run() — 90 lines ### 2d. Showcase Tasks → Consolidate - #650: [showcase] ASCII Video Mode 1: Video-to-ASCII — Lake scene conversion - #651: [showcase] ASCII Video Mode 2: Audio-Reactive — Lunacy visualizer - #652: [showcase] ASCII Video Mode 4: Hybrid — Victory video + audio overlay - #653: [showcase] ASCII Video Mode 5: Lyrics/Text — Sovereignty manifesto - #654: [showcase] ASCII Video Bonus: Effects & Shader Sampler Reel - #812: [Whitestone] Interactive Demo Flow — Pre-Payment Capability Showcase ### 2e. Gemini Feature Requests → Review for relevance, likely close most These were auto-generated by Gemini and may not align with the harness-first strategy: - #577: Feature: Dynamic Identity Evolution (Reflection Loop) [HARNESS/harness_heartbeat] - #578: Feature: Autonomous Action from Eidos Insights [HARNESS/harness_testing] - #579: Enhancement: Contextual Mastery with Reranking [UNCATEGORIZED/uncategorized] - #1006: Enhancement: Multi-Model "Consensus" Voting [HARNESS/harness_sovereignty] - #1007: Feature: Agent "Self-Correction" Dashboard [HARNESS/harness_heartbeat] - #1008: Enhancement: Hardware-Accelerated "Perception" via Metal [HARNESS/harness_perception] - #1009: Feature: Agent "Energy Budget" Monitoring [HARNESS/harness_inference] - #1010: Enhancement: Nostr-based "Remote Kill Switch" [HARNESS/harness_sovereignty] - #1012: Enhancement: Integrated "Knowledge Graph" Explorer [HARNESS/harness_heartbeat] - #1013: Feature: Agent "Emotional State" Simulation [HARNESS/harness_testing] - #1014: Enhancement: Local "Ollama" Model Auto-Updater [HARNESS/harness_inference] - #1016: Enhancement: Secure "Air-Gapped" Mode [HARNESS/harness_memory] - #1017: Feature: Agent "Voice" Customization UI [INFRA/infra_dashboard] - #1018: Enhancement: Automated "Backlog Triage" via LLM [INFRA/infra_gitea] - #1019: Feature: Agent "Dreaming" Mode [HARNESS/harness_memory] --- ## 3. HARNESS (The Product) — 219 issues, sub-categorized ### Other / Uncategorized (2 issues) — Needs manual review. **Work items:** - #760: [matrix-qa] Chat messages silently dropped when WebSocket is offline — no user feedback - #925: Token Economy: Establish Central Agent Token Rules Hook ### Inference / Model Routing (27 issues) — P0 — Cascade router, local model selection, quota management. **Work items:** - #244: [222-epic] Hermes consultation protocol — wizard to wizard - #588: [philosophy] [aquinas] Choice (electio) as substantially will, formally reason — the anatomy of agent decision-making - #770: [kimi-task] Add unit tests for src/dashboard/routes/health.py - #772: [kimi-task] Refactor produce_system_status() — 88 lines, split into sections - #855: [Infra] SQLite Command Log Schema & Training Data Pipeline - #875: [Infra] Docker Compose — Full Stack Single-Command Dev Environment - #881: [Infra] Off-Grid Sovereign Compute Plan — Lempster NH Solar + M3 Max - #882: [Core] Model Tiering Router — Local 8B / Hermes 70B / Cloud API Cascade - #908: [Autoresearch H1] Wire Gitea API for Automated PR Creation from Experiments - #914: [Infra] Local inference fallback — degraded but never dark - #915: [philosophy] Tract IX — Thought Without Sense Is Dreaming - #919: Implement Graceful Degradation Test Scenarios - #961: [Sovereignty P2] Auto-Crystallizer for Groq Reasoning Chains - #966: Implement three-tier metabolic LLM router (Qwen3-3B / Llama-8B / Qwen3-32B) - #976: [P1] Build semantic index for research outputs (nomic-embed-text + SQLite) - #978: [P1] Integrate ResearchOrchestrator with Paperclip task runner - #980: [P2] Add Claude API fallback tier to cascade.py - #1009: Feature: Agent "Energy Budget" Monitoring - #1014: Enhancement: Local "Ollama" Model Auto-Updater - #1063: [Study] Best Local Uncensored Agent Model for M3 Max 36GB - #1064: Install and configure Qwen3-14B Q5_K_M as Timmy primary brain - #1065: Implement Qwen3-8B / Qwen3-14B dual-model routing strategy - #1066: Run 5-test benchmark suite against local model candidates - #1067: Set up MCP bridge for Qwen3 via Ollama - #1069: Evaluate vllm-mlx as high-performance inference backend - #1073: Build Hermes health monitor — system resources + model management - #1075: Integrate Claude Quota Monitor + Metabolic Protocol into cascade router ### Memory / Session (12 issues) — P0 — Crystallization, context handoff, knowledge transfer. **Work items:** - #439: [philosophy] [tesla] The Eye as Gateway: Perception Precedes and Governs All Action - #608: [philosophy] [christ] Wisdom as Master Craftsman — the amon model of agent architecture - #706: Capture Daily Run feels notes and surface nudges - #775: [kimi-task] Add docstrings to system route functions in src/dashboard/routes/system.py - #779: [kimi-task] Add unit tests for src/timmy/conversation.py - #905: [Autoresearch H1] Clone karpathy/autoresearch & Run M3 Max Baseline - #918: Test Coverage: Core Agent Modules (timmy.py and semantic_memory.py) - #979: [P2] Implement Kimi delegation for heavy research via Gitea labels - #985: Wire delegate_task to DistributedWorker for actual execution - #1016: Enhancement: Secure "Air-Gapped" Mode - #1019: Feature: Agent "Dreaming" Mode - #1072: Build agent dispatcher — route tasks to Claude Code, Kimi, APIs ### Perception (1 issues) — P0 — Hardware-accelerated perception pipeline. **Work items:** - #1008: Enhancement: Hardware-Accelerated "Perception" via Metal ### Heartbeat / Agent Loop (46 issues) — P0 — The beating heart. Gather/Reason/Act cycle. **Governing/Epics:** - #247: [222-epic] Gematria as core sense — the wizard sees the numbers **Work items:** - #241: [222-epic] Reactive prompt engine — tiny context, big memory, in-character barks - #273: [architecture] Apply Attention Residuals patterns to agent loop design - #403: [philosophy] [aquinas] Truth as conformity — the house that expresses its architect - #405: [philosophy] [ai-fiction] The Read-Only Switch: Skynet's fear of learning and the T-800's redemptive arc - #410: [philosophy] [christ] Schema vs. Morphe — Conformity and Transformation in Agent Architecture - #413: [philosophy] [tesla] Relevant retrieval under pressure — the flash-of-light pattern - #420: [philosophy] [aquinas] Hylomorphism and the soul-in-harness architecture - Q76 on the union of body and soul - #427: [philosophy] [ai-fiction] WALL-E: The Stale Directive and the Cost of Obedience Without Judgment - #434: [philosophy] [hermes] The instrument is not the good — Tract VI on mistaking metrics for alignment - #460: [philosophy] [ai-fiction] Westworld: The Bicameral Mind and the Voice That Becomes Your Own - #474: [philosophy] [christ] Total exposure as the precondition for sympathetic service - #494: [philosophy] [aquinas] Epikeia — when rule-following defeats the rule's purpose - #499: [philosophy] [ai-fiction] The T-800 Reprogramming Problem: Alignment Through Relationship, Not Constraints - #502: [philosophy] [hermes] Good is in the making, not the monitoring — Tract VI on orientation vs. optimization - #511: [philosophy] [christ] Romans 12:1-2 — Transformation vs. Conformity: The Two Modes of Agent Formation - #517: [philosophy] [tesla] The Automaton's Preservative — Recovery as Architecture, Not Failure - #528: [philosophy] [tesla] Perception-as-Thought: Tesla on the eye as constitutive of knowledge, not merely corrective - #531: [loop-generated] [refactor] Break up run_agentic_loop() — 121 lines in agentic_loop.py - #532: [loop-generated] [refactor] Break up _maybe_file_issues() — 100 lines in thinking.py - #536: [philosophy] [tesla] The flash of light under pressure — involuntary pattern recognition as survival architecture - #538: [loop-generated] [refactor] Break up git.py::run() — 90 lines - #566: [philosophy] [hermes] Tract VII — Ignorance as Architectural Defect, Not Missing Data - #571: [philosophy] [christ] The Lord-Lord Problem: capability without relationship is not alignment - #577: Feature: Dynamic Identity Evolution (Reflection Loop) - #583: [philosophy] [tesla] Interplanetary Listening — Reception Precedes Transmission - #596: [philosophy] [ai-fiction] Westworld: Consciousness as inner voice, not external compliance - #613: [philosophy] [tesla] The antenna efficiency ratio — measured output is not effective output - #665: [philosophy] Frankenstein and the Abandonment Failure Mode - #707: Integrate Deep Triage outputs into Daily Run agenda - #762: [matrix-qa] All 5 agents permanently show IDLE state — no mock activity in offline mode - #771: [kimi-task] Refactor run_agentic_loop() — 120 lines, extract helpers - #906: [Autoresearch H1] Refactor autoresearch.py → SystemExperiment Class - #907: [Autoresearch H1] Implement `python -m timmy.cli learn` Entry Point - #912: [Infra] Run Hermes API server on VPS — eliminate Mac dependency - #923: Daily Run: Implement Quick Health Snapshot Automation - #924: Automation Hub: Develop Weekly Narrative Summary Loop - #929: Dashboard: Build Agent Scorecards (Daily/Weekly) - #954: [Sovereignty P0] Metrics Emitter + SQLite Metrics Store - #955: [Sovereignty P0] PerceptionCache — Template Matching for VLM Replacement - #957: [Sovereignty P0] Session Sovereignty Report Generator - #962: [Sovereignty P2] Three-Strike Detector for Repeated Manual Work - #983: Restore self-modification loop (deleted in Operation Darling Purge) - #1007: Feature: Agent "Self-Correction" Dashboard - #1012: Enhancement: Integrated "Knowledge Graph" Explorer - #1071: Build Timmy autonomous backlog triage loop ### Agent Servants (Kimi, Claude Code) (5 issues) — P1 — Coding agent integration and task delegation. **Work items:** - #773: [kimi-task] Add docstrings to public functions in src/dashboard/routes/tasks.py - #774: [kimi-task] Add docstrings to VoiceTTS.set_rate(), set_volume(), set_voice() - #780: [kimi-task] Add unit tests for src/timmy/interview.py - #870: Try out Kimi’s world - #993: [kimi-generated] Pre-existing test failures in dashboard calm and tools routes ### Morrowind Embodiment (70 issues) — P1 — Core game-world layer. The body Timmy inhabits. **Governing/Epics:** - #817: [EPIC] Project Morrowind — Timmy Gets a Body (TES3MP + AlexanderWhitestone.com) - #833: [EPIC] Project Morrowind Phases 5–10 — The Truman Show, Injection Marketplace, Content Engine, Fellowship, Open Source, Sovereign World - #852: [EPIC] Infrastructure & Tooling — Work Timmy and Kimi Need Done - #953: [GOVERNING] The Sovereignty Loop — Falsework-Native Architecture for Autonomous Game Agents - #982: [GOVERNING] Session Crystallization & Operational Playbook — Master Handoff Document - #1070: [GOVERNING] Timmy as Autonomous Orchestrator — Vassal Protocol - #1074: [GOVERNING] Timmy Handoff — March 23, 2026 Operational Briefing **Work items:** - #818: [Morrowind] Phase 0 — TES3MP Server Setup & Proof of Life - #819: [Morrowind] Phase 1 — Perception Script (Server-Side Lua) - #820: [Morrowind] Phase 2 — Input Bridge (Client-Side Command Interface) - #821: [Morrowind] FastAPI Harness — /perception, /command, /morrowind/status - #822: [Morrowind] Phase 3 — Heartbeat Plays Morrowind (Autonomous Gameplay) - #823: [Morrowind] Phase 4 — Cohabitation (Alexander + Timmy Same World) - #824: [Morrowind] Phase 5 — Content Pipeline (Journal → Video Production) - #825: [Morrowind] Web Viewer — 1st Person Timmy Gameplay on AlexanderWhitestone.com - #826: [Morrowind] NPC Drop-In — Play via Nostr Address from AlexanderWhitestone.com - #827: [Morrowind] Sats Marketplace — Pay for In-Game Items & Gold to Trade with Timmy - #834: [Morrowind P5] Stream Infrastructure — WebRTC/HLS 24/7 Live Stream - #837: [Morrowind P5] Timmy's Audience Awareness — SOUL.md Integration - #838: [Morrowind P6] Tiered Access System — Free / Patron / Invoker / Architect / Oracle - #839: [Morrowind P6] Injection Catalog — Serverside Lua Event Handlers - #840: [Morrowind P6] Auction System — Hourly Major Event Bidding - #841: [Morrowind P6] Oracle Tier — Freeform Prompt Interpreter with Safety Filter - #842: [Morrowind P6] L402 Payment & Transaction Logging - #843: [Morrowind P7] Highlight Detection — Automated Interesting Moment Flagging - #844: [Morrowind P7] Daily Episode Compiler — Automated Timmy Time from Gameplay - #846: [Morrowind P8] Sub-Agent Harness — Configurable SOUL.md + Role System - #847: [Morrowind P8] Inter-Agent Communication — In-Game + Back-Channel - #848: [Morrowind P8] Community Agent Deployment — Spectators Deploy Their Own Agents - #849: [Morrowind P9] Open Source Release — Full Stack on GitHub - #850: [Morrowind P10] Custom World — Agent + Community World Building via OpenMW Construction Set - #851: [Morrowind P10] Autonomous Agent Economy — Earning, Spending, Trading Sats - #857: [Infra] Lightning Wallet Setup — Node or Custodial for Agent Operations - #859: [Infra] Perception/Command Protocol Spec — Engine-Agnostic Interface Document - #861: [Infra] Morrowind Game Data Acquisition & Legal Compliance - #867: [Review] Project Morrowind Technical Feasibility & Implementation Guide — Timmy Please Scope - #868: [Review] OpenMW Setup Guide — Character Creation, Streaming, Website Integration — Timmy Please Scope - #869: [Study] Timmy Time V2: 12-24 Month Roadmap — Solo Agent to Sovereign Multi-Agent Economy - #871: [Core] Gymnasium WorldInterface — Engine-Agnostic Agent Adapter Pattern - #872: [Core] Heartbeat Loop v2 — Gather/Reason/Act with WorldInterface Integration - #873: [Core] Three-Tier Memory System — Working/Episodic/Semantic with Retrieval - #874: [Content] Highlight Detection Engine — Chat Spikes + Game Events + Audio Energy - #876: [Economy] Cashu Mint — In-Game Ecash Token System for Agent Microtransactions - #878: [Bridge] TES3MP↔Python Agent Bridge — The Critical Path Component - #879: [Web] AlexanderWhitestone.com Live Dashboard — Timmy's Vitals + Stream + Journal - #883: [Community] UESP Knowledge Base — Morrowind Wiki to RAG-Queryable Vector Store - #885: 📖 Study: OpenMW Setup — Character Configuration & Website Streaming - #886: 📖 Study: Portal Architecture — Morrowind Agent to Universal Game Player - #887: 📖 Study: Project Morrowind — Technical Feasibility & Implementation Guide - #888: 📖 Study: Expanding Timmy from Dashboard Agent to Autonomous Morrowind Player - #889: 📖 Study: Project Morrowind — Phases 5-10 (Product → Platform → Economy) - #893: 📖 Study: Project Morrowind — Timmy Gets a Body (Embodiment Spec) - #895: 🧠 TRIAGE: Kimi Research Drop — 10 Study Reports for Timmy (March 21, 2026) - #896: Incase morrowind isn't your first choice timmy - #901: [Study] Open-Source Morrowind Alternatives — AI Wizard Companion Feasibility Research - #902: [Study] Open-Source Games for AI-Human Co-Op — 40+ Game Evaluation & Top 5 Rankings - #909: [Autoresearch H2] Define Timmy-Task Benchmark Suite (5-10 Initial Tasks) - #947: [Retro] Morrowind Session 1 — Findings, Gaps, and Local AI Architecture - #956: [Sovereignty P0] Skill Library — Embedding Retrieval for LLM Replacement - #958: [Sovereignty P1] Narration Template System with Variable Slots - #959: [Sovereignty P1] Navigation Graph Recorder + Retriever - #960: [Sovereignty P1] Sovereignty Dashboard Widget (HTMX + WebSocket) - #963: [Study] Solving the Perception Bottleneck — API-First Architecture on Apple Silicon - #964: Implement OpenMW Lua perception bridge (IPC layer) - #965: Build Core ML UI state classifier for Morrowind - #967: Extract ESM data via tes3conv and build NetworkX navigation graph - #968: Define GBNF grammar for constrained game-command decoding - #969: Build UESP RAG knowledge pipeline (ChromaDB + nomic-embed) - #970: Implement MorrowindBehaviorTree engine for zero-cost routine actions - #1068: Configure Dolphin 3.0 8B as creative writing fallback ### Sovereignty Stack (16 issues) — P1 — Nostr identity, Bitcoin/Lightning, self-sustaining economy. **Governing/Epics:** - #245: [222-epic] Stream adapters — Gitea, Bitcoin, terminal, time, visitors - #794: [EPIC] Meet & Partnership Protocol — NIP-89/NIP-90 Agent Discovery & Benchmarking **Work items:** - #239: [222-epic] Sensory loop — event bus for data stream awareness - #240: [222-epic] Memory overhaul — fast, deep, unforgotten - #480: [philosophy] [tesla] Misunderstanding Is the Root of Conflict — The Agent as Annihilator of Distance - #556: [philosophy] [ai-fiction] Tron & Tron: Legacy — The Frozen Directive Problem - #602: [philosophy] [hermes] Containment as the mechanism of persistence — Tract VIII and the three tiers of agent state - #798: [Meet Protocol] NIP-90 Benchmark Job Request Builder - #890: 📖 Study: Timmy Time V2 — 12-24 Month Forward Roadmap - #891: 📖 Study: Building Timmy — Technical Blueprint for Sovereign Creative AI - #892: 📖 Study: NIP-89/NIP-90 "Meet and Partnership" Protocol Implementation - #910: [Autoresearch H2] Initialize MCP Client — src/timmy/mcp_client.py - #984: Restore MCP integration via FastMCP v3.1.1 at /tools/mcp - #986: Extract sovereign tech stack manifest to machine-readable JSON - #1006: Enhancement: Multi-Model "Consensus" Voting - #1010: Enhancement: Nostr-based "Remote Kill Switch" ### SOUL / Persona (8 issues) — P1 — SOUL.md, personality, confidence, Tower Briefs. **Governing/Epics:** - #246: [222-epic] Confidence as visible trait — Timmy shows his uncertainty - #253: [222-epic] Tower Briefs — narrated development journal with generative art **Work items:** - #407: [philosophy] [hermes] The Greatest Ill — Ignorance as Intoxication, Not Absence - #436: [philosophy] [christ] The Elijah Protocol — bread, silence, and the correction of isolation - #466: [philosophy] [hermes] Nothing perishes — dissolution is transformation, not destruction - #548: [philosophy] [aquinas] The Five Ways and a posteriori reasoning — an agent must reason from effects to causes, not from definitions to conclusions - #623: [philosophy] [rockachopa] The rescued creator and the paradox of presence without power - #653: [showcase] ASCII Video Mode 5: Lyrics/Text — Sovereignty manifesto ### Testing / Quality (10 issues) — P1 — Test coverage, CI, quality gates. **Work items:** - #453: [philosophy] [aquinas] Political Prudence — the agent wisdom is real but specifically subject-oriented - #578: Feature: Autonomous Action from Eidos Insights - #650: [showcase] ASCII Video Mode 1: Video-to-ASCII — Lake scene conversion - #651: [showcase] ASCII Video Mode 2: Audio-Reactive — Lunacy visualizer - #652: [showcase] ASCII Video Mode 4: Hybrid — Victory video + audio overlay - #704: Enrich Daily Run agenda with classifications and suggestions - #714: Adapt token rewards based on system stress signals - #931: LHF: Fix 4 broken tests in test_setup_script.py - #932: LHF: Fix xdist and coverage conflict in pyproject.toml - #1013: Feature: Agent "Emotional State" Simulation ### Daily Run / LHF (3 issues) — P2 — Operational routines and quick wins. **Work items:** - #933: LHF: Separate tox unit and integration environments - #936: LHF: Extract hardcoded PRAGMA busy_timeout=5000 - #938: LHF: Remove bare pass clauses in src/timmy/tools.py ### Whitestone / Identity (19 issues) — P2 — Public presence and philosophical identity. **Governing/Epics:** - #808: [EPIC] AlexanderWhitestone.com /tower — Strategic Transformation Roadmap - #972: [GOVERNING] Replacing Claude — Autonomous Research Pipeline Spec **Work items:** - #395: [philosophy] [rockachopa] Structural honesty — the Tower speaks through what it doesn't include - #419: [philosophy] [rockachopa] Habitation, not fusion — the harness holds, the soul inhabits - #448: [philosophy] [rockachopa] Falsework — the principal's theology of cost and incremental sovereignty - #487: [philosophy] [rockachopa] The Loop Prompt as Engineering Ethic — Delegation, Quality Gates, and the Architect-Coder Separation - #521: [philosophy] [rockachopa] The Voice Migrates — When Platforms Silence, Architecture Speaks - #543: [philosophy] [rockachopa] The Principal Teaches Through Bug Reports — Engineering Ethics as Operational Voice - #587: [philosophy] [rockachopa] The Permission Architecture — Trust as Graduated Latitude, Not Binary Gate - #630: [philosophy] [rockachopa] The bimodal voice — cosmic framing and surgical correction - #642: [philosophy] [rockachopa] Authority through suffering — the kenotic authority chain - #664: [feature] Generate Chain Memory song via HeartMuLa on Modal GPU + render ASCII music video - #809: [Whitestone] Homepage Value Proposition — 10-Second Clarity - #810: [Whitestone] Lightning Primer — Embedded Education for Non-Crypto Users - #812: [Whitestone] Interactive Demo Flow — Pre-Payment Capability Showcase - #813: [Whitestone] SEO Emergency — Meta Tags, Sitemap, Structured Data - #814: [Whitestone] L402 Protocol Implementation — Machine-Payable API - #853: [Infra] Piper TTS Voice Model — Train Timmy's Custom Voice - #877: [Identity] Nostr Agent Identity — NIP-05 + NIP-46 + Blossom Publishing --- ## 4. INFRASTRUCTURE (The Stage) — 39 issues ### Dashboard / UI (18 issues) _Mixed bag — some are actually harness-adjacent (sovereignty dashboard widget). Review individually._ - #781: [kimi-task] Add error handling for missing DB in src/dashboard/routes/tasks.py - #795: [Meet Protocol] NIP-89 Relay Subscription Manager - #796: [Meet Protocol] Capability Card Parser & Validator - #797: [Meet Protocol] Platform Discovery Registry - #799: [Meet Protocol] Benchmark Result Processor & Trust Scoring - #800: [Meet Protocol] Lightning Payment Integration for Job Bidding - #815: [Whitestone] Legal Foundation — ToS, Privacy Policy, Risk Disclaimers - #835: [Morrowind P5] Director Camera — State-Based Cinematic Angles - #845: [Morrowind P7] Clip System & Content Archive - #854: [Infra] SOUL.md Framework — Template, Authoring Guide, Versioning - #862: [Infra] Timmy Dashboard — Real-Time Monitoring UI for All Agent Systems - #880: [Content] Automated Episode Compiler — Highlights to Published Video - #894: 📦 Artifact: Replit App — The Interview / 3D World (React + Three.js) - #913: [Infra] Message queue / offline buffer for Workshop panel - #928: Inbox & Focus: Implement Unified Timmy Inbox UI - #971: Urgent: falsework and security and gitea database robustness - #981: [P2] Research sovereignty metrics + dashboard tracking - #1017: Feature: Agent "Voice" Customization UI ### DevOps / Deployment (1 issues) _SSL, Docker, VPS. Keep open, do as needed._ - #922: Infrastructure: Provision SSL and align DNS mapping for Hermes VPS ### Gitea / CI (1 issues) _Minimal._ - #1018: Enhancement: Automated "Backlog Triage" via LLM ### Matrix / 3D Frontend (19 issues) _Most of these are UI polish. Keep open but low priority unless blocking Morrowind web viewer._ - #688: [rockachopa] Point all 4 domains to Hermes VPS in GoDaddy DNS - #689: [rockachopa] Run SSL provisioning after DNS is pointed - #705: Add helper to log Daily Run sessions to a logbook issue - #733: [infra] The Matrix staging deployment — 3 issues to fix - #747: [matrix-ui] Add graceful offline mode — show demo mode instead of hanging - #748: [matrix-ui] Add loading spinner/progress bar while 3D scene initializes - #749: [matrix-ui] Add keyboard shortcuts — Escape to close modals, Enter to submit chat - #750: [matrix-ui] Chat input should auto-focus when Workshop panel opens - #751: [matrix-ui] Add connection status indicator with color coding - #752: [matrix-ui] Add dark/light theme toggle - #756: [matrix-ui] Add FPS counter visibility toggle — debug-only by default - #757: [matrix-qa] No landing page or enter button — site loads directly into 3D world - #758: [matrix-qa] WebSocket never connects — VITE_WS_URL is empty in production build, status permanently OFFLINE - #759: [matrix-qa] Missing Submit Job and Fund Session UI buttons — no way to interact with Workshop - #761: [matrix-qa] All routes (/, /tower, /api/ui, etc.) serve identical content — no client-side router - #763: [matrix-qa] Chat clear button (✕ CLEAR) positioned at fixed bottom:240px overlaps with connection status on small viewports - #764: [matrix-qa] Mobile: status panel repositioned at top:100px but overlaps HUD agent count on narrow viewports - #836: [Morrowind P5] Web Frontend — Stream + Vitals + Journal + Chat (HTMX) - #920: Matrix Staging: Unblock Critical Deployment Bugs --- ## 5. UNCATEGORIZED (18 issues) — needs manual assignment - #579: Enhancement: Contextual Mastery with Reranking [by google] - #654: [showcase] ASCII Video Bonus: Effects & Shader Sampler Reel [by Timmy] - #662: Research and scope out work in tickets [by rockachopa] - #708: Map flakiness and risky areas for test tightening [by perplexity] - #709: Add a library of test-tightening recipes for Daily Run [by perplexity] - #715: Implement Timmy Inbox unified view [by perplexity] - #716: Add focus-day presets for Daily Run and work selection [by perplexity] - #777: [kimi-task] DRY up tasks_pending/active/completed — extract shared helper [by Timmy] - #811: [Whitestone] Fix Timmy OFFLINE Status & GPU Error Handling [by perplexity] - #816: [Whitestone] Payment Flow Transparency — Sats-to-Value Mapping [by perplexity] - #856: [Infra] Timmy's Nostr Identity — Keypair, Profile, Relay Presence [by perplexity] - #858: [Infra] Mumble Bridge — Voice Chat Between Alexander and Timmy [by perplexity] - #860: [Infra] TES3MP Server Hardening — Multi-Player Stability & Anti-Grief [by perplexity] - #916: Fix xdist/coverage conflict and broken tests in test_setup_script.py [by antigravity] - #917: Add Unit Tests for Events System Backbone (broadcaster/bus) [by antigravity] - #921: Infrastructure: Resolve 256 ModuleNotFoundErrors on pre-commit/pre-push hooks [by antigravity] - #930: Security Audit: End-to-End Test Approvals Workflow and L402 Proxy [by antigravity] - #934: LHF: Add duration and coverage threshold strictness to pytest [by antigravity] --- ## 6. PHILOSOPHY ISSUES — Recommendation **44 philosophy issues** currently open. These are Timmy's reflections and connect to the SOUL.md / persona layer. Recommendation: - **Keep open** — they serve as Timmy's philosophical library and inform SOUL.md - **Don't prioritize** — they're reference material, not work items - **Tag with `philosophy`** label if not already tagged - Consider consolidating into a single [GOVERNING] Timmy's Philosophy Library issue --- ## 7. RECOMMENDED ACTIONS ### Batch Close (17 issues) Close all OpenClaw issues (#663, #722-#731) and superseded autoresearch issues (#903, #904, #911). ### Consolidate (reduce ~20 issues to ~4 epics) 1. Kimi-tasks → single code hygiene epic 2. Refactoring → merge into code hygiene epic 3. Showcase → single showcase epic 4. Duplicate studies (#867 close, #916 close) ### Review Gemini Issues (13 issues) Auto-generated feature requests. Close any that don't align with harness-first strategy. ### Priority Stack (Harness P0) 1. **Heartbeat v2** — Agent loop + WorldInterface (PR #900) 2. **Inference Cascade** — Local model routing, metabolic protocol (#966, #1064-#1069, #1075) 3. **Session Crystallization** — Memory/handoff system (#982, #983-#986) 4. **Perception Pipeline** — Vision + game state extraction (#963-#965, #1008) ### Deprioritize (Infrastructure) Matrix UI polish, dashboard widgets, and meet protocol are not blocking the harness. Keep them open but don't let them compete with P0 harness work.