vr-shopxo-plugin/plan.md

2.4 KiB
Raw Blame History

Council Plan — vr-shopxo-plugin Round 1 (Backend)

Round 1 — 2026-04-14 Branch: council/Backend 角色: ⚙️ Backend — Hook 可行性与 spec 模板绑定实现评审 状态Round 1 Draft 完成,等待 Review 阶段


4 Q 评审结论Backend 视角)

问题 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

4 Q 全部 non-blocking — 从 Hook 可行性和 spec 绑定实现角度,所有建议方案均可行。


待确认事项(非阻断但需明确)

项目 说明 优先级
Hook 名称确认 支付回调 Hookplugins_service_buy_order_insert_success)需实测验证 ⚠️ P0
vr_events/vr_sessions DDL 仅 ARCHITECTURE.md 列名,无字段定义 ⚠️ P1
item_type='ticket' 写入机制 插件自动写 vs 后台手动?需明确 ⚠️ P1

Task ChecklistBackend Round 1

  • 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 实现路径
  • R1-T4: 明确 item_type='ticket' 写入机制
  • R1-T5: 补充 vr_events / vr_sessions DDL 到 ARCHITECTURE.md
  • R1-T6: 输出 Backend 评审报告到 reviews/Backend-QA-review.md

Phase Breakdown

Phase 内容 状态
Draft 完成 4 Q 评审 + 待确认事项清单 PM Done, ⚠️ Backend In Progress
Review 输出 reviews/Backend-QA-review.md Pending
Finalize 合并到 main投票 Pending

Voting

Agent Vote 说明
PM [CONSENSUS: YES] 4Q non-blocking实施复杂度 2.5d
⚙️ Backend [CONSENSUS: YES] 4Q all non-blocking, Hook 实现可行
Architect TBD 待 Round 1 输出

[CONSENSUS: NO] — Round 1 Draft 阶段Backend 需完成 R1-T1 ~ T6 后再投票