fix(agent): expose ai loop log source tags
Some checks failed
CD Pipeline / workflow-shape (push) Has been cancelled
CD Pipeline / cancel-stale-cd (push) Has been cancelled
CD Pipeline / tests (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled
CD Pipeline / post-deploy-checks (push) Has been cancelled
Some checks failed
CD Pipeline / workflow-shape (push) Has been cancelled
CD Pipeline / cancel-stale-cd (push) Has been cancelled
CD Pipeline / tests (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled
CD Pipeline / post-deploy-checks (push) Has been cancelled
This commit is contained in:
@@ -1,3 +1,16 @@
|
||||
## 2026-07-01 — 14:35 AI Loop LOG 來源貼標與分群 contract
|
||||
|
||||
**照主線修正的問題**:
|
||||
- AI Agent LOG controlled writeback executor 已能把 current P0 blocker 寫成 KM / RAG / PlayBook / MCP / verifier / AI Agent 批次,但缺少統一的 LOG 來源貼標 / 分群 contract,前端與 Work Items 仍不容易直接看出訊號屬於哪個 project / product / service / package / tool / source system / signal lane。
|
||||
- 本次把 current blocker recovery 從 plan 層帶上 `project_id`、`product`、`service`、`package`、`tool`、`source_system`,executor 新增 `log_source_tagging_contract`、`log_source_grouping_keys` 與每個 current blocker 的 `log_source_tags`。
|
||||
- Priority work order 同步投影 `ai_loop_current_blocker_log_source_tags`、`ai_loop_log_source_grouping_keys` 與 `ai_loop_log_source_tagging_contract`,讓 AwoooP / Work Items / AI Agent surface 可直接依 project、product、site_or_route、service、package、tool、source_system、runtime_component、signal_lane、evidence_boundary 分群。
|
||||
|
||||
**驗證**:
|
||||
- `DATABASE_URL=... python3.11 -m pytest apps/api/tests/test_ai_agent_log_controlled_writeback_plan_readback_api.py apps/api/tests/test_ai_agent_log_controlled_writeback_executor_readback_api.py apps/api/tests/test_awoooi_priority_work_order_readback_api.py -q`:`15 passed`。
|
||||
- `python3.11 -m py_compile apps/api/src/services/ai_agent_log_controlled_writeback_plan_readback.py apps/api/src/services/ai_agent_log_controlled_writeback_executor_readback.py apps/api/src/services/awoooi_priority_work_order_readback.py`、`git diff --check`:通過。
|
||||
|
||||
**邊界**:只改 metadata-only LOG tagging contract、AI Loop current blocker evidence 投影、tests 與 LOGBOOK;未使用 GitHub / `gh` / GitHub API;未 workflow_dispatch;未讀 secret / token / `.env` / raw sessions / SQLite / auth;未讀 authorized_keys 內容或 `.runner` 內容;未執行 KM/RAG/PlayBook/MCP live write;未執行 110 runtime apply。
|
||||
|
||||
## 2026-07-01 — 14:15 Harbor receipt 納入 stale repair running blocker
|
||||
|
||||
**照主線修正的問題**:
|
||||
|
||||
Reference in New Issue
Block a user