Files

7 lines
633 B
Markdown
Raw Permalink Normal View History

2026-10-20 20:56:26 +08:00
# ADR-007:URL 模型 = Exact Route Key 与 Collision Key 分离
- **状态**:已采纳(spec §3,阶段 0)
- **决策**:路由注册表存 Exact Route Key(原文、不大小写折叠、不去尾斜杠)与 Collision Key(折叠+规范化,仅用于风险检查)两个独立键。
- **理由**:实际路由必须按静态站点服务器的真实行为匹配(大小写/尾斜杠敏感);而大小写碰撞、尾斜杠歧义是迁移质量风险,需要单独检测报警而非混入路由匹配。
- **权衡**:route_registry 多一列维护;换取"路由正确性"与"碰撞风险提示"互不污染。