{"ok":true,"site":{"host":"haif-khalil.github.io","url":"https://haif-khalil.github.io/pairboard/","type":"live","desc":"Pairboard","tools":[{"name":"get_board","kind":"answer","impl":"imperative","description":"Read the current board state including all columns, cards, pending drafts, and who is blocked","annotations":{"readOnlyHint":true},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/pairboard/"},{"name":"add_card","kind":"act","impl":"imperative","description":"Propose adding a new card to the board (creates a pending draft until confirmed)","inputSchema":{"type":"object","properties":{"title":{"type":"string","description":"Card title"},"description":{"type":"string","description":"Card description"},"column":{"type":"string","enum":["Now","Next","Blocked","Done"],"description":"Target column"},"assignee":{"type":"string","description":"Person assigned (Maya, Sam, Jules, or other name)"}},"required":["title","description","column"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/pairboard/"},{"name":"propose_plan","kind":"act","impl":"imperative","description":"Propose a plan with multiple new cards and/or moves (creates pending drafts until confirmed)","inputSchema":{"type":"object","properties":{"cards":{"type":"array","description":"New cards to add","items":{"type":"object","properties":{"title":{"type":"string"},"description":{"type":"string"},"column":{"type":"string","enum":["Now","Next","Blocked","Done"]},"assignee":{"type":"string"}}}},"moves":{"type":"array","description":"Cards to move","items":{"type":"object","properties":{"cardId":{"type":"string"},"toColumn":{"type":"string","enum":["Now","Next","Blocked","Done"]}}}}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/pairboard/"},{"name":"confirm_or_reject","kind":"act","impl":"imperative","description":"Confirm (apply) or reject (discard) a pending draft. This is the ONLY tool that mutates the board.","inputSchema":{"type":"object","properties":{"draftId":{"type":"string","description":"ID of the pending draft"},"action":{"type":"string","enum":["confirm","reject"],"description":"Whether to apply or discard the draft"}},"required":["draftId","action"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/pairboard/"}],"category":"Productivity & Business","favicon":"/favicons/haif-khalil.github.io.svg","apiSurface":"spec","toolCount":4}}