Backlog Priorities Summary
Current vibetools and product backlog organized by priority
Output
📋 Backlog Priorities
🔧 Vibetools - Critical Path
Replace SSE with persistent bidirectional WebSocket. Eliminates reconnection issues, enables real-time interaction.
Coordinate service restarts without killing active Claude sessions. Zero-downtime deployments.
Phases 1-3 complete! Mode toggle, konsole routing, session pool, UX improvements. Phase 4 (model selector) pending.
Switch between Claude/GPT/Gemini per-turn. Provider abstraction layer exists; needs UI selector.
Structured multi-turn design conversations with question cards. Already implemented as kontask type!
Graduated capability system (L0-L5) for interactive kontask cards. kontask.api SDK.
🔧 Vibetools - Medium Priority
Named sessions, context snapshots, session forking
Protect critical Claude instructions from accidental modification
Multi-turn task orchestration with checkpoints
Centralized config + secure credential storage for API keys
Parallel AI conversations in dashboard
Visualize CPU/RAM/disk in dashboard
90% cost reduction on cached prefixes
🔧 Vibetools - Low Priority / Complete
All 4 phases done: auto-submit fix, VIBE.md parsing, stats panel, onboarding
📊 Product (Konnect Business)
Find suburbs missing hero/slider images
PropertyMe ↔ Webflow reconciliation
Summary
Recommended next: WebSocket Console or Multi-Model Support (both HIGH, both unlock significant capability)
Quick Actions
Original Request
No layout configured
Details
Raw Data
{
"id": "5dda8d4a-d50e-4dc0-a600-7393231fe0c0",
"type": "general",
"status": "completed",
"title": "Backlog Priorities Summary",
"description": "Current vibetools and product backlog organized by priority",
"context": {
"output": "<div style=\"background:#1e1e1e;color:#e0e0e0;padding:20px;border-radius:8px;font-family:'Consolas','Monaco',monospace;\">\n<h2 style=\"font-family:sans-serif;color:#fff;margin:0 0 16px 0;\">📋 Backlog Priorities</h2>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h3 style=\"margin:0 0 12px 0;color:#98c379;\">🔧 Vibetools - Critical Path</h3>\n\n<div style=\"margin-bottom:12px;padding:12px;background:#363636;border-radius:4px;border-left:3px solid #f44336;\">\n<div style=\"display:flex;justify-content:space-between;align-items:center;\">\n<span style=\"color:#fff;font-weight:bold;\">1. WebSocket Console</span>\n<span style=\"background:#f44336;color:#fff;padding:2px 8px;border-radius:12px;font-size:0.8rem;\">HIGH</span>\n</div>\n<p style=\"margin:8px 0 0 0;color:#9ca3af;font-size:0.9rem;\">Replace SSE with persistent bidirectional WebSocket. Eliminates reconnection issues, enables real-time interaction.</p>\n</div>\n\n<div style=\"margin-bottom:12px;padding:12px;background:#363636;border-radius:4px;border-left:3px solid #f44336;\">\n<div style=\"display:flex;justify-content:space-between;align-items:center;\">\n<span style=\"color:#fff;font-weight:bold;\">2. Graceful Restart Signaling</span>\n<span style=\"background:#f44336;color:#fff;padding:2px 8px;border-radius:12px;font-size:0.8rem;\">HIGH</span>\n</div>\n<p style=\"margin:8px 0 0 0;color:#9ca3af;font-size:0.9rem;\">Coordinate service restarts without killing active Claude sessions. Zero-downtime deployments.</p>\n</div>\n\n<div style=\"margin-bottom:12px;padding:12px;background:#363636;border-radius:4px;border-left:3px solid #f44336;\">\n<div style=\"display:flex;justify-content:space-between;align-items:center;\">\n<span style=\"color:#fff;font-weight:bold;\">7. Quick Turn</span>\n<span style=\"background:#22c55e;color:#fff;padding:2px 8px;border-radius:12px;font-size:0.8rem;\">✓ DONE</span>\n</div>\n<p style=\"margin:8px 0 0 0;color:#9ca3af;font-size:0.9rem;\">Phases 1-3 complete! Mode toggle, konsole routing, session pool, UX improvements. Phase 4 (model selector) pending.</p>\n</div>\n\n<div style=\"margin-bottom:12px;padding:12px;background:#363636;border-radius:4px;border-left:3px solid #f44336;\">\n<div style=\"display:flex;justify-content:space-between;align-items:center;\">\n<span style=\"color:#fff;font-weight:bold;\">8. Multi-Model Support</span>\n<span style=\"background:#f44336;color:#fff;padding:2px 8px;border-radius:12px;font-size:0.8rem;\">HIGH</span>\n</div>\n<p style=\"margin:8px 0 0 0;color:#9ca3af;font-size:0.9rem;\">Switch between Claude/GPT/Gemini per-turn. Provider abstraction layer exists; needs UI selector.</p>\n</div>\n\n<div style=\"margin-bottom:12px;padding:12px;background:#363636;border-radius:4px;border-left:3px solid #f44336;\">\n<div style=\"display:flex;justify-content:space-between;align-items:center;\">\n<span style=\"color:#fff;font-weight:bold;\">10. Interview Mode</span>\n<span style=\"background:#f44336;color:#fff;padding:2px 8px;border-radius:12px;font-size:0.8rem;\">HIGH</span>\n</div>\n<p style=\"margin:8px 0 0 0;color:#9ca3af;font-size:0.9rem;\">Structured multi-turn design conversations with question cards. Already implemented as kontask type!</p>\n</div>\n\n<div style=\"margin-bottom:12px;padding:12px;background:#363636;border-radius:4px;border-left:3px solid #f44336;\">\n<div style=\"display:flex;justify-content:space-between;align-items:center;\">\n<span style=\"color:#fff;font-weight:bold;\">11. Kontask Action API</span>\n<span style=\"background:#f44336;color:#fff;padding:2px 8px;border-radius:12px;font-size:0.8rem;\">HIGH 🆕</span>\n</div>\n<p style=\"margin:8px 0 0 0;color:#9ca3af;font-size:0.9rem;\">Graduated capability system (L0-L5) for interactive kontask cards. kontask.api SDK.</p>\n</div>\n\n</div>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h3 style=\"margin:0 0 12px 0;color:#61afef;\">🔧 Vibetools - Medium Priority</h3>\n\n<div style=\"margin-bottom:8px;padding:10px;background:#363636;border-radius:4px;border-left:3px solid #ff9800;\">\n<div style=\"display:flex;justify-content:space-between;align-items:center;\">\n<span style=\"color:#e0e0e0;\">3. Context Management</span>\n<span style=\"background:#ff9800;color:#000;padding:2px 8px;border-radius:12px;font-size:0.75rem;\">MEDIUM</span>\n</div>\n<p style=\"margin:6px 0 0 0;color:#7f848e;font-size:0.85rem;\">Named sessions, context snapshots, session forking</p>\n</div>\n\n<div style=\"margin-bottom:8px;padding:10px;background:#363636;border-radius:4px;border-left:3px solid #ff9800;\">\n<div style=\"display:flex;justify-content:space-between;align-items:center;\">\n<span style=\"color:#e0e0e0;\">4. Self-Regression Guardrails</span>\n<span style=\"background:#ff9800;color:#000;padding:2px 8px;border-radius:12px;font-size:0.75rem;\">MEDIUM</span>\n</div>\n<p style=\"margin:6px 0 0 0;color:#7f848e;font-size:0.85rem;\">Protect critical Claude instructions from accidental modification</p>\n</div>\n\n<div style=\"margin-bottom:8px;padding:10px;background:#363636;border-radius:4px;border-left:3px solid #ff9800;\">\n<div style=\"display:flex;justify-content:space-between;align-items:center;\">\n<span style=\"color:#e0e0e0;\">5. Flows/Pipelines</span>\n<span style=\"background:#ff9800;color:#000;padding:2px 8px;border-radius:12px;font-size:0.75rem;\">MEDIUM</span>\n</div>\n<p style=\"margin:6px 0 0 0;color:#7f848e;font-size:0.85rem;\">Multi-turn task orchestration with checkpoints</p>\n</div>\n\n<div style=\"margin-bottom:8px;padding:10px;background:#363636;border-radius:4px;border-left:3px solid #ff9800;\">\n<div style=\"display:flex;justify-content:space-between;align-items:center;\">\n<span style=\"color:#e0e0e0;\">6. Config Service</span>\n<span style=\"background:#ff9800;color:#000;padding:2px 8px;border-radius:12px;font-size:0.75rem;\">MEDIUM</span>\n</div>\n<p style=\"margin:6px 0 0 0;color:#7f848e;font-size:0.85rem;\">Centralized config + secure credential storage for API keys</p>\n</div>\n\n<div style=\"margin-bottom:8px;padding:10px;background:#363636;border-radius:4px;border-left:3px solid #ff9800;\">\n<div style=\"display:flex;justify-content:space-between;align-items:center;\">\n<span style=\"color:#e0e0e0;\">9. Multi-Session</span>\n<span style=\"background:#ff9800;color:#000;padding:2px 8px;border-radius:12px;font-size:0.75rem;\">MEDIUM</span>\n</div>\n<p style=\"margin:6px 0 0 0;color:#7f848e;font-size:0.85rem;\">Parallel AI conversations in dashboard</p>\n</div>\n\n<div style=\"margin-bottom:8px;padding:10px;background:#363636;border-radius:4px;border-left:3px solid #ff9800;\">\n<div style=\"display:flex;justify-content:space-between;align-items:center;\">\n<span style=\"color:#e0e0e0;\">12. Server Metrics UI</span>\n<span style=\"background:#ff9800;color:#000;padding:2px 8px;border-radius:12px;font-size:0.75rem;\">MEDIUM</span>\n</div>\n<p style=\"margin:6px 0 0 0;color:#7f848e;font-size:0.85rem;\">Visualize CPU/RAM/disk in dashboard</p>\n</div>\n\n<div style=\"margin-bottom:8px;padding:10px;background:#363636;border-radius:4px;border-left:3px solid #ff9800;\">\n<div style=\"display:flex;justify-content:space-between;align-items:center;\">\n<span style=\"color:#e0e0e0;\">15. Prompt Caching Strategy</span>\n<span style=\"background:#ff9800;color:#000;padding:2px 8px;border-radius:12px;font-size:0.75rem;\">MEDIUM</span>\n</div>\n<p style=\"margin:6px 0 0 0;color:#7f848e;font-size:0.85rem;\">90% cost reduction on cached prefixes</p>\n</div>\n\n</div>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h3 style=\"margin:0 0 12px 0;color:#c678dd;\">🔧 Vibetools - Low Priority / Complete</h3>\n\n<div style=\"margin-bottom:8px;padding:10px;background:#363636;border-radius:4px;border-left:3px solid #22c55e;\">\n<div style=\"display:flex;justify-content:space-between;align-items:center;\">\n<span style=\"color:#9ca3af;text-decoration:line-through;\">11. Session Briefing v2</span>\n<span style=\"background:#22c55e;color:#fff;padding:2px 8px;border-radius:12px;font-size:0.75rem;\">✓ COMPLETE</span>\n</div>\n<p style=\"margin:6px 0 0 0;color:#7f848e;font-size:0.85rem;\">All 4 phases done: auto-submit fix, VIBE.md parsing, stats panel, onboarding</p>\n</div>\n\n<div style=\"margin-bottom:8px;padding:10px;background:#363636;border-radius:4px;border-left:3px solid #2196f3;\">\n<div style=\"display:flex;justify-content:space-between;align-items:center;\">\n<span style=\"color:#e0e0e0;\">13. Telemetry Dashboard</span>\n<span style=\"background:#2196f3;color:#fff;padding:2px 8px;border-radius:12px;font-size:0.75rem;\">LOW</span>\n</div>\n</div>\n\n<div style=\"margin-bottom:8px;padding:10px;background:#363636;border-radius:4px;border-left:3px solid #2196f3;\">\n<div style=\"display:flex;justify-content:space-between;align-items:center;\">\n<span style=\"color:#e0e0e0;\">14. Kontask Templates</span>\n<span style=\"background:#2196f3;color:#fff;padding:2px 8px;border-radius:12px;font-size:0.75rem;\">LOW</span>\n</div>\n</div>\n\n<div style=\"margin-bottom:8px;padding:10px;background:#363636;border-radius:4px;border-left:3px solid #2196f3;\">\n<div style=\"display:flex;justify-content:space-between;align-items:center;\">\n<span style=\"color:#e0e0e0;\">16. Kontext Embeddings Layer</span>\n<span style=\"background:#2196f3;color:#fff;padding:2px 8px;border-radius:12px;font-size:0.75rem;\">LOW</span>\n</div>\n</div>\n\n</div>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h3 style=\"margin:0 0 12px 0;color:#e5c07b;\">📊 Product (Konnect Business)</h3>\n\n<div style=\"margin-bottom:8px;padding:10px;background:#363636;border-radius:4px;border-left:3px solid #ff9800;\">\n<div style=\"display:flex;justify-content:space-between;align-items:center;\">\n<span style=\"color:#e0e0e0;\">1. Suburb Images Audit</span>\n<span style=\"background:#ff9800;color:#000;padding:2px 8px;border-radius:12px;font-size:0.75rem;\">MEDIUM</span>\n</div>\n<p style=\"margin:6px 0 0 0;color:#7f848e;font-size:0.85rem;\">Find suburbs missing hero/slider images</p>\n</div>\n\n<div style=\"margin-bottom:8px;padding:10px;background:#363636;border-radius:4px;border-left:3px solid #ff9800;\">\n<div style=\"display:flex;justify-content:space-between;align-items:center;\">\n<span style=\"color:#e0e0e0;\">2. Listings Sync Check</span>\n<span style=\"background:#ff9800;color:#000;padding:2px 8px;border-radius:12px;font-size:0.75rem;\">MEDIUM</span>\n</div>\n<p style=\"margin:6px 0 0 0;color:#7f848e;font-size:0.85rem;\">PropertyMe ↔ Webflow reconciliation</p>\n</div>\n\n<div style=\"margin-bottom:8px;padding:10px;background:#363636;border-radius:4px;border-left:3px solid #2196f3;\">\n<div style=\"display:flex;justify-content:space-between;align-items:center;\">\n<span style=\"color:#e0e0e0;\">3. CEO Reports Enhancement</span>\n<span style=\"background:#2196f3;color:#fff;padding:2px 8px;border-radius:12px;font-size:0.75rem;\">LOW</span>\n</div>\n</div>\n\n</div>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;\">\n<h4 style=\"margin:0 0 8px 0;color:#fff;\">Summary</h4>\n<div style=\"display:flex;flex-wrap:wrap;gap:12px;font-size:0.9rem;\">\n<span><span style=\"color:#f44336;\">●</span> 5 HIGH priority (vibetools)</span>\n<span><span style=\"color:#ff9800;\">●</span> 7 MEDIUM priority</span>\n<span><span style=\"color:#2196f3;\">●</span> 4 LOW priority</span>\n<span><span style=\"color:#22c55e;\">●</span> 2 COMPLETE</span>\n</div>\n<p style=\"margin:12px 0 0 0;color:#9ca3af;\"><strong>Recommended next:</strong> WebSocket Console or Multi-Model Support (both HIGH, both unlock significant capability)</p>\n</div>\n\n</div>",
"requestedAt": "2026-01-07T10:00:00Z",
"requestId": "c07e7921-7a8b-45a4-b684-82da70790263",
"choices": [
{
"label": "Start WebSocket",
"value": "Let's plan the WebSocket Console implementation - replace SSE with persistent bidirectional WebSocket",
"primary": true
},
{
"label": "Multi-Model UI",
"value": "Let's implement the model selector UI for multi-model support in Quick Turn"
},
{
"label": "Kontask Action API",
"value": "Let's design and implement the Kontask Action API (L1-L2 levels first)"
}
]
},
"createdBy": "claude",
"createdAt": "2026-01-07T10:27:36.332Z",
"updatedAt": "2026-01-07T10:27:36.546Z",
"requestId": "c07e7921-7a8b-45a4-b684-82da70790263",
"scope": "vibetools",
"tags": [
"backlog",
"planning"
],
"targetUser": "claude"
}