4769 lines
132 KiB
JSON
4769 lines
132 KiB
JSON
{
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
|
"$id": "urn:awoooi:iwooos-posture-projection-v1",
|
|
"title": "IwoooS 前端資安態勢投影契約 v1",
|
|
"description": "定義 IwoooS 如何以 read-only / mirror-only 方式呈現資安網態勢、進度、證據與禁止動作。此契約不授權 scan、execute、repo、refs、workflow、secret、runner、deploy 或 primary switch。",
|
|
"type": "object",
|
|
"required": [
|
|
"schema_version",
|
|
"status",
|
|
"date",
|
|
"product_id",
|
|
"display_name",
|
|
"mode",
|
|
"source_paths",
|
|
"summary",
|
|
"progress",
|
|
"awooop_read_only_landing_readiness_items",
|
|
"awooop_cross_session_handoff_packets",
|
|
"progress_hold_movement_gates",
|
|
"progress_acceleration_lanes",
|
|
"owner_response_next_action_focus_items",
|
|
"source_control_primary_readiness_items",
|
|
"s4_9_owner_response_preflight_checks",
|
|
"s4_9_owner_response_request_templates",
|
|
"posture_pillars",
|
|
"non_blocking_lane_ids",
|
|
"existing_frontend_surfaces",
|
|
"frontend_surface_reverse_bridge_statuses",
|
|
"frontend_surface_conflict_controls",
|
|
"operator_journey_steps",
|
|
"owner_evidence_readiness_items",
|
|
"host_coverage_items",
|
|
"host_action_gate_items",
|
|
"host_evidence_readiness_items",
|
|
"host_evidence_collection_order",
|
|
"host_evidence_intake_preflight_checks",
|
|
"host_evidence_review_outcome_lanes",
|
|
"host_evidence_review_handoff_packets",
|
|
"host_evidence_reviewer_checklist_items",
|
|
"host_evidence_reviewer_outcome_lanes",
|
|
"host_owner_decision_candidate_packets",
|
|
"host_owner_decision_review_checklist_items",
|
|
"host_owner_decision_review_outcome_lanes",
|
|
"host_owner_decision_record_draft_packets",
|
|
"host_owner_decision_record_draft_review_checklist_items",
|
|
"host_owner_decision_record_draft_review_outcome_lanes",
|
|
"host_owner_decision_record_writeup_packets",
|
|
"host_owner_decision_record_writeup_review_checklist_items",
|
|
"host_owner_decision_record_writeup_review_outcome_lanes",
|
|
"host_owner_decision_record_formal_candidate_packets",
|
|
"host_owner_decision_record_formal_candidate_review_checklist_items",
|
|
"host_owner_decision_record_formal_candidate_review_outcome_lanes",
|
|
"host_owner_decision_record_formal_record_queue_packets",
|
|
"host_owner_decision_record_formal_record_queue_review_checklist_items",
|
|
"host_owner_decision_record_formal_record_queue_review_outcome_lanes",
|
|
"host_owner_decision_record_human_handoff_readiness_packets",
|
|
"host_owner_decision_record_human_handoff_readiness_review_checklist_items",
|
|
"host_owner_decision_record_human_handoff_readiness_review_outcome_lanes",
|
|
"host_owner_decision_record_human_record_owner_review_candidate_packets",
|
|
"host_owner_decision_record_human_record_owner_review_candidate_checklist_items",
|
|
"host_owner_decision_record_human_record_owner_review_candidate_outcome_lanes",
|
|
"host_owner_decision_record_human_record_owner_review_preparation_packets",
|
|
"host_owner_decision_record_human_record_owner_review_preparation_checklist_items",
|
|
"frontend_surface_coverage_groups",
|
|
"evidence_refs",
|
|
"allowed_frontend_outputs",
|
|
"forbidden_frontend_outputs",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"schema_version": {
|
|
"const": "iwooos_posture_projection_v1"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"draft"
|
|
]
|
|
},
|
|
"date": {
|
|
"type": "string"
|
|
},
|
|
"product_id": {
|
|
"const": "iwooos"
|
|
},
|
|
"display_name": {
|
|
"const": "IwoooS"
|
|
},
|
|
"mode": {
|
|
"type": "string",
|
|
"enum": [
|
|
"mirror_only"
|
|
]
|
|
},
|
|
"source_paths": {
|
|
"type": "array",
|
|
"minItems": 1,
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"summary": {
|
|
"type": "object",
|
|
"required": [
|
|
"route_path",
|
|
"nav_entry_added",
|
|
"command_palette_entry_added",
|
|
"contract_count",
|
|
"active_runtime_gate_count",
|
|
"approval_queue_total",
|
|
"pending_approval_count",
|
|
"block_candidate_count",
|
|
"owner_response_validation_received_count",
|
|
"owner_response_validation_accepted_count",
|
|
"github_primary_ready_count",
|
|
"source_control_primary_readiness_item_count",
|
|
"existing_frontend_surface_count",
|
|
"frontend_surface_reverse_bridge_status_count",
|
|
"frontend_surface_coverage_group_count",
|
|
"frontend_surface_conflict_control_count",
|
|
"operator_journey_step_count",
|
|
"owner_evidence_readiness_item_count",
|
|
"host_coverage_item_count",
|
|
"host_action_gate_item_count",
|
|
"host_evidence_readiness_item_count",
|
|
"host_evidence_collection_step_count",
|
|
"host_evidence_intake_preflight_check_count",
|
|
"host_evidence_review_outcome_lane_count",
|
|
"host_evidence_review_handoff_packet_count",
|
|
"host_evidence_reviewer_checklist_item_count",
|
|
"host_evidence_reviewer_outcome_lane_count",
|
|
"host_owner_decision_candidate_packet_count",
|
|
"host_owner_decision_review_checklist_item_count",
|
|
"host_owner_decision_review_outcome_lane_count",
|
|
"host_owner_decision_record_draft_packet_count",
|
|
"host_owner_decision_record_draft_review_checklist_item_count",
|
|
"host_owner_decision_record_draft_review_outcome_lane_count",
|
|
"host_owner_decision_record_writeup_packet_count",
|
|
"host_owner_decision_record_writeup_review_checklist_item_count",
|
|
"host_owner_decision_record_writeup_review_outcome_lane_count",
|
|
"host_owner_decision_record_formal_candidate_packet_count",
|
|
"host_owner_decision_record_formal_candidate_review_checklist_item_count",
|
|
"host_owner_decision_record_formal_candidate_review_outcome_lane_count",
|
|
"host_owner_decision_record_formal_record_queue_packet_count",
|
|
"host_owner_decision_record_formal_record_queue_review_checklist_item_count",
|
|
"host_owner_decision_record_formal_record_queue_review_outcome_lane_count",
|
|
"host_owner_decision_record_human_handoff_readiness_packet_count",
|
|
"host_owner_decision_record_human_handoff_readiness_review_checklist_item_count",
|
|
"host_owner_decision_record_human_handoff_readiness_review_outcome_lane_count",
|
|
"host_owner_decision_record_human_record_owner_review_candidate_packet_count",
|
|
"host_owner_decision_record_human_record_owner_review_candidate_checklist_item_count",
|
|
"host_owner_decision_record_human_record_owner_review_candidate_outcome_lane_count",
|
|
"host_owner_decision_record_human_record_owner_review_preparation_packet_count",
|
|
"host_owner_decision_record_human_record_owner_review_preparation_checklist_item_count",
|
|
"awooop_read_only_landing_readiness_item_count",
|
|
"awooop_cross_session_handoff_packet_count",
|
|
"progress_hold_movement_gate_count",
|
|
"progress_acceleration_lane_count",
|
|
"action_buttons_allowed",
|
|
"owner_response_next_action_focus_item_count",
|
|
"s4_9_owner_response_preflight_check_count",
|
|
"s4_9_owner_response_request_template_count"
|
|
],
|
|
"properties": {
|
|
"route_path": {
|
|
"const": "/iwooos"
|
|
},
|
|
"nav_entry_added": {
|
|
"type": "boolean",
|
|
"const": true
|
|
},
|
|
"command_palette_entry_added": {
|
|
"type": "boolean",
|
|
"const": true
|
|
},
|
|
"contract_count": {
|
|
"type": "integer",
|
|
"minimum": 0
|
|
},
|
|
"active_runtime_gate_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"approval_queue_total": {
|
|
"type": "integer",
|
|
"minimum": 0
|
|
},
|
|
"pending_approval_count": {
|
|
"type": "integer",
|
|
"minimum": 0
|
|
},
|
|
"block_candidate_count": {
|
|
"type": "integer",
|
|
"minimum": 0
|
|
},
|
|
"owner_response_validation_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_response_validation_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"github_primary_ready_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"source_control_primary_readiness_item_count": {
|
|
"type": "integer",
|
|
"const": 6
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"existing_frontend_surface_count": {
|
|
"type": "integer",
|
|
"const": 10
|
|
},
|
|
"frontend_surface_reverse_bridge_status_count": {
|
|
"type": "integer",
|
|
"const": 10
|
|
},
|
|
"frontend_surface_coverage_group_count": {
|
|
"type": "integer",
|
|
"const": 4
|
|
},
|
|
"frontend_surface_conflict_control_count": {
|
|
"type": "integer",
|
|
"const": 5
|
|
},
|
|
"operator_journey_step_count": {
|
|
"type": "integer",
|
|
"const": 6
|
|
},
|
|
"owner_evidence_readiness_item_count": {
|
|
"type": "integer",
|
|
"const": 7
|
|
},
|
|
"host_coverage_item_count": {
|
|
"type": "integer",
|
|
"const": 3
|
|
},
|
|
"host_action_gate_item_count": {
|
|
"type": "integer",
|
|
"const": 6
|
|
},
|
|
"host_evidence_readiness_item_count": {
|
|
"type": "integer",
|
|
"const": 7
|
|
},
|
|
"host_evidence_collection_step_count": {
|
|
"type": "integer",
|
|
"const": 7
|
|
},
|
|
"host_evidence_intake_preflight_check_count": {
|
|
"type": "integer",
|
|
"const": 7
|
|
},
|
|
"host_evidence_review_outcome_lane_count": {
|
|
"type": "integer",
|
|
"const": 7
|
|
},
|
|
"host_evidence_review_handoff_packet_count": {
|
|
"type": "integer",
|
|
"const": 7
|
|
},
|
|
"host_evidence_reviewer_checklist_item_count": {
|
|
"type": "integer",
|
|
"const": 7
|
|
},
|
|
"host_evidence_reviewer_outcome_lane_count": {
|
|
"type": "integer",
|
|
"const": 7
|
|
},
|
|
"host_owner_decision_candidate_packet_count": {
|
|
"type": "integer",
|
|
"const": 7
|
|
},
|
|
"host_owner_decision_review_checklist_item_count": {
|
|
"type": "integer",
|
|
"const": 7
|
|
},
|
|
"host_owner_decision_review_outcome_lane_count": {
|
|
"type": "integer",
|
|
"const": 7
|
|
},
|
|
"host_owner_decision_record_draft_packet_count": {
|
|
"type": "integer",
|
|
"const": 7
|
|
},
|
|
"host_owner_decision_record_draft_review_checklist_item_count": {
|
|
"type": "integer",
|
|
"const": 7
|
|
},
|
|
"host_owner_decision_record_draft_review_outcome_lane_count": {
|
|
"type": "integer",
|
|
"const": 7
|
|
},
|
|
"host_owner_decision_record_writeup_packet_count": {
|
|
"type": "integer",
|
|
"const": 7
|
|
},
|
|
"host_owner_decision_record_writeup_review_checklist_item_count": {
|
|
"type": "integer",
|
|
"const": 7
|
|
},
|
|
"host_owner_decision_record_writeup_review_outcome_lane_count": {
|
|
"type": "integer",
|
|
"const": 7
|
|
},
|
|
"host_owner_decision_record_formal_candidate_packet_count": {
|
|
"type": "integer",
|
|
"const": 7
|
|
},
|
|
"host_owner_decision_record_formal_candidate_review_checklist_item_count": {
|
|
"type": "integer",
|
|
"const": 7
|
|
},
|
|
"host_owner_decision_record_formal_candidate_review_outcome_lane_count": {
|
|
"type": "integer",
|
|
"const": 8
|
|
},
|
|
"host_owner_decision_record_formal_record_queue_packet_count": {
|
|
"type": "integer",
|
|
"const": 8
|
|
},
|
|
"host_owner_decision_record_formal_record_queue_review_checklist_item_count": {
|
|
"type": "integer",
|
|
"const": 8
|
|
},
|
|
"host_owner_decision_record_formal_record_queue_review_outcome_lane_count": {
|
|
"type": "integer",
|
|
"const": 8
|
|
},
|
|
"host_owner_decision_record_human_handoff_readiness_packet_count": {
|
|
"type": "integer",
|
|
"const": 8
|
|
},
|
|
"host_owner_decision_record_human_handoff_readiness_review_checklist_item_count": {
|
|
"type": "integer",
|
|
"const": 8
|
|
},
|
|
"host_owner_decision_record_human_handoff_readiness_review_outcome_lane_count": {
|
|
"type": "integer",
|
|
"const": 9
|
|
},
|
|
"host_owner_decision_record_human_record_owner_review_candidate_packet_count": {
|
|
"type": "integer",
|
|
"const": 9
|
|
},
|
|
"host_owner_decision_record_human_record_owner_review_candidate_checklist_item_count": {
|
|
"type": "integer",
|
|
"const": 9
|
|
},
|
|
"host_owner_decision_record_human_record_owner_review_candidate_outcome_lane_count": {
|
|
"type": "integer",
|
|
"const": 9
|
|
},
|
|
"host_owner_decision_record_human_record_owner_review_preparation_packet_count": {
|
|
"type": "integer",
|
|
"const": 9
|
|
},
|
|
"host_owner_decision_record_human_record_owner_review_preparation_checklist_item_count": {
|
|
"type": "integer",
|
|
"const": 9
|
|
},
|
|
"awooop_read_only_landing_readiness_item_count": {
|
|
"type": "integer",
|
|
"const": 6
|
|
},
|
|
"awooop_cross_session_handoff_packet_count": {
|
|
"type": "integer",
|
|
"const": 6
|
|
},
|
|
"progress_hold_movement_gate_count": {
|
|
"type": "integer",
|
|
"const": 5
|
|
},
|
|
"progress_acceleration_lane_count": {
|
|
"type": "integer",
|
|
"const": 6
|
|
},
|
|
"owner_response_next_action_focus_item_count": {
|
|
"type": "integer",
|
|
"const": 4
|
|
},
|
|
"s4_9_owner_response_preflight_check_count": {
|
|
"type": "integer",
|
|
"const": 6
|
|
},
|
|
"s4_9_owner_response_request_template_count": {
|
|
"type": "integer",
|
|
"const": 5
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"progress": {
|
|
"type": "object",
|
|
"required": [
|
|
"overall_percent",
|
|
"framework_percent_min",
|
|
"framework_percent_max",
|
|
"runtime_landing_percent_min",
|
|
"runtime_landing_percent_max",
|
|
"headline_status",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"overall_percent": {
|
|
"type": "integer",
|
|
"const": 58
|
|
},
|
|
"framework_percent_min": {
|
|
"type": "integer",
|
|
"const": 80
|
|
},
|
|
"framework_percent_max": {
|
|
"type": "integer",
|
|
"const": 85
|
|
},
|
|
"runtime_landing_percent_min": {
|
|
"type": "integer",
|
|
"const": 35
|
|
},
|
|
"runtime_landing_percent_max": {
|
|
"type": "integer",
|
|
"const": 40
|
|
},
|
|
"headline_status": {
|
|
"const": "holding_until_owner_response_or_runtime_gate"
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"posture_pillars": {
|
|
"type": "array",
|
|
"minItems": 4,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"pillar_id",
|
|
"display_order",
|
|
"display_state",
|
|
"source_contract",
|
|
"display_mode",
|
|
"runtime_execution_authorized",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"pillar_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"display_state": {
|
|
"type": "string"
|
|
},
|
|
"source_contract": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "posture_only"
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"non_blocking_lane_ids": {
|
|
"type": "array",
|
|
"minItems": 1,
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"evidence_refs": {
|
|
"type": "array",
|
|
"minItems": 1,
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"allowed_frontend_outputs": {
|
|
"type": "array",
|
|
"minItems": 1,
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"forbidden_frontend_outputs": {
|
|
"type": "array",
|
|
"minItems": 1,
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
},
|
|
"existing_frontend_surfaces": {
|
|
"type": "array",
|
|
"minItems": 10,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"surface_id",
|
|
"route_path",
|
|
"display_order",
|
|
"source_page",
|
|
"source_components",
|
|
"source_api_routes",
|
|
"display_mode",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"surface_id": {
|
|
"type": "string"
|
|
},
|
|
"route_path": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_page": {
|
|
"type": "string"
|
|
},
|
|
"source_components": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"source_api_routes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"display_mode": {
|
|
"const": "link_only"
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"frontend_surface_reverse_bridge_statuses": {
|
|
"type": "array",
|
|
"minItems": 10,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"surface_id",
|
|
"route_path",
|
|
"display_order",
|
|
"reverse_bridge_state",
|
|
"bridge_source",
|
|
"display_mode",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"surface_id": {
|
|
"type": "string"
|
|
},
|
|
"route_path": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"reverse_bridge_state": {
|
|
"type": "string",
|
|
"enum": [
|
|
"embedded_bridge_visible",
|
|
"direct_bridge_visible",
|
|
"awooop_candidate_visible"
|
|
]
|
|
},
|
|
"bridge_source": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "reverse_bridge_status_only"
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"frontend_surface_coverage_groups": {
|
|
"type": "array",
|
|
"minItems": 4,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"group_id",
|
|
"display_order",
|
|
"responsibility_plane",
|
|
"surface_ids",
|
|
"display_mode",
|
|
"overlap_control",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"group_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"responsibility_plane": {
|
|
"type": "string"
|
|
},
|
|
"surface_ids": {
|
|
"type": "array",
|
|
"minItems": 1,
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"display_mode": {
|
|
"const": "coverage_only"
|
|
},
|
|
"overlap_control": {
|
|
"type": "string"
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"frontend_surface_conflict_controls": {
|
|
"type": "array",
|
|
"minItems": 5,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"control_id",
|
|
"display_order",
|
|
"control_scope",
|
|
"blocked_misread",
|
|
"display_mode",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"control_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"control_scope": {
|
|
"type": "string"
|
|
},
|
|
"blocked_misread": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "conflict_control_only"
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"operator_journey_steps": {
|
|
"type": "array",
|
|
"minItems": 6,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"step_id",
|
|
"display_order",
|
|
"responsibility_plane",
|
|
"source_refs",
|
|
"display_mode",
|
|
"allowed_outcome",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"step_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"responsibility_plane": {
|
|
"type": "string"
|
|
},
|
|
"source_refs": {
|
|
"type": "array",
|
|
"minItems": 1,
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"display_mode": {
|
|
"const": "journey_only"
|
|
},
|
|
"allowed_outcome": {
|
|
"type": "string"
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"owner_evidence_readiness_items": {
|
|
"type": "array",
|
|
"minItems": 7,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"item_id",
|
|
"display_order",
|
|
"stage_id",
|
|
"source_contract",
|
|
"readiness_state",
|
|
"received_count",
|
|
"accepted_count",
|
|
"display_mode",
|
|
"unlock_condition",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"item_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"stage_id": {
|
|
"type": "string"
|
|
},
|
|
"source_contract": {
|
|
"type": "string"
|
|
},
|
|
"readiness_state": {
|
|
"type": "string"
|
|
},
|
|
"received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"display_mode": {
|
|
"const": "readiness_only"
|
|
},
|
|
"unlock_condition": {
|
|
"type": "string"
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_coverage_items": {
|
|
"type": "array",
|
|
"minItems": 3,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"host_id",
|
|
"display_order",
|
|
"address",
|
|
"role",
|
|
"source_contract",
|
|
"coverage_state",
|
|
"scan_scope_state",
|
|
"display_mode",
|
|
"active_scan_authorized",
|
|
"ssh_change_authorized",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"host_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"address": {
|
|
"type": "string"
|
|
},
|
|
"role": {
|
|
"type": "string"
|
|
},
|
|
"source_contract": {
|
|
"type": "string"
|
|
},
|
|
"coverage_state": {
|
|
"type": "string"
|
|
},
|
|
"scan_scope_state": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "coverage_only"
|
|
},
|
|
"active_scan_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"ssh_change_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_action_gate_items": {
|
|
"type": "array",
|
|
"minItems": 6,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"action_id",
|
|
"display_order",
|
|
"related_hosts",
|
|
"required_gate",
|
|
"gate_state",
|
|
"display_mode",
|
|
"active_scan_authorized",
|
|
"credentialed_scan_authorized",
|
|
"ssh_change_authorized",
|
|
"host_update_authorized",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"action_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"related_hosts": {
|
|
"type": "array",
|
|
"minItems": 1,
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required_gate": {
|
|
"type": "string"
|
|
},
|
|
"gate_state": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "gate_only"
|
|
},
|
|
"active_scan_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"credentialed_scan_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"ssh_change_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"host_update_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_evidence_readiness_items": {
|
|
"type": "array",
|
|
"minItems": 7,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"item_id",
|
|
"display_order",
|
|
"related_hosts",
|
|
"required_gate",
|
|
"evidence_state",
|
|
"received_count",
|
|
"accepted_count",
|
|
"display_mode",
|
|
"active_scan_authorized",
|
|
"credentialed_scan_authorized",
|
|
"ssh_change_authorized",
|
|
"host_update_authorized",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"item_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"related_hosts": {
|
|
"type": "array",
|
|
"minItems": 1,
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required_gate": {
|
|
"type": "string"
|
|
},
|
|
"evidence_state": {
|
|
"type": "string"
|
|
},
|
|
"received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"display_mode": {
|
|
"const": "evidence_readiness_only"
|
|
},
|
|
"active_scan_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"credentialed_scan_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"ssh_change_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"host_update_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_evidence_collection_order": {
|
|
"type": "array",
|
|
"minItems": 7,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"step_id",
|
|
"display_order",
|
|
"source_item_id",
|
|
"depends_on_step_ids",
|
|
"collection_state",
|
|
"display_mode",
|
|
"received_count",
|
|
"accepted_count",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"step_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_item_id": {
|
|
"type": "string"
|
|
},
|
|
"depends_on_step_ids": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"collection_state": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "collection_order_only"
|
|
},
|
|
"received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_evidence_intake_preflight_checks": {
|
|
"type": "array",
|
|
"minItems": 7,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"check_id",
|
|
"display_order",
|
|
"source_step_ids",
|
|
"preflight_state",
|
|
"rejection_lane",
|
|
"display_mode",
|
|
"received_count",
|
|
"accepted_count",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"check_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_step_ids": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"preflight_state": {
|
|
"type": "string"
|
|
},
|
|
"rejection_lane": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "intake_preflight_only"
|
|
},
|
|
"received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_evidence_review_outcome_lanes": {
|
|
"type": "array",
|
|
"minItems": 7,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"lane_id",
|
|
"display_order",
|
|
"source_check_ids",
|
|
"outcome_state",
|
|
"next_human_action",
|
|
"display_mode",
|
|
"received_count",
|
|
"accepted_count",
|
|
"approval_record_created",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"lane_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_check_ids": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"outcome_state": {
|
|
"type": "string"
|
|
},
|
|
"next_human_action": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "review_outcome_only"
|
|
},
|
|
"received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_evidence_review_handoff_packets": {
|
|
"type": "array",
|
|
"minItems": 7,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"packet_id",
|
|
"display_order",
|
|
"source_lane_ids",
|
|
"packet_requirement",
|
|
"reviewer_action",
|
|
"display_mode",
|
|
"received_count",
|
|
"accepted_count",
|
|
"approval_record_created",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"packet_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_lane_ids": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"packet_requirement": {
|
|
"type": "string"
|
|
},
|
|
"reviewer_action": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "review_handoff_only"
|
|
},
|
|
"received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_evidence_reviewer_checklist_items": {
|
|
"type": "array",
|
|
"minItems": 7,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"check_id",
|
|
"display_order",
|
|
"source_packet_ids",
|
|
"reviewer_check",
|
|
"pass_condition",
|
|
"display_mode",
|
|
"received_count",
|
|
"accepted_count",
|
|
"approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"check_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_packet_ids": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"reviewer_check": {
|
|
"type": "string"
|
|
},
|
|
"pass_condition": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "reviewer_checklist_only"
|
|
},
|
|
"received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_evidence_reviewer_outcome_lanes": {
|
|
"type": "array",
|
|
"minItems": 7,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"lane_id",
|
|
"display_order",
|
|
"source_check_ids",
|
|
"outcome_state",
|
|
"next_human_action",
|
|
"display_mode",
|
|
"checklist_passed_count",
|
|
"received_count",
|
|
"accepted_count",
|
|
"approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"lane_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_check_ids": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"outcome_state": {
|
|
"type": "string"
|
|
},
|
|
"next_human_action": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "reviewer_outcome_only"
|
|
},
|
|
"checklist_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_owner_decision_candidate_packets": {
|
|
"type": "array",
|
|
"minItems": 7,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"packet_id",
|
|
"display_order",
|
|
"source_lane_ids",
|
|
"decision_scope",
|
|
"required_owner_input",
|
|
"display_mode",
|
|
"owner_decision_received_count",
|
|
"owner_decision_accepted_count",
|
|
"owner_approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"packet_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_lane_ids": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"decision_scope": {
|
|
"type": "string"
|
|
},
|
|
"required_owner_input": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "owner_decision_candidate_only"
|
|
},
|
|
"owner_decision_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_decision_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_owner_decision_review_checklist_items": {
|
|
"type": "array",
|
|
"minItems": 7,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"check_id",
|
|
"display_order",
|
|
"source_packet_ids",
|
|
"review_check",
|
|
"guard_condition",
|
|
"display_mode",
|
|
"owner_decision_received_count",
|
|
"owner_decision_accepted_count",
|
|
"owner_approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"check_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_packet_ids": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"review_check": {
|
|
"type": "string"
|
|
},
|
|
"guard_condition": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "owner_decision_review_checklist_only"
|
|
},
|
|
"owner_decision_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_decision_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_owner_decision_review_outcome_lanes": {
|
|
"type": "array",
|
|
"minItems": 7,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"lane_id",
|
|
"display_order",
|
|
"source_check_ids",
|
|
"outcome_state",
|
|
"next_human_action",
|
|
"display_mode",
|
|
"owner_decision_review_passed_count",
|
|
"owner_decision_received_count",
|
|
"owner_decision_accepted_count",
|
|
"owner_approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"lane_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_check_ids": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"outcome_state": {
|
|
"type": "string"
|
|
},
|
|
"next_human_action": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "owner_decision_review_outcome_only"
|
|
},
|
|
"owner_decision_review_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_decision_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_decision_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_owner_decision_record_draft_packets": {
|
|
"type": "array",
|
|
"minItems": 7,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"packet_id",
|
|
"display_order",
|
|
"source_lane_id",
|
|
"draft_field",
|
|
"required_metadata",
|
|
"display_mode",
|
|
"decision_record_created",
|
|
"owner_decision_received_count",
|
|
"owner_decision_accepted_count",
|
|
"owner_approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"packet_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_lane_id": {
|
|
"type": "string"
|
|
},
|
|
"draft_field": {
|
|
"type": "string"
|
|
},
|
|
"required_metadata": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "owner_decision_record_draft_only"
|
|
},
|
|
"decision_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"owner_decision_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_decision_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_owner_decision_record_draft_review_checklist_items": {
|
|
"type": "array",
|
|
"minItems": 7,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"check_id",
|
|
"display_order",
|
|
"source_packet_id",
|
|
"review_condition",
|
|
"display_mode",
|
|
"decision_record_review_passed_count",
|
|
"decision_record_created",
|
|
"owner_decision_received_count",
|
|
"owner_decision_accepted_count",
|
|
"owner_approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"check_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_packet_id": {
|
|
"type": "string"
|
|
},
|
|
"review_condition": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "owner_decision_record_draft_review_checklist_only"
|
|
},
|
|
"decision_record_review_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"decision_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"owner_decision_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_decision_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_owner_decision_record_draft_review_outcome_lanes": {
|
|
"type": "array",
|
|
"minItems": 7,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"lane_id",
|
|
"display_order",
|
|
"source_check_ids",
|
|
"outcome_state",
|
|
"next_human_action",
|
|
"display_mode",
|
|
"decision_record_review_passed_count",
|
|
"decision_record_created",
|
|
"owner_decision_received_count",
|
|
"owner_decision_accepted_count",
|
|
"owner_approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"lane_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_check_ids": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"outcome_state": {
|
|
"type": "string"
|
|
},
|
|
"next_human_action": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "owner_decision_record_draft_review_outcome_only"
|
|
},
|
|
"decision_record_review_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"decision_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"owner_decision_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_decision_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_owner_decision_record_writeup_packets": {
|
|
"type": "array",
|
|
"minItems": 7,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"packet_id",
|
|
"display_order",
|
|
"source_lane_id",
|
|
"writeup_field",
|
|
"required_decision_metadata",
|
|
"display_mode",
|
|
"decision_record_writeup_completed_count",
|
|
"decision_record_created",
|
|
"owner_decision_received_count",
|
|
"owner_decision_accepted_count",
|
|
"owner_approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"packet_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_lane_id": {
|
|
"type": "string"
|
|
},
|
|
"writeup_field": {
|
|
"type": "string"
|
|
},
|
|
"required_decision_metadata": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "owner_decision_record_writeup_only"
|
|
},
|
|
"decision_record_writeup_completed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"decision_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"owner_decision_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_decision_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_owner_decision_record_writeup_review_checklist_items": {
|
|
"type": "array",
|
|
"minItems": 7,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"check_id",
|
|
"display_order",
|
|
"source_packet_id",
|
|
"review_condition",
|
|
"display_mode",
|
|
"decision_record_writeup_review_passed_count",
|
|
"decision_record_writeup_completed_count",
|
|
"decision_record_created",
|
|
"owner_decision_received_count",
|
|
"owner_decision_accepted_count",
|
|
"owner_approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"check_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_packet_id": {
|
|
"type": "string"
|
|
},
|
|
"review_condition": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "owner_decision_record_writeup_review_checklist_only"
|
|
},
|
|
"decision_record_writeup_review_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"decision_record_writeup_completed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"decision_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"owner_decision_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_decision_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_owner_decision_record_writeup_review_outcome_lanes": {
|
|
"type": "array",
|
|
"minItems": 7,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"lane_id",
|
|
"display_order",
|
|
"source_check_ids",
|
|
"outcome_state",
|
|
"next_human_action",
|
|
"display_mode",
|
|
"decision_record_writeup_review_passed_count",
|
|
"decision_record_writeup_completed_count",
|
|
"decision_record_created",
|
|
"owner_decision_received_count",
|
|
"owner_decision_accepted_count",
|
|
"owner_approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"lane_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_check_ids": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"outcome_state": {
|
|
"type": "string"
|
|
},
|
|
"next_human_action": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "owner_decision_record_writeup_review_outcome_only"
|
|
},
|
|
"decision_record_writeup_review_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"decision_record_writeup_completed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"decision_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"owner_decision_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_decision_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_owner_decision_record_formal_candidate_packets": {
|
|
"type": "array",
|
|
"minItems": 7,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"packet_id",
|
|
"display_order",
|
|
"source_lane_id",
|
|
"candidate_field",
|
|
"required_metadata",
|
|
"display_mode",
|
|
"formal_record_candidate_finalized_count",
|
|
"decision_record_created",
|
|
"owner_decision_received_count",
|
|
"owner_decision_accepted_count",
|
|
"owner_approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"packet_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_lane_id": {
|
|
"type": "string"
|
|
},
|
|
"candidate_field": {
|
|
"type": "string"
|
|
},
|
|
"required_metadata": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "owner_decision_record_formal_candidate_only"
|
|
},
|
|
"formal_record_candidate_finalized_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"decision_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"owner_decision_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_decision_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_owner_decision_record_formal_candidate_review_checklist_items": {
|
|
"type": "array",
|
|
"minItems": 7,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"check_id",
|
|
"display_order",
|
|
"source_packet_id",
|
|
"review_condition",
|
|
"display_mode",
|
|
"formal_record_candidate_review_passed_count",
|
|
"formal_record_candidate_finalized_count",
|
|
"decision_record_created",
|
|
"owner_decision_received_count",
|
|
"owner_decision_accepted_count",
|
|
"owner_approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"check_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_packet_id": {
|
|
"type": "string"
|
|
},
|
|
"review_condition": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "owner_decision_record_formal_candidate_review_checklist_only"
|
|
},
|
|
"formal_record_candidate_review_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"formal_record_candidate_finalized_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"decision_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"owner_decision_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_decision_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_owner_decision_record_formal_candidate_review_outcome_lanes": {
|
|
"type": "array",
|
|
"minItems": 8,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"lane_id",
|
|
"display_order",
|
|
"source_check_ids",
|
|
"outcome_state",
|
|
"next_human_action",
|
|
"display_mode",
|
|
"formal_record_candidate_review_passed_count",
|
|
"formal_record_candidate_finalized_count",
|
|
"decision_record_created",
|
|
"owner_decision_received_count",
|
|
"owner_decision_accepted_count",
|
|
"owner_approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"lane_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_check_ids": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"outcome_state": {
|
|
"type": "string"
|
|
},
|
|
"next_human_action": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "owner_decision_record_formal_candidate_review_outcome_only"
|
|
},
|
|
"formal_record_candidate_review_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"formal_record_candidate_finalized_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"decision_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"owner_decision_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_decision_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_owner_decision_record_formal_record_queue_packets": {
|
|
"type": "array",
|
|
"minItems": 8,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"packet_id",
|
|
"display_order",
|
|
"source_lane_id",
|
|
"queue_field",
|
|
"required_metadata",
|
|
"display_mode",
|
|
"formal_record_queue_enqueued_count",
|
|
"decision_record_created",
|
|
"owner_decision_received_count",
|
|
"owner_decision_accepted_count",
|
|
"owner_approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"packet_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_lane_id": {
|
|
"type": "string"
|
|
},
|
|
"queue_field": {
|
|
"type": "string"
|
|
},
|
|
"required_metadata": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "owner_decision_record_formal_record_queue_packet_only"
|
|
},
|
|
"formal_record_queue_enqueued_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"decision_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"owner_decision_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_decision_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_owner_decision_record_formal_record_queue_review_checklist_items": {
|
|
"type": "array",
|
|
"minItems": 8,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"item_id",
|
|
"display_order",
|
|
"source_packet_id",
|
|
"review_condition",
|
|
"guardrail",
|
|
"display_mode",
|
|
"formal_record_queue_review_passed_count",
|
|
"formal_record_queue_enqueued_count",
|
|
"decision_record_created",
|
|
"owner_decision_received_count",
|
|
"owner_decision_accepted_count",
|
|
"owner_approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"item_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_packet_id": {
|
|
"type": "string"
|
|
},
|
|
"review_condition": {
|
|
"type": "string"
|
|
},
|
|
"guardrail": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "owner_decision_record_formal_record_queue_review_checklist_only"
|
|
},
|
|
"formal_record_queue_review_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"formal_record_queue_enqueued_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"decision_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"owner_decision_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_decision_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_owner_decision_record_formal_record_queue_review_outcome_lanes": {
|
|
"type": "array",
|
|
"minItems": 8,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"lane_id",
|
|
"display_order",
|
|
"source_check_id",
|
|
"outcome_state",
|
|
"next_step",
|
|
"display_mode",
|
|
"formal_record_queue_review_passed_count",
|
|
"formal_record_queue_enqueued_count",
|
|
"decision_record_created",
|
|
"owner_decision_received_count",
|
|
"owner_decision_accepted_count",
|
|
"owner_approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"lane_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_check_id": {
|
|
"type": "string"
|
|
},
|
|
"outcome_state": {
|
|
"type": "string"
|
|
},
|
|
"next_step": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "owner_decision_record_formal_record_queue_review_outcome_only"
|
|
},
|
|
"formal_record_queue_review_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"formal_record_queue_enqueued_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"decision_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"owner_decision_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_decision_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_owner_decision_record_human_handoff_readiness_packets": {
|
|
"type": "array",
|
|
"minItems": 8,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"packet_id",
|
|
"display_order",
|
|
"source_outcome_lane_id",
|
|
"readiness_field",
|
|
"blocker_policy",
|
|
"display_mode",
|
|
"human_record_owner_handoff_started_count",
|
|
"human_record_owner_handoff_ready_count",
|
|
"formal_record_queue_review_passed_count",
|
|
"formal_record_queue_enqueued_count",
|
|
"decision_record_created",
|
|
"owner_decision_received_count",
|
|
"owner_decision_accepted_count",
|
|
"owner_approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"packet_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_outcome_lane_id": {
|
|
"type": "string"
|
|
},
|
|
"readiness_field": {
|
|
"type": "string"
|
|
},
|
|
"blocker_policy": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "owner_decision_record_human_handoff_readiness_only"
|
|
},
|
|
"human_record_owner_handoff_started_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_handoff_ready_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"formal_record_queue_review_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"formal_record_queue_enqueued_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"decision_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"owner_decision_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_decision_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_owner_decision_record_human_handoff_readiness_review_checklist_items": {
|
|
"type": "array",
|
|
"minItems": 8,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"item_id",
|
|
"display_order",
|
|
"source_packet_id",
|
|
"review_condition",
|
|
"failure_route",
|
|
"display_mode",
|
|
"human_record_owner_handoff_review_passed_count",
|
|
"human_record_owner_handoff_started_count",
|
|
"human_record_owner_handoff_ready_count",
|
|
"formal_record_queue_review_passed_count",
|
|
"formal_record_queue_enqueued_count",
|
|
"decision_record_created",
|
|
"owner_decision_received_count",
|
|
"owner_decision_accepted_count",
|
|
"owner_approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"item_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_packet_id": {
|
|
"type": "string"
|
|
},
|
|
"review_condition": {
|
|
"type": "string"
|
|
},
|
|
"failure_route": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "owner_decision_record_human_handoff_readiness_review_checklist_only"
|
|
},
|
|
"human_record_owner_handoff_review_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_handoff_started_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_handoff_ready_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"formal_record_queue_review_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"formal_record_queue_enqueued_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"decision_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"owner_decision_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_decision_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_owner_decision_record_human_handoff_readiness_review_outcome_lanes": {
|
|
"type": "array",
|
|
"minItems": 9,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"lane_id",
|
|
"display_order",
|
|
"source_check_id",
|
|
"outcome_state",
|
|
"next_step",
|
|
"display_mode",
|
|
"human_record_owner_handoff_review_passed_count",
|
|
"human_record_owner_handoff_started_count",
|
|
"human_record_owner_handoff_ready_count",
|
|
"formal_record_queue_review_passed_count",
|
|
"formal_record_queue_enqueued_count",
|
|
"decision_record_created",
|
|
"owner_decision_received_count",
|
|
"owner_decision_accepted_count",
|
|
"owner_approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"lane_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_check_id": {
|
|
"type": "string"
|
|
},
|
|
"outcome_state": {
|
|
"type": "string"
|
|
},
|
|
"next_step": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "owner_decision_record_human_handoff_readiness_review_outcome_only"
|
|
},
|
|
"human_record_owner_handoff_review_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_handoff_started_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_handoff_ready_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"formal_record_queue_review_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"formal_record_queue_enqueued_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"decision_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"owner_decision_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_decision_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_owner_decision_record_human_record_owner_review_candidate_packets": {
|
|
"type": "array",
|
|
"minItems": 9,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"packet_id",
|
|
"display_order",
|
|
"source_outcome_lane_id",
|
|
"review_candidate_field",
|
|
"blocker_policy",
|
|
"display_mode",
|
|
"human_record_owner_review_started_count",
|
|
"human_record_owner_review_ready_count",
|
|
"human_record_owner_handoff_review_passed_count",
|
|
"human_record_owner_handoff_started_count",
|
|
"human_record_owner_handoff_ready_count",
|
|
"formal_record_queue_review_passed_count",
|
|
"formal_record_queue_enqueued_count",
|
|
"decision_record_created",
|
|
"owner_decision_received_count",
|
|
"owner_decision_accepted_count",
|
|
"owner_approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"packet_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_outcome_lane_id": {
|
|
"type": "string"
|
|
},
|
|
"review_candidate_field": {
|
|
"type": "string"
|
|
},
|
|
"blocker_policy": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "owner_decision_record_human_record_owner_review_candidate_packet_only"
|
|
},
|
|
"human_record_owner_review_started_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_review_ready_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_handoff_review_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_handoff_started_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_handoff_ready_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"formal_record_queue_review_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"formal_record_queue_enqueued_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"decision_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"owner_decision_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_decision_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_owner_decision_record_human_record_owner_review_candidate_checklist_items": {
|
|
"type": "array",
|
|
"minItems": 9,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"item_id",
|
|
"display_order",
|
|
"source_packet_id",
|
|
"review_condition",
|
|
"failure_route",
|
|
"display_mode",
|
|
"human_record_owner_review_check_passed_count",
|
|
"human_record_owner_review_started_count",
|
|
"human_record_owner_review_ready_count",
|
|
"human_record_owner_handoff_review_passed_count",
|
|
"human_record_owner_handoff_started_count",
|
|
"human_record_owner_handoff_ready_count",
|
|
"formal_record_queue_review_passed_count",
|
|
"formal_record_queue_enqueued_count",
|
|
"decision_record_created",
|
|
"owner_decision_received_count",
|
|
"owner_decision_accepted_count",
|
|
"owner_approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"item_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_packet_id": {
|
|
"type": "string"
|
|
},
|
|
"review_condition": {
|
|
"type": "string"
|
|
},
|
|
"failure_route": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "owner_decision_record_human_record_owner_review_candidate_checklist_only"
|
|
},
|
|
"human_record_owner_review_check_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_review_started_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_review_ready_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_handoff_review_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_handoff_started_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_handoff_ready_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"formal_record_queue_review_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"formal_record_queue_enqueued_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"decision_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"owner_decision_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_decision_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_owner_decision_record_human_record_owner_review_candidate_outcome_lanes": {
|
|
"type": "array",
|
|
"minItems": 9,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"lane_id",
|
|
"display_order",
|
|
"source_check_id",
|
|
"outcome_state",
|
|
"next_step",
|
|
"display_mode",
|
|
"human_record_owner_review_check_passed_count",
|
|
"human_record_owner_review_started_count",
|
|
"human_record_owner_review_ready_count",
|
|
"human_record_owner_handoff_review_passed_count",
|
|
"human_record_owner_handoff_started_count",
|
|
"human_record_owner_handoff_ready_count",
|
|
"formal_record_queue_review_passed_count",
|
|
"formal_record_queue_enqueued_count",
|
|
"decision_record_created",
|
|
"owner_decision_received_count",
|
|
"owner_decision_accepted_count",
|
|
"owner_approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"lane_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_check_id": {
|
|
"type": "string"
|
|
},
|
|
"outcome_state": {
|
|
"type": "string"
|
|
},
|
|
"next_step": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "owner_decision_record_human_record_owner_review_candidate_outcome_only"
|
|
},
|
|
"human_record_owner_review_check_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_review_started_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_review_ready_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_handoff_review_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_handoff_started_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_handoff_ready_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"formal_record_queue_review_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"formal_record_queue_enqueued_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"decision_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"owner_decision_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_decision_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_owner_decision_record_human_record_owner_review_preparation_packets": {
|
|
"type": "array",
|
|
"minItems": 9,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"packet_id",
|
|
"display_order",
|
|
"source_outcome_lane_id",
|
|
"preparation_field",
|
|
"display_mode",
|
|
"human_record_owner_review_prepared_count",
|
|
"human_record_owner_review_check_passed_count",
|
|
"human_record_owner_review_started_count",
|
|
"human_record_owner_review_ready_count",
|
|
"human_record_owner_handoff_review_passed_count",
|
|
"human_record_owner_handoff_started_count",
|
|
"human_record_owner_handoff_ready_count",
|
|
"formal_record_queue_review_passed_count",
|
|
"formal_record_queue_enqueued_count",
|
|
"decision_record_created",
|
|
"owner_decision_received_count",
|
|
"owner_decision_accepted_count",
|
|
"owner_approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"packet_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_outcome_lane_id": {
|
|
"type": "string"
|
|
},
|
|
"preparation_field": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "owner_decision_record_human_record_owner_review_preparation_packet_only"
|
|
},
|
|
"human_record_owner_review_prepared_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_review_check_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_review_started_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_review_ready_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_handoff_review_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_handoff_started_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_handoff_ready_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"formal_record_queue_review_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"formal_record_queue_enqueued_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"decision_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"owner_decision_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_decision_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"host_owner_decision_record_human_record_owner_review_preparation_checklist_items": {
|
|
"type": "array",
|
|
"minItems": 9,
|
|
"maxItems": 9,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"item_id",
|
|
"display_order",
|
|
"source_preparation_packet_id",
|
|
"review_condition",
|
|
"failure_route",
|
|
"display_mode",
|
|
"human_record_owner_review_prepared_count",
|
|
"human_record_owner_review_check_passed_count",
|
|
"human_record_owner_review_started_count",
|
|
"human_record_owner_review_ready_count",
|
|
"human_record_owner_handoff_review_passed_count",
|
|
"human_record_owner_handoff_started_count",
|
|
"human_record_owner_handoff_ready_count",
|
|
"formal_record_queue_review_passed_count",
|
|
"formal_record_queue_enqueued_count",
|
|
"decision_record_created",
|
|
"owner_decision_received_count",
|
|
"owner_decision_accepted_count",
|
|
"owner_approval_record_created",
|
|
"runtime_gate_opened",
|
|
"raw_payload_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"item_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_preparation_packet_id": {
|
|
"type": "string"
|
|
},
|
|
"review_condition": {
|
|
"type": "string"
|
|
},
|
|
"failure_route": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "owner_decision_record_human_record_owner_review_preparation_checklist_only"
|
|
},
|
|
"human_record_owner_review_prepared_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_review_check_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_review_started_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_review_ready_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_handoff_review_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_handoff_started_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"human_record_owner_handoff_ready_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"formal_record_queue_review_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"formal_record_queue_enqueued_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"decision_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"owner_decision_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_decision_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"raw_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"awooop_read_only_landing_readiness_items": {
|
|
"type": "array",
|
|
"minItems": 6,
|
|
"maxItems": 6,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"item_id",
|
|
"display_order",
|
|
"landing_dependency",
|
|
"current_state",
|
|
"required_evidence",
|
|
"guardrail",
|
|
"source_snapshot_count",
|
|
"required_guard_check_count",
|
|
"display_mode",
|
|
"headline_percent_delta",
|
|
"production_landing_enabled",
|
|
"execution_router_linked",
|
|
"progress_change_applied",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"item_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"landing_dependency": {
|
|
"type": "string"
|
|
},
|
|
"current_state": {
|
|
"type": "string"
|
|
},
|
|
"required_evidence": {
|
|
"type": "string"
|
|
},
|
|
"guardrail": {
|
|
"type": "string"
|
|
},
|
|
"source_snapshot_count": {
|
|
"type": "integer",
|
|
"minimum": 0
|
|
},
|
|
"required_guard_check_count": {
|
|
"type": "integer",
|
|
"minimum": 0
|
|
},
|
|
"display_mode": {
|
|
"const": "awooop_read_only_landing_readiness_only"
|
|
},
|
|
"headline_percent_delta": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"production_landing_enabled": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"execution_router_linked": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"progress_change_applied": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"awooop_cross_session_handoff_packets": {
|
|
"type": "array",
|
|
"minItems": 6,
|
|
"maxItems": 6,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"packet_id",
|
|
"display_order",
|
|
"handoff_axis",
|
|
"current_state",
|
|
"handoff_instruction",
|
|
"guardrail",
|
|
"display_mode",
|
|
"headline_percent_delta",
|
|
"production_landing_enabled",
|
|
"execution_router_linked",
|
|
"progress_change_applied",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"packet_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"handoff_axis": {
|
|
"type": "string"
|
|
},
|
|
"current_state": {
|
|
"type": "string"
|
|
},
|
|
"handoff_instruction": {
|
|
"type": "string"
|
|
},
|
|
"guardrail": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "awooop_cross_session_handoff_packet_only"
|
|
},
|
|
"headline_percent_delta": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"production_landing_enabled": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"execution_router_linked": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"progress_change_applied": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"progress_hold_movement_gates": {
|
|
"type": "array",
|
|
"minItems": 5,
|
|
"maxItems": 5,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"gate_id",
|
|
"display_order",
|
|
"movement_signal",
|
|
"current_counter_name",
|
|
"current_counter_value",
|
|
"current_state_label",
|
|
"required_evidence",
|
|
"expected_review_effect",
|
|
"display_mode",
|
|
"headline_percent_delta",
|
|
"owner_response_received_count",
|
|
"owner_response_accepted_count",
|
|
"payloads_ingested",
|
|
"active_runtime_gate_count",
|
|
"github_primary_ready_count",
|
|
"production_landing_enabled",
|
|
"progress_change_applied",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"gate_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"movement_signal": {
|
|
"type": "string"
|
|
},
|
|
"current_counter_name": {
|
|
"type": "string"
|
|
},
|
|
"current_counter_value": {
|
|
"type": [
|
|
"integer",
|
|
"boolean"
|
|
]
|
|
},
|
|
"current_state_label": {
|
|
"type": "string"
|
|
},
|
|
"required_evidence": {
|
|
"type": "string"
|
|
},
|
|
"expected_review_effect": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "progress_hold_movement_gate_only"
|
|
},
|
|
"headline_percent_delta": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_response_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_response_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"payloads_ingested": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"active_runtime_gate_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"github_primary_ready_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"production_landing_enabled": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"progress_change_applied": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"progress_acceleration_lanes": {
|
|
"type": "array",
|
|
"minItems": 6,
|
|
"maxItems": 6,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"lane_id",
|
|
"display_order",
|
|
"acceleration_axis",
|
|
"current_state",
|
|
"unlock_condition",
|
|
"expected_progress_effect",
|
|
"display_mode",
|
|
"owner_response_received_count",
|
|
"owner_response_accepted_count",
|
|
"payloads_ingested",
|
|
"active_runtime_gate_count",
|
|
"github_primary_ready_count",
|
|
"production_landing_enabled",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"lane_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"acceleration_axis": {
|
|
"type": "string"
|
|
},
|
|
"current_state": {
|
|
"type": "string"
|
|
},
|
|
"unlock_condition": {
|
|
"type": "string"
|
|
},
|
|
"expected_progress_effect": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "progress_acceleration_only"
|
|
},
|
|
"owner_response_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_response_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"payloads_ingested": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"active_runtime_gate_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"github_primary_ready_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"production_landing_enabled": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"owner_response_next_action_focus_items": {
|
|
"type": "array",
|
|
"minItems": 4,
|
|
"maxItems": 4,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"focus_id",
|
|
"display_order",
|
|
"source_rollup_lane_id",
|
|
"required_packet",
|
|
"focus_state",
|
|
"minimum_response_count",
|
|
"blocked_until_previous_focus_accepted",
|
|
"next_action",
|
|
"redaction_boundary",
|
|
"display_mode",
|
|
"owner_response_received_count",
|
|
"owner_response_accepted_count",
|
|
"owner_response_rejected_count",
|
|
"audit_events_emitted_count",
|
|
"auto_chase_allowed",
|
|
"autofill_allowed",
|
|
"mark_received_allowed",
|
|
"mark_accepted_allowed",
|
|
"approval_record_created",
|
|
"runtime_gate_opened",
|
|
"repo_or_refs_mutation_allowed",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"focus_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_rollup_lane_id": {
|
|
"type": "string"
|
|
},
|
|
"required_packet": {
|
|
"type": "string"
|
|
},
|
|
"focus_state": {
|
|
"type": "string"
|
|
},
|
|
"minimum_response_count": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"blocked_until_previous_focus_accepted": {
|
|
"type": "boolean"
|
|
},
|
|
"next_action": {
|
|
"type": "string"
|
|
},
|
|
"redaction_boundary": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "owner_response_next_action_focus_only"
|
|
},
|
|
"owner_response_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_response_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_response_rejected_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"audit_events_emitted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"auto_chase_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"autofill_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"mark_received_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"mark_accepted_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"repo_or_refs_mutation_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"source_control_primary_readiness_items": {
|
|
"type": "array",
|
|
"minItems": 6,
|
|
"maxItems": 6,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"item_id",
|
|
"display_order",
|
|
"gate_id",
|
|
"readiness_state",
|
|
"display_mode",
|
|
"primary_ready_count",
|
|
"owner_response_received_count",
|
|
"owner_response_accepted_count",
|
|
"github_primary_switch_authorized",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"item_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"gate_id": {
|
|
"type": "string"
|
|
},
|
|
"readiness_state": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "github_primary_readiness_only"
|
|
},
|
|
"primary_ready_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_response_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_response_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"github_primary_switch_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"s4_9_owner_response_request_templates": {
|
|
"type": "array",
|
|
"minItems": 5,
|
|
"maxItems": 5,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"template_id",
|
|
"display_order",
|
|
"source_template_status_id",
|
|
"attestation_item_id",
|
|
"request_status",
|
|
"current_state",
|
|
"next_owner_action_summary",
|
|
"display_mode",
|
|
"request_sent_count",
|
|
"owner_response_received_count",
|
|
"owner_response_accepted_count",
|
|
"owner_response_rejected_count",
|
|
"audit_events_emitted_count",
|
|
"auto_chase_allowed",
|
|
"autofill_allowed",
|
|
"request_send_allowed",
|
|
"mark_received_allowed",
|
|
"mark_accepted_allowed",
|
|
"approval_record_created",
|
|
"gitea_inventory_completed",
|
|
"gitea_write_allowed",
|
|
"repo_or_refs_mutation_allowed",
|
|
"github_primary_ready",
|
|
"secret_value_collection_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"template_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_template_status_id": {
|
|
"type": "string"
|
|
},
|
|
"attestation_item_id": {
|
|
"type": "string"
|
|
},
|
|
"request_status": {
|
|
"const": "request_ready_not_sent"
|
|
},
|
|
"current_state": {
|
|
"const": "waiting_owner_response"
|
|
},
|
|
"next_owner_action_summary": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "s4_9_owner_response_request_template_only"
|
|
},
|
|
"request_sent_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_response_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_response_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_response_rejected_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"audit_events_emitted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"auto_chase_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"autofill_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"request_send_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"mark_received_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"mark_accepted_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"gitea_inventory_completed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"gitea_write_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"repo_or_refs_mutation_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"github_primary_ready": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"s4_9_owner_response_preflight_checks": {
|
|
"type": "array",
|
|
"minItems": 6,
|
|
"maxItems": 6,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"preflight_id",
|
|
"display_order",
|
|
"source_check_id",
|
|
"source_packet",
|
|
"pass_condition_summary",
|
|
"failure_lane",
|
|
"display_mode",
|
|
"required",
|
|
"request_sent_count",
|
|
"owner_response_received_count",
|
|
"owner_response_accepted_count",
|
|
"owner_response_rejected_count",
|
|
"preflight_passed_count",
|
|
"audit_events_emitted_count",
|
|
"request_sent_allowed",
|
|
"owner_response_collection_allowed",
|
|
"mark_passed_allowed",
|
|
"mark_received_allowed",
|
|
"mark_accepted_allowed",
|
|
"approval_record_created",
|
|
"runtime_gate_opened",
|
|
"gitea_write_allowed",
|
|
"repo_or_refs_mutation_allowed",
|
|
"secret_value_collection_allowed",
|
|
"sensitive_payload_allowed",
|
|
"runtime_execution_authorized",
|
|
"action_buttons_allowed",
|
|
"not_authorization"
|
|
],
|
|
"properties": {
|
|
"preflight_id": {
|
|
"type": "string"
|
|
},
|
|
"display_order": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"source_check_id": {
|
|
"type": "string"
|
|
},
|
|
"source_packet": {
|
|
"type": "string"
|
|
},
|
|
"pass_condition_summary": {
|
|
"type": "string"
|
|
},
|
|
"failure_lane": {
|
|
"type": "string"
|
|
},
|
|
"display_mode": {
|
|
"const": "s4_9_owner_response_preflight_only"
|
|
},
|
|
"required": {
|
|
"type": "boolean",
|
|
"const": true
|
|
},
|
|
"request_sent_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_response_received_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_response_accepted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"owner_response_rejected_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"preflight_passed_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"audit_events_emitted_count": {
|
|
"type": "integer",
|
|
"const": 0
|
|
},
|
|
"request_sent_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"owner_response_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"mark_passed_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"mark_received_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"mark_accepted_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"approval_record_created": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_gate_opened": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"gitea_write_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"repo_or_refs_mutation_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"secret_value_collection_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"sensitive_payload_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"runtime_execution_authorized": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"action_buttons_allowed": {
|
|
"type": "boolean",
|
|
"const": false
|
|
},
|
|
"not_authorization": {
|
|
"type": "boolean",
|
|
"const": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|