addedInput schema / properties / attempt_id
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+}
addedInput schema / properties / authorization_ref
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+}
addedInput schema / properties / authorization_scope
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+}
removedInput schema / properties / body / default
Removed value: -""
removedInput schema / properties / body / description
Removed value: -"Additional Markdown body after the frontmatter."
removedInput schema / properties / decision / description
Removed value: -"Review decision. One of:\n``approved`` — artefact is accepted;\n``rejected`` — artefact is rejected (cannot proceed);\n``needs_changes`` — must be revised (requires ``required_changes``);\n``abstained`` — reviewer recuses;\n``needs_human`` — reviewer escalates to human (ADR-0025,\nv1.1). The review stays pending until ``mark_human_approved``\nis called to close the loop."
addedInput schema / properties / expires_at
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+}
addedInput schema / properties / family_digest
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+}
addedInput schema / properties / issued_at
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+}
addedInput schema / properties / issuer_proof
Added value: +{
+ "default": null,
+ "title": "Issuer Proof"
+}
addedInput schema / properties / operation_kind
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+}
addedInput schema / properties / profile_ref
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+}
removedInput schema / properties / rationale
Removed value: -{
- "default": "",
- "description": "Free-text rationale for the decision. Recommended\nfor all non-``approved`` decisions.",
- "type": "string"
-}
addedInput schema / properties / recipient
Added value: +{
+ "type": "string"
+}
addedInput schema / properties / references
Added value: +{
+ "anyOf": [
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+}
removedInput schema / properties / required_changes
Removed value: -{
- "default": "",
- "description": "Newline- or comma-separated list of required\nchanges. Mandatory when ``decision=needs_changes``.",
- "type": "string"
-}
addedInput schema / properties / review_kind
Added value: +{
+ "type": "string"
+}
removedInput schema / properties / reviewer_agent
Removed value: -{
- "default": "",
- "description": "Optional agent/session identifier on top of\nthe role code.",
- "type": "string"
-}
removedInput schema / properties / reviewer_role
Removed value: -{
- "description": "Role code of the reviewer (must have\n``review_decision`` capability; typically ``layer: governance``\nor ``layer: admin``).",
- "type": "string"
-}
addedInput schema / properties / sender
Added value: +{
+ "type": "string"
+}
removedInput schema / properties / subject_ref / description
Removed value: -"Reference to the artefact under review —\nfile path for task/report/code_change; fcop.json diff range\nfor role_switch."
removedInput schema / properties / subject_short
Removed value: -{
- "default": "",
- "description": "Override the ``-on-{slug}`` segment of the\nfilename. Auto-derived from ``subject_ref`` when omitted.",
- "type": "string"
-}
removedInput schema / properties / subject_type
Removed value: -{
- "description": "What is being reviewed. One of\n``task`` / ``report`` / ``role_switch`` / ``code_change``.",
- "type": "string"
-}
addedInput schema / properties / transition
Added value: +{
+ "anyOf": [
+ {
+ "additionalProperties": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+}
addedInput schema / properties / workspace_id
Added value: +{
+ "type": "string"
+}
changedInput schema / required
Previous value: -[
- "reviewer_role",
- "subject_type",
- "subject_ref",
- "decision"
-]New value: +[
+ "workspace_id",
+ "sender",
+ "recipient",
+ "subject_ref",
+ "review_kind",
+ "decision",
+ "body"
+]
changedOutput schema / (root)
Previous value: -{
- "properties": {
- "result": {
- "type": "string"
- }
- },
- "required": [
- "result"
- ],
- "type": "object",
- "x-fastmcp-wrap-result": true
-}New value: +null