255 lines
6.0 KiB
JSON
255 lines
6.0 KiB
JSON
{
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
|
"$id": "https://awoooi.wooo.work/schemas/ai_agent_12_agent_war_room_v1.schema.json",
|
|
"title": "AI Agent 12-Agent War Room Snapshot",
|
|
"type": "object",
|
|
"required": [
|
|
"schema_version",
|
|
"generated_at",
|
|
"program_status",
|
|
"source_refs",
|
|
"coordination_model",
|
|
"agent_roles",
|
|
"workload_summary",
|
|
"risk_policy",
|
|
"reporting_contract",
|
|
"market_watch_contract",
|
|
"telegram_contract",
|
|
"display_redaction_contract",
|
|
"rollups"
|
|
],
|
|
"properties": {
|
|
"schema_version": {
|
|
"const": "ai_agent_12_agent_war_room_v1"
|
|
},
|
|
"generated_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"program_status": {
|
|
"type": "object",
|
|
"required": [
|
|
"current_priority",
|
|
"current_task_id",
|
|
"next_task_id",
|
|
"overall_completion_percent",
|
|
"read_only_mode",
|
|
"runtime_authority",
|
|
"status_note"
|
|
],
|
|
"properties": {
|
|
"current_priority": {
|
|
"enum": ["P0", "P1", "P2", "P3"]
|
|
},
|
|
"current_task_id": {
|
|
"const": "P2-142"
|
|
},
|
|
"next_task_id": {
|
|
"const": "P2-143"
|
|
},
|
|
"overall_completion_percent": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"maximum": 100
|
|
},
|
|
"read_only_mode": {
|
|
"const": true
|
|
},
|
|
"runtime_authority": {
|
|
"const": "12_agent_war_room_read_only_no_live_write"
|
|
},
|
|
"status_note": {
|
|
"type": "string",
|
|
"minLength": 1
|
|
}
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"source_refs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"minItems": 1
|
|
},
|
|
"coordination_model": {
|
|
"type": "object"
|
|
},
|
|
"agent_roles": {
|
|
"type": "array",
|
|
"minItems": 12,
|
|
"maxItems": 12,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"agent_id",
|
|
"display_name",
|
|
"primary_agent",
|
|
"war_room_role",
|
|
"review_status",
|
|
"risk_tier",
|
|
"work_units",
|
|
"blocker_count",
|
|
"approval_required_count",
|
|
"live_write_count",
|
|
"telegram_send_count",
|
|
"bot_api_call_count",
|
|
"next_action"
|
|
],
|
|
"properties": {
|
|
"agent_id": {
|
|
"type": "string"
|
|
},
|
|
"display_name": {
|
|
"type": "string"
|
|
},
|
|
"primary_agent": {
|
|
"type": "string"
|
|
},
|
|
"war_room_role": {
|
|
"type": "string"
|
|
},
|
|
"review_status": {
|
|
"enum": ["read_only_review_completed", "productized_readback_ready", "blocked_by_gate"]
|
|
},
|
|
"risk_tier": {
|
|
"enum": ["low", "medium", "high", "critical"]
|
|
},
|
|
"work_units": {
|
|
"type": "integer",
|
|
"minimum": 0
|
|
},
|
|
"blocker_count": {
|
|
"type": "integer",
|
|
"minimum": 0
|
|
},
|
|
"approval_required_count": {
|
|
"type": "integer",
|
|
"minimum": 0
|
|
},
|
|
"live_write_count": {
|
|
"const": 0
|
|
},
|
|
"telegram_send_count": {
|
|
"const": 0
|
|
},
|
|
"bot_api_call_count": {
|
|
"const": 0
|
|
},
|
|
"next_action": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"additionalProperties": true
|
|
}
|
|
},
|
|
"workload_summary": {
|
|
"type": "object"
|
|
},
|
|
"risk_policy": {
|
|
"type": "object"
|
|
},
|
|
"reporting_contract": {
|
|
"type": "object"
|
|
},
|
|
"market_watch_contract": {
|
|
"type": "object"
|
|
},
|
|
"telegram_contract": {
|
|
"type": "object"
|
|
},
|
|
"display_redaction_contract": {
|
|
"type": "object",
|
|
"required": [
|
|
"redaction_required",
|
|
"conversation_transcript_display_allowed",
|
|
"raw_prompt_display_allowed",
|
|
"private_reasoning_display_allowed",
|
|
"secret_value_display_allowed",
|
|
"frontend_display_policy"
|
|
],
|
|
"properties": {
|
|
"redaction_required": {
|
|
"const": true
|
|
},
|
|
"conversation_transcript_display_allowed": {
|
|
"const": false
|
|
},
|
|
"raw_prompt_display_allowed": {
|
|
"const": false
|
|
},
|
|
"private_reasoning_display_allowed": {
|
|
"const": false
|
|
},
|
|
"secret_value_display_allowed": {
|
|
"const": false
|
|
},
|
|
"frontend_display_policy": {
|
|
"type": "string",
|
|
"minLength": 1
|
|
}
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"rollups": {
|
|
"type": "object",
|
|
"required": [
|
|
"agent_role_count",
|
|
"read_only_review_completed_count",
|
|
"subagent_batch_limit",
|
|
"subagent_batch_count",
|
|
"approval_required_total",
|
|
"blocker_total",
|
|
"live_write_count",
|
|
"telegram_send_count",
|
|
"bot_api_call_count",
|
|
"production_write_count",
|
|
"paid_api_call_count",
|
|
"sdk_install_count"
|
|
],
|
|
"properties": {
|
|
"agent_role_count": {
|
|
"const": 12
|
|
},
|
|
"read_only_review_completed_count": {
|
|
"const": 12
|
|
},
|
|
"subagent_batch_limit": {
|
|
"const": 6
|
|
},
|
|
"subagent_batch_count": {
|
|
"const": 2
|
|
},
|
|
"approval_required_total": {
|
|
"type": "integer",
|
|
"minimum": 0
|
|
},
|
|
"blocker_total": {
|
|
"type": "integer",
|
|
"minimum": 0
|
|
},
|
|
"live_write_count": {
|
|
"const": 0
|
|
},
|
|
"telegram_send_count": {
|
|
"const": 0
|
|
},
|
|
"bot_api_call_count": {
|
|
"const": 0
|
|
},
|
|
"production_write_count": {
|
|
"const": 0
|
|
},
|
|
"paid_api_call_count": {
|
|
"const": 0
|
|
},
|
|
"sdk_install_count": {
|
|
"const": 0
|
|
}
|
|
},
|
|
"additionalProperties": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|