← Back to Kontasks
Vibetools Kontask Status Rethink
OUTPUT kontasks don't need approval workflow - status is noise
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 kontasks | Claude shows you info - no action needed | Status = noise |
| DECISION kontasks | Claude needs your input - approve/reject/recommend | Status = useful |
Options
- Auto-complete OUTPUT kontasks - Mark as "completed" immediately when created
- Hide status for OUTPUT - Don't show status column if no approval needed
- New kontask type - Add "output" type distinct from "general"
- 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"
]
}