log_decision
Track and document decision outcomes for ideas to maintain an audit trail of lifecycle events, closure categories, and reasoning.
Instructions
Log a decision event for an idea. This creates an audit trail entry.
Event types:
created, updated: Lifecycle events
accepted, rejected, snoozed, expired: Decision outcomes
reopened: Reopen a closed idea
merged, superseded: Idea was consolidated
shipped: Feature was released
ticket_created, ticket_closed: External ticket lifecycle
Closure categories (required for some events):
shipped, merged: Positive closures
deferred_resources, deferred_priority, deferred_dependency, deferred_timing: Deferrals
rejected_scope, rejected_alternative, rejected_invalid, rejected_duplicate: Rejections
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"ideaId": "<ideaId>",
"eventType": "<eventType>"
},
"name": "log_decision"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ideaId | Yes | The ID of the idea | |
| eventType | Yes | Type of decision event | |
| closureCategory | No | Category for closure events | |
| reason | No | Reason or notes for the decision | |
| confidenceScore | No | Confidence score (0-1) |