docs: 幂等键检修报告;勘误 API_INVENTORY 与 HTTP 报告;同步 STATUS/JIRA
新增 docs/幂等键检修报告-2026-09-18.md:记录双向断裂(后端零处读取该头、
前端 Date.now 每次生成新键)、五处审计发现、机制设计与五个取舍
(先占位后执行 / 重放 / 失败释放占位 / 孤儿占位接管 / 作用域含 actor_id)、
列类型不变量扫描、E2E 与守门证据、三处同形状问题的连带修复。
同轮勘误:
- docs/HTTP语义检修报告-2026-09-18.md:其中「Idempotency-Key 已支持」一句
在写下时不成立(后端当时零处读取),已显式标注勘误并保留原文,
以免「结论先于核实」被当作既成事实继续引用。
- docs/api/API_INVENTORY.md:原记载 POST /activities/{id}/interests
「提交活动互选」,后端从未实现(Phase 16 已并入 /feedback 的
interestTargetUserIds),按真实端点重列并附勘误说明。
docs/STATUS.md:迁移范围更新为 V001~V046;回归行更新为 669 / 0 / 0 / 3;
新增「幂等键检修」章节;补登 HTTP 语义检修章节在两份文档中的缺失条目。
docs/JIRA_BACKLOG.md:补登 HTTP 语义检修与幂等键检修两行
(此前均未登记)。
This commit is contained in:
@@ -137,8 +137,14 @@
|
||||
| GET | /activities/{id} | 活动详情 |
|
||||
| POST | /activities/{id}/register | 报名活动 |
|
||||
| GET | /my-activities | 我的活动 |
|
||||
| POST | /activities/{id}/feedback | 提交活动反馈 |
|
||||
| POST | /activities/{id}/interests | 提交活动互选 |
|
||||
| POST | /activities/{id}/feedback | 提交活动反馈(含 `interestTargetUserIds`:表达互选意向) |
|
||||
| POST | /activities/{id}/interests/confirm | 双方确认开启沟通(Phase 16) |
|
||||
| GET | /activities/{id}/interests/mutual | 查看已双向匹配的人(单向意向保密) |
|
||||
|
||||
> **勘误(2026-09-18 幂等键检修)**:本表原有 `POST /activities/{id}/interests`「提交活动互选」,
|
||||
> **后端从未实现该端点**(Phase 16 把表达意向合并进 `POST /activities/{id}/feedback` 的
|
||||
> `interestTargetUserIds`,确认环节走 `/interests/confirm`)。前端 `activityService.submitInterests`
|
||||
> 按旧设计实现并调用它,必然 404;全仓确认无页面调用方,已随本轮一并删除。上表按真实端点更正。
|
||||
|
||||
### 红娘
|
||||
| Method | Path | 描述 |
|
||||
|
||||
Reference in New Issue
Block a user