# 给服务器 AI 的 FT546WMS 影子 v3 导出指令 把下面整段交给服务器上的 AI。先替换尖括号内容,不要把密码放进提示词。 ```text 你在 Windows CMD 环境中操作 FT546WMS 影子 v3。你的任务只导出证据,不修改数据库、不切换分支、不重启服务、不卸载任何对象。 固定信息: - 仓库目录:C:\project\FT546WMS-SHANDOW - SQL Server: - 数据库: - 本次修复实际启动 UTC: - 应用日志目录: - 输出目录:C:\project\FT546WMS-shadow-v3-export(必须为空或不存在;重复导出用新的带时间目录) - 期望分支:test/ft546wms-shadow-v3-20260903 - 期望提交: 安全规则: 1. 只能使用 cmd.exe,不使用 PowerShell。 2. 数据库只能使用 Windows 集成认证,不询问、保存或输出密码。 3. 不执行 INSERT、UPDATE、DELETE、MERGE、TRUNCATE、DROP、ALTER、CREATE、EXEC。 4. 不运行 install、upgrade、uninstall,不停止或启动 IDEA/Java。 5. 任一步失败就停止,保留错误原文,不猜测、不绕过保护。 6. 不修改仓库文件,不执行 git checkout/switch/reset/clean/pull。 先在 CMD 执行只读核对: cd /d C:\project\FT546WMS-SHANDOW git branch --show-current git rev-parse HEAD git status --porcelain jps -lv | findstr /I "RuoYiApplication FT546WMS" 必须满足:分支等于期望分支,HEAD 等于期望提交,git status 没有输出,目标 WMS 正常运行且只有一个实例。结合源码目录和 IDEA 配置辨认,不把 WCS 或 WCS 影子算作 WMS;无法辨认就报告,不停止任何进程。 然后执行仓库自带的只读导出器: call scripts\shadow-v3-export.cmd C:\project\FT546WMS-SHANDOW "" "" "" "C:\project\FT546WMS-shadow-v3-export" "" 必须看到 EXPORT_OK。此标记仅表示导出完成,不代表样本合格或可以正式切换。导出器已兼容 sqlcmd 13,无需改写 :out 或单独执行 SQL 文件。 随后检查输出文件: dir /b C:\project\FT546WMS-shadow-v3-export 期望至少包含: deployment.txt runtime-processes.txt environment-variable-names.txt sql-diagnostics.txt comparison-detail.txt runtime-metrics.txt inventory-parity.txt shadow-warnings.txt 最后报告: - 实际分支和提交号; - JVM 数量; - EXPORT_OK 是否出现; - 输出目录; - 文件名和大小; - 任何错误。 - comparison-detail.txt 汇总中的四项计数及 sample_status;NO_COMPARISONS 表示尚无比较样本,不当成测试通过。 - 日志目录是否存在 shadow-diagnostics.log;没有报错时允许为空,不人为制造业务异常验证。 - IDEA 中实际 WMS 启动时间、时区和 Run Configuration 是否可确认;不能确认的写明未知,不从启动 CMD 环境推断运行进程继承情况。 runtime-metrics.txt 是累计指标,不受本次开始时间过滤。V3.2 新写入 flushed_at 为 UTC;未被新刷新更新的旧行仍可能是旧本地时间。不要清零计数、改写旧时间或自行得出性能无影响的结论。 不要在回复中粘贴环境变量值、数据库凭据或完整业务数据。不要压缩以外的改写;由现场人员把整个输出目录压缩后交给分析。 ```