# 2026-10-15 验证记录

- MoonBit：75项单元及不变量测试全部通过。
- Python：23项本地HTTP/高德模拟/采集测试全部通过。
- Node：两城六种模式的规划与四顿午晚餐、餐厅去重、41条景点证据与闭馆日期、地图、网页交互、公开AI契约和免费HTTP后端检查通过。
- Vercel构建：MoonBit安装、编译和公开AI契约测试通过；Hobby生产部署Ready。
- 真实公网AI：GET /api/status返回200、configured=true和kimi-k2.6；POST /api/assistant返回200，正确提取出发600分钟、预算800元，保留输入日期上下文。
- 首次远程AI请求发生过502连接错误；后续真实调用成功。保留安全诊断字段（阶段、错误类型和错误码），不记录描述、回复或密钥；无法据此保证所有网络环境始终可用。
- 资料：39个景点与27家餐厅；原有待补充记录已处理，2个关闭/范围不明记录排除。来源仍区分官方、旧官方和交叉参考，费用为参考；并不声称全部当日官方实时核验。
- Render账户要求银行卡验证，用户选择不绑卡，因此没有在Render部署服务或开通付费实例。
- Vercel按实例计数会在冷启动重置，多实例不能形成严格总额度；Kimi计费与托管免费额度分开。

## 网页端最终验证

- 公网网页显示 kimi-k2.6 已连接，输入杭州两天、800元、10点后出门、自然和美食、每天最多两个景点，真实返回确认卡。
- 确认前预算仍是1000元；点击确认后变为800元，并生成杭州两天的路书，包含午餐和晚餐，估算291元/人、余量509元。
- 已保存实际网页的确认卡及路书截图。本项是浏览器实际操作验证，不是模拟API的结论。
- 为处理上游连接超时，最终Vercel区域为iad1，使用IPv4 TLS连接，只有连接尚未建立的超时重试一次；HTTP拒绝或已发送的生成请求不自动重试。调整后真实后端调用和网页流程通过，不能据此保证跨境网络永久稳定。
- 新增 hosted adapter 回归：连接超时重试、HTTP错误不重试、伪造IP不能绕过实例额度，全部通过。
