2.7 KiB
2.7 KiB
当前开发成果基线
V5.0 首次核验日期:2026-06-16
事实源:当前工作区、Git 历史、状态文档、Windows/WSL 检查脚本。
总体结论
| 范围 | 当前状态 | 证据 | 结论 |
|---|---|---|---|
| 总纲版本 | V5.0 已成为当前权威总纲,V4.8 已恢复为历史备份 | 根目录存在 V5.0.md 和 V4.8.md |
可继续按 V5.0 开发 |
| Git 远端 | origin=ssh://git@git.txyundm.cn:2222/panda/qipai.git,分支 main |
git rev-list main...origin/main 为 0 0 |
本地与远端同步 |
| 正式后端 | 仅有 backend/.gitkeep |
当前文件扫描 | M01 未开始,不能标记 DONE |
| 后台管理端 | 仅有 admin/.gitkeep |
当前文件扫描 | M09 未开始,不能标记 DONE |
| 微信小程序 | 仅有 miniapp/.gitkeep |
当前文件扫描 | M08 未开始,不能标记 DONE |
| 数据库迁移 | 仅有 database/migrations/.gitkeep 和 database/seeds/.gitkeep |
当前文件扫描 | 业务 schema 未生成 |
| M00 部署脚本 | 已有菜单、状态、HTTPS、Certbot、EMQX、备份检查模板 | setup.sh、scripts/setup/、deploy/ |
PARTIAL,生产未执行 |
| 参考资料 | 已有清单、脱敏日志、页面/接口/表结构摘要 | docs/reference-*、docs/db-schema-inventory.md |
PARTIAL,仍需按模块迁移正式实现 |
| WSL 本地 MQTT | EMQX 5.8.9 active/enabled,MQTTX CLI 1.13.0,五端口监听;认证/ACL 冒烟脚本入口和配置自检已生成 | scripts/dev/wsl/check-local-mqtt.sh、scripts/dev/wsl/mqtt-smoke.sh |
服务级可用;未配置本地账号时冒烟脚本 SKIP,认证/ACL 需配置账号后执行 |
状态校准
docs/module-status.md中 M00 仍为PARTIAL是正确的:生产 Ubuntu 未执行,正式后端/后台/小程序未生成。- M01-M10 仍未具备可验收业务实现,保持
TODO或PARTIAL。 - 任何“目录存在”只能证明骨架存在,不能证明模块完成。
Git 历史敏感信息核验
- 已执行历史模式扫描:
git log --all -G "password|passwd|pwd|secret|token|口令|密码|admin" --oneline -- .。 - 该扫描只记录命中提交,不输出秘密值;命中多集中在部署、EMQX、Certbot 和脱敏参考处理相关提交。
- 当前敏感信息扫描仍以
scripts/dev/windows/check-secrets.ps1为准;如后续确认历史中曾提交本地临时明文口令,必须立即轮换并只记录“已轮换”。
下一步
- 在本地被 Git 忽略的
scripts/dev/wsl/mqtt-smoke.env中配置最小权限 MQTT 账号。 - 执行
scripts/dev/wsl/mqtt-smoke.sh,补齐认证、错误密码拒绝和 ACL 越权结果。 - 在 M01 开始前继续保持 M00 生产部署与本地调试基线可复验。