threadline.jameswirths.chatgpt.site
Threadline is a provenance-preserving argument debugger where agents stage research proposals and humans decide what becomes canonical truth.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 2 · Act 6 · Transact 0 · Score: Not yet scored
Tool inspector
stage_verdict
Stage one verdict and its bounded evidence relations as a single reviewable patch. Human acceptance installs the claim and every relation atomically.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
expectedCaseId |
string | yes | The caseId returned by the latest get_workspace call. |
expectedRevision |
integer | yes | The workspace revision returned by the latest get_workspace call. |
claim |
object | yes | The synthesized verdict claim to stage for human review. |
relations |
array | yes | Non-amplification relations in the patch. At least one must point from a canonical claim to the verdict; only direct edges become verdict bases. |
Raw JSON schema
{
"description": "Pins the latest discovered case and revision, then supplies one verdict claim and all relations in its atomic review patch.",
"type": "object",
"required": [
"expectedCaseId",
"expectedRevision",
"claim",
"relations"
],
"properties": {
"expectedCaseId": {
"description": "The caseId returned by the latest get_workspace call.",
"type": "string",
"minLength": 1,
"maxLength": 96,
"pattern": "^[a-z][a-z0-9-]*$"
},
"expectedRevision": {
"description": "The workspace revision returned by the latest get_workspace call.",
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"claim": {
"description": "The synthesized verdict claim to stage for human review.",
"type": "object",
"required": [
"id",
"text",
"kind",
"confidence",
"sourceIds",
"transformationNote",
"lane",
"order"
],
"properties": {
"id": {
"description": "A stable lowercase identifier using letters, digits, and hyphens.",
"type": "string",
"minLength": 1,
"maxLength": 96,
"pattern": "^[a-z][a-z0-9-]*$"
},
"text": {
"description": "The bounded one-sentence answer to the case question.",
"type": "string",
"minLength": 1,
"maxLength": 240
},
"kind": {
"description": "The fixed claim category for a verdict proposal.",
"type": "string",
"const": "verdict"
},
"confidence": {
"description": "The evidence confidence assigned to the verdict.",
"type": "string",
"enum": [
"established",
"supported",
"disputed",
"unknown",
"contradicted"
]
},
"sourceIds": {
"description": "Canonical source identifiers that directly ground the verdict.",
"type": "array",
"minItems": 1,
"maxItems": 9,
"uniqueItems": true,
"items": {
"description": "A stable lowercase identifier using letters, digits, and hyphens.",
"type": "string",
"minLength": 1,
"maxLength": 96,
"pattern": "^[a-z][a-z0-9-]*$"
}
},
"transformationNote": {
"description": "How the cited evidence was synthesized into the verdict.",
"type": "string",
"minLength": 1,
"maxLength": 320
},
"lane": {
"description": "The fixed presentation lane for the verdict claim.",
"type": "string",
"const": "verdict"
},
"order": {
"description": "The fixed display order within the verdict lane.",
"type": "integer",
"const": 1
}
},
"additionalProperties": false
},
"relations": {
"description": "Non-amplification relations in the patch. At least one must point from a canonical claim to the verdict; only direct edges become verdict bases.",
"type": "array",
"minItems": 1,
"maxItems": 6,
"items": {
"description": "One non-amplification relation in the verdict patch; at least one must connect a canonical claim directly to the proposed verdict.",
"type": "object",
"required": [
"id",
"sourceClaimId",
"targetClaimId",
"type",
"rationale"
],
"properties": {
"id": {
"description": "A stable lowercase identifier using letters, digits, and hyphens.",
"type": "string",
"minLength": 1,
"maxLength": 96,
"pattern": "^[a-z][a-z0-9-]*$"
},
"sourceClaimId": {
"description": "A stable lowercase identifier using letters, digits, and hyphens.",
"type": "string",
"minLength": 1,
"maxLength": 96,
"pattern": "^[a-z][a-z0-9-]*$"
},
"targetClaimId": {
"description": "A stable lowercase identifier using letters, digits, and hyphens.",
"type": "string",
"minLength": 1,
"maxLength": 96,
"pattern": "^[a-z][a-z0-9-]*$"
},
"type": {
"description": "How one claim bears on another inside the verdict patch; amplification must be staged separately.",
"type": "string",
"enum": [
"supports",
"contradicts",
"qualifies"
]
},
"rationale": {
"description": "Why this relation type accurately connects the two claims.",
"type": "string",
"minLength": 1,
"maxLength": 320
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}
Similar websites
reloadium.com
Paste a topic, URL, or PDF/TXT/MD — get a multi-episode AI podcast with audio, transcripts, timelines and quizzes. 60+ languages.
api.lmm.best
Connect AI models, tools and applications with LMM Forge. Explore model access, developer guides and open-source collaboration.
deskintab.dgkhan08.workers.dev
An operating system in your browser, where you and your AI agent share apps, files, and projects through WebMCP.
webmcp.agentsdesk.dev
Meridian Ops