addedInput schema / additionalProperties
Added value: +false
addedInput schema / properties / acceptance_criteria
Added value: +{
+ "description": "Objective acceptance criteria.",
+ "items": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 200,
+ "type": "array"
+}
addedInput schema / properties / active_tasks
Added value: +{
+ "items": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 200,
+ "type": "array"
+}
addedInput schema / properties / artifacts
Added value: +{
+ "items": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 200,
+ "type": "array"
+}
addedInput schema / properties / blocked_tasks
Added value: +{
+ "items": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 200,
+ "type": "array"
+}
addedInput schema / properties / completed_tasks
Added value: +{
+ "items": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 200,
+ "type": "array"
+}
addedInput schema / properties / decisions
Added value: +{
+ "description": "Decisions taken.",
+ "items": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 200,
+ "type": "array"
+}
addedInput schema / properties / files_changed
Added value: +{
+ "items": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 200,
+ "type": "array"
+}
addedInput schema / properties / files_read
Added value: +{
+ "items": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 200,
+ "type": "array"
+}
addedInput schema / properties / goal
Added value: +{
+ "description": "Mission goal.",
+ "maxLength": 8000,
+ "type": "string"
+}
addedInput schema / properties / invariants
Added value: +{
+ "description": "Constraints that must remain true.",
+ "items": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 200,
+ "type": "array"
+}
addedInput schema / properties / known_failures
Added value: +{
+ "items": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 200,
+ "type": "array"
+}
addedInput schema / properties / merge
Added value: +{
+ "default": "append",
+ "description": "append adds new list items; replace overwrites provided lists.",
+ "enum": [
+ "append",
+ "replace"
+ ],
+ "type": "string"
+}
addedInput schema / properties / mission_id / description
Added value: +"Mission identifier inside the project."
addedInput schema / properties / mission_id / maxLength
Added value: +120
addedInput schema / properties / mission_id / minLength
Added value: +1
addedInput schema / properties / mission_id / pattern
Added value: +"^[a-zA-Z0-9][a-zA-Z0-9._-]{0,119}$"
addedInput schema / properties / mission_id / x-pattern-reason
Added value: +"must use 1-120 letters, digits, dots, underscores or hyphens and start with a letter or digit"
addedInput schema / properties / next_action / description
Added value: +"Concrete next step for whoever resumes."
addedInput schema / properties / next_action / maxLength
Added value: +4000
addedInput schema / properties / next_tasks
Added value: +{
+ "items": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 200,
+ "type": "array"
+}
addedInput schema / properties / project_id / description
Added value: +"Project memory identifier. Not an authorization boundary."
addedInput schema / properties / project_id / maxLength
Added value: +120
addedInput schema / properties / project_id / minLength
Added value: +1
addedInput schema / properties / project_id / pattern
Added value: +"^[a-zA-Z0-9][a-zA-Z0-9._-]{0,119}$"
addedInput schema / properties / project_id / x-pattern-reason
Added value: +"must use 1-120 letters, digits, dots, underscores or hyphens and start with a letter or digit"
addedInput schema / properties / status / description
Added value: +"Mission status. Omit to keep the current status."
addedInput schema / properties / status / enum
Added value: +[
+ "active",
+ "partial",
+ "blocked",
+ "paused",
+ "done",
+ "completed",
+ "failed",
+ "cancelled"
+]
addedInput schema / properties / summary
Added value: +{
+ "description": "Short factual summary of progress.",
+ "maxLength": 8000,
+ "type": "string"
+}
addedInput schema / properties / tests
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "failed": {
+ "items": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 200,
+ "type": "array"
+ },
+ "passed": {
+ "items": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 200,
+ "type": "array"
+ },
+ "pending": {
+ "items": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 200,
+ "type": "array"
+ }
+ },
+ "type": "object"
+}