Files

49 lines
2.1 KiB
Markdown

# Roadmap
Living document. Full reasoning behind this sequencing lives in `docs/architecture/00-founding-strategy.md`, Section 5. This file tracks current status; that one explains why.
## Current milestone: M0 — Foundation
Status: **in progress**
See `00-founding-strategy.md`, Section 8 for full acceptance criteria.
## MVP — "It can answer one true thing"
- [ ] Ingest Docker Compose files + Markdown docs from one Gitea repo
- [ ] Ask a question (Open WebUI or Claude Desktop), get an answer with citations + freshness timestamp
- [ ] No automation, no write access, Knowledge Agent only
## v0.1 — "It knows what's running"
- [ ] Docker Agent (read-only): container status, health, uptime
- [ ] "What changed yesterday" via Docker events + Gitea commit correlation
- [ ] Audit log queryable
## v0.5 — "It can safely touch things"
- [ ] Execution Guard fully implemented
- [ ] First write action: restart a named container, with confirmation
- [ ] Full audit trail of proposed/approved/denied actions
- [ ] Gate: no second write action until this one has run correctly for 2+ weeks
- [ ] Revisit: staging environment via Coolify (see ADR-003)
## v1.0 — "It's a real platform"
- [ ] Monitoring Agent (Grafana/Prometheus, read-only)
- [ ] Documentation Generator (live docs from actual state)
- [ ] Deployment Agent (deploy a new stack from template, confirmation required)
- [ ] MCP server matured as primary Claude Desktop interface
- [ ] Coolify webhook actually connected (deferred from M0/M1, see ADR-003)
## v2.0 — "It's proactive"
- [ ] Alert correlation across Grafana + Docker + Gitea
- [ ] Backup Agent, Networking Agent
- [ ] Suggests (never auto-executes) remediation for known-safe patterns
## v3.0 — "It's an operating system for the homelab"
- [ ] Multi-agent coordination for complex requests
- [ ] Self-updating knowledge base with confidence scoring
- [ ] Full self-service: infra changes proposed as PRs against IaC
## Backlog / Stretch / Wishlist / Technical debt
Track loose ideas and deferred items here as they come up — this section is intentionally informal.
-