diff --git a/.planning/PROJECT.md b/.planning/PROJECT.md index 3f60a8d..adb46dc 100644 --- a/.planning/PROJECT.md +++ b/.planning/PROJECT.md @@ -51,11 +51,16 @@ When you get a container update notification or notice a service is down, you ca ### Active -**v1.4: Unraid API Native (planned)** -- [ ] Replace Docker socket proxy with Unraid GraphQL API for all container operations -- [ ] Remove docker-socket-proxy container dependency -- [ ] Container updates via Unraid API (naturally resolves badge sync problem) -- [ ] Documentation covers full Unraid API setup and migration +## Current Milestone: v1.4 Unraid API Native + +**Goal:** Replace Docker socket proxy with Unraid's GraphQL API for all container operations, remove all proxy artifacts, and update documentation. + +**Target features:** +- All container operations via Unraid GraphQL API (status, start, stop, restart, update, logs) +- Remove docker-socket-proxy references from workflows, credentials, and n8n container config +- Clean up all proxy-related artifacts (nodes, variables, network references) +- Documentation fully updated for Unraid API-native architecture (README, ARCHITECTURE.md, CLAUDE.md) +- Migration/cleanup instructions for removing the proxy container ### Out of Scope @@ -69,6 +74,7 @@ When you get a container update notification or notice a service is down, you ca ## Current State **Shipped:** v1.3 (2026-02-09) +**Building:** v1.4 Unraid API Native **Tech stack:** n8n workflow + Telegram Bot API + Docker socket proxy + Unraid GraphQL API **Architecture:** 1 main workflow (169 nodes) + 7 sub-workflows (121 nodes) = 290 total nodes **Files:** 8 workflow JSON files (~11K LOC), README.md, ARCHITECTURE.md @@ -128,4 +134,4 @@ When you get a container update notification or notice a service is down, you ca | Descope v1.3 to Phase 14 only | Phases 15-16 superseded by v1.4 Unraid API Native approach | ✓ Good | --- -*Last updated: 2026-02-09 after v1.3 milestone shipped* +*Last updated: 2026-02-09 after v1.4 milestone started* diff --git a/.planning/STATE.md b/.planning/STATE.md index a7b919f..8082b1b 100644 --- a/.planning/STATE.md +++ b/.planning/STATE.md @@ -2,9 +2,10 @@ ## Current Position -- **Milestone:** v1.3 Unraid Update Status Sync — SHIPPED -- **Status:** Milestone complete, planning next milestone -- **Last activity:** 2026-02-09 -- Shipped v1.3 (descoped to Phase 14) +- **Milestone:** v1.4 Unraid API Native +- **Phase:** Not started (defining requirements) +- **Status:** Defining requirements +- **Last activity:** 2026-02-09 — Milestone v1.4 started ## Project Reference @@ -12,7 +13,7 @@ See: .planning/PROJECT.md (updated 2026-02-09) **Core value:** When you get a container update notification or notice a service is down, you can immediately investigate and act from your phone. -**Current focus:** Planning v1.4 — Unraid API Native (replace Docker socket proxy with Unraid GraphQL API) +**Current focus:** v1.4 Unraid API Native — replace Docker socket proxy with Unraid GraphQL API ## Progress @@ -75,8 +76,8 @@ None. ## Session Continuity Last session: 2026-02-09 -Stopped at: Shipped v1.3 milestone -Next step: /gsd:new-milestone for v1.4 Unraid API Native +Stopped at: Starting v1.4 milestone +Next step: Research → Requirements → Roadmap --- *Auto-maintained by GSD workflow*