docs(security): add ref truth template status ledger
This commit is contained in:
@@ -63,6 +63,7 @@
|
||||
"release_tag_review_count",
|
||||
"github_only_review_count",
|
||||
"owner_response_request_packet_count",
|
||||
"owner_response_template_status_count",
|
||||
"response_template_count",
|
||||
"received_response_count",
|
||||
"accepted_response_count",
|
||||
@@ -88,6 +89,7 @@
|
||||
"release_tag_review_count": {"type": "integer", "minimum": 0},
|
||||
"github_only_review_count": {"type": "integer", "minimum": 0},
|
||||
"owner_response_request_packet_count": {"type": "integer", "minimum": 0},
|
||||
"owner_response_template_status_count": {"type": "integer", "minimum": 0},
|
||||
"response_template_count": {"type": "integer", "minimum": 0},
|
||||
"received_response_count": {"type": "integer", "minimum": 0},
|
||||
"accepted_response_count": {"type": "integer", "minimum": 0},
|
||||
@@ -103,6 +105,51 @@
|
||||
},
|
||||
"additionalProperties": false
|
||||
},
|
||||
"owner_response_template_statuses": {
|
||||
"type": "array",
|
||||
"description": "S4.11 五個 refs truth response templates 的逐項收件狀態;只供 AwoooP 顯示,不代表 approval、refs execution queue 或 primary readiness。",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"template_id",
|
||||
"lane",
|
||||
"display_order",
|
||||
"collection_status",
|
||||
"request_status",
|
||||
"received_response_count",
|
||||
"accepted_response_count",
|
||||
"rejected_response_count",
|
||||
"latest_outcome_lane",
|
||||
"next_owner_action",
|
||||
"awooop_display_mode",
|
||||
"execution_authorized",
|
||||
"not_approval",
|
||||
"still_forbidden"
|
||||
],
|
||||
"properties": {
|
||||
"template_id": {"type": "string"},
|
||||
"lane": {"type": "string"},
|
||||
"display_order": {"type": "integer", "minimum": 1},
|
||||
"collection_status": {"type": "string", "enum": ["waiting_owner_response"]},
|
||||
"request_status": {"type": "string", "enum": ["request_ready_not_sent"]},
|
||||
"received_response_count": {"type": "integer", "minimum": 0},
|
||||
"accepted_response_count": {"type": "integer", "minimum": 0},
|
||||
"rejected_response_count": {"type": "integer", "minimum": 0},
|
||||
"latest_outcome_lane": {"type": "string", "enum": ["keep_waiting_owner_response"]},
|
||||
"next_owner_action": {"type": "string"},
|
||||
"awooop_display_mode": {"type": "string", "enum": ["display_template_status_only"]},
|
||||
"execution_authorized": {"type": "boolean", "const": false},
|
||||
"not_approval": {"type": "boolean", "const": true},
|
||||
"still_forbidden": {
|
||||
"type": "array",
|
||||
"items": {"type": "string"},
|
||||
"minItems": 1
|
||||
}
|
||||
},
|
||||
"additionalProperties": false
|
||||
},
|
||||
"minItems": 1
|
||||
},
|
||||
"owner_response_request_packet": {
|
||||
"type": "object",
|
||||
"description": "AwoooP 可直接顯示給 owner 的 S4.11 refs truth 回覆請求;只說明要填什麼與不得貼什麼,不授權 fetch、push、delete、force push、rewrite refs 或 GitHub primary 執行。",
|
||||
|
||||
Reference in New Issue
Block a user