← Back to Kontasks
Schema Documentation Complete
Created gvKontaskSchema.md and MUST-READ-FIRST.md index
Output
Schema Documentation Complete
Created Documents
/gv/docs/ ├── MUST-READ-FIRST.md # Schema index with reading order └── gvKontaskSchema.md # Full Kontask schema documentation
Schema Index (MUST-READ-FIRST.md)
| Document | Constructs | Status |
|---|---|---|
| gvPlatformVision.md | Architecture overview | Start Here |
| gvFlowSchema.md | gvTurn, gvSession, gvFlow | Roadmap |
| gvKontaskSchema.md | Kontask (→ gvTurn) | Production |
| gvDecisionSchema.md | gvDecision | Production |
| gvGraphSchema.md | gvEdge relationships | Production |
| gvGlossary.md | All terminology | Reference |
Kontask Schema Highlights
- KontaskType - 12 types (image_review, text_approval, comparison, etc.)
- KontaskStatus - 5 states (pending, approved, rejected, recommended, completed)
- KontaskLayout - 12 built-in templates + custom HTML
- KontaskContext - Rich context with layout, choices, telemetry
- Graph relationships - Links to flows via gvEdge
Migration Path
Current (konui) Kontask = Turn record + Decision UI + Layout + Choices ↓ Future (greatVibe) gvTurn = Pure turn record (prompt, response, tools, metrics) gvDecision = Architectural/action decisions made Layout = Presentation layer handled by Hub
Commit
f2fb804c Turn: Add gvKontaskSchema.md and MUST-READ-FIRST.md
All Schema Docs Now Defined
- ✓ gvFlow - gvFlowSchema.md
- ✓ gvSession - gvFlowSchema.md
- ✓ gvTurn - gvFlowSchema.md
- ✓ Kontask - gvKontaskSchema.md (NEW)
- ✓ gvDecision - gvDecisionSchema.md
- ✓ gvEdge - gvGraphSchema.md
Quick Actions
Original Request
No layout configured
Details
Type
General
Status
Completed
Scope
vibetools
Tags
docsschema
Created
9 Jan 2026, 9:56 pm
Updated
9 Jan 2026, 9:56 pm
Timing
⏱️ 277.3s
0 tools
● TTFE 0%
● Thinking 100%
● Tools 0%
Created By
claude
📋 Claude's Context
Session
ses_d3abe491...
Raw Data
{
"id": "45abfe87-7100-4be4-ba72-568a7486c2f4",
"type": "general",
"status": "completed",
"title": "Schema Documentation Complete",
"description": "Created gvKontaskSchema.md and MUST-READ-FIRST.md index",
"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;\">Schema Documentation Complete</h2>\n\n<h3 style=\"color:#98c379;margin:16px 0 8px 0;\">Created Documents</h3>\n<pre style=\"background:#2d2d2d;padding:16px;border-radius:6px;overflow-x:auto;line-height:1.8;color:#e0e0e0;\">\n<span style=\"color:#56b6c2;font-weight:bold;\">/gv/docs/</span>\n├── <span style=\"color:#e5c07b;font-weight:bold;\">MUST-READ-FIRST.md</span> <span style=\"color:#7f848e;\"># Schema index with reading order</span>\n└── <span style=\"color:#e5c07b;font-weight:bold;\">gvKontaskSchema.md</span> <span style=\"color:#7f848e;\"># Full Kontask schema documentation</span>\n</pre>\n\n<h3 style=\"color:#98c379;margin:16px 0 8px 0;\">Schema Index (MUST-READ-FIRST.md)</h3>\n<table style=\"width:100%;border-collapse:collapse;margin:12px 0;\">\n<tr style=\"background:#2d2d2d;\">\n<th style=\"padding:8px 12px;text-align:left;border:1px solid #3d3d3d;color:#fff;\">Document</th>\n<th style=\"padding:8px 12px;text-align:left;border:1px solid #3d3d3d;color:#fff;\">Constructs</th>\n<th style=\"padding:8px 12px;text-align:left;border:1px solid #3d3d3d;color:#fff;\">Status</th>\n</tr>\n<tr>\n<td style=\"padding:8px 12px;border:1px solid #3d3d3d;\"><span style=\"color:#61afef;\">gvPlatformVision.md</span></td>\n<td style=\"padding:8px 12px;border:1px solid #3d3d3d;\">Architecture overview</td>\n<td style=\"padding:8px 12px;border:1px solid #3d3d3d;\"><span style=\"background:#22c55e;color:#fff;padding:2px 8px;border-radius:4px;\">Start Here</span></td>\n</tr>\n<tr>\n<td style=\"padding:8px 12px;border:1px solid #3d3d3d;\"><span style=\"color:#61afef;\">gvFlowSchema.md</span></td>\n<td style=\"padding:8px 12px;border:1px solid #3d3d3d;\">gvTurn, gvSession, gvFlow</td>\n<td style=\"padding:8px 12px;border:1px solid #3d3d3d;\"><span style=\"background:#f59e0b;color:#fff;padding:2px 8px;border-radius:4px;\">Roadmap</span></td>\n</tr>\n<tr>\n<td style=\"padding:8px 12px;border:1px solid #3d3d3d;\"><span style=\"color:#e5c07b;\">gvKontaskSchema.md</span></td>\n<td style=\"padding:8px 12px;border:1px solid #3d3d3d;\">Kontask (→ gvTurn)</td>\n<td style=\"padding:8px 12px;border:1px solid #3d3d3d;\"><span style=\"background:#3b82f6;color:#fff;padding:2px 8px;border-radius:4px;\">Production</span></td>\n</tr>\n<tr>\n<td style=\"padding:8px 12px;border:1px solid #3d3d3d;\"><span style=\"color:#61afef;\">gvDecisionSchema.md</span></td>\n<td style=\"padding:8px 12px;border:1px solid #3d3d3d;\">gvDecision</td>\n<td style=\"padding:8px 12px;border:1px solid #3d3d3d;\"><span style=\"background:#3b82f6;color:#fff;padding:2px 8px;border-radius:4px;\">Production</span></td>\n</tr>\n<tr>\n<td style=\"padding:8px 12px;border:1px solid #3d3d3d;\"><span style=\"color:#61afef;\">gvGraphSchema.md</span></td>\n<td style=\"padding:8px 12px;border:1px solid #3d3d3d;\">gvEdge relationships</td>\n<td style=\"padding:8px 12px;border:1px solid #3d3d3d;\"><span style=\"background:#3b82f6;color:#fff;padding:2px 8px;border-radius:4px;\">Production</span></td>\n</tr>\n<tr>\n<td style=\"padding:8px 12px;border:1px solid #3d3d3d;\"><span style=\"color:#61afef;\">gvGlossary.md</span></td>\n<td style=\"padding:8px 12px;border:1px solid #3d3d3d;\">All terminology</td>\n<td style=\"padding:8px 12px;border:1px solid #3d3d3d;\"><span style=\"background:#6b7280;color:#fff;padding:2px 8px;border-radius:4px;\">Reference</span></td>\n</tr>\n</table>\n\n<h3 style=\"color:#98c379;margin:16px 0 8px 0;\">Kontask Schema Highlights</h3>\n<ul style=\"margin:8px 0;padding-left:20px;line-height:1.8;\">\n<li><span style=\"color:#c678dd;\">KontaskType</span> - 12 types (image_review, text_approval, comparison, etc.)</li>\n<li><span style=\"color:#c678dd;\">KontaskStatus</span> - 5 states (pending, approved, rejected, recommended, completed)</li>\n<li><span style=\"color:#c678dd;\">KontaskLayout</span> - 12 built-in templates + custom HTML</li>\n<li><span style=\"color:#c678dd;\">KontaskContext</span> - Rich context with layout, choices, telemetry</li>\n<li><span style=\"color:#c678dd;\">Graph relationships</span> - Links to flows via gvEdge</li>\n</ul>\n\n<h3 style=\"color:#98c379;margin:16px 0 8px 0;\">Migration Path</h3>\n<pre style=\"background:#2d2d2d;padding:16px;border-radius:6px;overflow-x:auto;color:#e0e0e0;\">\n<span style=\"color:#7f848e;\">Current (konui)</span>\n Kontask = Turn record + Decision UI + Layout + Choices\n <span style=\"color:#f59e0b;\">↓</span>\n<span style=\"color:#7f848e;\">Future (greatVibe)</span>\n gvTurn = Pure turn record (prompt, response, tools, metrics)\n gvDecision = Architectural/action decisions made\n Layout = Presentation layer handled by Hub\n</pre>\n\n<h3 style=\"color:#98c379;margin:16px 0 8px 0;\">Commit</h3>\n<pre style=\"background:#2d2d2d;padding:12px;border-radius:6px;color:#98c379;\">f2fb804c Turn: Add gvKontaskSchema.md and MUST-READ-FIRST.md</pre>\n\n<h3 style=\"color:#98c379;margin:16px 0 8px 0;\">All Schema Docs Now Defined</h3>\n<ul style=\"margin:8px 0;padding-left:20px;line-height:1.8;\">\n<li><span style=\"color:#22c55e;\">✓</span> gvFlow - gvFlowSchema.md</li>\n<li><span style=\"color:#22c55e;\">✓</span> gvSession - gvFlowSchema.md</li>\n<li><span style=\"color:#22c55e;\">✓</span> gvTurn - gvFlowSchema.md</li>\n<li><span style=\"color:#22c55e;\">✓</span> Kontask - gvKontaskSchema.md <span style=\"color:#e5c07b;\">(NEW)</span></li>\n<li><span style=\"color:#22c55e;\">✓</span> gvDecision - gvDecisionSchema.md</li>\n<li><span style=\"color:#22c55e;\">✓</span> gvEdge - gvGraphSchema.md</li>\n</ul>\n</div>",
"choices": [
{
"label": "Update gvPlatformVision.md",
"value": "Update gvPlatformVision.md to reference the new MUST-READ-FIRST.md as the entry point",
"primary": true
},
{
"label": "Add to CLAUDE.md",
"value": "Add a reference to MUST-READ-FIRST.md in the main CLAUDE.md document"
},
{
"label": "Review schema coverage",
"value": "Review all schema docs to ensure they cross-reference each other properly"
}
],
"requestId": "344fae35-ef1a-4b5c-83ae-491811046dbf",
"turnTiming": {
"totalMs": 277345,
"ttfeMs": 154,
"thinkingMs": 277191,
"toolExecutionMs": 0,
"toolCallCount": 0,
"thinkingPct": 100,
"toolsPct": 0,
"ttfePct": 0
}
},
"createdBy": "claude",
"createdAt": "2026-01-09T11:56:09.812Z",
"updatedAt": "2026-01-09T11:56:17.819Z",
"requestId": "344fae35-ef1a-4b5c-83ae-491811046dbf",
"scope": "vibetools",
"tags": [
"docs",
"schema"
],
"sessionId": "ses_d3abe491-395",
"flowId": "flow_01KEGVRXHHK7E25VFSX4HCV289",
"flowLinks": [
{
"flowId": "flow_01KEGVRXHHK7E25VFSX4HCV289",
"edgeType": "evidence",
"createdAt": "2026-01-09T11:56:09.812Z"
}
],
"targetUser": "claude"
}