Files
qipai/docs/current-baseline.md
T

2.7 KiB
Raw Blame History

当前开发成果基线

V5.0 首次核验日期:2026-06-16
事实源:当前工作区、Git 历史、状态文档、Windows/WSL 检查脚本。

总体结论

范围 当前状态 证据 结论
总纲版本 V5.0 已成为当前权威总纲,V4.8 已恢复为历史备份 根目录存在 V5.0.mdV4.8.md 可继续按 V5.0 开发
Git 远端 origin=ssh://git@git.txyundm.cn:2222/panda/qipai.git,分支 main git rev-list main...origin/main0 0 本地与远端同步
正式后端 仅有 backend/.gitkeep 当前文件扫描 M01 未开始,不能标记 DONE
后台管理端 仅有 admin/.gitkeep 当前文件扫描 M09 未开始,不能标记 DONE
微信小程序 仅有 miniapp/.gitkeep 当前文件扫描 M08 未开始,不能标记 DONE
数据库迁移 仅有 database/migrations/.gitkeepdatabase/seeds/.gitkeep 当前文件扫描 业务 schema 未生成
M00 部署脚本 已有菜单、状态、HTTPS、Certbot、EMQX、备份检查模板 setup.shscripts/setup/deploy/ PARTIAL,生产未执行
参考资料 已有清单、脱敏日志、页面/接口/表结构摘要 docs/reference-*docs/db-schema-inventory.md PARTIAL,仍需按模块迁移正式实现
WSL 本地 MQTT EMQX 5.8.9 active/enabledMQTTX CLI 1.13.0,五端口监听;认证/ACL 冒烟脚本入口已生成 scripts/dev/wsl/check-local-mqtt.shscripts/dev/wsl/mqtt-smoke.sh 服务级可用;未配置本地账号时冒烟脚本 SKIP,认证/ACL 需配置账号后执行

状态校准

  • docs/module-status.md 中 M00 仍为 PARTIAL 是正确的:生产 Ubuntu 未执行,正式后端/后台/小程序未生成。
  • M01-M10 仍未具备可验收业务实现,保持 TODOPARTIAL
  • 任何“目录存在”只能证明骨架存在,不能证明模块完成。

Git 历史敏感信息核验

  • 已执行历史模式扫描:git log --all -G "password|passwd|pwd|secret|token|口令|密码|admin" --oneline -- .
  • 该扫描只记录命中提交,不输出秘密值;命中多集中在部署、EMQX、Certbot 和脱敏参考处理相关提交。
  • 当前敏感信息扫描仍以 scripts/dev/windows/check-secrets.ps1 为准;如后续确认历史中曾提交本地临时明文口令,必须立即轮换并只记录“已轮换”。

下一步

  1. 在本地被 Git 忽略的 scripts/dev/wsl/mqtt-smoke.env 中配置最小权限 MQTT 账号。
  2. 执行 scripts/dev/wsl/mqtt-smoke.sh,补齐认证、错误密码拒绝和 ACL 越权结果。
  3. 在 M01 开始前继续保持 M00 生产部署与本地调试基线可复验。