diff --git a/docs/superpowers/plans/2026-07-10-explain-multi-page-flow.md b/docs/superpowers/plans/2026-07-10-explain-multi-page-flow.md new file mode 100644 index 0000000..2f6a694 --- /dev/null +++ b/docs/superpowers/plans/2026-07-10-explain-multi-page-flow.md @@ -0,0 +1,665 @@ +# 讲解流独立页面拆分 Implementation Plan + +> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. + +**Goal:** 将讲解流从单页 `stage` 状态机拆分为展厅列表页、业务单元列表页、讲解点列表页三个真实路由页面,使嵌入小程序时标题与返回都跟随页面层级工作。 + +**Architecture:** 保留现有 `explainUseCase` / repository 数据边界,页面层拆开但组件层短期继续复用 `ExplainHallSelect.vue`。`pages/explain/list.vue` 收敛为展厅列表页,新增 `business-unit-list.vue` 与 `guide-stop-list.vue` 分别承载业务单元和讲解点,详情页继续沿用 `pages/exhibit/detail.vue`。 + +**Tech Stack:** uni-app、Vue 3 `