docs(security): add approval state transition contract [skip ci]
This commit is contained in:
@@ -17,6 +17,8 @@
|
||||
|
||||
它不是批准結果,也不是執行授權。真正的人工決策仍必須另外寫入 `security_approval_decision_record_v1`,而且每筆紀錄都必須維持 `execution_authorized=false`。
|
||||
|
||||
S3.3 開始,決策後的 next state 由 `security_approval_state_transition_v1` 定義。這讓 AwoooP 能顯示 `approve_scope` 後仍在等待 runtime gate,而不是直接執行。
|
||||
|
||||
## 1. 目前狀態
|
||||
|
||||
| 指標 | 數量 |
|
||||
@@ -47,7 +49,8 @@
|
||||
2. 顯示 requested decision、decision options、evidence refs 與 still forbidden。
|
||||
3. 讓人工 reviewer 選擇 approve / reject / defer / request more evidence / keep blocked。
|
||||
4. 將實際決策另寫成 `security_approval_decision_record_v1`。
|
||||
5. 將 packet 作為 Operator Console / Audit evidence,不新增執行按鈕。
|
||||
5. 依 `security_approval_state_transition_v1` 顯示決策後 next state。
|
||||
6. 將 packet 作為 Operator Console / Audit evidence,不新增執行按鈕。
|
||||
|
||||
## 4. AwoooP 不可做
|
||||
|
||||
|
||||
Reference in New Issue
Block a user