Files
jiapu/docs/superpowers/plans/2026-07-10-captcha-verify-track-contract.md
T
2026-07-10 17:08:22 +08:00

1.2 KiB
Raw Blame History

2026-07-10 验证结果参数格式修正计划

  • 计划编号:PC-021
  • 开始时间:2026-07-10 14:31:14 +08:00
  • 页面范围:login.htmlregister.htmlforgot-password.html
  • 接口范围:POST /captcha/verify
  • 新契约:验证轨迹统一提交为 payload.track,不再提交旧的 payload.data

执行清单

  1. 写失败测试:按后端最新示例断言 payload.tracklefttoptrackList
  2. 修改 captcha-pages.js:把 TAC 轨迹转换成后端要求的 payload.track
  3. 更新追踪文档中旧的 payload.data.trackList 记录。
  4. 运行焦点测试、语法检查和空白检查。

验证记录

  • 2026-07-10 14:31:14 +08:00:开始按新请求体契约补失败测试。
  • 2026-07-10 14:31:14 +08:00node tests\captcha-pages.test.js 已按预期失败,失败点为实际请求体仍提交 payload.idpayload.data
  • 2026-07-10 14:34:28 +08:00:修复后 node tests\captcha-pages.test.jsnode tests\auth-page-structure.test.jsnode tests\auth-pages.test.jsnode --check public\js\captcha-pages.js 均通过;git diff --check 无空白错误,仅有 LF/CRLF 换行提示。