From c256d1becb9c64214b21b2c8c760704898ab95ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B5=85=E5=BF=B5?= Date: Tue, 15 Sep 2026 12:22:22 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20Task4=20=E6=94=B6=E5=8F=A3=E6=B3=A8?= =?UTF-8?q?=E8=AE=B0=EF=BC=88=E6=9C=80=E7=BB=88=E5=AE=9E=E7=8E=B0=207b26c7?= =?UTF-8?q?e=20=E4=B8=BA=E5=87=86=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Code --- .../plans/2026-09-15-m1-data-collection-foundation.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/superpowers/plans/2026-09-15-m1-data-collection-foundation.md b/docs/superpowers/plans/2026-09-15-m1-data-collection-foundation.md index 5d67a8a..5857573 100644 --- a/docs/superpowers/plans/2026-09-15-m1-data-collection-foundation.md +++ b/docs/superpowers/plans/2026-09-15-m1-data-collection-foundation.md @@ -606,6 +606,7 @@ def validate_event(ev) -> str | None: ``` - [ ] **Step 4: 跑测试通过** → 6 passed。 +(**执行注记**:实际交付经 4 轮审查加固,最终实现以提交 7b26c7e 为准——含敏感键先于白名单、递归深度/敏感/长度三合一扫描、字节数守门、孤代理 `_utf8_ok` 三入口防护、path 先清洗后截断;上方代码为初版基线,17 个校验测试锁定全部 12 个原因码。) - [ ] **Step 5: Commit** `feat: 事件校验服务(白名单/敏感键/时间窗/URL清洗)`