Release log

发布日志与回滚记录

这里公开记录星萝塔罗静态站的发布包、资源版本、上线检查和仍需外部完成的复核事项。页面不包含服务器账号、密钥或任何敏感凭据。

Current package

当前发布摘要

当前 release

线上版本由 /opt/astrrot-ai-healer/current 指向通过检查的时间戳 release;发布时采用原子切换,不在公开静态页硬编码瞬时版本号。

站点规模

当前包含 1562 个 HTML、1193 个 sitemap URL、18 个 RSS item、18 篇 llms.txt 内容索引和 130 张 OG 分享图。

版本化资源

页面引用 styles.v20260718-ritual.csssite.v20260713-nav.jsapp.v20260714-qwen35.jsqiguang-icons.v20260716-complete.js?v=20260729-icons-r1;资源查询版本用于刷新浏览器缓存,旧入口不再进入发布包。

This cycle

最近工程优化

首页与布局

首页升级为深墨绿、旧金与纸白组成的古典资料库视觉;牌面改为完整纵向构图,仍保留单屏核心任务和独立分页规则。

仪式工作台

/workbench/ 按“选择此刻需要、照见、练习、本地记录”组织自我觉察,并补齐面包屑、RSS、站内搜索声明和信任页脚;牌是提问镜面,不是预测或现实决策依据。

入口与本地日记

/tools/ 改为“先安顿、再梳理、留记录”三个分页式入口;新增 /journal/,支持本地记录、搜索、筛选、JSON 导出与恢复。

内容与塔罗

塔罗牌义、牌阵、场景长尾、情绪文章和 HTML sitemap 已拆分成更易发现的分区页,减少单页堆叠。

多语言与安全

11 个外语目录保留草稿标记和 hreflang;在人工翻译与安全复核完成前统一使用 noindex,不进入 sitemap。安全页扩展更多地区危机资源,继续标注待专业与法务复核。

SEO 与分享图

专题级和 78 张单牌 OG 图已生成;Search Console 关键词 CSV 回流、周报和 sitemap 监控脚本已接入预检。

首页与离线缓存

首页移除工作台专用脚本,GSAP 继续按需异步启动;PWA 首装只预缓存首页、安全页和核心交互资源,Service Worker 本身禁止浏览器长缓存,确保版本切换能及时生效。

隐私与高屏布局

聊天和本地日记内容增加 Clarity 显式遮罩;工作台在高屏桌面上的选项改为靠上排列,避免标题与选项之间出现大块无意义留白。

共享样式减负

清理 39 个已确认无引用的旧首页、安全页和工作台组件类;发布包 CSS 压缩前降至约 107KB,gzip 降至约 19.6KB,并新增自动样式使用审计防止残留回归。

脚本隔离守门

本地与服务器定时检查会验证首页不加载工作台脚本、工作台保留交互脚本、PWA 缓存版本正确,并比对发布清单与 sitemap 数量。

布局回归检查

上一轮手机、平板和桌面共 297 项代表性检查全部通过;本轮继续用选定浏览器核验首页与工作台关键视口,并保留首页牌面完整显示保护。

今日归档

/daily/2026-07-22/ 已生成并进入 sitemap;每日入口继续只保留最近 7 天归档,自动移除最旧日期页。

本地 AI 推理

首页对话已接入本地 Ollama 的 qwen35-122b-healer-q2:candidate;服务仅通过加密反向隧道进入本站,高风险表达先由安全规则分流,聊天正文不写入 GA 或 Clarity。

移动导航与工作台密度

移动端八个主导航入口改为同屏完整展示;高屏桌面工作台限制无意义纵向拉伸,核心步骤仍在单屏内完成。

AI 接口与图标缓存

/api/ai/ 增加请求体上限、不可缓存、不可索引、同源资源与服务进程隔离保护;根目录浏览器图标改为七天缓存,并纳入远端自动检查。

Checks

发布守门

本地预检

tools/prelaunch_check.ps1 -BaseUrl https://astrrot.com 已通过,覆盖内容生成、导航同步、样式使用审计、同意管理注入、隐私边界、SEO 健康、浏览器视口和部署 dry-run。

远端 smoke

tools/remote_smoke_check.py 已在正式域名验证首页、工具页、塔罗 FAQ / 内链 / 非预测边界、sitemap、RSS、llms、PWA、缓存、安全头、gzip、404 和分析同意加载,结果 issues: []

Sitemap 与发布监控

1193 个可索引 URL 拆为核心 42、内容 36、塔罗 1115;多语言草稿地图暂为 0 条。服务器每小时校验合集、首页/工作台脚本隔离、PWA 缓存与发布清单,并保留最近 500 次历史。

发布清单

release-manifest.json 记录页面数、sitemap/RSS/llms 计数、语言结构和当前静态资源版本,发布前后均由检查脚本比对。

Rollback

回滚机制

隔离发布

正式发布采用独立 release 目录与 current 指针切换;新包只有在文件、SEO、llms/RSS、Nginx 和 smoke 检查通过后才会切换到当前版本。

回滚与保留

tools/release_status.py 支持查看当前 release 和预演回滚;每次成功发布自动保留最近 12 个时间戳 release,命名快照不参与自动清理。

发布包瘦身

新发布包只保留当前 HTML 实际引用的版本化 app 资源,信任页分享图复用现有 OG 图;过期 CSS/JS 和旧首屏 JPG 不再进入 release。

仍需外部完成

心理健康专业顾问复核内容页、安全页和危机资源表述;法务复核隐私政策、服务条款和免责声明;Google Search Console、Bing Webmaster、百度站长等平台仍需用对应账号完成验证并提交 sitemap。

查看公开复核状态