context_log_decision
Track and document technical decisions by logging project context, alternatives, consequences, and status to maintain clarity and continuity in AI development processes.
Instructions
Log a technical decision
Input Schema
Name | Required | Description | Default |
---|---|---|---|
alternatives | No | Alternative options considered | |
consequences | No | Consequences of the decision | |
context | No | Decision context | |
decision | Yes | The decision made | |
projectPath | Yes | Path to project directory | |
status | No | Decision status | accepted |
title | Yes | Decision title |
Input Schema (JSON Schema)
{
"properties": {
"alternatives": {
"default": [],
"description": "Alternative options considered",
"items": {
"type": "string"
},
"type": "array"
},
"consequences": {
"default": [],
"description": "Consequences of the decision",
"items": {
"type": "string"
},
"type": "array"
},
"context": {
"description": "Decision context",
"type": "string"
},
"decision": {
"description": "The decision made",
"type": "string"
},
"projectPath": {
"description": "Path to project directory",
"type": "string"
},
"status": {
"default": "accepted",
"description": "Decision status",
"enum": [
"proposed",
"accepted",
"rejected"
],
"type": "string"
},
"title": {
"description": "Decision title",
"type": "string"
}
},
"required": [
"projectPath",
"title",
"decision"
],
"type": "object"
}