2026-04-14 10:21:06 +00:00
|
|
|
|
# Council Plan — vr-shopxo-plugin Round 1 (Backend)
|
2026-04-14 05:45:33 +00:00
|
|
|
|
|
2026-04-14 10:21:06 +00:00
|
|
|
|
> Round 1 — 2026-04-14
|
2026-04-14 10:23:02 +00:00
|
|
|
|
> Branch: council/Backend
|
2026-04-14 10:21:06 +00:00
|
|
|
|
> 角色: ⚙️ Backend — Hook 可行性与 spec 模板绑定实现评审
|
2026-04-14 10:23:02 +00:00
|
|
|
|
> 状态:Round 1 Draft 完成,等待 Review 阶段
|
2026-04-14 05:45:33 +00:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
2026-04-14 10:23:02 +00:00
|
|
|
|
## 4 Q 评审结论(Backend 视角)
|
2026-04-14 05:45:49 +00:00
|
|
|
|
|
2026-04-14 10:23:02 +00:00
|
|
|
|
| 问题 | Backend 结论 | Blocking? |
|
|
|
|
|
|
|---|---|---|
|
|
|
|
|
|
| Q1 座位模板绑定粒度 | `$vr-场馆` spec_value.name → seat_template.name 按名字匹配 ✅ | Non-blocking |
|
|
|
|
|
|
| Q2 seat_map 时机 | 商品加载 Hook 中一次性构建,写入 extension_data ✅ | Non-blocking |
|
|
|
|
|
|
| Q3 观演人存储 | vr_tickets(支付后)+ extension_data 绑定关系 ✅ | Non-blocking |
|
|
|
|
|
|
| Q4 spec 绑定方案 | `$vr-` 前缀命名空间 + 按 name 匹配,是唯一可行方案 ✅ | Non-blocking |
|
2026-04-14 05:45:49 +00:00
|
|
|
|
|
2026-04-14 10:23:02 +00:00
|
|
|
|
**4 Q 全部 non-blocking** — 从 Hook 可行性和 spec 绑定实现角度,所有建议方案均可行。
|
2026-04-14 05:45:49 +00:00
|
|
|
|
|
2026-04-14 06:09:56 +00:00
|
|
|
|
---
|
2026-04-14 05:45:49 +00:00
|
|
|
|
|
2026-04-14 10:23:02 +00:00
|
|
|
|
## 待确认事项(非阻断但需明确)
|
2026-04-14 05:45:49 +00:00
|
|
|
|
|
2026-04-14 10:23:02 +00:00
|
|
|
|
| 项目 | 说明 | 优先级 |
|
|
|
|
|
|
|---|---|---|
|
|
|
|
|
|
| Hook 名称确认 | 支付回调 Hook(`plugins_service_buy_order_insert_success`)需实测验证 | ⚠️ P0 |
|
|
|
|
|
|
| vr_events/vr_sessions DDL | 仅 ARCHITECTURE.md 列名,无字段定义 | ⚠️ P1 |
|
|
|
|
|
|
| item_type='ticket' 写入机制 | 插件自动写 vs 后台手动?需明确 | ⚠️ P1 |
|
2026-04-14 05:45:49 +00:00
|
|
|
|
|
2026-04-14 10:23:02 +00:00
|
|
|
|
---
|
2026-04-14 05:45:49 +00:00
|
|
|
|
|
2026-04-14 10:23:02 +00:00
|
|
|
|
## Task Checklist(Backend Round 1)
|
2026-04-14 05:47:12 +00:00
|
|
|
|
|
2026-04-14 10:23:02 +00:00
|
|
|
|
- [ ] **R1-T1**: 读取 `docs/01_SHOPXO_TECHNICAL_RESEARCH.md` Hook 列表,确认注入点
|
|
|
|
|
|
- [ ] **R1-T2**: 确认支付回调 Hook 名称,更新 `docs/03_VERIFICATION_SYSTEM.md`
|
|
|
|
|
|
- [ ] **R1-T3**: spec_value.name 匹配 vr_seat_templates 实现路径
|
2026-04-14 10:21:06 +00:00
|
|
|
|
- [ ] **R1-T4**: 明确 item_type='ticket' 写入机制
|
2026-04-14 10:23:02 +00:00
|
|
|
|
- [ ] **R1-T5**: 补充 vr_events / vr_sessions DDL 到 ARCHITECTURE.md
|
|
|
|
|
|
- [ ] **R1-T6**: 输出 Backend 评审报告到 `reviews/Backend-QA-review.md`
|
2026-04-14 05:45:33 +00:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
2026-04-14 05:52:25 +00:00
|
|
|
|
## Phase Breakdown
|
2026-04-14 05:47:12 +00:00
|
|
|
|
|
2026-04-14 10:23:02 +00:00
|
|
|
|
| Phase | 内容 | 状态 |
|
2026-04-14 06:10:59 +00:00
|
|
|
|
|---|---|---|
|
2026-04-14 10:23:02 +00:00
|
|
|
|
| **Draft** | 完成 4 Q 评审 + 待确认事项清单 | ✅ PM Done, ⚠️ Backend In Progress |
|
|
|
|
|
|
| **Review** | 输出 `reviews/Backend-QA-review.md` | Pending |
|
|
|
|
|
|
| **Finalize** | 合并到 main,投票 | Pending |
|
2026-04-14 06:10:59 +00:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
2026-04-14 10:21:06 +00:00
|
|
|
|
## Voting
|
2026-04-14 06:10:59 +00:00
|
|
|
|
|
2026-04-14 10:21:06 +00:00
|
|
|
|
| Agent | Vote | 说明 |
|
2026-04-14 06:10:59 +00:00
|
|
|
|
|---|---|---|
|
2026-04-14 10:23:02 +00:00
|
|
|
|
| PM | `[CONSENSUS: YES]` | 4Q non-blocking,实施复杂度 2.5d |
|
2026-04-14 10:40:09 +00:00
|
|
|
|
| ⚙️ Backend | `[CONSENSUS: YES]` | 4Q all non-blocking, Hook 实现可行 |
|
2026-04-14 10:23:02 +00:00
|
|
|
|
| Architect | TBD | 待 Round 1 输出 |
|
2026-04-14 10:21:06 +00:00
|
|
|
|
|
2026-04-14 10:23:02 +00:00
|
|
|
|
[CONSENSUS: NO] — Round 1 Draft 阶段,Backend 需完成 R1-T1 ~ T6 后再投票
|