From 88fa22ee92cd7c8d674093a63f97b1aa922f3e26 Mon Sep 17 00:00:00 2001 From: Codex Date: Thu, 18 Jun 2026 15:16:17 +0800 Subject: [PATCH] =?UTF-8?q?docs(M03-C):=20=E8=AE=B0=E5=BD=95=E5=9C=B0?= =?UTF-8?q?=E5=9B=BE=E9=80=89=E5=BA=97=E9=AA=8C=E6=94=B6=E5=B9=B6=E6=8E=A8?= =?UTF-8?q?=E8=BF=9B=E6=B8=B8=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 +++--- docs/current-baseline.md | 4 ++-- docs/devlogs/2026-06-18-M03-C-地图选店与距离.md | 6 ++++-- docs/feature-status.md | 1 + docs/module-status.md | 12 ++++++------ 5 files changed, 16 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 7b0e729..ea1a839 100644 --- a/README.md +++ b/README.md @@ -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` 为准。 -- 当前执行游标:`M03-C` -- 最近工程提交:`c658b09`,纳管微信原生小程序基础模板;当前队列最近完成阶段仍为 M03-B。 -- 下一工程目标:M03-C 地图选店、距离计算与营业状态筛选。 +- 当前执行游标:`M03-D` +- 最近工程提交:`df373fa`,完成 M03-C 地图选店、可信距离排序和手工城市降级。 +- 下一工程目标:M03-D 小程序码、NFC 页面跳转和受控 Wi-Fi。 ## 版本递进 diff --git a/docs/current-baseline.md b/docs/current-baseline.md index c82b308..c1639d1 100644 --- a/docs/current-baseline.md +++ b/docs/current-baseline.md @@ -1,8 +1,8 @@ # 当前开发成果基线 > V5.0 首次核验日期:2026-06-16 -> audited_commit: `c658b09` -> next_engineering_target: M03-C 建立地图选店、距离计算和营业状态筛选 +> audited_commit: `df373fa` +> next_engineering_target: M03-D 建立小程序码场景、NFC 页面跳转和受控 Wi-Fi 返回 > 事实源:当前工作区、Git 历史、状态文档、Windows/WSL 检查脚本。 ## 总体结论 diff --git a/docs/devlogs/2026-06-18-M03-C-地图选店与距离.md b/docs/devlogs/2026-06-18-M03-C-地图选店与距离.md index 6fd3cdb..46a3169 100644 --- a/docs/devlogs/2026-06-18-M03-C-地图选店与距离.md +++ b/docs/devlogs/2026-06-18-M03-C-地图选店与距离.md @@ -2,9 +2,10 @@ - 日期:2026-06-18 - 起始 commit:`9417064` -- 工程 commit:本阶段工程提交 +- 工程 commit:`df373fa` +- 推送校验:`HEAD == origin/main == df373faa824ff3f6d23f242da22c0da78d19de5a` - ENGINEERING_DELTA=YES -- 子阶段状态:待 push 与远端校验 +- 子阶段状态:DONE ## 工程增量 @@ -27,3 +28,4 @@ - 数据库迁移:`2026061809_m03c_store_discovery`。 - 小程序新增固定域名门店查询封装。 - 无新增环境变量和秘密。 +- 下一阶段:M03-D 小程序码、NFC 和受控 Wi-Fi。 diff --git a/docs/feature-status.md b/docs/feature-status.md index 4339e5c..0a48c52 100644 --- a/docs/feature-status.md +++ b/docs/feature-status.md @@ -29,3 +29,4 @@ | 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 实现编辑器与渲染组件。 | +| MAP-001 | 地图选店和最近门店 | M03-C/M08 | PARTIAL | `df373fa` | 已实现 AppID/tenant 隔离门店发现、城市/营业筛选、按门店时区判断营业中、后端 Haversine 距离排序;小程序支持定位和手工城市降级。 | 地图 SDK 可视化和真机定位授权尚未验收。 | M08 接入地图界面并完成真机验证。 | diff --git a/docs/module-status.md b/docs/module-status.md index ef37413..a9f87aa 100644 --- a/docs/module-status.md +++ b/docs/module-status.md @@ -3,15 +3,15 @@ ```yaml execution_cursor: current_module: M03 - current_stage: M03-C + current_stage: M03-D stage_status: TODO - last_completed_stage: M03-B - next_stage: M03-C - last_engineering_commit: c658b09 + last_completed_stage: M03-C + next_stage: M03-D + last_engineering_commit: df373fa last_push_verified: true base_branch: main blocked_reason: "" - updated_at: 2026-06-18T16:42:00+08:00 + updated_at: 2026-06-18T17:02: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 检查/启动/停止入口已补;生产部署、账号配置、真实验收仍未完成。 | | 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 往返迁移通过。 | -| M03 门店、房间、价格、营业时间 | PARTIAL | `f746242` | docs/devlogs/2026-06-18-M03-B-装修广告与媒体.md | M03-A/B 已完成门店房间基础、版本化装修、三级广告和租户隔离媒体上传;下一阶段 M03-C 地图选店和距离。 | +| M03 门店、房间、价格、营业时间 | PARTIAL | `df373fa` | docs/devlogs/2026-06-18-M03-C-地图选店与距离.md | M03-A/B/C 已完成门店房间、装修广告、媒体、地图选店和可信距离排序;下一阶段 M03-D 小程序码、NFC 和受控 Wi-Fi。 | | M04 订单、时段锁定、支付闭环 | TODO | - | - | - | | M05 会员、余额、套餐、优惠券 | TODO | - | - | - | | M06 设备、MQTT 与真实硬件联动 | TODO | - | - | - |