Files
awoooi/docs/schemas/ai_agent_runtime_verifier_evidence_review_v1.schema.json
Your Name f4930956dd
All checks were successful
CD Pipeline / tests (push) Successful in 1m38s
Code Review / ai-code-review (push) Successful in 17s
CD Pipeline / build-and-deploy (push) Successful in 6m14s
CD Pipeline / post-deploy-checks (push) Successful in 2m28s
feat(governance): 新增 runtime verifier evidence review
2026-06-12 05:52:02 +08:00

404 lines
9.6 KiB
JSON

{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://awoooi.local/schemas/ai_agent_runtime_verifier_evidence_review_v1.schema.json",
"title": "AI Agent Runtime Verifier Evidence Review",
"type": "object",
"required": [
"schema_version",
"generated_at",
"program_status",
"source_refs",
"review_truth",
"review_package",
"evidence_checks",
"implementation_review_lanes",
"operator_actions",
"approval_boundaries",
"display_redaction_contract",
"rollups"
],
"properties": {
"schema_version": {
"const": "ai_agent_runtime_verifier_evidence_review_v1"
},
"generated_at": {
"type": "string"
},
"program_status": {
"type": "object",
"required": [
"overall_completion_percent",
"current_priority",
"current_task_id",
"next_task_id",
"read_only_mode",
"runtime_authority",
"status_note"
],
"properties": {
"overall_completion_percent": {
"const": 99
},
"current_priority": {
"enum": [
"P0",
"P1",
"P2",
"P3"
]
},
"current_task_id": {
"const": "P2-403I"
},
"next_task_id": {
"const": "P2-403J"
},
"read_only_mode": {
"const": true
},
"runtime_authority": {
"const": "runtime_verifier_evidence_review_only_no_live_execution"
},
"status_note": {
"type": "string"
}
},
"additionalProperties": false
},
"source_refs": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1
},
"review_truth": {
"type": "object",
"required": [
"review_packet_ready",
"runtime_verifier_implementation_allowed",
"post_write_verifier_execution_allowed",
"runtime_verifier_executed_count",
"canonical_readback_allowed",
"canonical_readback_executed_count",
"rollback_work_item_created_count",
"telegram_failure_receipt_sent_count",
"learning_writeback_after_verifier_count",
"truth_note"
],
"properties": {
"review_packet_ready": {
"const": true
},
"runtime_verifier_implementation_allowed": {
"const": false
},
"post_write_verifier_execution_allowed": {
"const": false
},
"runtime_verifier_executed_count": {
"const": 0
},
"canonical_readback_allowed": {
"const": false
},
"canonical_readback_executed_count": {
"const": 0
},
"rollback_work_item_created_count": {
"const": 0
},
"telegram_failure_receipt_sent_count": {
"const": 0
},
"learning_writeback_after_verifier_count": {
"const": 0
},
"truth_note": {
"type": "string"
}
},
"additionalProperties": false
},
"review_package": {
"type": "object",
"required": [
"required_evidence",
"forbidden_evidence",
"operator_meaning",
"approval_policy",
"failure_policy"
],
"properties": {
"required_evidence": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1
},
"forbidden_evidence": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1
},
"operator_meaning": {
"type": "string"
},
"approval_policy": {
"type": "string"
},
"failure_policy": {
"type": "string"
}
},
"additionalProperties": false
},
"evidence_checks": {
"type": "array",
"items": {
"type": "object",
"required": [
"check_id",
"display_name",
"status",
"owner_agent",
"required_evidence",
"review_question",
"blocked_runtime_action"
],
"properties": {
"check_id": {
"type": "string"
},
"display_name": {
"type": "string"
},
"status": {
"enum": [
"contract_ready",
"approval_required",
"blocked_by_runtime_gate",
"ready_for_owner"
]
},
"owner_agent": {
"enum": [
"openclaw",
"hermes",
"nemotron"
]
},
"required_evidence": {
"type": "string"
},
"review_question": {
"type": "string"
},
"blocked_runtime_action": {
"type": "string"
}
},
"additionalProperties": false
},
"minItems": 1
},
"implementation_review_lanes": {
"type": "array",
"items": {
"type": "object",
"required": [
"lane_id",
"display_name",
"status",
"owner_agent",
"trigger",
"operator_instruction",
"blocked_runtime_action"
],
"properties": {
"lane_id": {
"type": "string"
},
"display_name": {
"type": "string"
},
"status": {
"enum": [
"contract_ready",
"approval_required",
"blocked_by_runtime_gate",
"ready_for_owner"
]
},
"owner_agent": {
"enum": [
"openclaw",
"hermes",
"nemotron"
]
},
"trigger": {
"type": "string"
},
"operator_instruction": {
"type": "string"
},
"blocked_runtime_action": {
"type": "string"
}
},
"additionalProperties": false
},
"minItems": 1
},
"operator_actions": {
"type": "array",
"items": {
"type": "object",
"required": [
"action_id",
"display_name",
"action_type",
"status",
"owner_agent",
"operator_instruction",
"blocked_runtime_action"
],
"properties": {
"action_id": {
"type": "string"
},
"display_name": {
"type": "string"
},
"action_type": {
"enum": [
"review",
"collect_evidence",
"approve_implementation",
"reject_or_rework"
]
},
"status": {
"enum": [
"ready_for_owner",
"approval_required",
"blocked_by_runtime_gate"
]
},
"owner_agent": {
"enum": [
"openclaw",
"hermes",
"nemotron"
]
},
"operator_instruction": {
"type": "string"
},
"blocked_runtime_action": {
"type": "string"
}
},
"additionalProperties": false
},
"minItems": 1
},
"approval_boundaries": {
"type": "object",
"additionalProperties": {
"const": false
}
},
"display_redaction_contract": {
"type": "object",
"required": [
"redaction_required",
"raw_payload_display_allowed",
"private_reasoning_display_allowed",
"secret_value_display_allowed",
"allowed_frontend_content",
"forbidden_frontend_content",
"frontend_display_policy"
],
"properties": {
"redaction_required": {
"const": true
},
"raw_payload_display_allowed": {
"const": false
},
"private_reasoning_display_allowed": {
"const": false
},
"secret_value_display_allowed": {
"const": false
},
"allowed_frontend_content": {
"type": "array",
"items": {
"type": "string"
}
},
"forbidden_frontend_content": {
"type": "array",
"items": {
"type": "string"
}
},
"frontend_display_policy": {
"type": "string"
}
},
"additionalProperties": false
},
"rollups": {
"type": "object",
"required": [
"evidence_check_count",
"implementation_review_lane_count",
"operator_action_count",
"approval_required_action_ids",
"blocked_runtime_action_count",
"required_evidence_count",
"forbidden_evidence_count",
"live_verifier_execution_count"
],
"properties": {
"evidence_check_count": {
"type": "integer"
},
"implementation_review_lane_count": {
"type": "integer"
},
"operator_action_count": {
"type": "integer"
},
"approval_required_action_ids": {
"type": "array",
"items": {
"type": "string"
}
},
"blocked_runtime_action_count": {
"type": "integer"
},
"required_evidence_count": {
"type": "integer"
},
"forbidden_evidence_count": {
"type": "integer"
},
"live_verifier_execution_count": {
"const": 0
}
},
"additionalProperties": false
}
},
"additionalProperties": false
}