# 软著申请资料生成环境检查 - 输出目录:`当前目录/软件著作权申请资料` - 最终 Word 模式:`basic-ooxml` ## 能力状态 - Markdown 草稿:可用 - 申请表 TXT:可用 - 基础 DOCX 生成:可用 - python-docx:不可用 - pandoc 预览:可用(pandoc 3.8.3) - .NET SDK:不可用(not found) - DOCX OpenXML 完整环境:不可用 ## 建议 完整 DOCX OpenXML 环境未就绪。可以继续使用兜底 DOCX 生成;如需更规范的 Word 结构和校验,请先安装 .NET SDK 并运行 vendor/docx-toolkit/scripts/setup.sh。 ## 用户选择 是否安装完整 DOCX 环境?安装后文档生成和校验更规范;不安装也可以继续生成 Markdown、TXT 和基础 DOCX。 如果完整 DOCX 环境不可用,必须先等待用户选择,并记录 `environment` 门禁后再继续。 ```text STOP_FOR_USER NEXT_ACTION: 请选择:1) 安装完整 DOCX 环境;2) 使用基础 DOCX 兜底继续。回复选择后再进入项目分析。 ``` ## DOCX 环境输出摘要 ```text === DOCX Environment Check === [FAIL] dotnet not found .NET SDK is REQUIRED. Install it: brew install --cask dotnet-sdk Or run the full setup: bash scripts/setup.sh [OK] project built [OK] pandoc 3.8.3 (content preview) [WARN] soffice not found — .doc files cannot be converted Install: brew install --cask libreoffice [OK] zip/unzip available [OK] locale C.UTF-8 [OK] permissions all scripts executable Status: NOT READY Critical dependencies missing. Run the full setup: bash scripts/setup.sh # macOS / Linux / WSL powershell scripts/setup.ps1 # Windows PowerShell ```