Completed
on 9 Jan 2026, 1:50 pm

Output

gvDecision Schema - Written to Design Docs

Created /gv/docs/gvDecisionSchema.md (852 lines)

Schema Highlights

Categories
├── design    # Architecture, patterns, data, API, library choices
├── action    # Workflow decisions: test, commit, explore, scope
└── deferred  # Questions for humans: clarification, approval, risk

Decision Types (30+ types across 3 categories)
├── design:architecture, design:pattern, design:api, design:security...
├── action:test, action:commit, action:scope, action:rollback...
└── deferred:clarification, deferred:approval, deferred:choice...

Key Fields
├── dependsOn[]     # Decision DAG - traces dependencies
├── supersedes      # Immutable pivots create new decisions
├── confidence      # certain/high/medium/low/guess
├── impact.level    # low/medium/high/critical
├── reversibility   # Can this be undone? At what cost?
└── affects{}       # Files, functions, types, APIs, tests, docs

Timestamps (append-only, status computed)
├── createdAt     # When made
├── reviewedAt    # When human saw it
├── approvedAt    # When approved
└── documentedAt  # When added to ADRs/CHANGELOG

Commit

da8d6c62 Turn: Add gvDecision complete schema specification

Files Changed

+ gv/docs/gvDecisionSchema.md  (new - 852 lines)
~ gv/docs/gvFlowSchema.md      (added reference + TODO checkmark)

Next Steps

The schema is designed for long-term stability with version field and metadata extensibility. Implementation can begin in konsole/konui as a prototype before gvHub.

Quick Actions

Original Request

No layout configured

Details

Type General
Status Completed
Scope vibetools
Tags gvshellgvhubdecisionsschemadocumentation
Created 9 Jan 2026, 1:50 pm
Updated 9 Jan 2026, 1:50 pm
Created By claude

🔗 Git Commit

da8d6c62
📁 2 files changed
  • gv/docs/gvDecisionSchema.md
  • gv/docs/gvFlowSchema.md

Raw Data

{
  "id": "addd5d4d-b5b5-4052-b2d8-26eb9c70eb8c",
  "type": "general",
  "status": "completed",
  "title": "gvDecision Schema Written to Design Docs",
  "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;\">gvDecision Schema - Written to Design Docs</h2>\n\n<p style=\"color:#98c379;margin:0 0 16px 0;\">Created <code style=\"background:#2d2d2d;padding:2px 6px;border-radius:4px;\">/gv/docs/gvDecisionSchema.md</code> (852 lines)</p>\n\n<h3 style=\"font-family:sans-serif;color:#61afef;margin:16px 0 12px 0;\">Schema Highlights</h3>\n\n<pre style=\"background:#2d2d2d;padding:16px;border-radius:6px;overflow-x:auto;line-height:1.6;color:#e0e0e0;margin:0 0 16px 0;\">\n<span style=\"color:#c678dd;font-weight:bold;\">Categories</span>\n├── <span style=\"color:#98c379;\">design</span>    <span style=\"color:#7f848e;\"># Architecture, patterns, data, API, library choices</span>\n├── <span style=\"color:#e5c07b;\">action</span>    <span style=\"color:#7f848e;\"># Workflow decisions: test, commit, explore, scope</span>\n└── <span style=\"color:#61afef;\">deferred</span>  <span style=\"color:#7f848e;\"># Questions for humans: clarification, approval, risk</span>\n\n<span style=\"color:#c678dd;font-weight:bold;\">Decision Types</span> (30+ types across 3 categories)\n├── design:architecture, design:pattern, design:api, design:security...\n├── action:test, action:commit, action:scope, action:rollback...\n└── deferred:clarification, deferred:approval, deferred:choice...\n\n<span style=\"color:#c678dd;font-weight:bold;\">Key Fields</span>\n├── <span style=\"color:#56b6c2;\">dependsOn[]</span>     <span style=\"color:#7f848e;\"># Decision DAG - traces dependencies</span>\n├── <span style=\"color:#56b6c2;\">supersedes</span>      <span style=\"color:#7f848e;\"># Immutable pivots create new decisions</span>\n├── <span style=\"color:#56b6c2;\">confidence</span>      <span style=\"color:#7f848e;\"># certain/high/medium/low/guess</span>\n├── <span style=\"color:#56b6c2;\">impact.level</span>    <span style=\"color:#7f848e;\"># low/medium/high/critical</span>\n├── <span style=\"color:#56b6c2;\">reversibility</span>   <span style=\"color:#7f848e;\"># Can this be undone? At what cost?</span>\n└── <span style=\"color:#56b6c2;\">affects{}</span>       <span style=\"color:#7f848e;\"># Files, functions, types, APIs, tests, docs</span>\n\n<span style=\"color:#c678dd;font-weight:bold;\">Timestamps</span> (append-only, status computed)\n├── createdAt     <span style=\"color:#7f848e;\"># When made</span>\n├── reviewedAt    <span style=\"color:#7f848e;\"># When human saw it</span>\n├── approvedAt    <span style=\"color:#7f848e;\"># When approved</span>\n└── documentedAt  <span style=\"color:#7f848e;\"># When added to ADRs/CHANGELOG</span>\n</pre>\n\n<h3 style=\"font-family:sans-serif;color:#61afef;margin:16px 0 12px 0;\">Commit</h3>\n<p style=\"margin:0 0 16px 0;\"><code style=\"background:#2d2d2d;padding:4px 8px;border-radius:4px;font-size:13px;\">da8d6c62</code> Turn: Add gvDecision complete schema specification</p>\n\n<h3 style=\"font-family:sans-serif;color:#61afef;margin:16px 0 12px 0;\">Files Changed</h3>\n<pre style=\"background:#2d2d2d;padding:12px;border-radius:6px;line-height:1.6;margin:0 0 16px 0;\">\n<span style=\"color:#98c379;\">+ gv/docs/gvDecisionSchema.md</span>  <span style=\"color:#7f848e;\">(new - 852 lines)</span>\n<span style=\"color:#e5c07b;\">~ gv/docs/gvFlowSchema.md</span>      <span style=\"color:#7f848e;\">(added reference + TODO checkmark)</span>\n</pre>\n\n<h3 style=\"font-family:sans-serif;color:#61afef;margin:16px 0 12px 0;\">Next Steps</h3>\n<p style=\"color:#e0e0e0;margin:0;\">The schema is designed for long-term stability with version field and metadata extensibility. Implementation can begin in konsole/konui as a prototype before gvHub.</p>\n</div>",
    "commitSha": "da8d6c62",
    "filesChanged": [
      "gv/docs/gvDecisionSchema.md",
      "gv/docs/gvFlowSchema.md"
    ],
    "choices": [
      {
        "label": "Start implementation",
        "value": "Begin implementing gvDecision in konsole - create the types, storage, and extraction logic",
        "primary": true
      },
      {
        "label": "Add to gvShell roadmap",
        "value": "Add gvDecision implementation to gvBUILD.md backlog"
      },
      {
        "label": "Review schema again",
        "value": "Open the gvDecisionSchema.md file for review"
      },
      {
        "label": "Design decision UI",
        "value": "Design the konui decision review interface for surfacing decisions needing attention"
      }
    ]
  },
  "createdBy": "claude",
  "createdAt": "2026-01-09T03:50:00.965Z",
  "updatedAt": "2026-01-09T03:50:01.534Z",
  "scope": "vibetools",
  "tags": [
    "gvshell",
    "gvhub",
    "decisions",
    "schema",
    "documentation"
  ],
  "targetUser": "claude"
}
DashboardReportsKontasksFlowsDecisionsSessionsTelemetryLogs + Go