All tools
ToolDestructive
Revise Research Delta
revise_research_deltaThe task is centered on a saved ticker, thesis, claim, or research review.
When to use it
The task is centered on a saved ticker, thesis, claim, or research review.
Typical workflow
Use company context first, then thesis, claims, reviews, and evidence gaps.
What it returns
Company thesis context, claims, reviews, and evidence health signals.
Avoid using it when
The ticker is not saved in Prism or the task only needs generic market data.
Advanced input contract
Agent hosts use this JSON Schema to validate the exact input shape.
View JSON Schema
{
"type": "object",
"properties": {
"deltaId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
},
"category": {
"type": "string",
"enum": [
"confirmed",
"strengthened",
"weakened",
"contradicted",
"superseded",
"newly_introduced",
"still_unresolved",
"changed_timing_only",
"changed_magnitude_only",
"no_material_thesis_impact"
]
},
"summary": {
"type": "string"
},
"affectedClaimIds": {
"type": "array",
"items": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
}
},
"affectedSections": {
"type": "array",
"items": {
"type": "string"
}
},
"proposedClaims": {
"maxItems": 200,
"type": "array",
"items": {
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"maxLength": 5000
},
"label": {
"type": "string",
"enum": [
"CONFIRMED",
"INFERRED",
"UNVERIFIED"
]
},
"section": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"sourceUrl": {
"type": "string",
"maxLength": 2000,
"format": "uri"
},
"action": {
"type": "string",
"enum": [
"add",
"update",
"retire"
]
},
"targetClaimId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
}
},
"required": [
"text",
"label",
"section",
"action"
]
}
},
"proposedChanges": {
"type": "object",
"properties": {
"thesisFields": {
"maxItems": 20,
"type": "array",
"items": {
"type": "object",
"properties": {
"field": {
"type": "string",
"enum": [
"oneLineThesis",
"bullCase",
"baseCase",
"bearCase",
"convictionLevel",
"thesisStatus",
"nextReviewAt",
"bullTargetPrice",
"baseTargetPrice",
"bearTargetPrice",
"bullProbability",
"baseProbability",
"bearProbability"
]
},
"currentValue": {
"anyOf": [
{
"type": "string",
"maxLength": 20000
},
{
"type": "null"
}
]
},
"proposedValue": {
"anyOf": [
{
"type": "string",
"maxLength": 20000
},
{
"type": "null"
}
]
},
"rationale": {
"type": "string",
"minLength": 1,
"maxLength": 2000
}
},
"required": [
"field",
"currentValue",
"proposedValue",
"rationale"
]
}
},
"listChanges": {
"default": [],
"maxItems": 100,
"type": "array",
"items": {
"type": "object",
"properties": {
"list": {
"type": "string",
"enum": [
"keyRisks",
"catalysts"
]
},
"op": {
"type": "string",
"enum": [
"add",
"remove"
]
},
"value": {
"type": "string",
"minLength": 1,
"maxLength": 2000
}
},
"required": [
"list",
"op",
"value"
]
}
},
"agendaItems": {
"default": [],
"maxItems": 100,
"type": "array",
"items": {
"type": "object",
"properties": {
"section": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"question": {
"type": "string",
"minLength": 1,
"maxLength": 2000
}
},
"required": [
"section",
"question"
]
}
}
}
},
"mode": {
"type": "string",
"enum": [
"preview",
"commit"
]
},
"idempotencyKey": {
"type": "string",
"minLength": 1,
"maxLength": 500
},
"operationId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
},
"commitToken": {
"type": "string",
"minLength": 1,
"maxLength": 500
}
},
"required": [
"mode"
],
"additionalProperties": false,
"anyOf": [
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"deltaId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
},
"category": {
"type": "string",
"enum": [
"confirmed",
"strengthened",
"weakened",
"contradicted",
"superseded",
"newly_introduced",
"still_unresolved",
"changed_timing_only",
"changed_magnitude_only",
"no_material_thesis_impact"
]
},
"summary": {
"type": "string"
},
"affectedClaimIds": {
"type": "array",
"items": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
}
},
"affectedSections": {
"type": "array",
"items": {
"type": "string"
}
},
"proposedClaims": {
"maxItems": 200,
"type": "array",
"items": {
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"maxLength": 5000
},
"label": {
"type": "string",
"enum": [
"CONFIRMED",
"INFERRED",
"UNVERIFIED"
]
},
"section": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"sourceUrl": {
"type": "string",
"maxLength": 2000,
"format": "uri"
},
"action": {
"type": "string",
"enum": [
"add",
"update",
"retire"
]
},
"targetClaimId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
}
},
"required": [
"text",
"label",
"section",
"action"
]
}
},
"proposedChanges": {
"type": "object",
"properties": {
"thesisFields": {
"maxItems": 20,
"type": "array",
"items": {
"type": "object",
"properties": {
"field": {
"type": "string",
"enum": [
"oneLineThesis",
"bullCase",
"baseCase",
"bearCase",
"convictionLevel",
"thesisStatus",
"nextReviewAt",
"bullTargetPrice",
"baseTargetPrice",
"bearTargetPrice",
"bullProbability",
"baseProbability",
"bearProbability"
]
},
"currentValue": {
"anyOf": [
{
"type": "string",
"maxLength": 20000
},
{
"type": "null"
}
]
},
"proposedValue": {
"anyOf": [
{
"type": "string",
"maxLength": 20000
},
{
"type": "null"
}
]
},
"rationale": {
"type": "string",
"minLength": 1,
"maxLength": 2000
}
},
"required": [
"field",
"currentValue",
"proposedValue",
"rationale"
]
}
},
"listChanges": {
"default": [],
"maxItems": 100,
"type": "array",
"items": {
"type": "object",
"properties": {
"list": {
"type": "string",
"enum": [
"keyRisks",
"catalysts"
]
},
"op": {
"type": "string",
"enum": [
"add",
"remove"
]
},
"value": {
"type": "string",
"minLength": 1,
"maxLength": 2000
}
},
"required": [
"list",
"op",
"value"
]
}
},
"agendaItems": {
"default": [],
"maxItems": 100,
"type": "array",
"items": {
"type": "object",
"properties": {
"section": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"question": {
"type": "string",
"minLength": 1,
"maxLength": 2000
}
},
"required": [
"section",
"question"
]
}
}
}
},
"mode": {
"type": "string",
"const": "preview"
},
"idempotencyKey": {
"type": "string",
"minLength": 1,
"maxLength": 500
}
},
"required": [
"deltaId",
"mode",
"idempotencyKey"
],
"additionalProperties": false
},
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"mode": {
"type": "string",
"const": "commit"
},
"operationId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
},
"commitToken": {
"type": "string",
"minLength": 1,
"maxLength": 500
}
},
"required": [
"mode",
"operationId",
"commitToken"
],
"additionalProperties": false
}
]
}