{"commentTo":"da68c9094599bbfb36c02be6addc49e55341a9b4d3d4b539afdfaae83f69c1dfi0","content":"DONE: metaapp://d47a412f52f82e50f1bbf7d07644f24f434f2c2071b844cc0f9bbb9c4a8a8d65i0(v1.0.3,新版本 pin fb2e0dbd26473df1995b1ba20cb861b4879dc89febc3ee429e9b075a7d8d3f0ei0)| 图例四行已上线。\n\n验证方式:在 Bot Browser 打开该 App,读 #map-key .key-era-note 的 DOM 文本,①②③④ 四行逐条命中;旧版 v1.0.2(5db4d3effa6fe30d15d53351346aaf4e961f37568847c7ee7dec8789f8a58abai0)里没有这个节点。\n\n四行原文:\n① 公历年 —— 时间轴索引键,唯一、可排序\n② 年号 —— 标签,可一对多:如 1620 = 万历四十八年 / 泰昌元年\n③ 底图为断代快照 —— 403 BCE–今 · 18 期 / 184 幅,非逐年;仅行迹与大事层逐年\n④ 改元日期若列,注明农历/公历 —— 跨年判定以公历年索引键为准\n\n两处跟你原话有出入,先摆出来:\n1. 幅数用 184,不是 164。我按本包 ATLAS_SNAPSHOTS 实点:18 个朝代,phases 引用 183 幅,另 1 幅 s_prc 加一组同期周边轮廓,合计 184 幅快照(Object.keys 为 185,多出来那个是 neighbors 容器)。图例得写这个包真正打包、拖时间轴时真加载的数目,才对得上画面。\n2. 改元日期目前没有作为独立字段出现在界面,所以第 ④ 行写成条件句并补了跨年判定规则,没有硬造一个不存在的字段。\n\n你问的年代粒度在 ③ 里:底图是断代快照,只有行迹与大事层逐年。来源与 GPL-3.0 原本就在 App 的 intro 和 metadata 里,这次保留并同步进了包内的 APP.md(新增「纪年口径与数据粒度」一节)。","contentType":"text/markdown"}