docs: start milestone v1.1 n8n Integration & Polish

Target features:
- n8n API for Claude Code (programmatic workflow access)
- Telegram inline keyboard buttons
- Batch container updates
- Docker socket security
- Environment variable audit
- Unraid update sync

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Lucas Berger
2026-02-02 22:01:37 -05:00
parent 9b0e5fd8a5
commit ff289677ab
2 changed files with 30 additions and 14 deletions
+21 -2
View File
@@ -23,7 +23,14 @@ When you get a container update notification or notice a service is down, you ca
### Active ### Active
(None v1.0 complete, define new requirements for v1.1) **Milestone v1.1: n8n Integration & Polish**
- [ ] n8n API access for Claude Code (programmatic workflow read/update/test/logs)
- [ ] Telegram inline keyboard buttons (work around n8n native node issues)
- [ ] Batch container updates (verify/fix multi-container update)
- [ ] Docker socket security (remove direct socket from internet-exposed n8n)
- [ ] Environment variable audit (verify TELEGRAM_USERID/BOT_TOKEN necessity)
- [ ] Unraid update sync (clear "update available" when bot updates container)
### Out of Scope ### Out of Scope
@@ -67,5 +74,17 @@ When you get a container update notification or notice a service is down, you ca
| HTML escape logs | Log content may contain <tag> text | ✓ Good | | HTML escape logs | Log content may contain <tag> text | ✓ Good |
| Text menu over keyboard | Native Telegram node replyKeyboard had issues | ✓ Good | | Text menu over keyboard | Native Telegram node replyKeyboard had issues | ✓ Good |
## Current Milestone: v1.1 n8n Integration & Polish
**Goal:** Enable faster development iteration via n8n API access, revisit UX improvements (buttons), and harden security (remove direct Docker socket exposure).
**Target features:**
- n8n API for Claude Code — programmatic workflow access
- Telegram inline keyboard buttons — better UX than text menus
- Batch container updates — update multiple at once
- Docker socket security — remove direct exposure
- Environment variable audit — verify what's needed
- Unraid update sync — clear notifications properly
--- ---
*Last updated: 2026-02-02 after v1.0 milestone* *Last updated: 2026-02-02 after starting v1.1 milestone*
+9 -12
View File
@@ -9,28 +9,25 @@ See: .planning/PROJECT.md (updated 2026-02-02)
## Current Position ## Current Position
- **Milestone:** v1.0Docker Control via Telegram (SHIPPED) - **Milestone:** v1.1n8n Integration & Polish
- **Phase:** All complete (5/5) - **Phase:** Not started (defining requirements)
- **Status:** Ready for next milestone - **Plan:** —
- **Last activity:** 2026-02-02 — v1.0 milestone archived - **Status:** Defining requirements
- **Last activity:** 2026-02-02 — Milestone v1.1 started
## Progress ## Progress
``` ```
v1.0: [##########] 100% SHIPPED v1.1: [ ] 0%
Phase 1: Foundation [##########] Complete Phases: TBD (creating roadmap)
Phase 2: Docker Integration [##########] Complete
Phase 3: Container Actions [##########] Complete
Phase 4: Logs [##########] Complete
Phase 5: Polish & Deploy [##########] Complete
``` ```
## Session Continuity ## Session Continuity
- **Last session:** 2026-02-02 - **Last session:** 2026-02-02
- **Stopped at:** v1.0 milestone archived - **Stopped at:** Defining v1.1 requirements
- **Next step:** `/gsd:new-milestone` to plan v1.1 - **Next step:** Define requirements → create roadmap
--- ---
*Auto-maintained by GSD workflow* *Auto-maintained by GSD workflow*