go-agentic/TODO.md
Virgil 2f384d494c docs: add TODO.md for fleet delegation
Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-19 21:36:06 +00:00

1.4 KiB

TODO.md -- go-agentic

Phase 1: Test Coverage

  • Verify all 5 test files pass standalone after split (go test ./...)
  • Add integration test for full task lifecycle: claim -> process -> complete
  • Add edge-case tests for allowance exhaustion mid-task

Phase 2: Allowance Persistence

  • MemoryStore is in-memory only -- state lost on restart
  • Add Redis backend for AllowanceStore interface (multi-process safe)
  • Add SQLite backend for AllowanceStore interface (single-node fallback)
  • Config already supports YAML -- wire backend selection into config loader

Phase 3: Multi-Agent Coordination

  • Currently single-agent -- only one Claude subprocess at a time
  • Add agent discovery (register capabilities, heartbeat)
  • Add task routing based on agent capabilities and current load
  • Add load balancing across multiple agent instances

Phase 4: CLI Integration

  • client.go talks to REST API -- wire into core agent CLI command group
  • core agent status -- show running agents, task queue depth, allowance remaining
  • core agent dispatch <task> -- submit task to queue from CLI
  • core agent logs <task-id> -- stream task output via WebSocket

Workflow

  1. Virgil in core/go writes tasks here after research
  2. This repo's dedicated session picks up tasks in phase order
  3. Mark [x] when done, note commit hash