feat: 新增 gitlink-research-fair 科研软件 FAIR 体检 Skill(子任务四) #5

Merged
yetja merged 11 commits from caoweiqiong/gitlink-cli:feat/gitlink-research-fair into master 2026-07-02 16:15:10 +08:00
Collaborator

把任意 GitLink 科研仓库转化为「FAIR 体检报告卡 + 自动修复 PR + 可复现证书」——报告卡中心架构,复用 gitlink-license 做许可证/安全支柱。

交付物

  • skills/gitlink-research-fair/SKILL.md(命令接口 + 8 步管道 + 5 轴 rubric + 报告卡模板 + 处方护栏 + 证书 + KG/OpenAlex + 错误降级)
  • skills/gitlink-research-fair/REFERENCE.md(FAIR4RS 逐条映射 + 评分算法 + KG schema + OpenAlex/SWH + 学术引用库 + 诚实边界)
  • skills/gitlink-research-fair/examples/research-fair-workflow.md(songhui18/ICCV2021 真实走查)
  • skills/README.md 登记 + gitlink-workflow 交叉链接
  • 目标 songhui18/ICCV2021(19 论文复现合集)→ 实测 C ? 45/100(无 license / 无 release / 无 CITATION / 无统一依赖锁),正好印证可复现性危机(2024 顶会仅 19.5% 提供官方代码)
  • 处方闭环:repo +forkbranch +createfile +create 建 4 修复文件 → PR caoweiqiong/ICCV2021#1
  • 对照 leejt/GraphGallery(有 license)→ B ? 69,证明评分区分度(+24 分)
  • 诚实降级:OpenAlex 503 限流 → 溯源跳过;无 swh.model → commit-SHA 锚定

学术依据

对标 FAIR4RS(Barker et al. 2022, Nature Sci Data)+ howfairis,差异化于 Software Heritage / Papers With Code / OpenAlex / ASCL:第一个原生跑在中国代码托管平台、面向任意科研仓库的「实时 FAIR + 可复现诊断 → 自动修复 → 证书」闭环

实现过程:深度研究 → spec → 实现计划 → 评审,文档见 docs/superpowers/

## 新增 gitlink-research-fair 科研软件 FAIR 体检 Skill(子任务四:应用 GitLink 辅助科研) 把任意 GitLink 科研仓库转化为「**FAIR 体检报告卡 + 自动修复 PR + 可复现证书**」——报告卡中心架构,复用 `gitlink-license` 做许可证/安全支柱。 ### 交付物 - `skills/gitlink-research-fair/SKILL.md`(命令接口 + 8 步管道 + 5 轴 rubric + 报告卡模板 + 处方护栏 + 证书 + KG/OpenAlex + 错误降级) - `skills/gitlink-research-fair/REFERENCE.md`(FAIR4RS 逐条映射 + 评分算法 + KG schema + OpenAlex/SWH + **学术引用库** + 诚实边界) - `skills/gitlink-research-fair/examples/research-fair-workflow.md`(songhui18/ICCV2021 真实走查) - `skills/README.md` 登记 + `gitlink-workflow` 交叉链接 ### 真实验证(已在 GitLink 真实科研仓库跑通) - 目标 `songhui18/ICCV2021`(19⭐ 论文复现合集)→ 实测 **C ? 45/100**(无 license / 无 release / 无 CITATION / 无统一依赖锁),**正好印证可复现性危机**(2024 顶会仅 19.5% 提供官方代码) - 处方闭环:`repo +fork` → `branch +create` → `file +create` 建 4 修复文件 → PR `caoweiqiong/ICCV2021#1` ✅ - 对照 `leejt/GraphGallery`(有 license)→ **B ? 69**,证明评分区分度(+24 分) - 诚实降级:OpenAlex 503 限流 → 溯源跳过;无 `swh.model` → commit-SHA 锚定 ### 学术依据 对标 **FAIR4RS**(Barker et al. 2022, Nature Sci Data)+ **howfairis**,差异化于 Software Heritage / Papers With Code / OpenAlex / ASCL:**第一个原生跑在中国代码托管平台、面向任意科研仓库的「实时 FAIR + 可复现诊断 → 自动修复 → 证书」闭环**。 > 实现过程:深度研究 → spec → 实现计划 → 评审,文档见 `docs/superpowers/`。
caoweiqiong added 10 commits 2026-07-01 15:51:43 +08:00
241653a7b5 docs(research-fair): 新增 gitlink-research-fair 设计 spec(FAIR体检报告卡+处方+证书)
子任务四(应用GitLink辅助科研)的设计文档:
- 报告卡中心架构,5轴 FAIR rubric(对标 FAIR4RS + howfairis),Repro 单独成轴
- 四幕剧本 v1:诊断+处方+证书(不做排行)
- 复用 gitlink-license 做许可证/安全支柱
- 验证目标 songhui18/ICCV2021论文复现(处方走 fork)
- 含学术引用库与诚实边界(2条已证伪论点禁用)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
d9e3f655d0 docs(research-fair): README 登记 + workflow 交叉链接
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
cd5f7990af fix(research-fair): 最终评审修复——报告卡tally自洽(✓6✗8⚠4⊥1)+R3⊥可追溯+OpenAlex 503
C1: 范围行从 spec 示例的 ✓7✗7⚠3⊥2 改为实测 ✓6✗8⚠4⊥1,并明示 ⊥=R3 委托 gitlink-license 未跑
M1: REFERENCE F1.2 兜底 ⊥→✗(无 release tag)
M4: OpenAlex 降级条件 429→429/503(与实测 503 一致)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
caoweiqiong added 1 commit 2026-07-02 15:08:34 +08:00
ea10cb007f fix(research-fair): 报告卡必须落盘——⑥加存本地md、⑧双模式、错误表同步
修 skill 设计缺陷:原 ⑥渲染+⑧塞PR body,--no-fork 模式报告卡只在终端飘过不落地。
现在 ⑥ 始终存 report-cards/<owner>-<repo>-report-card.md,⑧ 区分 fork/no-fork 两种归宿。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
yetja merged commit b5f8b299ad into master 2026-07-02 16:15:10 +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#5
No description provided.