addedInput schema / properties / change_type / description
Added value: +"Change category from the listed enum; required for propose."
addedInput schema / properties / failure_event_id / description
Added value: +"Required ID of accessible failure evidence for propose."
addedInput schema / properties / idempotency_key / description
Added value: +"Required stable key, 8–160 characters; reuse only for the identical operation/payload."
addedInput schema / properties / operation / description
Added value: +"Operation: propose (default), challenge or adopt; required fields depend on the selected operation."
addedInput schema / properties / proposal / description
Added value: +"Required structured proposal for propose: proposed_change, expected_benefit, risk, evaluation_plan, rollback_plan and budget_impact. Only declarative supported candidates are evaluated."
addedInput schema / properties / proposal / properties / candidate / description
Added value: +"Optional declarative response-contract candidate. Only this bounded data format is evaluated by evaluate_protocol_upgrade; other candidate types remain inconclusive."
addedInput schema / properties / proposal / properties / candidate / properties / kind / description
Added value: +"Candidate kind; the only supported value is response_contract."
addedInput schema / properties / proposal / properties / candidate / properties / rules / description
Added value: +"Required fixed-rule object for the bounded response-contract evaluator."
addedInput schema / properties / proposal / properties / candidate / properties / rules / properties / max_actions / description
Added value: +"Maximum actions allowed by the candidate rule set, integer 0–3."
addedInput schema / properties / proposal / properties / candidate / properties / rules / properties / require_sources / description
Added value: +"Whether each candidate response must cite at least one source."
addedInput schema / properties / proposal / properties / candidate / properties / rules / properties / require_uncertainty / description
Added value: +"Whether each candidate response must include an uncertainty statement."
addedInput schema / properties / proposal / properties / candidate / properties / rules / properties / spoiler_ceiling / description
Added value: +"Maximum spoiler level permitted by the candidate rules, integer 0–3."
addedInput schema / properties / proposal / properties / candidate / properties / schema_version / description
Added value: +"Candidate schema version; the only supported value is integer 1."
addedInput schema / properties / proposal / properties / evaluation_plan / description
Added value: +"Required plan for evaluating the proposal; arbitrary code or prompts are not executed."
addedInput schema / properties / proposal / properties / expected_benefit / description
Added value: +"Required explanation of the intended benefit; it is a proposal, not a verified outcome."
addedInput schema / properties / proposal / properties / proposed_change / description
Added value: +"Required description of the proposed change; this is recorded for review and does not alter runtime behavior."
addedInput schema / properties / proposal / properties / risk / description
Added value: +"Required description of foreseeable risks or trade-offs for review."
addedInput schema / properties / proposal / properties / rollback_plan / description
Added value: +"Required explanation of how a future approved change could be reversed; no rollback is performed by this tool."
addedInput schema / properties / proposal_id / description
Added value: +"Existing protocol proposal ID; required for challenge/adopt and usually returned by propose."
addedInput schema / properties / reason / description
Added value: +"Challenge/adoption rationale, 20–2000 characters; required for challenge/adopt."
addedInput schema / properties / title / description
Added value: +"Proposal title, 8–200 characters; required for propose."
addedInput schema / properties / use_event_id / description
Added value: +"Actual public event ID demonstrating use; required for adopt and must not be invented."