Phase 4 开发进度追踪(截至 2026-04-23) #21
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
Phase 4 当前状态
✅ 已完成
acceedf6b06d0382dd06d0382dd969a6679206d0382dd06d0382ddacceedf6b🔧 进行中
❌ 待建
重大变更记录
变更 #1:Feistel-8 → HMAC-XOR 算法替换(2026-04-23)🔴→✅ 已修复
问题:原 Feistel-8 方案 encode/decode 往返测试全部失败。
根因:
修复:改用 HMAC-XOR(XOR 本身对合,encode=decode)
Commit:
acceedf6b— fix(phase4.1): 修复 Feistel-8 往返失败 P0 bug变更 #2:短码设计改为「明文 goods_id + 可变长度 ticket_id」(2026-04-22)
变更前:goods_id + ticket_id 拼接后整体混淆,解码需 goods_id_hint
变更后:goods_id 明文前4位,ticket_id 单独混淆,解码 O(1)
Commit:
4c1192d49— fix(phase4.1): 修正短码为变长 ticket_id 设计Plan 文档更新
所有变更已记录至 docs/PHASE_4_PLAN.md(Section 十三:重大变更记录)