feat(contracts): outbox event contract types

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
浅念
2026-09-17 18:18:06 +08:00
parent b4ee92de96
commit f77ab5ae4b
4 changed files with 139 additions and 2 deletions
@@ -264,8 +264,8 @@ Expected: `src/generated/openapi.d.ts` 生成;redocly 0 错误。
- `GET /public/albums/{token}`( translations 按请求 locale 回退、categories、assets、`viewCount: null` 占位、timezone、startAt/endAt ISO)
- `GET /public/albums/{token}/photos`(query: category、locale、cursor、limit≤60;item 含 `photoId,width,height,thumb{url,expiresAt},browse{url,expiresAt},likeCount,publishedAt`)
- `GET /public/albums/{token}/photos/{photoId}`(单图定位;同时作为签名 URL 过期后的刷新入口)
- [ ] **Step 2: 生成 + lint 通过**(同 Task 4 命令)
- [ ] **Step 3: Commit** `feat(contracts): p1a endpoint contracts`
- [x] **Step 2: 生成 + lint 通过**(同 Task 4 命令)(完成:22 操作;质量审查 3 Important + 7 Minor 修复于 f6448bd/b4ee92d,复核通过)
- [x] **Step 3: Commit** `feat(contracts): p1a endpoint contracts`(完成:1dae00e + f6448bd + b4ee92d)
### Task 6: 事件契约 + 用户确认点