Commit Graph

209 Commits

Author SHA1 Message Date
Mathias Bergqvist
91b98aed34 feat: add executor that spawns claude and parses JSON result 2026-04-17 07:39:26 +02:00
Mathias Bergqvist
4c00b55ca5 feat: add model routing table with three-layer priority 2026-04-17 07:37:43 +02:00
Mathias Bergqvist
8b8ada2676 feat: add config package with env-var loading 2026-04-17 07:37:19 +02:00
Mathias Bergqvist
d3d81cab20 feat: add Result type with JSON schema and validation 2026-04-17 07:33:06 +02:00
Mathias Bergqvist
dc574eca1a chore: initialize go module and cmd skeleton 2026-04-17 07:04:08 +02:00
Mathias Bergqvist
5e130e1965 chore: ignore .worktrees/ directory 2026-04-17 06:59:45 +02:00
Mathias Bergqvist
7d108b2911 docs: add supervisor MCP server implementation plan
12 TDD tasks covering: Go module, Result type, Config, Models,
Executor (claude --print), Registry, MCP server, TDD skill,
main wiring, config files, Taskfile/MCP registration, smoke test.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-17 06:56:48 +02:00
Mathias Bergqvist
848001f27f docs: add supervisor MCP server design spec
Captures the full architecture: Go MCP server on flamingo, Claude
supervisor+worker instance, LiteLLM/Ollama gradual delegation, TDD
as first skill, language-agnostic test runner detection, structured
JSON output contract, and three-layer model selection.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-16 22:57:10 +02:00
Mathias Bergqvist
92c9c42e24 chore: scaffold supervisor from project template 2026-04-16 21:50:53 +02:00