OG T
96c3ddd8c4
feat(api): Phase 18.1 K8s 資源名稱驗證 (ADR-016)
三層防禦架構確保 kubectl 指令有效:
1. Webhook 入口正規化 (webhooks.py)
2. OpenClaw 產生指令前驗證 (openclaw.py)
3. 靜態映射表 + 模糊匹配 (k8s_naming.py, resource_resolver.py)
新增:
- src/utils/k8s_naming.py: RFC 1123 正規化 + 靜態映射
- src/services/resource_resolver.py: MCP K8s Tool 動態驗證
- docs/adr/ADR-016-k8s-resource-naming.md: 契約文檔
- scripts/e2e_tool_call_verification.py: E2E 驗證腳本 v2.0
修改:
- webhooks.py: Phase 18.1.7 入口正規化
- openclaw.py: Phase 18.1.6 產生指令前驗證
- Skill 03 v1.4: 新增 K8s 資源驗證章節
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-26 11:22:47 +08:00
..
2026-03-25 16:08:49 +08:00
2026-03-25 09:26:58 +08:00
2026-03-25 23:14:24 +08:00
2026-03-26 10:02:31 +08:00
2026-03-26 10:01:04 +08:00
2026-03-25 21:26:23 +08:00
2026-03-26 11:09:25 +08:00
2026-03-26 10:01:04 +08:00
2026-03-24 09:20:56 +08:00
2026-03-23 23:51:37 +08:00
2026-03-26 11:09:25 +08:00
2026-03-22 18:57:44 +08:00
2026-03-25 09:26:58 +08:00
2026-03-26 10:08:54 +08:00
2026-03-24 12:57:36 +08:00
2026-03-24 12:57:36 +08:00
2026-03-25 15:47:52 +08:00
2026-03-25 15:41:42 +08:00
2026-03-25 14:14:58 +08:00
2026-03-26 10:06:43 +08:00
2026-03-26 09:37:09 +08:00
2026-03-26 10:01:57 +08:00
2026-03-23 23:51:37 +08:00
2026-03-26 11:22:47 +08:00
2026-03-25 23:00:03 +08:00
2026-03-26 11:09:25 +08:00
2026-03-24 10:48:15 +08:00
2026-03-26 11:22:47 +08:00
2026-03-23 18:40:36 +08:00
2026-03-23 23:51:37 +08:00
2026-03-24 09:20:56 +08:00
2026-03-24 09:20:56 +08:00
2026-03-25 23:47:01 +08:00