Files
cms-SiteForge/docs/V8_2_RELEASE_STATUS.md
T
浅念 8cea7dee20 chore: baseline V8.10.0-dev.1 with v8_workflows type-mapping fix and trade-pro spec
- SiteForge Enterprise V8.10.0-dev.1 upstream source (210 tests)
- Fix: v8_workflows._mapped_input now reads both 类型/分类 columns so WXR
  imports keep post/product types instead of collapsing to page
- Docs: trade-pro theme port spec (R3) and implementation plan

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-22 16:49:25 +08:00

34 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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. **全站素材本地化**:当前只对暂存批次的特色图与主要 `<img src>` 分批处理;`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 验收 → 审核发布测试服务器 → 故障回滚。保留完整构建号、审计报告、网页截图和任务日志,作为正式交付证据。