UC-17.8 Sprint 2:统一收件箱真栈化(B3)
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 0
- Avg merge
- 1h 7m
- Merged PRs (30d)
- 969
Description
承接 #2659 / #2660。Sprint 2 = B3(统一收件箱)真栈化,以及补完 Sprint 1 遗留的 B1.7。
- [x] B1.7 草稿附件下载(owner-only,defense-in-depth)
- [x] B3.1 契约 `packages/contracts/src/inbox.ts`
- [x] B3.2 API 聚合 `GET /inbox` / `GET /inbox/counts`
- [x] B3.3 系统异常状态事件表
- [x] B3.4 web 切真 API
- [ ] B3.5 GitHub 徽标现查升级为 PR、建 Issue 完整编辑器接回看板
- [ ] B3.6 旧屏退役(`/platform-admin/feedback` 三 tab → 统一收件箱)+ `feedback-loop` 束重签(ADR-023,本轮**未做**,两屏并存)
- [ ] B3.7 关联标可点击跳转(依赖 B4 有数据)
- [ ] B3.8 E2E
详情见 `phases/phase-03-reuse-and-governance/requirements/17-gov/uc-17-8-go-live-backlog.md` §0.2 / §B3。
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with phases/phase-03-reuse-and-governance/requirements/17-gov/uc-17-8-go-live-backlog.md, sections §0.2 and §B3, then inspect packages/contracts/src/inbox.ts and the GET /inbox and GET /inbox/counts entry points. The remaining scope is B3.5-B3.8, including the old feedback screen retirement, clickable associations, and E2E coverage; done means these backlog items are completed without the two screens remaining in parallel.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- api, full-stack
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100