From 46c6450ceb29b369ad2b92a5860b38e9990f8ec0 Mon Sep 17 00:00:00 2001 From: Codex Date: Mon, 15 Jun 2026 16:07:28 +0800 Subject: [PATCH] =?UTF-8?q?docs(M00-C):=20=E8=AE=B0=E5=BD=95WSL=E8=BE=85?= =?UTF-8?q?=E5=8A=A9=E9=AA=8C=E8=AF=81=E7=BB=93=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/deployment-status.md | 2 +- docs/devlogs/2026-06-15-M00-A-单仓库基线.md | 2 +- docs/feature-status.md | 2 +- docs/workspace-status.md | 13 ++++++++++++- 4 files changed, 15 insertions(+), 4 deletions(-) diff --git a/docs/deployment-status.md b/docs/deployment-status.md index 4fd6007..e985942 100644 --- a/docs/deployment-status.md +++ b/docs/deployment-status.md @@ -24,7 +24,7 @@ | 服务器 MQTTX | 不安装 | | 命令行 MQTT 工具 | mosquitto-clients:未安装/未验证 | | Windows MQTTX 验证 | 未验证 | -| WSL 环境验证 | 未验证 | +| WSL 环境验证 | 已完成轻量检查、shell 语法检查、临时副本准备和清理;完整构建待正式项目生成 | | 最近环境快检 | 2026-06-15 本地骨架检查 | | 最近部署后复检 | 未执行 | | 最近验证 commit | 远端 HEAD;M00-C 推送脚本语法检查通过 | diff --git a/docs/devlogs/2026-06-15-M00-A-单仓库基线.md b/docs/devlogs/2026-06-15-M00-A-单仓库基线.md index 6112428..abc4900 100644 --- a/docs/devlogs/2026-06-15-M00-A-单仓库基线.md +++ b/docs/devlogs/2026-06-15-M00-A-单仓库基线.md @@ -40,7 +40,7 @@ - 脱敏摘要:已生成页面地图、数据库结构清单和接口线索文档。 - Windows 推送脚本:已新增,遇到 SSH 主机指纹问题时停止,不自动覆盖 `known_hosts`。 - PowerShell 语法检查:`push-module.ps1`、`check-gitea-ssh.ps1` 均已通过 Parser 检查。 -- WSL 检查:未执行,本轮仅完成 Windows 基线脚本。 +- WSL 检查:已执行 `check-env.sh`、`check-workspace.sh`、`verify-linux.sh`、`prepare-test-copy.sh` 和 `cleanup-test-copy.sh`;临时副本创建和清理通过。完整 Linux 构建待正式后端/后台项目生成后执行。 - Git fetch/push:首次多次失败后,`git push origin main` 已成功;随后 `git fetch origin main` 校验 `HEAD == origin/main` 通过。 ## 风险 diff --git a/docs/feature-status.md b/docs/feature-status.md index 19bd3d3..993b263 100644 --- a/docs/feature-status.md +++ b/docs/feature-status.md @@ -7,7 +7,7 @@ | ENV-001 | 固定 Windows 工作区 | M00-A/M00-B | DONE | 远端 HEAD | 已确认 `D:\qipai`,Git 根、main 分支、固定 origin 和 push 校验通过。 | - | 后续每模块继续复检。 | | REF-001 | 参考资料完整纳管 | M00-A | PARTIAL | 本地 HEAD | 已生成哈希清单、脱敏日志、页面地图、接口线索和旧数据库结构清单;含秘密/依赖/真实数据风险的原始包和 SQL 已移出 Git 跟踪。 | 后续仍需按模块生成正式源码/迁移,旧 xjar 需大文件策略。 | 进入 M00-B/M00-C 前继续保持原包忽略和摘要可追溯。 | | SCM-001 | 模块完成即完整推送 | M00-B/M00-C | PARTIAL | 远端 HEAD | 首次 main push 成功,`HEAD == origin/main` 校验通过;推送脚本已生成。 | 后续模块仍需逐次执行并记录。 | 继续完善 M00-C 的 WSL 实际验证和脚本闭环。 | -| WSL-001 | WSL 隔离辅助验证 | M00-C | PARTIAL | 本地 HEAD | 已生成 WSL 轻量检查、临时副本、Linux 语法验证、MQTT 冒烟和清理脚本;尚未在 WSL 环境执行。 | WSL 实际执行未验证。 | 在可用 WSL 中运行 `scripts/dev/wsl/verify-linux.sh`。 | +| WSL-001 | WSL 隔离辅助验证 | M00-C | PARTIAL | 本地 HEAD | WSL `check-env.sh`、`check-workspace.sh`、`verify-linux.sh`、`prepare-test-copy.sh`、`cleanup-test-copy.sh` 已执行通过;完整 Linux 依赖构建尚无正式项目可跑。 | 正式后端/后台尚未生成,无法执行完整 Linux 构建。 | M01/M09 生成项目后在 WSL 原生临时副本执行完整构建。 | | API-001 | 固定 HTTPS API 域名 | M00-E/M01/M08/M10 | TODO | - | - | DNS/HTTPS 生产验证未执行。 | 在部署脚本和代码中统一 `api.txyundm.cn`。 | | TLS-001 | Nginx 与证书自动化 | M00-E/M10 | TODO | - | - | DNS/80/443 生产验证未执行。 | 补菜单脚本和证书检查。 | | WXNET-001 | 微信合法域名与真机验证 | M00-E/M08/M10 | TODO | - | - | 微信后台/真机未验证。 | 先完成检查报告模板。 | diff --git a/docs/workspace-status.md b/docs/workspace-status.md index 2ca5328..792ff63 100644 --- a/docs/workspace-status.md +++ b/docs/workspace-status.md @@ -9,4 +9,15 @@ | 固定远端 | `ssh://git@git.txyundm.cn:2222/panda/qipai.git` | | 默认分支 | `main` | | 最近检查时间 | 2026-06-15 | -| 当前阻塞 | M00-C 的 WSL 实际执行未验证;M00-D/M00-E 生产部署骨架尚未完成 | +| 当前阻塞 | M00-D/M00-E 生产部署骨架尚未完成;正式项目生成前无法执行完整 Linux 构建 | + +## WSL 验证 + +| 检查 | 结果 | 备注 | +|---|---|---| +| `check-env.sh` | PASS | WSL2 x86_64 环境可用。 | +| `check-workspace.sh` | PASS | `/mnt/d/qipai` 为 main 分支 Git 工作区。 | +| `verify-linux.sh` | PASS | `setup.sh` 和 WSL 脚本 bash 语法通过。 | +| `prepare-test-copy.sh` | PASS | 已复制到 WSL 原生 `~/qipai-wsl-test`。 | +| `cleanup-test-copy.sh` | PASS | 临时副本已清理。 | +| 完整 Linux 构建 | 未执行 | 当前尚无正式后端/后台项目依赖可构建。 |