# SiteForge Enterprise V8.2 开发验收与边界 **基线:** V8.1.0-dev.1 的 110 项测试与原有四套主题、企业访问控制、数据暂存、版本化构建和审核功能;本版基于相同源码目录增强。 ## 本次已实现 - `wp_migration_v82.py`:Sitemap Index/urlset 同源读取、XML 安全解析、gzip 有界解压、条数/文件数限制、缺漏计算与审计复核。 - 媒体文件先验证 URL 与 MIME/文件签名;禁用任意 CDN 自动取回、SVG、跳转;保存至站点隔离媒体目录;仅重写尚未提交的导入批次。 - `jobs.submit_migration`:与构建任务共享持久队列、幂等键、全局和单站容量限制。 - `app.job_runner`:Worker 子进程依据 `kind` 执行 WordPress REST 采集,重试 HTTP 502/503/504 类中断,并保留原有完成/失败/取消状态。 - `run_scan`:逐页调用已有持久迁移检查点;重启检测到旧采集租约时先等待租约到期,避免短时间内重复领取。 - `wp_migration_v81.finalize`:增加 Sitemap 缺页和未本地化图片发现,沿用既有 CMS 复核与发布阻断。 - 更新 V8 控制台按钮、文档、Compose 镜像版本、发布代理镜像引用、版本验收脚本。 ## 实测 - Python pytest **120 项全部通过**(本地依赖环境,非全新 Docker);Python 编译和 JS 语法检查通过。 - `scripts/verify_release.py` 验证版本、四主题、异步构建路径、锁定依赖、CI 文件与 JavaScript。 - 专项测试使用本地确定性 WordPress/Sitemap/媒体响应模拟,未向生产网站发起采集。 ## 未实现或未验收 1. **WordPress 完整迁移**:分类、标签、作者、评论、WooCommerce 变体、ACF 复杂关系、Elementor 布局复刻、附件库、原有转址、所有未开放 REST 字段仍不完整。 2. **全站素材本地化**:当前只对暂存批次的特色图与主要 `` 分批处理;`srcset` 多分辨率、CSS、视频/附件和跨站 CDN 未完整覆盖。 3. **任意目标站点 SEO 100% 保真**:Sitemap 使用者需先运行发现和审计,并对缺失路径/Canonical/媒体进行人工复核。 4. **Art Design Pro 官方完整后台**:仍仅有业务接入组件与安装程序,未包含官方工程或通过生产编译。 5. **生产数据库和队列**:PostgreSQL/Redis 仍需数据迁移、跨实例、容灾和安全压测。 6. **SFTP/S3 正式发布**:原有审批/Agent 基础仍未经过真实远程服务器原子切换与回滚验收。 7. **运行环境**:尚未完成 Docker 引擎实机、浏览器、GitHub 云端 CI、真实 WordPress 站点的端到端验证。 ## 推荐下一验收 在授权的测试 WordPress 站点及独立 Docker 环境执行:创建迁移会话 → Worker 完整读取 → Sitemap 缺漏对照 → 分批图片本地化 → 复核异常 → 确认导入 → 生成站点 → 逐 URL SEO 验收 → 审核发布测试服务器 → 故障回滚。保留完整构建号、审计报告、网页截图和任务日志,作为正式交付证据。