Files
Sansheng-Intelligence/docs/CODEX_TASK_STATE.md
T

2.2 KiB
Raw Blame History

任务状态:日历数据规则与旧快照修复

更新时间:2026-08-17(Asia/Shanghai)

最近一次恢复检查点

  • 线上问题根因:构建成功不代表 IIS、Nginx、Pages 或 CDN 已切换公开制品;公开 JSON 曾返回 generated_at=2026-08-17T00:00:00Z,本地新快照为 2026-08-17T12:30:21Z。
  • 已修复:独立站提交 92ddb84 已推送到公司 Gitea main,包含 scripts/verify_public_snapshot.py、静态资源版本更新和 Java/C# 自托管交接文档。
  • 主站对应提交为 GitHub a6f6f94d;两个仓库必须继续分开维护、测试、提交和推送。
  • 交接文档覆盖更新节点与 Web 节点分离、Gitea/GitHub Runner、无 VPN 网络出口、Windows/IIS、Linux/Nginx、静态制品和回滚。

目标

  • 日历按当前 UTC 日期过滤和排序,已过日期降权,不让过期节日占据默认首屏。
  • 合并同一节日的跨天、跨国家记录;保留各国日期差异,不把连续假期拆成重复卡片。
  • 清理国家纪念类泛称、错误中文译名和失效百度百科链接。
  • 中国市场记录不生成无意义的机器翻译入口;图片查询只使用节日标准名、国家和 holiday 短查询词。
  • 独立站与主站分别维护、分别测试、分别提交和推送。

验收标准

  • 独立站 Python 12 项、Node 前端 14 项测试通过。
  • 2027 年元旦/新年假期合并为一张卡,至少覆盖 1 月 1 日至 1 月 8 日,并包含中国与俄罗斯语境。
  • 2027 年宰牲节合并为一张连续假期卡;日本 Coming of Age Day、Greenery Day 显示中文规范名。
  • 不输出带英文副标题的“国家纪念与公共假日”等泛称卡片。
  • 发布后必须请求公开 data/textile-intelligence.json,精确比对 generated_at 与 as_of_date,不能只看构建或资源检查的绿色状态。
  • Java/C# 研发人员只看 README 和自托管交接文档即可按现有 JSON 契约重构更新节点与静态发布节点。

回滚

本次代码、测试和公开 JSON 必须作为同一提交回滚:git revert <commit>,随后重新构建静态目录。不要把父目录工作树的改动提交到本仓库。