addedInput schema / properties / actor
Added value: +{
+ "maxLength": 256,
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / properties / api_version
Added value: +{
+ "maxLength": 32,
+ "type": "string"
+}
addedInput schema / properties / capability
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "apiVersion": {
+ "const": "1.0.0",
+ "type": "string"
+ },
+ "coordinationMode": {
+ "const": "direct-v1",
+ "type": "string"
+ },
+ "negotiated": {
+ "items": {
+ "maxLength": 128,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "minItems": 1,
+ "type": "array"
+ },
+ "schemaVersion": {
+ "const": "1.0.0",
+ "type": "string"
+ }
+ },
+ "required": [
+ "coordinationMode",
+ "apiVersion",
+ "schemaVersion",
+ "negotiated"
+ ],
+ "type": "object"
+}
addedInput schema / properties / coordination_mode
Added value: +{
+ "enum": [
+ "legacy",
+ "direct-v1"
+ ],
+ "type": "string"
+}
addedInput schema / properties / expected_board_revision
Added value: +{
+ "minimum": 1,
+ "type": "integer"
+}
addedInput schema / properties / gates
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "allowed_actors": {
+ "items": {
+ "maxLength": 256,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "minItems": 1,
+ "type": "array"
+ },
+ "gate_id": {
+ "maxLength": 128,
+ "minLength": 1,
+ "type": "string"
+ },
+ "required_for": {
+ "items": {
+ "enum": [
+ "backlog",
+ "ready",
+ "in_progress",
+ "in_review",
+ "done",
+ "blocked"
+ ],
+ "type": "string"
+ },
+ "maxItems": 6,
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "required": [
+ "gate_id",
+ "required_for",
+ "allowed_actors"
+ ],
+ "type": "object"
+ },
+ "maxItems": 20,
+ "type": "array"
+}
addedInput schema / properties / idempotency_key
Added value: +{
+ "maxLength": 256,
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / properties / schema_version
Added value: +{
+ "maxLength": 32,
+ "type": "string"
+}
addedInput schema / properties / work_unit
Added value: +{
+ "maxLength": 128,
+ "minLength": 1,
+ "type": "string"
+}