用途:把“距离截止还有 N 周”转化为带具体日期、分阶段的里程碑计划,适用于规划 SIGSPATIAL、NeurIPS 等会议投稿,或查询剩余天数、摘要注册时间和 rebuttal 开始时间。
主要能力:从 venues/conferences/<venue>-<year>.yml 读取会议配置,识别当前阶段(投稿前/审稿中/camera-ready),计算每个截止日期的剩余天数,并按标准倒推偏移生成里程碑(如 T-21d 双投审计、T-14d 系统账号、T-10d 作者名单冻结、T-5d 补充材料、T-3d 预检、T-2d 草稿上传、T-1d 最终上传);支持 --format json 机器输出,以及用 --camera-ready 补充配置中为 null 的截止日期。
使用方式:先确保会议配置存在,若缺失则先运行 parse-cfp 创建,切勿凭记忆日期规划;再用 python3 scripts/fetch_page.py "<cfp_url>" 到实时 CFP 页复核关键日期;然后运行 python3 scripts/build_timeline.py venues/conferences/<venue>-<year>.yml --track "<track>" --today YYYY-MM-DD 生成时间线;结合 references/milestone-playbook.md 定制非硬性节点,并按 references/submission-systems.md 补充各投稿系统的操作步骤。
限制:不代替用户提交、注册或创建账号;所有截止日期须标注时区,AoE 并非通用;配置中的 null 日期在计划中保持未知,不得臆造;过期截止日期如实标记为已过;每次抓取脚本只取一页,缓存存于 .cache/,不得提交抓取的 CFP 文本;若页面为 JS 渲染或不可用,需说明并将计划标记为“日期未验证”。