3 Commits

Author SHA1 Message Date
mindesbunister
6dbbe3ea57 feat: add granular phase-level cards to Nextcloud Deck sync
- Updated parser to extract phases from detailed roadmap files
- Cleaner card titles: 'Phase X: Description' instead of file paths
- Improved status detection: CURRENT/DEPLOYED → In Progress, NEXT → Planning
- Code block removal to prevent API 400/500 errors
- Shorter descriptions (400 chars max) for better readability
- All 21 cards created: 3 initiatives + 18 phases

Card distribution:
- Backlog: 6 cards (future work)
- Planning: 1 card (next phase)
- In Progress: 10 cards (active work)
- Complete: 4 cards (done)

Changes:
- scripts/sync-roadmap-to-deck.py: Complete parser rewrite for phase-level granularity
- Handles both ## Phase and ### Phase patterns
- Removes markdown/emojis from titles for clean display
2025-11-14 11:39:03 +01:00
mindesbunister
a49db192f4 feat: complete Nextcloud Deck integration with English emoji stack names
- Renamed all stacks to English with emojis (Backlog, Planning, In Progress, Complete)
- Updated sync script to use new stack names
- Created all 3 initiative cards (IDs 189-191)
- Enhanced error handling with detailed debug output
- Updated documentation with API limitations and troubleshooting
- Fixed stack fallback from 'eingang' to '📥 Backlog'

Changes:
- scripts/sync-roadmap-to-deck.py: Updated STATUS_TO_STACK mapping, added verbose logging
- docs/NEXTCLOUD_DECK_SYNC.md: Updated stack table, added Known Limitations section, enhanced troubleshooting

Note: 6 duplicate/test cards (184-188, 192) must be deleted manually from Nextcloud UI
      due to API limitations (DELETE returns 405)
2025-11-14 11:25:09 +01:00
mindesbunister
77a22bae3f feat: add Nextcloud Deck roadmap sync system
- Create discover-deck-ids.sh to find board/stack configuration
- Implement sync-roadmap-to-deck.py for roadmap → Deck sync
- Parse OPTIMIZATION_MASTER_ROADMAP.md and extract initiatives
- Map roadmap status to Deck stacks (eingang/planung/arbeit/erledigt)
- Create cards with titles, descriptions, due dates, progress
- Support dry-run mode for testing before actual sync
- Add comprehensive documentation in NEXTCLOUD_DECK_SYNC.md

**Benefits:**
- Visual kanban board for roadmap management
- Drag & drop to prioritize tasks
- Single source of truth (markdown files)
- Easy task tracking and status updates
- No manual duplication between systems

**Initial Sync:**
- Created 1 card: Initiative 1 (Signal Quality Optimization)
- Placed in 'eingang' (FUTURE status)

**Future Work:**
- Bidirectional sync (Deck → Roadmap)
- Phase-level cards parsing
- Manual card creation → roadmap entry
- Automated cron sync
2025-11-14 11:09:37 +01:00