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>
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
# 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 验收 → 审核发布测试服务器 → 故障回滚。保留完整构建号、审计报告、网页截图和任务日志,作为正式交付证据。
|
||||
Reference in New Issue
Block a user