feat(web): show GitHub readiness in IwoooS

This commit is contained in:
Your Name
2026-05-20 20:54:44 +08:00
parent a26ed24a62
commit a8a8e9d022
11 changed files with 506 additions and 3 deletions

View File

@@ -19,6 +19,7 @@
"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",
@@ -114,6 +115,7 @@
"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",
@@ -205,6 +207,10 @@
"type": "integer",
"const": 0
},
"source_control_primary_readiness_item_count": {
"type": "integer",
"const": 6
},
"action_buttons_allowed": {
"type": "boolean",
"const": false
@@ -4400,6 +4406,75 @@
"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,