addedInput schema / $defs
Added value: +{
+ "__schema0": {
+ "description": "The ONE verdict for this gate (GitHub review grammar). approve = proceed (comments allowed — they record as taste signal without gating); revise = the director revises per comments/edits and RE-PRESENTS this same gate (in-job, no re-meter); abandon = end the run.",
+ "enum": [
+ "approve",
+ "revise",
+ "abandon"
+ ],
+ "type": "string"
+ },
+ "__schema1": {
+ "items": {
+ "$ref": "#/$defs/__schema2"
+ },
+ "maxItems": 24,
+ "type": "array"
+ },
+ "__schema2": {
+ "additionalProperties": false,
+ "properties": {
+ "anchor": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/__schema3"
+ },
+ {
+ "$ref": "#/$defs/__schema4"
+ }
+ ],
+ "description": "What the comment is about: a plan beat (content gate) or a timecode on the artifact (layout/motion gates)."
+ },
+ "note": {
+ "maxLength": 2000,
+ "type": "string"
+ },
+ "verdict": {
+ "description": "Per-anchor verdict under the single gate decision. `lock` = contractually frozen — the director touching a locked element is a defect, surfaced as a lock_violation verdict on the next packet (the no-discard machinery).",
+ "enum": [
+ "approve",
+ "revise",
+ "lock"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "anchor",
+ "verdict"
+ ],
+ "type": "object"
+ },
+ "__schema3": {
+ "additionalProperties": false,
+ "properties": {
+ "beatId": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "beatId"
+ ],
+ "type": "object"
+ },
+ "__schema4": {
+ "additionalProperties": false,
+ "properties": {
+ "timecodeMs": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "timecodeMs"
+ ],
+ "type": "object"
+ },
+ "__schema5": {
+ "description": "Your edited stage artifact (the power path). With edits the re-presented packet carries exactly what you supplied; with comments alone the director re-authors scoped by them."
+ },
+ "__schema6": {
+ "maxLength": 4000,
+ "type": "string"
+ },
+ "__schema7": {
+ "maxLength": 128,
+ "minLength": 1,
+ "type": "string"
+ }
+}
addedInput schema / properties / body / properties / comments / $ref
Added value: +"#/$defs/__schema1"
removedInput schema / properties / body / properties / comments / items
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "anchor": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "beatId": {
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "beatId"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "timecodeMs": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "timecodeMs"
- ],
- "type": "object"
- }
- ],
- "description": "What the comment is about: a plan beat (content gate) or a timecode on the artifact (layout/motion gates)."
- },
- "note": {
- "maxLength": 2000,
- "type": "string"
- },
- "verdict": {
- "description": "Per-anchor verdict under the single gate decision. `lock` = contractually frozen — the director touching a locked element is a defect, surfaced as a lock_violation verdict on the next packet (the no-discard machinery).",
- "enum": [
- "approve",
- "revise",
- "lock"
- ],
- "type": "string"
- }
- },
- "required": [
- "anchor",
- "verdict"
- ],
- "type": "object"
-}
removedInput schema / properties / body / properties / comments / maxItems
Removed value: -24
removedInput schema / properties / body / properties / comments / type
Removed value: -"array"
addedInput schema / properties / body / properties / decision / $ref
Added value: +"#/$defs/__schema0"
removedInput schema / properties / body / properties / decision / description
Removed value: -"The ONE verdict for this gate (GitHub review grammar). approve = proceed (comments allowed — they record as taste signal without gating); revise = the director revises per comments/edits and RE-PRESENTS this same gate (in-job, no re-meter); abandon = end the run."
removedInput schema / properties / body / properties / decision / enum
Removed value: -[
- "approve",
- "revise",
- "abandon"
-]
removedInput schema / properties / body / properties / decision / type
Removed value: -"string"
addedInput schema / properties / body / properties / edits / $ref
Added value: +"#/$defs/__schema5"
removedInput schema / properties / body / properties / edits / description
Removed value: -"Your edited stage artifact (the power path). With edits the re-presented packet carries exactly what you supplied; with comments alone the director re-authors scoped by them."
addedInput schema / properties / body / properties / globalNote / $ref
Added value: +"#/$defs/__schema6"
removedInput schema / properties / body / properties / globalNote / maxLength
Removed value: -4000
removedInput schema / properties / body / properties / globalNote / type
Removed value: -"string"
addedInput schema / properties / commandId / $ref
Added value: +"#/$defs/__schema7"
removedInput schema / properties / commandId / maxLength
Removed value: -128
removedInput schema / properties / commandId / minLength
Removed value: -1
removedInput schema / properties / commandId / type
Removed value: -"string"