docs(M03-D): 记录场景访问验收并推进游标
This commit is contained in:
@@ -120,9 +120,9 @@ WSL 已验证:EMQX `5.8.9`、MQTTX CLI `1.13.0`、EMQX 服务 `active (running
|
|||||||
|
|
||||||
项目已开发部分模块。具体完成度不得从 README 猜测,必须以现有代码、测试、数据库迁移、Git 历史以及 `docs/current-baseline.md`、`docs/module-status.md`、`docs/feature-status.md` 为准。
|
项目已开发部分模块。具体完成度不得从 README 猜测,必须以现有代码、测试、数据库迁移、Git 历史以及 `docs/current-baseline.md`、`docs/module-status.md`、`docs/feature-status.md` 为准。
|
||||||
|
|
||||||
- 当前执行游标:`M03-D`
|
- 当前执行游标:`M04-A`
|
||||||
- 最近工程提交:`df373fa`,完成 M03-C 地图选店、可信距离排序和手工城市降级。
|
- 最近工程提交:`d563078`,完成 M03-D 场景码、NFC 页面跳转和受控 Wi-Fi。
|
||||||
- 下一工程目标:M03-D 小程序码、NFC 页面跳转和受控 Wi-Fi。
|
- 下一工程目标:M04-A 统一定价、价格快照、并发时段锁和未支付预占释放。
|
||||||
|
|
||||||
## 版本递进
|
## 版本递进
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
> V5.0 首次核验日期:2026-06-16
|
> V5.0 首次核验日期:2026-06-16
|
||||||
> audited_commit: `df373fa`
|
> audited_commit: `df373fa`
|
||||||
> next_engineering_target: M03-D 建立小程序码场景、NFC 页面跳转和受控 Wi-Fi 返回
|
> next_engineering_target: M04-A 建立统一定价、价格快照、并发时段锁和未支付预占释放
|
||||||
> 事实源:当前工作区、Git 历史、状态文档、Windows/WSL 检查脚本。
|
> 事实源:当前工作区、Git 历史、状态文档、Windows/WSL 检查脚本。
|
||||||
|
|
||||||
## 总体结论
|
## 总体结论
|
||||||
|
|||||||
@@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
- 日期:2026-06-18
|
- 日期:2026-06-18
|
||||||
- 起始 commit:`88fa22e`
|
- 起始 commit:`88fa22e`
|
||||||
- 工程 commit:本阶段工程提交
|
- 工程 commit:`d563078`
|
||||||
- ENGINEERING_DELTA=YES
|
- ENGINEERING_DELTA=YES
|
||||||
- 子阶段状态:待 push 与远端校验
|
- 子阶段状态:DONE,已 push 且 `HEAD == origin/main`
|
||||||
|
|
||||||
## 工程增量
|
## 工程增量
|
||||||
|
|
||||||
|
|||||||
@@ -30,3 +30,5 @@
|
|||||||
| ADV-001 | 广告管理 | M03-B/M08 | PARTIAL | `f746242` | 已实现平台、租户、门店三级广告,素材租户归属、投放时间、跳转、排序和范围权限均由后端校验。 | 后台编辑页面和小程序展示待 M08。 | M08 接入广告管理和前端投放。 |
|
| ADV-001 | 广告管理 | M03-B/M08 | PARTIAL | `f746242` | 已实现平台、租户、门店三级广告,素材租户归属、投放时间、跳转、排序和范围权限均由后端校验。 | 后台编辑页面和小程序展示待 M08。 | M08 接入广告管理和前端投放。 |
|
||||||
| UI-001 | 门店装修和多套模板 | M03-B/M08 | PARTIAL | `f746242` | 已实现装修草稿版本、Schema 版本、组件白名单、发布和旧版本归档。 | 可视化编辑器及小程序模板渲染待 M08。 | M08 实现编辑器与渲染组件。 |
|
| UI-001 | 门店装修和多套模板 | M03-B/M08 | PARTIAL | `f746242` | 已实现装修草稿版本、Schema 版本、组件白名单、发布和旧版本归档。 | 可视化编辑器及小程序模板渲染待 M08。 | M08 实现编辑器与渲染组件。 |
|
||||||
| MAP-001 | 地图选店和最近门店 | M03-C/M08 | PARTIAL | `df373fa` | 已实现 AppID/tenant 隔离门店发现、城市/营业筛选、按门店时区判断营业中、后端 Haversine 距离排序;小程序支持定位和手工城市降级。 | 地图 SDK 可视化和真机定位授权尚未验收。 | M08 接入地图界面并完成真机验证。 |
|
| MAP-001 | 地图选店和最近门店 | M03-C/M08 | PARTIAL | `df373fa` | 已实现 AppID/tenant 隔离门店发现、城市/营业筛选、按门店时区判断营业中、后端 Haversine 距离排序;小程序支持定位和手工城市降级。 | 地图 SDK 可视化和真机定位授权尚未验收。 | M08 接入地图界面并完成真机验证。 |
|
||||||
|
| QR-001 | 门店/房间场景码与 NFC | M03-D/M08 | PARTIAL | `d563078` | 已实现场景码生成、重建失效、撤销、扫码统计和二维码/NFC 统一页面解析;返回权限固定为空,旧码失效已在 MySQL 8.4.9 实测。 | 真实微信小程序码图片生成依赖可用 AppSecret 与真机环境。 | M08 接入微信小程序码接口并完成真机扫描验收。 |
|
||||||
|
| WIFI-001 | 受控 Wi-Fi 凭据 | M03-D/M04 | PARTIAL | `d563078` | 管理员按门店范围、顾客按有效订单授权和时间窗返回 Wi-Fi;无订单拒绝、有订单放行及审计不含密码已在 MySQL 8.4.9 实测。 | M04 尚未建立正式订单创建流程,当前先提供订单用户授权桥接表。 | M04 创建订单时写入/撤销用户访问授权,并补订单全生命周期测试。 |
|
||||||
|
|||||||
@@ -2,16 +2,16 @@
|
|||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
execution_cursor:
|
execution_cursor:
|
||||||
current_module: M03
|
current_module: M04
|
||||||
current_stage: M03-D
|
current_stage: M04-A
|
||||||
stage_status: TODO
|
stage_status: TODO
|
||||||
last_completed_stage: M03-C
|
last_completed_stage: M03-D
|
||||||
next_stage: M03-D
|
next_stage: M04-A
|
||||||
last_engineering_commit: df373fa
|
last_engineering_commit: d563078
|
||||||
last_push_verified: true
|
last_push_verified: true
|
||||||
base_branch: main
|
base_branch: main
|
||||||
blocked_reason: ""
|
blocked_reason: ""
|
||||||
updated_at: 2026-06-18T17:02:00+08:00
|
updated_at: 2026-06-18T15:57:38+08:00
|
||||||
```
|
```
|
||||||
|
|
||||||
| 模块 | 状态 | 最近提交 | 最近开发日志 | 备注 |
|
| 模块 | 状态 | 最近提交 | 最近开发日志 | 备注 |
|
||||||
@@ -19,8 +19,8 @@ execution_cursor:
|
|||||||
| M00 单仓库与服务器基础骨架 | PARTIAL | `ef0edda` | docs/devlogs/2026-06-16-M00-V5-基线核验.md | V5.2 已接入;已有成果基线、仓库完整性门禁、状态文档门禁、显式路径模块推送脚本、release manifest dry-run 检查、WSL 本地 MQTT 服务级核验、认证/ACL 冒烟入口、配置自检、可选 TLS/遗嘱/重复消息探测入口和 WSL EMQX 检查/启动/停止入口已补;生产部署、账号配置、真实验收仍未完成。 |
|
| M00 单仓库与服务器基础骨架 | PARTIAL | `ef0edda` | docs/devlogs/2026-06-16-M00-V5-基线核验.md | V5.2 已接入;已有成果基线、仓库完整性门禁、状态文档门禁、显式路径模块推送脚本、release manifest dry-run 检查、WSL 本地 MQTT 服务级核验、认证/ACL 冒烟入口、配置自检、可选 TLS/遗嘱/重复消息探测入口和 WSL EMQX 检查/启动/停止入口已补;生产部署、账号配置、真实验收仍未完成。 |
|
||||||
| M01 后端 API 基础工程 | DONE | `2b90d1f` | docs/devlogs/2026-06-18-M01-C-轻量异步任务基础.md | 已完成 Fastify 后端骨架、数据库迁移兼容层,以及 MySQL outbox、幂等任务、租约领取、失败重试、人工补偿状态和独立 PM2 worker;WSL MySQL 8.4.9 往返迁移与 worker 重启持久性验证通过。 |
|
| M01 后端 API 基础工程 | DONE | `2b90d1f` | docs/devlogs/2026-06-18-M01-C-轻量异步任务基础.md | 已完成 Fastify 后端骨架、数据库迁移兼容层,以及 MySQL outbox、幂等任务、租约领取、失败重试、人工补偿状态和独立 PM2 worker;WSL MySQL 8.4.9 往返迁移与 worker 重启持久性验证通过。 |
|
||||||
| M02 登录、租户、权限 | DONE | `5a300a8` | docs/devlogs/2026-06-18-M02-D-用户与员工管理.md | M02-A/B/C/D 已完成租户、身份、可撤销会话、RBAC、门店数据范围、员工管理、禁用、会话重置和审计;Windows 全量测试与 WSL MySQL 8.4.9 往返迁移通过。 |
|
| M02 登录、租户、权限 | DONE | `5a300a8` | docs/devlogs/2026-06-18-M02-D-用户与员工管理.md | M02-A/B/C/D 已完成租户、身份、可撤销会话、RBAC、门店数据范围、员工管理、禁用、会话重置和审计;Windows 全量测试与 WSL MySQL 8.4.9 往返迁移通过。 |
|
||||||
| M03 门店、房间、价格、营业时间 | PARTIAL | `df373fa` | docs/devlogs/2026-06-18-M03-C-地图选店与距离.md | M03-A/B/C 已完成门店房间、装修广告、媒体、地图选店和可信距离排序;下一阶段 M03-D 小程序码、NFC 和受控 Wi-Fi。 |
|
| M03 门店、房间、价格、营业时间 | DONE | `d563078` | docs/devlogs/2026-06-18-M03-D-场景码NFC与WiFi.md | M03-A/B/C/D 已完成门店房间、装修广告、媒体、地图选店、场景码/NFC 页面导航和受控 Wi-Fi;真实微信小程序码图片生成留待 M08 真机联调。 |
|
||||||
| M04 订单、时段锁定、支付闭环 | TODO | - | - | - |
|
| M04 订单、时段锁定、支付闭环 | TODO | - | - | 下一阶段 M04-A 统一定价、价格快照、并发时段锁和未支付预占释放。 |
|
||||||
| M05 会员、余额、套餐、优惠券 | TODO | - | - | - |
|
| M05 会员、余额、套餐、优惠券 | TODO | - | - | - |
|
||||||
| M06 设备、MQTT 与真实硬件联动 | TODO | - | - | - |
|
| M06 设备、MQTT 与真实硬件联动 | TODO | - | - | - |
|
||||||
| M07 保洁、通知、任务和语音播报 | TODO | - | - | - |
|
| M07 保洁、通知、任务和语音播报 | TODO | - | - | - |
|
||||||
|
|||||||
Reference in New Issue
Block a user