docs(M03-B): 记录装修广告验收并推进游标

This commit is contained in:
Codex
2026-06-18 15:06:55 +08:00
parent f74624296d
commit d4c026b247
4 changed files with 14 additions and 10 deletions
+2 -2
View File
@@ -1,8 +1,8 @@
# 当前开发成果基线 # 当前开发成果基线
> V5.0 首次核验日期:2026-06-16 > V5.0 首次核验日期:2026-06-16
> audited_commit: `15139b3` > audited_commit: `f746242`
> next_engineering_target: M03-B 建立版本化门店装修、三级广告和租户隔离上传 > next_engineering_target: M03-C 建立地图选店、距离计算和营业状态筛选
> 事实源:当前工作区、Git 历史、状态文档、Windows/WSL 检查脚本。 > 事实源:当前工作区、Git 历史、状态文档、Windows/WSL 检查脚本。
## 总体结论 ## 总体结论
@@ -2,9 +2,10 @@
- 日期:2026-06-18 - 日期:2026-06-18
- 起始 commit`7e9b534` - 起始 commit`7e9b534`
- 工程 commit本阶段工程提交 - 工程 commit`f746242`
- 推送校验:`HEAD == origin/main == f746242`
- ENGINEERING_DELTA=YES - ENGINEERING_DELTA=YES
- 子阶段状态:待 push 与远端校验 - 子阶段状态:DONE
## 工程增量 ## 工程增量
@@ -26,3 +27,4 @@
- 新增 `sharp` 图片处理依赖。 - 新增 `sharp` 图片处理依赖。
- 生产上传根目录仍为后端 `shared/uploads`,由部署目录映射到统一上传目录。 - 生产上传根目录仍为后端 `shared/uploads`,由部署目录映射到统一上传目录。
- 生产迁移和目录权限配置必须通过 Ubuntu 菜单执行。 - 生产迁移和目录权限配置必须通过 Ubuntu 菜单执行。
- 下一阶段:M03-C 地图选店和距离。
+2
View File
@@ -27,3 +27,5 @@
| TEN-001 | 多门店支持 | M02/M03 | PARTIAL | `15139b3` | 门店 CRUD 与门店管理员数据范围已实现;跨门店写操作在 Windows 和 WSL MySQL 实测被拒绝。 | 地图选店、前端切换与完整订单数据范围待后续阶段。 | M03-C 接入地图选店,M04 起业务资源继承门店范围。 | | TEN-001 | 多门店支持 | M02/M03 | PARTIAL | `15139b3` | 门店 CRUD 与门店管理员数据范围已实现;跨门店写操作在 Windows 和 WSL MySQL 实测被拒绝。 | 地图选店、前端切换与完整订单数据范围待后续阶段。 | M03-C 接入地图选店,M04 起业务资源继承门店范围。 |
| STORE-001 | 门店运营配置 | M03-A | PARTIAL | `15139b3` | 已实现地址、经纬度、营业状态、每周营业时间、时区、客服电话、Wi-Fi、通知地址和排序。 | 通宵场、延时关灯和清洁策略将在订单/设备阶段接入。 | M03-B/C/D 继续补装修、地图和受控 Wi-Fi。 | | STORE-001 | 门店运营配置 | M03-A | PARTIAL | `15139b3` | 已实现地址、经纬度、营业状态、每周营业时间、时区、客服电话、Wi-Fi、通知地址和排序。 | 通宵场、延时关灯和清洁策略将在订单/设备阶段接入。 | M03-B/C/D 继续补装修、地图和受控 Wi-Fi。 |
| ROOM-001 | 房间配置 | M03-A/M04 | PARTIAL | `15139b3` | 已实现房型、整数分价格、工作日/节假日/通宵价、押金、最低时长、提前规则、禁用时段、标签、图片和软删除。 | 价格计算、节假日日历及下单时段冲突属于 M04。 | M04 接入定价快照和预约校验。 | | ROOM-001 | 房间配置 | M03-A/M04 | PARTIAL | `15139b3` | 已实现房型、整数分价格、工作日/节假日/通宵价、押金、最低时长、提前规则、禁用时段、标签、图片和软删除。 | 价格计算、节假日日历及下单时段冲突属于 M04。 | M04 接入定价快照和预约校验。 |
| ADV-001 | 广告管理 | M03-B/M08 | PARTIAL | `f746242` | 已实现平台、租户、门店三级广告,素材租户归属、投放时间、跳转、排序和范围权限均由后端校验。 | 后台编辑页面和小程序展示待 M08。 | M08 接入广告管理和前端投放。 |
| UI-001 | 门店装修和多套模板 | M03-B/M08 | PARTIAL | `f746242` | 已实现装修草稿版本、Schema 版本、组件白名单、发布和旧版本归档。 | 可视化编辑器及小程序模板渲染待 M08。 | M08 实现编辑器与渲染组件。 |
+6 -6
View File
@@ -3,15 +3,15 @@
```yaml ```yaml
execution_cursor: execution_cursor:
current_module: M03 current_module: M03
current_stage: M03-B current_stage: M03-C
stage_status: TODO stage_status: TODO
last_completed_stage: M03-A last_completed_stage: M03-B
next_stage: M03-B next_stage: M03-C
last_engineering_commit: 15139b3 last_engineering_commit: f746242
last_push_verified: true last_push_verified: true
base_branch: main base_branch: main
blocked_reason: "" blocked_reason: ""
updated_at: 2026-06-18T16:22:00+08:00 updated_at: 2026-06-18T16:42:00+08:00
``` ```
| 模块 | 状态 | 最近提交 | 最近开发日志 | 备注 | | 模块 | 状态 | 最近提交 | 最近开发日志 | 备注 |
@@ -19,7 +19,7 @@ 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 workerWSL MySQL 8.4.9 往返迁移与 worker 重启持久性验证通过。 | | M01 后端 API 基础工程 | DONE | `2b90d1f` | docs/devlogs/2026-06-18-M01-C-轻量异步任务基础.md | 已完成 Fastify 后端骨架、数据库迁移兼容层,以及 MySQL outbox、幂等任务、租约领取、失败重试、人工补偿状态和独立 PM2 workerWSL 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 | `15139b3` | docs/devlogs/2026-06-18-M03-A-门店与房间基础.md | M03-A 已完成门店、营业时间、房型、房间价格与状态模型、禁用时段和数据范围 API;下一阶段 M03-B 装修和广告。 | | M03 门店、房间、价格、营业时间 | PARTIAL | `f746242` | docs/devlogs/2026-06-18-M03-B-装修广告与媒体.md | M03-A/B 已完成门店房间基础、版本化装修、三级广告和租户隔离媒体上传;下一阶段 M03-C 地图选店和距离。 |
| M04 订单、时段锁定、支付闭环 | TODO | - | - | - | | M04 订单、时段锁定、支付闭环 | TODO | - | - | - |
| M05 会员、余额、套餐、优惠券 | TODO | - | - | - | | M05 会员、余额、套餐、优惠券 | TODO | - | - | - |
| M06 设备、MQTT 与真实硬件联动 | TODO | - | - | - | | M06 设备、MQTT 与真实硬件联动 | TODO | - | - | - |