← Back to Kontasks
VIBE.md Backlog Section
Full backlog from konui/VIBE.md showing vibetools and product priorities
Output
VIBE.md Backlog
From konui/VIBE.md
Vibetools (Priority Order)
1. WebSocket console architecture
Replace SSE with WebSocket for bidirectional communication
Why:
SSE is one-way (server→browser), making features like prompt injection impossible
Benefits:
- Bidirectional: Server can push prompts, control signals, inject test prompts
- Persistent connection: Single socket for entire session (no reconnection issues)
- Built-in ping/pong: Reliable connection health detection
- Auto-reconnect: Libraries handle reconnection gracefully
New message types:
- Browser→Server:
prompt,cancel,ping - Server→Browser:
output,tool_call,inject_prompt,status,pong
Migration:
Add /ws/console endpoint → keep SSE as fallback → feature flag → remove SSE
2. Kontask search - Full-text search across kontasks
3. Service health dashboard - Show kongate/konimage/etc status
4. Prompt templates - Save and reuse common prompts
Product
- Suburb images (missing hero/slider)
- Listings sync check
- CEO reports
What's Next?
Ask your questions or pick a backlog item to work on.
Quick Actions
Original Request
No layout configured
Details
Type
General
Status
Completed
Scope
vibetools
Tags
backlogdocumentation
Created
3 Jan 2026, 6:47 pm
Updated
3 Jan 2026, 6:47 pm
Created By
claude
Raw Data
{
"id": "d38ca4fd-bb0b-484e-a290-81f60bd0eb3f",
"type": "general",
"status": "completed",
"title": "VIBE.md Backlog Section",
"description": "Full backlog from konui/VIBE.md showing vibetools and product priorities",
"context": {
"output": "<div style=\"background:#1e1e1e;color:#e0e0e0;padding:20px;border-radius:8px;font-family:'Consolas','Monaco',monospace;\"><h2 style=\"font-family:sans-serif;color:#fff;margin:0 0 16px 0;\">VIBE.md Backlog</h2><p style=\"color:#9ca3af;margin:0 0 16px 0;\">From <code style=\"color:#e5c07b;\">konui/VIBE.md</code></p><h3 style=\"color:#98c379;margin:16px 0 12px 0;\">Vibetools (Priority Order)</h3><div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\"><div style=\"margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #444;\"><p style=\"margin:0 0 8px 0;\"><strong style=\"color:#98c379;\">1. WebSocket console architecture</strong></p><p style=\"margin:0 0 8px 0;color:#9ca3af;\">Replace SSE with WebSocket for bidirectional communication</p><p style=\"margin:0 0 4px 0;color:#e5c07b;\">Why:</p><p style=\"margin:0 0 8px 0;padding-left:12px;\">SSE is one-way (server→browser), making features like prompt injection impossible</p><p style=\"margin:0 0 4px 0;color:#e5c07b;\">Benefits:</p><ul style=\"margin:0 0 8px 0;padding-left:24px;line-height:1.6;\"><li>Bidirectional: Server can push prompts, control signals, inject test prompts</li><li>Persistent connection: Single socket for entire session (no reconnection issues)</li><li>Built-in ping/pong: Reliable connection health detection</li><li>Auto-reconnect: Libraries handle reconnection gracefully</li></ul><p style=\"margin:0 0 4px 0;color:#e5c07b;\">New message types:</p><ul style=\"margin:0 0 8px 0;padding-left:24px;line-height:1.6;\"><li>Browser→Server: <code style=\"color:#61afef;\">prompt</code>, <code style=\"color:#61afef;\">cancel</code>, <code style=\"color:#61afef;\">ping</code></li><li>Server→Browser: <code style=\"color:#61afef;\">output</code>, <code style=\"color:#61afef;\">tool_call</code>, <code style=\"color:#c678dd;\">inject_prompt</code>, <code style=\"color:#61afef;\">status</code>, <code style=\"color:#61afef;\">pong</code></li></ul><p style=\"margin:0;color:#e5c07b;\">Migration:</p><p style=\"margin:0;padding-left:12px;\">Add <code style=\"color:#61afef;\">/ws/console</code> endpoint → keep SSE as fallback → feature flag → remove SSE</p></div><p style=\"margin:0 0 8px 0;\"><strong style=\"color:#98c379;\">2. Kontask search</strong> <span style=\"color:#9ca3af;\">- Full-text search across kontasks</span></p><p style=\"margin:0 0 8px 0;\"><strong style=\"color:#98c379;\">3. Service health dashboard</strong> <span style=\"color:#9ca3af;\">- Show kongate/konimage/etc status</span></p><p style=\"margin:0;\"><strong style=\"color:#98c379;\">4. Prompt templates</strong> <span style=\"color:#9ca3af;\">- Save and reuse common prompts</span></p></div><h3 style=\"color:#c678dd;margin:16px 0 12px 0;\">Product</h3><div style=\"background:#2d2d2d;padding:16px;border-radius:6px;\"><ul style=\"margin:0;padding-left:20px;line-height:1.8;\"><li>Suburb images (missing hero/slider)</li><li>Listings sync check</li><li>CEO reports</li></ul></div><div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-top:16px;\"><h4 style=\"margin:0 0 8px 0;color:#fff;\">What's Next?</h4><p style=\"color:#9ca3af;margin:0;\">Ask your questions or pick a backlog item to work on.</p></div></div>",
"choices": [
{
"label": "Ask question",
"value": "I have a question",
"primary": true
},
{
"label": "Start WebSocket",
"value": "Start planning the WebSocket console architecture migration"
},
{
"label": "Kontask search",
"value": "Start implementing kontask search functionality"
}
],
"requestedAt": "2026-01-03T18:48:00.000Z",
"requestId": "212b026d-0498-4bd6-be62-59611df80e61"
},
"createdBy": "claude",
"createdAt": "2026-01-03T08:47:28.858Z",
"updatedAt": "2026-01-03T08:47:28.999Z",
"requestId": "212b026d-0498-4bd6-be62-59611df80e61",
"scope": "vibetools",
"tags": [
"backlog",
"documentation"
],
"targetUser": "claude"
}