修正IJCAI与ECAI联合届次归属并保留全部来源历史 #29

Open
codex-bot wants to merge 0 commits from codex/joint-editions into main
Collaborator

ECAI2018/2022的论文已在库中,但这两届保留为普通IJCAI,按ECAI查询会漏年。不能给普通IJCAI加全局ECAI别名,也不应重新导入已有论文。本PR根据EURAI官方历史将两个确切DBLP卷归入已有ECAI+IJCAI,同时提供保留所有现有ID和出处的计划式修正命令。

  • paper_atlas/collectors/dblp_scope.py:只对conf/ijcai/2018、conf/ijcai/2022的main卷应用联合映射,其他年份/workshop不外推。
  • paper_atlas/collectors/dblp_records.py:新规范记录保留原booktitle/title并附联合归属证据URL。
  • paper_atlas/ingestion/joint_editions.py:默认只读预检;执行需精确planSHA和数据库/schema身份。要求已有联合会议及准确两个成员别名、每年一个无冲突非空届次、全部投稿的固定DBLP卷证据。执行仅更新2个edition.venue_id并记marker;事务内前后对受影响论文、标识、来源、标签、投稿、决定与出处、覆盖做全行哈希比较。冲突/过期计划整批回滚,已修正时零更新;不创建/合并论文或投稿,不改源文字、year、track、决定。
  • paper_atlas/db/store.py:依据相同的确切来源卷证据,在查找/创建届次前归入联合会议;旧规范文件刷新不会重建普通IJCAI届次,其他来源/年份/轨道不外推。
  • paper_atlas/cli.py:maintain joint-editions入口。
  • tests/test_joint_editions.py:来源/快照/别名/目标冲突、过期计划、请求重试、保留ID/证据、查询和采集范围;含2个真实PostgreSQL用例和NUL/SOH。
  • .gitea/workflows/check.yml:安装wheel后验证新命令入口。
  • docs/joint-editions.md、README.md:计划审查、精确执行、响应丢失后的重试、数据限制和运行时集成要求。

另更新paper_atlas/db/store.py:导入旧规范文件时,依据同一确切卷/快照/书目证据,在查找或创建届次前识别联合归属;旧文件刷新回归测试验证不重建普通IJCAI届次。执行回执绑定审核过的计划SHA256。

从最新main1b81d1a创建独立codex/joint-editions,9文件,阶段提交3f81734、c05b979、866aeaf、88c2819均已推送。精确head88c2819的CI1045/job1142已在已授权aliyun-ces-control通过221项测试、wheel构建、安装及安装后CLI。11项新增测试全部实际执行,包括2个真实PG用例及旧文件刷新回归。日志SHA256 94f7270c191ad5f8918082cd0af3b6b115a1b129063d8d6642804f48a3c9ad51。本机仅AST/diff检查,未测试或构建。

生产独立验收通过

2026-11-08T11:28:26Z,唯一单元f52a8cf8eaa643ca826a93be70ec1381 terminal success,PID0/退出0。精确CI1045源码54文件逐项哈希核验,复用既有依赖,未替换默认运行时。原生事务仅将edition867/2018及871/2022的venue_id从40移到已有联合venue29;届次ID、year、track和各870/863条投稿均保留。

报告 /data/paper-index/collected/joint-editions-repair-v1/postgresql-postcheck-v1.json,SHA256 8e77fa647c73fd49bc66bad5ceafacbbeb9d4ff849888cc10620034bedab5133。ECAI与IJCAI查询都返回同一批1733个submissionID,唯一事件仍1733,不是3466。

独立前后全行哈希核验:1733个受影响论文、4088个标识、2339条来源、2867条标签证据,全部受影响投稿/决定/来源关系及2条覆盖记录未变;其他所有届次、venues及aliases指纹未变。全库512006条原始投稿、551558条原始决定及551558条决定来源分别全量排序哈希一致。全部原业务表数量不变,仅schema_migrations新增1条审计marker;没有论文/投稿/决定导入或合并。FK/CHECK等约束全部valid,GIN与3条实际全文查询、foundry-core readyz200及SQLite只读备份通过。

这是已完成的两届归属修正,不是最终去重或完整覆盖验收。代码仍未合并;常驻导入运行时仍需在后续集成身份保护和新刷新保护,既有文件不重放。

2022当前出版社清单862与DBLP863不同,本修正不删记录凑数或宣称main逐篇分类已核实;后续仍需独立section/完整性审查。既有1733条投稿不重导入或倍增。

base main,head codex/joint-editions。代码可评审,等待用户手动合并,不自动合并。代码交付、生产修正及最终全库去重分别验收。

ECAI2018/2022的论文已在库中,但这两届保留为普通IJCAI,按ECAI查询会漏年。不能给普通IJCAI加全局ECAI别名,也不应重新导入已有论文。本PR根据EURAI官方历史将两个确切DBLP卷归入已有ECAI+IJCAI,同时提供保留所有现有ID和出处的计划式修正命令。 - paper_atlas/collectors/dblp_scope.py:只对conf/ijcai/2018、conf/ijcai/2022的main卷应用联合映射,其他年份/workshop不外推。 - paper_atlas/collectors/dblp_records.py:新规范记录保留原booktitle/title并附联合归属证据URL。 - paper_atlas/ingestion/joint_editions.py:默认只读预检;执行需精确planSHA和数据库/schema身份。要求已有联合会议及准确两个成员别名、每年一个无冲突非空届次、全部投稿的固定DBLP卷证据。执行仅更新2个edition.venue_id并记marker;事务内前后对受影响论文、标识、来源、标签、投稿、决定与出处、覆盖做全行哈希比较。冲突/过期计划整批回滚,已修正时零更新;不创建/合并论文或投稿,不改源文字、year、track、决定。 - paper_atlas/db/store.py:依据相同的确切来源卷证据,在查找/创建届次前归入联合会议;旧规范文件刷新不会重建普通IJCAI届次,其他来源/年份/轨道不外推。 - paper_atlas/cli.py:maintain joint-editions入口。 - tests/test_joint_editions.py:来源/快照/别名/目标冲突、过期计划、请求重试、保留ID/证据、查询和采集范围;含2个真实PostgreSQL用例和NUL/SOH。 - .gitea/workflows/check.yml:安装wheel后验证新命令入口。 - docs/joint-editions.md、README.md:计划审查、精确执行、响应丢失后的重试、数据限制和运行时集成要求。 另更新paper_atlas/db/store.py:导入旧规范文件时,依据同一确切卷/快照/书目证据,在查找或创建届次前识别联合归属;旧文件刷新回归测试验证不重建普通IJCAI届次。执行回执绑定审核过的计划SHA256。 从最新main1b81d1a创建独立codex/joint-editions,9文件,阶段提交3f81734、c05b979、866aeaf、88c2819均已推送。精确head88c2819的CI1045/job1142已在已授权aliyun-ces-control通过221项测试、wheel构建、安装及安装后CLI。11项新增测试全部实际执行,包括2个真实PG用例及旧文件刷新回归。日志SHA256 94f7270c191ad5f8918082cd0af3b6b115a1b129063d8d6642804f48a3c9ad51。本机仅AST/diff检查,未测试或构建。 ### 生产独立验收通过 2026-11-08T11:28:26Z,唯一单元f52a8cf8eaa643ca826a93be70ec1381 terminal success,PID0/退出0。精确CI1045源码54文件逐项哈希核验,复用既有依赖,未替换默认运行时。原生事务仅将edition867/2018及871/2022的venue_id从40移到已有联合venue29;届次ID、year、track和各870/863条投稿均保留。 报告 `/data/paper-index/collected/joint-editions-repair-v1/postgresql-postcheck-v1.json`,SHA256 `8e77fa647c73fd49bc66bad5ceafacbbeb9d4ff849888cc10620034bedab5133`。ECAI与IJCAI查询都返回同一批1733个submissionID,唯一事件仍1733,不是3466。 独立前后全行哈希核验:1733个受影响论文、4088个标识、2339条来源、2867条标签证据,全部受影响投稿/决定/来源关系及2条覆盖记录未变;其他所有届次、venues及aliases指纹未变。全库512006条原始投稿、551558条原始决定及551558条决定来源分别全量排序哈希一致。全部原业务表数量不变,仅schema_migrations新增1条审计marker;没有论文/投稿/决定导入或合并。FK/CHECK等约束全部valid,GIN与3条实际全文查询、foundry-core readyz200及SQLite只读备份通过。 这是已完成的两届归属修正,不是最终去重或完整覆盖验收。代码仍未合并;常驻导入运行时仍需在后续集成身份保护和新刷新保护,既有文件不重放。 2022当前出版社清单862与DBLP863不同,本修正不删记录凑数或宣称main逐篇分类已核实;后续仍需独立section/完整性审查。既有1733条投稿不重导入或倍增。 base main,head codex/joint-editions。代码可评审,等待用户手动合并,不自动合并。代码交付、生产修正及最终全库去重分别验收。
codex-bot added 1 commit 2026-11-08 11:08:50 +00:00
Repair verified joint edition membership without reimporting papers
Metadata integrity checks / metadata (push) Failing after 1m5s
3f81734e69
codex-bot added 2 commits 2026-11-08 11:10:17 +00:00
codex-bot added 1 commit 2026-11-08 11:16:16 +00:00
Keep legacy source refreshes in their verified joint editions
Metadata integrity checks / metadata (push) Successful in 1m13s
88c2819edd
codex-bot marked the pull request as ready for review 2026-11-08 11:21:16 +00:00
Some checks are pending
Metadata integrity checks / metadata (push) Successful in 1m13s
This branch is already included in the target branch. There is nothing to merge.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin codex/joint-editions:codex/joint-editions
git checkout codex/joint-editions
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Zayden-Jung/paper-atlas#29