{"ok":true,"site":{"host":"mood-rho-liart.vercel.app","url":"https://mood-rho-liart.vercel.app/","type":"live","desc":"MOOD","tools":[{"name":"update_palette","kind":"act","impl":"imperative","description":"Immediately replace the active MOOD project palette in the running application. This is a runtime site action: Direction, Refine and System update now; no code edit, build, commit or deployment is required.","inputSchema":{"type":"object","properties":{"colors":{"type":"array","minItems":1,"maxItems":10,"items":{"type":"object","properties":{"value":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"name":{"type":"string","minLength":1},"role":{"type":"string","minLength":1}},"required":["value"],"additionalProperties":false}}},"required":["colors"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_palette_context","kind":"answer","impl":"imperative","description":"Read the active live palette with semantic usage and deterministic accessibility results. This is a runtime read of the currently open MOOD project.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_current_phase","kind":"answer","impl":"imperative","description":"Read the active MOOD workflow phase without navigating the visual interface.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"navigate_to_phase","kind":"act","impl":"imperative","description":"Immediately switch the running MOOD project to a workflow phase. This updates shared runtime state; no deployment is required.","inputSchema":{"type":"object","properties":{"phase":{"enum":["explore","direction","refine","system"]}},"required":["phase"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_project_context","kind":"answer","impl":"imperative","description":"Read the active MOOD project, its phase, version, selected direction, and recent activity.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_references","kind":"answer","impl":"imperative","description":"Read all moodboard references including recoverable rejected items and their notes.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_selected_references","kind":"answer","impl":"imperative","description":"Read references attached to the currently selected direction.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_directions","kind":"answer","impl":"imperative","description":"Read every candidate direction and its human or agent provenance.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_selected_direction","kind":"answer","impl":"imperative","description":"Read the direction currently driving Refine and System.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_design_decisions","kind":"answer","impl":"imperative","description":"Read traceable decisions with evidence, status, and lock state.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_design_system","kind":"answer","impl":"imperative","description":"Read the live design system derived from the selected direction and approved decisions.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_agent_suggestions","kind":"answer","impl":"imperative","description":"Read every agent suggestion, its review status, evidence references, and exact proposed change. This never mutates creative work.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"status":{"enum":["proposed","applied","rejected"]}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inspect_suggestion","kind":"answer","impl":"imperative","description":"Inspect one suggestion before approval, including rationale, evidence, scope of change, and mutation payload. This is read-only.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"id":{"type":"string","minLength":1}},"required":["id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_critiques","kind":"answer","impl":"imperative","description":"Read deterministic palette, contrast, hierarchy, and evidence critiques.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"search_reference_library","kind":"answer","impl":"imperative","description":"Search the local structured reference library. No paid external API is used.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string"},"tags":{"type":"array","items":{"type":"string","minLength":1},"maxItems":20},"limit":{"type":"integer","minimum":1,"maximum":40}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"add_reference","kind":"act","impl":"imperative","description":"Add one reference to the shared moodboard. Supply an image URL or data URL and useful metadata.","inputSchema":{"type":"object","properties":{"title":{"type":"string","minLength":1},"image":{"type":"string","minLength":1},"source":{"type":"string"},"tags":{"type":"array","items":{"type":"string","minLength":1}},"group":{"type":"string"},"extractedColors":{"type":"array","items":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"}},"notes":{"type":"string"}},"required":["title","image"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"keep_reference","kind":"act","impl":"imperative","description":"Mark an existing reference as kept in the shared board.","inputSchema":{"type":"object","properties":{"id":{"type":"string","minLength":1}},"required":["id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"reject_reference","kind":"act","impl":"imperative","description":"Reject an existing reference without deleting it; it can be restored later.","inputSchema":{"type":"object","properties":{"id":{"type":"string","minLength":1}},"required":["id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"restore_reference","kind":"act","impl":"imperative","description":"Restore a rejected reference to the active board.","inputSchema":{"type":"object","properties":{"id":{"type":"string","minLength":1}},"required":["id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"add_reference_note","kind":"act","impl":"imperative","description":"Attach a concise note to a reference.","inputSchema":{"type":"object","properties":{"id":{"type":"string","minLength":1},"notes":{"type":"string","maxLength":2000}},"required":["id","notes"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"remove_reference","kind":"act","impl":"imperative","description":"Immediately remove one reference from the active running MOOD project and detach it from directions. This is a runtime action, not a deployment.","inputSchema":{"type":"object","properties":{"id":{"type":"string","minLength":1}},"required":["id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"reorder_references","kind":"act","impl":"imperative","description":"Immediately reorder two references in the active MOOD project. This updates the visible board and persisted state without a build or deployment.","inputSchema":{"type":"object","properties":{"activeId":{"type":"string","minLength":1},"overId":{"type":"string","minLength":1}},"required":["activeId","overId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"create_direction","kind":"act","impl":"imperative","description":"Create a candidate design direction. It remains editable until a human approves it.","inputSchema":{"type":"object","properties":{"title":{"type":"string","minLength":1},"statement":{"type":"string","minLength":1},"descriptors":{"type":"array","items":{"type":"string","minLength":1}},"referenceIds":{"type":"array","items":{"type":"string","minLength":1}},"palette":{"type":"array","items":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"minItems":1},"createdBy":{"enum":["human","agent"]}},"required":["title","statement","palette"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"update_direction","kind":"act","impl":"imperative","description":"Update an unlocked candidate direction title, statement, descriptors, references, or palette.","inputSchema":{"type":"object","properties":{"id":{"type":"string","minLength":1},"title":{"type":"string","minLength":1},"statement":{"type":"string","minLength":1},"descriptors":{"type":"array","items":{"type":"string","minLength":1}},"referenceIds":{"type":"array","items":{"type":"string","minLength":1}},"palette":{"type":"array","items":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"}},"approved":{"type":"boolean"}},"required":["id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"select_direction","kind":"act","impl":"imperative","description":"Select a direction so Refine and System derive from it immediately.","inputSchema":{"type":"object","properties":{"id":{"type":"string","minLength":1}},"required":["id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"create_design_decision","kind":"act","impl":"imperative","description":"Create a traceable decision with supporting reference evidence.","inputSchema":{"type":"object","properties":{"category":{"type":"string","minLength":1},"statement":{"type":"string","minLength":1},"supportingReferenceIds":{"type":"array","items":{"type":"string","minLength":1}},"createdBy":{"enum":["human","agent"]}},"required":["category","statement"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"update_design_decision","kind":"act","impl":"imperative","description":"Update an unlocked design decision. Locked human decisions reject overwrite attempts.","inputSchema":{"type":"object","properties":{"id":{"type":"string","minLength":1},"category":{"type":"string","minLength":1},"statement":{"type":"string","minLength":1},"supportingReferenceIds":{"type":"array","items":{"type":"string","minLength":1}},"status":{"enum":["emerging","approved","rejected"]}},"required":["id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"lock_design_decision","kind":"act","impl":"imperative","description":"Lock a human-approved design decision so agent updates cannot overwrite it.","inputSchema":{"type":"object","properties":{"id":{"type":"string","minLength":1}},"required":["id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"reject_design_decision","kind":"act","impl":"imperative","description":"Reject an unlocked decision while retaining its evidence trail.","inputSchema":{"type":"object","properties":{"id":{"type":"string","minLength":1}},"required":["id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"evaluate_palette","kind":"act","impl":"imperative","description":"Run deterministic contrast and palette-distance evaluation for the selected direction.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"evaluate_direction","kind":"act","impl":"imperative","description":"Run deterministic direction critique covering hierarchy, contrast, palette and evidence.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"create_suggestion","kind":"act","impl":"imperative","description":"Propose a bounded creative change for human review. Include evidence reference IDs and a plain-language change summary. This tool never applies its own suggestion.","inputSchema":{"type":"object","properties":{"title":{"type":"string","minLength":1},"detail":{"type":"string","minLength":1},"changeSummary":{"type":"string","minLength":1},"evidenceIds":{"type":"array","items":{"type":"string","minLength":1},"maxItems":20},"kind":{"enum":["reference","palette","type","decision","principle"]},"mutation":{"oneOf":[{"type":"object","required":["type","palette"],"properties":{"type":{"const":"update_palette"},"palette":{"type":"array","items":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"}}}},{"type":"object","required":["type","principle"],"properties":{"type":{"const":"add_principle"},"principle":{"type":"string","minLength":1}}},{"type":"object","required":["type","tokenId","patch"],"properties":{"type":{"const":"update_typography"},"tokenId":{"type":"string","minLength":1},"patch":{"type":"object"}}},{"type":"object","required":["type","decision"],"properties":{"type":{"const":"create_decision"},"decision":{"type":"object"}}},{"type":"object","required":["type","references"],"properties":{"type":{"const":"add_references"},"references":{"type":"array","minItems":1,"items":{"type":"object"}}}}]}},"required":["title","detail","changeSummary","kind","mutation"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"apply_suggestion","kind":"act","impl":"imperative","description":"Apply a proposed suggestion to the shared project and return the updated version.","inputSchema":{"type":"object","properties":{"id":{"type":"string","minLength":1}},"required":["id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"reject_suggestion","kind":"act","impl":"imperative","description":"Reject a proposed suggestion without mutating the project.","inputSchema":{"type":"object","properties":{"id":{"type":"string","minLength":1}},"required":["id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"set_design_system","kind":"act","impl":"imperative","description":"Replace the mutable design system state while preserving the selected workflow context.","inputSchema":{"type":"object","properties":{"mood":{"type":"array","items":{"type":"string","minLength":1}},"shapeLanguage":{"type":"string"},"photography":{"type":"string"},"graphicLanguage":{"type":"string"},"principles":{"type":"array","items":{"type":"string","minLength":1}}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"update_color_token","kind":"act","impl":"imperative","description":"Update one design-system color token.","inputSchema":{"type":"object","properties":{"id":{"type":"string","minLength":1},"name":{"type":"string"},"value":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"role":{"type":"string"},"description":{"type":"string"}},"required":["id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"update_typography_token","kind":"act","impl":"imperative","description":"Update one design-system typography token.","inputSchema":{"type":"object","properties":{"id":{"type":"string","minLength":1},"role":{"type":"string"},"family":{"type":"string"},"weight":{"type":"integer","minimum":100,"maximum":1000},"size":{"type":"string"},"lineHeight":{"type":"string"}},"required":["id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"update_design_principle","kind":"act","impl":"imperative","description":"Update an existing design-system principle by index.","inputSchema":{"type":"object","properties":{"index":{"type":"integer","minimum":0},"principle":{"type":"string","minLength":1}},"required":["index","principle"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"list_projects","kind":"answer","impl":"imperative","description":"List all local MOOD projects available in this browser.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"update_project","kind":"act","impl":"imperative","description":"Update an existing local MOOD project name, brief, or avoid list.","inputSchema":{"type":"object","properties":{"id":{"type":"string","minLength":1},"title":{"type":"string","minLength":1},"brief":{"type":"string","minLength":1},"avoid":{"type":"array","items":{"type":"string","minLength":1}}},"required":["id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"create_project","kind":"act","impl":"imperative","description":"Create and open a new local MOOD project with a creative brief.","inputSchema":{"type":"object","properties":{"name":{"type":"string","minLength":1},"brief":{"type":"string","minLength":1},"avoid":{"type":"array","items":{"type":"string","minLength":1}}},"required":["name","brief"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"open_project","kind":"act","impl":"imperative","description":"Open one existing MOOD project so subsequent tools operate on it.","inputSchema":{"type":"object","properties":{"id":{"type":"string","minLength":1}},"required":["id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_active_project","kind":"answer","impl":"imperative","description":"Read the active MOOD project.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Productivity & Business","apiSurface":"spec","toolCount":43}}