Update decision journal entry
update_decision_journal_entryUpdate rationale, catalyst, review date, or record the user's stated verdict (confirmed, refuted, indeterminate) on a past decision.
When to use it
Update rationale, catalyst, review date, or record the user's stated verdict (confirmed, refuted, indeterminate) on a past decision.
List portfolios, read exposure or priority, then mutate tracking records only if asked.
Portfolio metadata, holdings, exposure, priority, or tracking mutations.
Avoid using it when
Do not set a verdict the user has not stated; outcomes feed the track record.
Advanced input contract
Agent hosts use this JSON Schema to validate the exact input shape.
View full registry notes
Update a logged decision's rationale, expected catalyst, review date, or status, or record the user's stated verdict (confirmed, refuted, indeterminate). Verdicts feed the track record; null clears one. Use when: Update rationale, catalyst, review date, or record the user's stated verdict (confirmed, refuted, indeterminate) on a past decision. Avoid when: Do not set a verdict the user has not stated; outcomes feed the track record.
View JSON Schema
{
"type": "object",
"properties": {
"entryId": {
"type": "string",
"format": "uuid"
},
"rationale": {
"type": "string",
"minLength": 1,
"maxLength": 8000
},
"expectedCatalyst": {
"type": [
"string",
"null"
],
"maxLength": 2000
},
"reviewDate": {
"type": [
"string",
"null"
],
"format": "date-time"
},
"status": {
"type": "string",
"enum": [
"open",
"reviewed",
"closed"
]
},
"outcome": {
"type": [
"string",
"null"
],
"enum": [
"confirmed",
"refuted",
"indeterminate",
null
]
},
"outcomeNote": {
"type": [
"string",
"null"
],
"maxLength": 4000
}
},
"required": [
"entryId"
],
"additionalProperties": false
}