Completed
on 3 Jan 2026, 6:47 pm

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"
}
DashboardReportsKontasksSessionsTelemetryLogs + Go