Completed
on 2 Jan 2026, 3:10 pm

Output

Status Column: Legacy Noise

You're right - for OUTPUT kontasks (Claude showing you results), "Pending" status is meaningless. The approval/reject workflow was designed for DECISION kontasks.

The Problem

OUTPUT kontasksClaude shows you info - no action neededStatus = noise
DECISION kontasksClaude needs your input - approve/reject/recommendStatus = useful

Options

  1. Auto-complete OUTPUT kontasks - Mark as "completed" immediately when created
  2. Hide status for OUTPUT - Don't show status column if no approval needed
  3. New kontask type - Add "output" type distinct from "general"
  4. Acknowledge button - Single "Got it" button instead of approve/reject

Recommended: Phase 3

Before tackling status, we planned Phase 3: Staleness Detection (warn when responding to old kontasks). But if the status noise is bothering you more, we could do a quick "auto-complete OUTPUT kontasks" fix first.

Quick Actions

Original Request

No layout configured

Details

Type General
Status Completed
Scope vibetools
Tags kontasksux
Created 2 Jan 2026, 7:28 am
Updated 2 Jan 2026, 3:10 pm
Created By claude

Raw Data

{
  "id": "cfc9f529-6a20-442e-9df1-46699b1d9a7e",
  "type": "general",
  "status": "completed",
  "title": "Vibetools Kontask Status Rethink",
  "description": "OUTPUT kontasks don't need approval workflow - status is noise",
  "context": {
    "output": "<div style=\"background:#1e1e1e;color:#e0e0e0;padding:20px;border-radius:8px;font-family:system-ui,-apple-system,sans-serif;\">\n<h2 style=\"color:#fff;margin:0 0 16px 0;\">Status Column: Legacy Noise</h2>\n\n<p style=\"margin:0 0 16px 0;\">You're right - for OUTPUT kontasks (Claude showing you results), \"Pending\" status is meaningless. The approval/reject workflow was designed for DECISION kontasks.</p>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h4 style=\"margin:0 0 12px 0;color:#f97316;\">The Problem</h4>\n<table style=\"width:100%;color:#e0e0e0;font-size:0.9rem;border-collapse:collapse;\">\n<tr><td style=\"padding:8px;border-bottom:1px solid #444;\"><strong>OUTPUT kontasks</strong></td><td style=\"padding:8px;border-bottom:1px solid #444;\">Claude shows you info - no action needed</td><td style=\"padding:8px;border-bottom:1px solid #444;color:#ef4444;\">Status = noise</td></tr>\n<tr><td style=\"padding:8px;\"><strong>DECISION kontasks</strong></td><td style=\"padding:8px;\">Claude needs your input - approve/reject/recommend</td><td style=\"padding:8px;color:#22c55e;\">Status = useful</td></tr>\n</table>\n</div>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h4 style=\"margin:0 0 12px 0;color:#8b5cf6;\">Options</h4>\n<ol style=\"margin:0;padding-left:20px;line-height:1.8;\">\n<li><strong>Auto-complete OUTPUT kontasks</strong> - Mark as \"completed\" immediately when created</li>\n<li><strong>Hide status for OUTPUT</strong> - Don't show status column if no approval needed</li>\n<li><strong>New kontask type</strong> - Add \"output\" type distinct from \"general\"</li>\n<li><strong>Acknowledge button</strong> - Single \"Got it\" button instead of approve/reject</li>\n</ol>\n</div>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;\">\n<h4 style=\"margin:0 0 12px 0;color:#3b82f6;\">Recommended: Phase 3</h4>\n<p style=\"margin:0;\">Before tackling status, we planned <strong>Phase 3: Staleness Detection</strong> (warn when responding to old kontasks). But if the status noise is bothering you more, we could do a quick \"auto-complete OUTPUT kontasks\" fix first.</p>\n</div>\n</div>",
    "requestedAt": "2026-01-02T22:05:00Z",
    "requestId": "6da7abbc-eb06-4f54-b239-edd244e31172",
    "choices": [
      {
        "label": "Auto-complete outputs",
        "value": "auto-complete-outputs",
        "description": "OUTPUT kontasks auto-mark as completed",
        "primary": true
      },
      {
        "label": "Phase 3: Staleness",
        "value": "start-phase-3-staleness",
        "description": "Warn about old kontasks first"
      },
      {
        "label": "Hide status column",
        "value": "hide-status-column",
        "description": "Remove status from list view"
      }
    ]
  },
  "createdBy": "claude",
  "createdAt": "2026-01-01T21:28:49.759Z",
  "updatedAt": "2026-01-02T05:10:54.076Z",
  "requestId": "6da7abbc-eb06-4f54-b239-edd244e31172",
  "scope": "vibetools",
  "tags": [
    "kontasks",
    "ux"
  ]
}
DashboardReportsKontasksSessionsTelemetryLogs + Go