Checkpoint: publish-closure
日期:2026-05-14
Controller:Labs-FinTecAI Admin
Lane:knowledge-refactor
状态:Proposed
1. 本批完成
本 checkpoint 固化 Batch 3 / 4 / 5A / 5B / 5C / 5D 的发布闭环结果。
截至 2026-05-14 00:00 HKT:
- 本地
HEAD与origin/main一致; - 远端
main指向3e662ca2f1ab12b30a7b662ef011d87b3d10a603; - GitHub Actions
Docsworkflow 已成功; - 公开站点已吸收
controller-pickup-closeout; docs-manifest.json、llms.txt、Pagefind 和新 checkpoint 页面均已通过线上烟测。
2. 发布证据
| 项目 | 证据 |
|---|---|
| Git commit | 3e662ca2f1ab12b30a7b662ef011d87b3d10a603 |
| GitHub Actions | Docs run 25810502667,status completed,conclusion success |
| Local / remote alignment | git rev-parse HEAD 与 git rev-parse origin/main 均为 3e662ca2f1ab12b30a7b662ef011d87b3d10a603 |
| Public home | https://fin-tec-ai.up.railway.app/ 返回 HTTP 200 |
| Public manifest | https://fin-tec-ai.up.railway.app/docs-manifest.json?ts=... 返回 HTTP 200,包含 controller-pickup-closeout |
| Public llms | https://fin-tec-ai.up.railway.app/llms.txt?ts=... 返回 HTTP 200,包含 Controller pickup closeout |
| New checkpoint page | https://fin-tec-ai.up.railway.app/controllers/labs-fintecai-admin/checkpoints/2026-05-13-controller-pickup-closeout/ 返回 HTTP 200 |
| Pagefind | https://fin-tec-ai.up.railway.app/pagefind/pagefind-entry.json 返回 HTTP 200 |
3. 已观察到的非阻断事项
GitHub Actions 输出 Node.js 20 actions 弃用警告:
actions/checkout@v4actions/setup-node@v4actions/upload-artifact@v4
该警告没有阻断本次发布,但应作为后续独立 tooling cleanup 处理,避免在 GitHub runner 默认切换到 Node.js 24 后产生兼容性风险。
4. 后续动作
workflow-node24-compat-cleanup:检查.github/workflows/*.yml的 actions 版本和 Node.js 24 兼容策略;scope-guard-required-check:将 scope guard 纳入 GitHub required check;published-site-verify-script:考虑把线上docs-manifest.json、llms.txt、关键页面和 Pagefind 检查固化为npm run verify:published-site。
5. 不做事项
- 不继续修改项目正文;
- 不重开 Batch 3 核心入口;
- 不把 GitHub Actions 的 Node.js 20 警告混入本轮知识库事实源重构;
- 不把本 checkpoint 作为产品事实源。
6. 验证
git diff --check:通过。node -e "JSON.parse(require('fs').readFileSync('docs-manifest.json','utf8')); console.log('docs-manifest JSON parse OK')":通过。DOC_CHANGE_SCOPE=ecosystem,public-entrypoints,controllers,packets,tooling npm run verify:change-scope:通过,4 个变更文件均在允许范围内。npm run build:通过,Docusaurus build 成功,Pagefind 索引 139 pages / 6216 words。