feat(子任务四): gitlink-spark + fair v2 科研软件 X 光 + 真科研图谱修复 #14

Merged
caoweiqiong merged 1 commits from caoweiqiong/gitlink-cli:feat/zirenwu4-spark-v2 into master 2026-07-07 20:13:26 +08:00
Collaborator

feat(子任务四):补全 spark + fair v2 + 真科研图谱修复

PR #5 早先合并的只是 fair v1(5 轴 FAIR 体检卡)。本 PR 补全之后的所有工作,并 rebase 到最新 master(含上游工作流引擎增强等改动)。

新增/升级内容

1. gitlink-spark(文献-代码语义缺口挖掘机)—— 新 skill

  • scripts/spark.py(可独立运行,stdlib):跨 arXiv × GitLink × GitHub 三源融合 → JSON
  • 两类缺口(理论无实现 / 需求无解答)+ GitHub 阈值(<10 稀缺 / 10-50 新兴 / ≥50 排除)+ 机会报告 + fork/issue 起跑
  • GNN 真实验证:SA-HGNN(arxiv 2607.02063, GitHub=0) 缺口 → 起跑 caoweiqiong/GraphGallery#1

2. fair v2「科研软件 X 光」—— fair v1 重大升级

  • scripts/fair.py(可独立运行,stdlib):真抽取 README/文件/依赖 → 科研画像 JSON(论文/数据集/复现四件套/引用/方法框架)
  • 4 维裁决(论文溯源/数据链/复现就绪/引用就绪)+ 真 Mermaid 科研图谱(paper↔method↔code↔dataset↔framework↔citation)+ 本 repo 特有关键发现
  • 回应 v1"与 health 重合/千篇一律/假图谱/无脚本"四条批评;砍 5 轴雷达/假 KG/OpenAlex

3. 真科研图谱修复

  • 富化(10 节点:每数据集/entry/framework 各一节点 + license/repo 锚点)
  • 修 Mermaid 语法错误(label 全加双引号,禁用 <>?() 致渲染失败字符)—— mermaid.js 实测渲染通过

测试

  • python test_fair.py → 8 测试全过(含 arxiv 年份校验、C++ 入口检测)
  • python test_spark.py → 3 测试全过
  • 实跑:Feature_Critic → 四维 ⚠️⚠️⚠️(arxiv 1901.11448 真抽出);Edge → 论文干净 + LICENSE 冲突发现

说明

  • 不写 Go:两 skill 均为 Markdown + python 脚本,复用现有 gitlink-cli 命令
  • 已 rebase 到最新 origin/master,diff 干净(仅子任务四 delta)
## feat(子任务四):补全 spark + fair v2 + 真科研图谱修复 > PR #5 早先合并的只是 **fair v1**(5 轴 FAIR 体检卡)。本 PR 补全之后的所有工作,并 rebase 到最新 master(含上游工作流引擎增强等改动)。 ### 新增/升级内容 **1. gitlink-spark(文献-代码语义缺口挖掘机)—— 新 skill** - `scripts/spark.py`(可独立运行,stdlib):跨 **arXiv × GitLink × GitHub** 三源融合 → JSON - 两类缺口(理论无实现 / 需求无解答)+ GitHub 阈值(<10 稀缺 / 10-50 新兴 / ≥50 排除)+ 机会报告 + fork/issue 起跑 - GNN 真实验证:SA-HGNN(arxiv 2607.02063, GitHub=0) 缺口 → 起跑 caoweiqiong/GraphGallery#1 **2. fair v2「科研软件 X 光」—— fair v1 重大升级** - `scripts/fair.py`(可独立运行,stdlib):真抽取 README/文件/依赖 → 科研画像 JSON(论文/数据集/复现四件套/引用/方法框架) - 4 维裁决(论文溯源/数据链/复现就绪/引用就绪)+ **真 Mermaid 科研图谱**(paper↔method↔code↔dataset↔framework↔citation)+ 本 repo 特有关键发现 - 回应 v1"与 health 重合/千篇一律/假图谱/无脚本"四条批评;砍 5 轴雷达/假 KG/OpenAlex **3. 真科研图谱修复** - 富化(10 节点:每数据集/entry/framework 各一节点 + license/repo 锚点) - 修 Mermaid 语法错误(label 全加双引号,禁用 `<>?()` 致渲染失败字符)—— mermaid.js 实测渲染通过 ### 测试 - `python test_fair.py` → 8 测试全过(含 arxiv 年份校验、C++ 入口检测) - `python test_spark.py` → 3 测试全过 - 实跑:Feature_Critic → 四维 ✅⚠️⚠️⚠️(arxiv 1901.11448 真抽出);Edge → 论文❌干净 + LICENSE 冲突发现 ### 说明 - **不写 Go**:两 skill 均为 Markdown + python 脚本,复用现有 gitlink-cli 命令 - 已 rebase 到最新 origin/master,diff 干净(仅子任务四 delta)
caoweiqiong added 1 commit 2026-07-07 20:03:30 +08:00
9c180328bd feat(子任务四): gitlink-spark + fair v2 科研软件 X 光 + 真科研图谱修复
补全 PR#5 之后的工作(PR#5 早先只合并了 fair v1):
- gitlink-spark(文献-代码语义缺口挖掘机)+ scripts/spark.py
- fair v2 科研软件 X 光(重写 SKILL/REFERENCE + fair.py 抽取 + 四维裁决 + 真图谱)
- 真科研图谱富化 + 修 Mermaid 语法(实测渲染通过)
- README/workflow 登记 v2 + spark

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
caoweiqiong merged commit 1f5c3b2d8c into master 2026-07-07 20:13:26 +08:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: chroe/gitlink-cli#14
No description provided.