{"ok":true,"site":{"host":"anand-0038.github.io","url":"https://anand-0038.github.io/evidence-workspace/","type":"live","desc":"A human-controlled release gate for AI-assisted reports.","tools":[{"name":"review_get_summary","kind":"answer","impl":"imperative","description":"Read the report revision, review counts, release stage, blockers, and evidence-sharing counts. Does not return source passages.","title":"Get release summary","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/evidence-workspace/"},{"name":"review_list_claims","kind":"act","impl":"imperative","description":"List claim IDs, exact draft wording, review state, linked evidence IDs, and human-decision state for the open report.","title":"List report claims","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/evidence-workspace/"},{"name":"review_list_shared_evidence","kind":"answer","impl":"imperative","description":"List minimal metadata and typed fact summaries for evidence the human currently permits WebMCP tools to use. Evidence not shared with site tools and exact passages are not returned.","title":"List evidence shared with site tools","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/evidence-workspace/"},{"name":"review_get_claim_context","kind":"answer","impl":"imperative","description":"Read one claim and passages from evidence the human currently shares with site tools. Other evidence is excluded from this tool response.","title":"Inspect claim context","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"claimId":{"type":"string","minLength":1,"maxLength":80,"description":"Exact claim ID returned by review_list_claims."}},"required":["claimId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/evidence-workspace/"},{"name":"review_run_checks","kind":"answer","impl":"imperative","description":"Compile one claim against its linked, human-shared structured source facts. Returns coverage, metric, unit, scope, and arithmetic checks without changing state.","title":"Run deterministic claim checks","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"claimId":{"type":"string","minLength":1,"maxLength":80,"description":"Exact claim ID returned by review_list_claims."}},"required":["claimId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/evidence-workspace/"},{"name":"review_link_evidence","kind":"act","impl":"imperative","description":"Link one evidence item the human shared with site tools and record why it bears on the wording. Changes page state; cannot use unshared evidence.","title":"Link evidence to claim","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"expectedRevision":{"type":"integer","minimum":1,"maximum":9007199254740991,"description":"Current workspace revision shown by a read tool."},"claimId":{"type":"string","minLength":1,"maxLength":80,"description":"Exact claim ID returned by review_list_claims."},"evidenceId":{"type":"string","minLength":1,"maxLength":80,"description":"Exact evidence ID returned by review_list_shared_evidence or claim context."},"rationale":{"type":"string","minLength":10,"maxLength":300,"description":"Concise explanation of how the passage bears on the claim."}},"required":["expectedRevision","claimId","evidenceId","rationale"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/evidence-workspace/"},{"name":"review_unlink_evidence","kind":"act","impl":"imperative","description":"Remove one evidence relationship from a claim. Changes page state and invalidates prior agent and human review decisions for that claim.","title":"Unlink evidence from claim","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"expectedRevision":{"type":"integer","minimum":1,"maximum":9007199254740991,"description":"Current workspace revision shown by a read tool."},"claimId":{"type":"string","minLength":1,"maxLength":80,"description":"Exact claim ID returned by review_list_claims."},"evidenceId":{"type":"string","minLength":1,"maxLength":80,"description":"Exact evidence ID returned by review_list_shared_evidence or claim context."},"rationale":{"type":"string","minLength":10,"maxLength":300,"description":"Concise explanation of why this evidence relationship should be removed."}},"required":["expectedRevision","claimId","evidenceId","rationale"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/evidence-workspace/"},{"name":"review_flag_claim","kind":"act","impl":"imperative","description":"Record a supported, contradicted, or unsupported review state. A supported state is rejected unless every deterministic check passes. Cannot approve a revision or unlock release by itself.","title":"Record compiled claim state","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"expectedRevision":{"type":"integer","minimum":1,"maximum":9007199254740991,"description":"Current workspace revision shown by a read tool."},"claimId":{"type":"string","minLength":1,"maxLength":80,"description":"Exact claim ID returned by review_list_claims."},"state":{"type":"string","enum":["supported","contradicted","unsupported"],"description":"Evidence review state to apply."},"rationale":{"type":"string","minLength":10,"maxLength":300,"description":"Evidence-based reason for this review state."}},"required":["expectedRevision","claimId","state","rationale"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/evidence-workspace/"},{"name":"review_propose_revision","kind":"act","impl":"imperative","description":"Stage replacement wording and, when values change, a complete typed assertion. The proposal remains pending until the human approves or rejects it in the interface.","title":"Stage claim revision","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"expectedRevision":{"type":"integer","minimum":1,"maximum":9007199254740991,"description":"Current workspace revision shown by a read tool."},"claimId":{"type":"string","minLength":1,"maxLength":80,"description":"Exact claim ID returned by review_list_claims."},"proposedText":{"type":"string","minLength":10,"maxLength":500,"description":"Complete replacement claim wording."},"reason":{"type":"string","minLength":10,"maxLength":300,"description":"Why this wording better matches the evidence."},"proposedAssertion":{"type":"object","description":"Optional complete typed assertion for the proposed wording. Include it when quantitative values or scope change.","properties":{"kind":{"type":"string","enum":["percentage_change","before_after","scalar"]},"metric":{"type":"string","minLength":1,"maxLength":120},"claimedPercent":{"type":"number"},"baseline":{"type":"number"},"observed":{"type":"number"},"claimedValue":{"type":"number"},"unit":{"type":"string","minLength":1,"maxLength":40},"sourceWindow":{"type":"string","minLength":1,"maxLength":120}},"required":["kind","metric","unit","sourceWindow"],"additionalProperties":false}},"required":["expectedRevision","claimId","proposedText","reason"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/evidence-workspace/"},{"name":"review_get_release_check","kind":"answer","impl":"imperative","description":"Read whether export is unlocked and the exact remaining blockers. This tool never changes state and cannot approve or publish the report.","title":"Check release readiness","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/evidence-workspace/"}],"category":"AI & Agents","favicon":"/favicons/anand-0038.github.io.svg","apiSurface":"spec","toolCount":10}}