Yaojia Wang
3868f80502
fix(qa): 修 3 个 QA MEDIUM——规则/档位路由校验收紧
- 规则 GET 不存在 project → 404(原返误导性空 200,掩盖坏 id):list_rules 加
项目存在校验(仿 C1/H2)。
- 规则 content 纯空白 → 422(原 strip 前校验 min_length,空白行入库成垃圾):
改 StringConstraints(strip_whitespace=True, min_length=1)。
- 档位路由 tier 限定 writer/analyst/light(Tier Literal)→ 未知档位 422
(原接受任意字符串)。
回归测试:test_generation(GET rules 404)/ test_rules(空白 content 422)/
test_settings_providers(未知 tier 422)。门禁绿:ruff/format/mypy(210)/pytest。
2026-06-24 17:51:02 +02:00
..
2026-06-18 11:38:28 +02:00
2026-06-23 18:04:10 +02:00
2026-06-21 19:32:24 +02:00
2026-06-24 17:17:35 +02:00
2026-06-23 20:45:06 +02:00
2026-06-18 11:38:28 +02:00
2026-06-21 19:32:24 +02:00
2026-06-20 10:39:58 +02:00
2026-06-24 17:51:02 +02:00
2026-06-21 19:32:24 +02:00
2026-06-21 19:32:24 +02:00
2026-06-20 10:39:58 +02:00
2026-06-20 10:39:58 +02:00
2026-06-20 10:39:58 +02:00
2026-06-20 10:39:58 +02:00
2026-06-21 19:32:24 +02:00
2026-06-18 14:21:17 +02:00
2026-06-21 19:32:24 +02:00
2026-06-24 17:17:35 +02:00
2026-06-21 19:32:24 +02:00
2026-06-24 17:51:02 +02:00
2026-06-21 19:32:24 +02:00
2026-06-24 17:51:02 +02:00
2026-06-21 19:32:24 +02:00
2026-06-23 20:45:06 +02:00
2026-06-23 19:10:35 +02:00
2026-06-23 20:00:25 +02:00