misc

Create or update an assumption under a project (L2 intent layer). Omit `id` to create, pass it to update. There is no delete tool.

Create or update an assumption under a project (L2 intent layer). Omit id to create, pass it to update. There is no delete tool.

🔴 verdict is REJECTED with an error if passed — verdict is confirmed only through a human judgment decision (see judgment_submit). This tool can only shape the assumption itself: what is being assumed, how critical it is, and what evidence would settle it.

post/api/mcp/tools/assumption_write

Request

  • Base URL: https://api.ainote.dev
  • URL: https://api.ainote.dev/api/mcp/tools/assumption_write
  • Auth: API key in header Authorization

Request body

project_idstring required

Project UUID this assumption belongs to (required).

idstring

Assumption UUID to update. Omit to create a new assumption.

statementstring

What is being assumed true (required to create).

criticality1 | 2 | 3

1=critical if wrong … 3=minor.

evidence_conditionstring

What would be observed to settle this assumption. Pass 'null' to clear.

bmc_block'key_partners' | 'key_activities' | 'key_resources' | 'value_propositions' | 'customer_relationships' | 'channels' | 'customer_segments' | 'cost_structure' | 'revenue_streams' | 'null'

Optional Business Model Canvas block this assumption belongs to. Pass 'null' to clear.

Response

Tool executed successfully

Changes

No recorded changes to this operation across all 1 revision of this API.