Record title numbering migration and exact receipt verification
This commit is contained in:
parent
468121f654
commit
3fdf6fc522
@ -6,4 +6,15 @@
|
||||
|
||||
RenumberTitles仅为本次明确授权的历史修复入口,无公开HTTP写接口。备份原Markdown和账本,标题元数据更新后一次构建,失败恢复原文件;成功后将同一批准ID的TTC原回执和ATOM已发布artifact/approved_hash同步为仅标题修复后的精确版本,并记录previous_artifact_hash。不重发文章,不新增批准,不改变TG审核决定。
|
||||
|
||||
线上念云目前仅两篇:旧篇“念云机场测速”,指定新篇“念云机场测速(第2次)”;下一篇才是第3次。运行、构建和HTTP验收随后补录。临时暂停ATOM content worker进行历史修复,结束恢复;调度与其他队列不变。代码按Git提交推送部署,私有数据备份在目标服务器root私有部署目录,运行账本在TTC storage/app/private/content-center/title-series.json。
|
||||
线上念云目前仅两篇:旧篇“念云机场测速”,指定新篇“念云机场测速(第2次)”;下一篇才是第3次。代码与历史迁移已上线。临时暂停ATOM content worker进行历史修复,结束恢复;调度与其他队列不变。代码按Git提交推送部署,私有数据备份在目标服务器root私有部署目录,运行账本在TTC storage/app/private/content-center/title-series.json。
|
||||
|
||||
|
||||
## 最终验收
|
||||
|
||||
2026-10-26生产TTC代码468121f、ATOM代码c5c6c4d。历史88篇标题/系列字段已迁移,88份正文及88份其余元数据(日期/评分/标签/编号/永久链接等)逐份完全一致,重复编号0、错误格式0;念云旧篇无括号,指定新篇第2次,下一篇预览第3次。两篇已发布稿的ATOM artifact/approved_hash与TTC原批准回执和Markdown精确一致,真实签名预览API回读也两份一致。目标公开页面HTTP200并包含“念云机场测速(第2次)”。内容worker已恢复,无新增发布或TG决定。
|
||||
|
||||
TTC有效回归56测试/215断言通过(1项既有依赖弃用提示);原ExampleTest引用已不存在的laravel/atom-admin/bootstrap/app.php,未改无关历史示例。ATOM完整94测试/506断言通过。
|
||||
|
||||
备份:/var/lib/ttc-deploy/title-series-20261026/before-atom.sql与before-published.json;TTC private/content-center/title-migration-20261026.json保留全部旧Markdown及旧账本。迁移只改标题相关字段,编号账本为运行数据;文章不是重新采集/发布。构建失败尝试已回滚;最终一次构建成功后同步原回执,不伪造新批准。
|
||||
|
||||
部署差异:TTC现有安装仍缓存Pail提供者,dump-autoload不强行使用--no-dev,避免与既有安装/缓存不一致;未升级或安装依赖。root私有Node需要完整运行身份/附加组,单独切有效UID不足以模拟服务账号;最终以部署身份构建,公开产物、生成缓存和账本交回www-data。已用runuser实测现有Node版本v24.11.1可执行,未放宽/root权限。已完成服务器侧验收,未做线上页面验收。
|
||||
|
||||
Loading…
Reference in New Issue
Block a user