witnessdesk-webmcp.vercel.app
A simulated water-safety decision rehearsal where humans and agents build one auditable evidence trace with WebMCP.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 1 · Act 6 · Transact 0 · Score: Not yet scored
Tool inspector
stage_decision
Stage a reversible decision draft with cited evidence. It never seals or publishes; a human must review and seal in the UI.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
hypothesis_id |
string | yes | Primary hypothesis supporting the draft decision. |
action_id |
string | yes | Response action proposed for human review. |
rationale |
string | yes | Concise reasoning that connects the cited evidence to the action. |
evidence_ids |
array | yes | Evidence identifiers supporting or qualifying the decision. |
acknowledged_conflict_ids |
array | no | Optional contradictory evidence IDs the draft explicitly preserves for human review. |
expected_revision |
integer | yes | Current workspace revision from inspect_case; prevents stale writes. |
idempotency_key |
string | yes | Stable unique key so a retried request cannot create a duplicate. |
Raw JSON schema
{
"type": "object",
"additionalProperties": false,
"properties": {
"hypothesis_id": {
"type": "string",
"enum": [
"actual_contamination",
"sensor_artifact",
"localized_cross_connection"
],
"description": "Primary hypothesis supporting the draft decision."
},
"action_id": {
"type": "string",
"enum": [
"monitor",
"targeted_advisory",
"citywide_advisory"
],
"description": "Response action proposed for human review."
},
"rationale": {
"type": "string",
"minLength": 12,
"maxLength": 500,
"description": "Concise reasoning that connects the cited evidence to the action."
},
"evidence_ids": {
"type": "array",
"minItems": 1,
"maxItems": 12,
"uniqueItems": true,
"items": {
"type": "string",
"minLength": 3,
"maxLength": 80,
"pattern": "^[a-z0-9][a-z0-9._:-]*$",
"description": "Evidence identifier shown in the case workspace."
},
"description": "Evidence identifiers supporting or qualifying the decision."
},
"acknowledged_conflict_ids": {
"type": "array",
"minItems": 1,
"maxItems": 12,
"uniqueItems": true,
"items": {
"type": "string",
"minLength": 3,
"maxLength": 80,
"pattern": "^[a-z0-9][a-z0-9._:-]*$",
"description": "Evidence identifier shown in the case workspace."
},
"description": "Optional contradictory evidence IDs the draft explicitly preserves for human review."
},
"expected_revision": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740990,
"description": "Current workspace revision from inspect_case; prevents stale writes."
},
"idempotency_key": {
"type": "string",
"minLength": 8,
"maxLength": 80,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
"description": "Stable unique key so a retried request cannot create a duplicate."
}
},
"required": [
"hypothesis_id",
"action_id",
"rationale",
"evidence_ids",
"expected_revision",
"idempotency_key"
]
}
Similar websites
morphus.myles4miles.chatgpt.site
Morphus is an AI-native workspace for designing worlds and generating playable game experiences.
damnpdfs.com
Install the DamnPDFs Codex plugin, pair a browser workspace and use PDF, image and file tools from your coding agent. Includes setup and privacy limits.
insignifi4nt.github.io
broCAD/M: local-first CAD and CAM for parametric design, wire EDM planning, simulation and controller export.
cabinet.varera.studio
The Cartographer's Cabinet