Files
cms-SiteForge/docs/V8_RELEASE_STATUS.md
浅念 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

4.1 KiB
Raw Permalink Blame History

历史记录:V8.0 开发状态(已被 V8.1 替代)

此文档仅保留 V8.0 的历史验收数据。当前版本请看 V8_1_RELEASE_STATUS.md。

SiteForge V8 开发状态与验收证据

平台版本 8.0.0-dev.1。本文件仅记录本轮可核实的功能;未验证即不标记完成。

目标

统一项目架构,最终满足旧站迁移、模板新建、数据自动装配、可视化设计、安全构建、迁移 SEO 检查、审批发布与回滚。技术路线以 COMPLETION_PLAN(1).md 的 P0–P7 为依据。规划中的人日/时间不是本次完成度证据。

本次已经开发并验证的增量

领域 实现 验证
V8 版本基线 主版本常量、Compose 标签、CI 版本断言、Release 检查脚本统一为 8.0.0-dev.1 版本测试、release 脚本
Web 控制台 /production-v8 管理页面,支持多网站切换、内容文件暂存、批次列表、模板套版、Worker 提交 受保护页面 HTTP 与 API 测试
内容批次 映射、URL 冲突预检、来源主键、批次历史、提交 skip/replace、旧数据快照与回滚 11+ V8 测试,完整回归
安全回滚 回滚时在同一数据库写事务内检查人工修改指纹,禁止强制覆盖已修改内容 竞态预检相关测试
WordPress WXR 受限解析、页面/文章类型保留、复杂 Elementor/WooCommerce 人工复核持久化 WXR 安全和复核测试
整站模板 安全声明式页面结构快照、兼容性检查、应用新站、保留原站数据/SEO 跨站模板测试
Art 对接源码 新增 V8Production.vue,安装脚本按路由标记避免重复注册并备份原文件 模拟 Art 工程自动测试
统一构建 继承 V7.2 原有 Worker 子进程构建,V8 新 UI 调用原队列 HTTP → Worker 子进程 → ZIP 冒烟

当前测试证据

  • 本地:100 项 pytest 通过;Linux scripts/check.sh、scripts/verify_release.py 通过。
  • 实际 TestClient HTTP:登录、创建 automotive 网站、暂存并提交两条车型、整站模板快照、提交 Worker、由独立 Python 子进程生成 14 个 HTML 页面并下载 ZIP 成功。
  • 构建 /api/health 返回版本 8.0.0-dev.1,测试未设置 Git SHA,故返回 commit=unknown。正式部署需注入实际提交哈希。
  • 尚未在此执行 Docker 引擎构建、真正的官方 Art Design Pro 编译、Chrome E2E、PostgreSQL 多实例、正式外网 SFTP/S3 发布。

仍然缺失(不能视为已完成)

项目 缺口
官方 Art 管理后台 完整官方仓库、路由/权限 API 适配、打包与实际浏览器验收
P2 迁移 REST/Sitemap 全量分页、迁移状态机、断点续跑、媒体与 SEO 全量清单、本地模拟服务
P3 连接器 安全 XML/GET API/MySQL 适配;读库账号/TLS/限流;5,000 条异步导入、批次恢复
P4 编辑器 组件 Schema 统一、carousel/video/tabs/pricing/map、完整设备断点与模板兼容矩阵
P5 发布 SFTP/S3 不可变目录及原子指针切换、上线后探测、故障注入和自动回滚
P6 多语言 site_groups、locales、translation_groups、页面级 hreflang 与本地化 URL
P7 企业生产 PostgreSQL 完整迁移、Redis 正式队列、SSO/MFA、监控/审计/密钥生命周期、容灾及压测
生产认证 Docker 首次启动、CI 远端运行、跨浏览器视觉/移动端、真实授权旧站迁移、正式域名演练

下一阶段具体开发顺序

  1. 建立可重复的 WordPress REST/WXR/Sitemap 本地测试夹具和迁移任务状态机。
  2. 将大文件导入进入统一 Worker 队列,加入批次检查点与异常恢复机制。
  3. 正式编译 Art Design Pro 前端并与 Web/API 同域集成,逐步替换原后台。
  4. 补齐 XML/API/只读 MySQL 连接器与字段映射对比。
  5. 建立 SFTP/S3 原子发布测试环境和故障注入,接入审批与质量门禁。
  6. 完成多语言关系模型、企业级数据库升级、运维与生产验收。

验收原则:单个模块有 API 或页面不等于完成;必须有可重复的成功和失败路径测试,并经正式构建发布闭环验证。