submit_answers
Submit signalling-question answers for a domain to compute the ROBINS-I judgement, or finalize the overall assessment and get the rendered report of record.
Instructions
Submit one domain's signalling-question answers and get back the COMPUTED domain judgement, or (domain=0) finalize the assessment.
Each element of answers is one question: question, response,
evidence_mode, rationale, plus the evidence that mode requires —
quotes for manuscript_positive, search_cue or search_terms for
manuscript_absent, prior_ref for reviewer_prior. Answer only the questions
the algorithm reaches; omit the rest rather than answering NA. support is
your narrative for the domain as a whole and appears in the report.
Three things are enforced here, and all three are the point of the tool: every quote is resolved to character offsets in the ingested bundle and an unresolvable one is REJECTED with the nearest text found; every claim of absence is backed by a search THE SERVER runs, so it is reproducible; and the judgement is computed by the published algorithm from your answers, never asserted by you. If the traversal reaches a question you did not answer, the call returns status='incomplete' naming it — supply it and call again.
override_judgement sets the domain judgement against the algorithm and
REQUIRES override_justification. Overrides cannot hide: the report shows
both values and the override enters the ratification queue.
domain=0 finalizes: it computes the overall judgement (worst of the six
domains by default), assembles the stamped assessment and returns the
rendered report inline. overall_escalate applies the tool's permitted
escalation — several moderates to serious, or several seriouses to critical —
and requires a justification. The returned report is THE ARTIFACT OF
RECORD: present that, not a table of your own, and repeat its ratification
queue if it is non-empty, because an assessment with unratified items is not
final.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | ||
| render | No | ||
| answers | No | ||
| support | No | ||
| result_id | Yes | ||
| overall_escalate | No | ||
| overall_override | No | ||
| direction_of_bias | No | ||
| override_judgement | No | ||
| override_justification | No | ||
| overall_direction_of_bias | No | ||
| overall_override_justification | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | ||
| notes | No | ||
| domain | No | ||
| record | No | ||
| report | No | ||
| status | No | ||
| domains | No | ||
| overall | No | ||
| accepted | No | ||
| evidence | No | ||
| judgement | No | ||
| next_step | No | ||
| result_id | No | ||
| overridden | No | ||
| provenance | No | ||
| attribution | No | ||
| not_reached | No | ||
| needs_answer | No | ||
| overall_label | No | ||
| judgement_label | No | ||
| domains_complete | No | ||
| evidence_warnings | No | ||
| overall_algorithm | No | ||
| ratification_queue | No | ||
| algorithm_judgement | No | ||
| domains_outstanding | No | ||
| needs_answer_at_node | No |