feat(web): add IwoooS executive snapshot
All checks were successful
CD Pipeline / tests (push) Successful in 1m21s
Code Review / ai-code-review (push) Successful in 13s
CD Pipeline / build-and-deploy (push) Successful in 4m51s
CD Pipeline / post-deploy-checks (push) Successful in 1m56s

This commit is contained in:
Your Name
2026-06-01 14:38:41 +08:00
parent 2faa167ed2
commit afd279b89d
7 changed files with 660 additions and 0 deletions

View File

@@ -1,3 +1,31 @@
## 2026-06-01IwoooS 高層快照層
**背景**
- 使用者持續指出 IwoooS 不能只是長文字與很多區塊,必須讓使用者更快理解目前到底完成哪些工作、哪些主機 / 產品已納管、下一個真正卡點與禁止動作。
- 本輪不新增掃描、不更新 Kali / 開發主機、不切換 GitHub / Gitea、不提高初期資安限制只把已存在的工作狀態壓成第一屏管理層快照。
**本次調整**
- `apps/web/src/app/[locale]/iwooos/page.tsx`
- 新增 `IwoooSExecutiveSnapshotBoard`,放在頁首後、焦點導覽前。
- 以四張摘要卡呈現:已完成可見工作、資產與主機已納管、下一個真正卡點、仍禁止執行。
- 以三條狀態軸呈現:框架 / 治理 / UI、S4.9 owner evidence、執行期開閘。
- 明確標示 `Gate 0``owner response=0``runtime_execution_authorized=false`,避免把 UI 可視化誤讀成執行授權。
- `apps/web/messages/zh-TW.json` / `apps/web/messages/en.json`
- 新增 `iwooos.executiveSnapshot` 全繁中文案;`en.json` 維持繁中鏡像。
- `docs/security/iwooos-posture-projection.snapshot.json` / `security-mirror-status-rollup.snapshot.json`
- 新增 `executive_snapshot_*` summary、cards、axes。
- 新增 `S2.153` 進度 ledgerheadline 不增加,因為這是 framework / UX / 可理解度提升,不是 runtime gate。
- `scripts/security/security-mirror-progress-guard.py`
- 新增高層快照的 component、testid、i18n、snapshot 與 runtime false 邊界 guard。
**進度邊界**
- 整體維持 `61%`;這輪提升的是「第一眼理解度」與「高層狀態摘要」。
- `active_runtime_gate_count=0``runtime_execution_authorized=false`
- 未執行 Kali 掃描、未 SSH 變更 112 / 111 / 168、未開啟自動修復、未做 GitHub primary / Gitea 切換。
## 2026-06-01AI 自健診 W-1 SLOauto_execute_success_rate 修復
**背景**

View File

@@ -83,6 +83,14 @@
"github_primary_ready_count": 0,
"source_control_primary_readiness_item_count": 6,
"action_buttons_allowed": false,
"executive_snapshot_first_layer": true,
"executive_snapshot_card_count": 4,
"executive_snapshot_axis_count": 3,
"executive_snapshot_above_focus_deck": true,
"executive_snapshot_explains_done_next_blocked": true,
"executive_snapshot_runtime_gate_count": 0,
"executive_snapshot_owner_response_received_count": 0,
"executive_snapshot_owner_response_accepted_count": 0,
"all_product_coverage_snapshot_scope_count": 7,
"all_product_coverage_snapshot_read_only_count": 7,
"all_product_coverage_snapshot_runtime_ready_count": 0,
@@ -186,6 +194,90 @@
"headline_status": "reviewed_after_awooop_read_only_production_landing_evidence",
"not_authorization": true
},
"executive_snapshot_cards": [
{
"card_id": "visibleWork",
"display_order": 1,
"display_mode": "first_screen_executive_snapshot",
"metric": "7區",
"summarizes_completed_visible_work": true,
"execution_action_button_allowed": false,
"runtime_gate_opened": false,
"runtime_execution_authorized": false,
"not_authorization": true
},
{
"card_id": "assetMesh",
"display_order": 2,
"display_mode": "first_screen_executive_snapshot",
"metric": "8+3",
"summarizes_asset_and_host_scope": true,
"execution_action_button_allowed": false,
"runtime_gate_opened": false,
"runtime_execution_authorized": false,
"not_authorization": true
},
{
"card_id": "nextBlocker",
"display_order": 3,
"display_mode": "first_screen_executive_snapshot",
"metric": "S4.9",
"summarizes_next_blocker": true,
"owner_response_received_count": 0,
"owner_response_accepted_count": 0,
"execution_action_button_allowed": false,
"runtime_gate_opened": false,
"runtime_execution_authorized": false,
"not_authorization": true
},
{
"card_id": "runtimeLock",
"display_order": 4,
"display_mode": "first_screen_executive_snapshot",
"metric": "Gate 0",
"summarizes_forbidden_runtime_actions": true,
"execution_action_button_allowed": false,
"scan_authorized": false,
"host_change_authorized": false,
"source_control_mutation_authorized": false,
"runtime_gate_opened": false,
"runtime_execution_authorized": false,
"not_authorization": true
}
],
"executive_snapshot_axes": [
{
"axis_id": "framework",
"display_order": 1,
"display_mode": "first_screen_executive_snapshot_axis",
"value": "88%",
"percent": 88,
"runtime_delta": false,
"not_authorization": true
},
{
"axis_id": "evidence",
"display_order": 2,
"display_mode": "first_screen_executive_snapshot_axis",
"value": "0/4",
"percent": 0,
"owner_response_received_count": 0,
"owner_response_accepted_count": 0,
"runtime_delta": false,
"not_authorization": true
},
{
"axis_id": "runtime",
"display_order": 3,
"display_mode": "first_screen_executive_snapshot_axis",
"value": "0",
"percent": 0,
"runtime_gate_count": 0,
"runtime_execution_authorized": false,
"runtime_delta": false,
"not_authorization": true
}
],
"first_progress_unlock_path_steps": [
{
"step_id": "owner_response_scope",

View File

@@ -2305,6 +2305,18 @@
"runtime_delta": false,
"execution_authorized": false,
"not_authorization": true
},
{
"delta_id": "s2_153_iwooos_executive_snapshot",
"display_order": 182,
"completed_stage": "S2.153 IwoooS 高層快照層",
"progress_axis": "framework_detail",
"headline_percent_delta": 0,
"framework_delta_visible": true,
"why_headline_unchanged": "IwoooS 只新增第一屏高層快照層把已完成可見工作、8+3 資產與主機納管、S4.9 下一卡點與 Gate 0 禁止動作壓成四張摘要卡與三條狀態軸iwooos_executive_snapshot_card_count=4、iwooos_executive_snapshot_axis_count=3、iwooos_executive_snapshot_above_focus_deck=true、iwooos_executive_snapshot_execution_action_buttons_allowed=false、iwooos_executive_snapshot_runtime_gate_count=0、runtime_execution_authorized=false、active_runtime_gate_count=0不把高層快照當掃描、修復、部署、主機更新、source-control mutation、GitHub primary 切換、Gitea 停用或 runtime gate。",
"runtime_delta": false,
"execution_authorized": false,
"not_authorization": true
}
],
"next_safe_actions": [