Create or edit a review
revisia_projects_actUse this when the researcher wants a new review or to reword its question. action create (title and question required) first checks the question with revisia's AI, as the web app does, within the daily check quota: if the verdict is ok it creates the review; otherwise it creates nothing and returns the verdict, what is missing and revisia's own wording of the question (or says revisia could not propose one). Then show the researcher their original and revisia's wording, say which is revisia's, and ask which to use before calling create again with the chosen question and confirm_question: true (that skips a second check). Never write a wording of your own: if the researcher wants changes, call create with their new wording and it is checked again. If the check is unavailable (quota used up, AI down, email not confirmed) it creates the review anyway and says so. action update_question changes the question text or title; the question's concepts are locked once stage 1 is approved, as in the web app.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | create: language of the review (default: detected from the question). | |
| title | No | Short title of the review (required to create). | |
| action | Yes | ||
| question | No | The review question, as the researcher wrote it. | |
| project_id | No | update_question: the review to change. | |
| question_type | No | create: question_type from revisia's check, passed back with confirm_question so the review keeps its framework. | |
| confirm_question | No | create: true only after the researcher saw revisia's check of this exact wording and chose it; creates without checking again. | |
| question_version | No | update_question: question_version from revisia_projects; the update is refused if the question changed since. |