All tools
ToolWrite

Update decision journal entry

update_decision_journal_entry

Update 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.

Typical workflow

List portfolios, read exposure or priority, then mutate tracking records only if asked.

What it returns

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
}

Useful next tools