fix(api): redact autonomous runtime public payload terms
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / build-and-deploy (push) Has been cancelled
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / tests (push) Has been cancelled

This commit is contained in:
Your Name
2026-06-30 19:05:24 +08:00
parent 4e909b2118
commit c6c90e72f9
3 changed files with 39 additions and 1 deletions

View File

@@ -1,3 +1,17 @@
## 2026-06-30 — 19:33 AI Agent autonomous runtime public redaction CD fix
**照 CD 紅燈修正的問題**
- Gitea CD #4035 `tests` job 失敗於 `test_get_ai_agent_autonomous_runtime_control_api_redacts_public_terms`public `/api/v1/agents/agent-autonomous-runtime-control` response 的字串值仍包含 `raw_payload`
- 修正 public API 回應層 redaction保留內部 executor/readback schema對外輸出時將字串值中的 `raw_payload` / `raw payload` 改為 `source_payload` / `source payload`,避免 public surface 暗示 raw prompt/payload exposure。
**驗證**
- 失敗單測與 API baseline`2 passed`
- LOG / autonomous runtime 同區 focused tests`21 passed`
- CD controlled-runtime pytest 清單本地重跑:`321 passed`
- `py_compile``git diff --check`:通過。
**邊界**:未 workflow_dispatch未 SSH 寫主機,未重啟主機,未 restart Docker daemon / host Nginx / K3s / DB / Redis / firewall未 prune / restore / DB write未讀 secret / token / raw sessions / SQLite / `.env`,未使用 GitHub / `gh` / GitHub API。
## 2026-06-30 — 19:22 P0-006 production deploy closure false-positive guard
**照主線修正的問題**