SuperAPI AI 工具集

typo3-upgrade-intake

数据与分析

查看项目

更新于 10-16 05:06

技能介绍

用途:这是 TYPO3 升级编排流程的入口预检(intake)技能,目标是在任何变更前证明“究竟要升级什么”,并定义后续执行图。每个节点从 t3u node-brief --node <id> 开始,节点涵盖 intake、project-identity、dataset-freshness、extension-inventory、url-discovery、identity-recovery、data-recovery、dataset-acceptance-decision、sitemap-recovery、degraded-discovery、db-health-intake、db-health-recovery。

主要能力:记录仓库根、远程、分支、HEAD、DDEV 根与名称、主 URL、数据库身份、已安装 TYPO3 核心;核对数据库转储日期、页面与 tt_content 时间戳、fileadmin 数量与哈希;检查站点/语言/base、sitemap、robots/canonical、页面树回退、动态路由、后端入口与本地邮件/搜索服务;清点扩展与功能使用,保留 ddev composer why-not typo3/cms-core "^14.3"、ddev composer why-not php 8.5、ddev composer audit --locked --format=json 的原始输出;检查 typo3/cms-redirects 与 spooner/deployer-information;核对备份能力与运行时规模指标。

使用方式:前置条件是 typo3-upgrade-run 已初始化本地运行并选定一个项目,工作须在本地 DDEV 克隆内,禁止访问或同步 staging/live。证据写入 .typo3-update/nodes/,清单写入 .typo3-update/manifests/,包含命令与退出码、哈希、未决事实、所需审批、选定路由与显式不适用分支。数据库健康节点是只读预检的有界例外:以 --dev 安装固定版本 lolli/dbdoctor(12.4 源用 1.0.6,13.4 用对应 2.2.x),单独提交,运行 scripts/db-health.mjs check 并探测完整清单。

限制:不得运行 node-open/node-close 或编辑运行状态;不得读取或打印凭据值;不得自行选择运行时规模档位;不得在 Baseline A 已封存后重新基线;证据保持精简(约 120 行),超出预算即停止并返回已证明内容与未决问题。资料未提供具体收费、价格与平台支持信息。