docs(logbook): 記錄 P2-105 正式驗證 [skip ci]
This commit is contained in:
@@ -63,9 +63,34 @@
|
||||
- `pnpm --filter @awoooi/web typecheck` 通過。
|
||||
- `pnpm --filter @awoooi/web exec next lint --file 'src/app/[locale]/governance/tabs/automation-inventory-tab.tsx' --file src/lib/api-client.ts`:`✔ No ESLint warnings or errors`。
|
||||
|
||||
**Gitea / CD(正式)**:
|
||||
|
||||
- 功能 commit:`6a8b9f5c feat(governance): 新增 critic reviewer result capture gate`。
|
||||
- Redaction guard commits:`a9b95f99 fix(governance): enforce P2-105 redaction guard`、`5b73e584 fix(governance): tighten P2-105 redaction value guard`。
|
||||
- UI 收斂 commits:`8b838651 fix(web): 修正 P2-105 KPI 標籤文案`、`77867357 fix(web): 穩定 P2-105 行動版顯示`。
|
||||
- 最終 deploy marker:`e9b01af7 chore(cd): deploy 7786735 [skip ci]`;本輪最終 Gitea code-review `#2823` 成功、CD `#2822` 成功。
|
||||
|
||||
**正式站 API readback**:
|
||||
|
||||
- `GET /api/v1/health` 回 `status=healthy`、`environment=prod`、`mock_mode=false`。
|
||||
- `GET /api/v1/agents/agent-critic-reviewer-result-capture` 回 `schema_version=ai_agent_critic_reviewer_result_capture_v1`、`current_task_id=P2-105`、`next_task_id=P2-106`、`overall_completion_percent=100`。
|
||||
- 正式 API rollup:scorecards `5`、result capture contracts `5`、promotion gates `6`、candidate routes `4`、approved 缺結果 `63`、failed 候選 `1`。
|
||||
- 正式 API 0 / false 邊界:runtime Critic score、runtime Reviewer score、result capture write、learning write、PlayBook trust write、Gateway queue write、Telegram send、production write、secret value read、destructive operation 全部維持 `0`。
|
||||
- 正式 API 可見值紅線掃描:`工作視窗`、`對話內容`、`批准!繼續`、`In app browser`、`My request for Codex`、`work window transcript`、`internal collaboration transcript`、`raw prompt`、`private reasoning`、`chain of thought`、`authorization header`、`browser context` 全部為 `false`。
|
||||
- API evidence:`/tmp/awoooi-p2-105-api-readback-e9b01af7.json`。
|
||||
|
||||
**正式站 Browser smoke**:
|
||||
|
||||
- In-app browser mobile URL:`https://awoooi.wooo.work/zh-TW/governance?tab=automation-inventory&_v=e9b01af7-p2-105-final-mobile`。
|
||||
- viewport readback:`clientWidth=384`、`scrollWidth=384`、`horizontalOverflow=false`;P2-105 區塊可見且 `sectionControls=[]`、`sectionDangerControls=[]`。
|
||||
- 必要文案可見:`P2-105`、`P2-106`、`Critic`、`Reviewer`、`評分`、`結果捕捉`、`100%`、`評分卡`、`捕捉契約`、`提升閘門`、`候選路由`、`TG 發送`。
|
||||
- P2-105 fallback key 掃描為 `false`:`GOVERNANCE.AUTOMATIONINVENTORY.CRITICREVIEWER`、`criticReviewerResultCapture.metrics.captures`、`metrics.gates`、`metrics.routes`、`metrics.failed`、`flags.verifierRequired`、`scoreStatuses`、`gateStatuses`、`routeStatuses`。
|
||||
- 頁面 critical internal wording 掃描為 `false`:`工作視窗`、`對話內容`、`批准!繼續`、`In app browser`、`My request for Codex`、`work window transcript`、`internal collaboration transcript`。
|
||||
- Browser evidence:`/tmp/awoooi-p2-105-critic-reviewer-prod-iab-mobile-e9b01af7.json`、`/tmp/awoooi-p2-105-critic-reviewer-prod-iab-mobile-e9b01af7.png`。
|
||||
|
||||
**完成度同步**:
|
||||
|
||||
- P2-105:本地 `100%`;scorecard `5`、result capture contract `5`、promotion gate `6`、candidate route `4`。
|
||||
- P2-105:本地 `100%`,正式站 `100%`;scorecard `5`、result capture contract `5`、promotion gate `6`、candidate route `4`。
|
||||
- Runtime Critic score、Reviewer score、result capture write、learning write、PlayBook trust write、Gateway queue write、Telegram send、production write、secret value read、host / cluster command、destructive action:全部仍為 `0`。
|
||||
- P2-106:下一步建立 owner-approved result capture dry-run;未通過前不得把 scorecard 或 result capture contract 解讀成 runtime learning 已啟用。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user