feat(research): 新增 gitlink-repro-audit 科研复现性审计(Skill + 可运行工具) #334

Merged
wbtiger merged 4 commits from Taoyouce/gitlink-cli:feat/repro-audit into master 2026-07-14 22:28:45 +08:00
Contributor

论文代码「跑不起来」是科研复现危机的核心。现有 skills 中 research-tracker / scholar-profile 聚焦热点追踪与学者画像,尚无复现性维度的评估能力。

内容

  1. skills/gitlink-repro-audit/SKILL.md:科研复现性审计 Skill——八维检查(README 运行说明 / 许可证 / 引用信息 / 依赖固化 / 运行入口 / 数据可得性 / 测试 / 版本固化),0-100 评分卡 + A/B/C/D 等级 + 逐项修复建议;含 AI 手工命令链与确定性脚本两种执行方式。
  2. examples/research/repro-audit/:可直接运行的审计工具
    • scripts/repro_audit.py:采集(repo +tree / file +view --raw / release +list)→ 确定性评估 → 报告 → --apply 回写改进 tracking issue(默认 dry-run);退出码 2=存在明显缺口,可作科研仓库发布门禁
    • tests/test_audit.py:确定性回归护栏 7/7 全绿
    • docs/verification.md + examples/demo-outputs/:真实验证证据

已在生产 gitlink.org.cn 真实科研仓库验证

仓库 类型 得分
GengzhaoWang/UAV-Paper 论文笔记仓库 8/100 — D(符合预期)
momomym/paper-summarizer 科研工具代码仓库 58/100 — C(缺引用/数据说明/release,建议明确)

区分度显著,逐项证据均可在仓库页面人工复核。

依赖 file 快捷命令组(PR #330);在其合并前可用 --cli 指向本地构建。

## 背景(子赛题四:应用 GitLink 辅助科研) 论文代码「跑不起来」是科研复现危机的核心。现有 skills 中 research-tracker / scholar-profile 聚焦热点追踪与学者画像,尚无复现性维度的评估能力。 ## 内容 1. **`skills/gitlink-repro-audit/SKILL.md`**:科研复现性审计 Skill——八维检查(README 运行说明 / 许可证 / 引用信息 / 依赖固化 / 运行入口 / 数据可得性 / 测试 / 版本固化),0-100 评分卡 + A/B/C/D 等级 + 逐项修复建议;含 AI 手工命令链与确定性脚本两种执行方式。 2. **`examples/research/repro-audit/`**:可直接运行的审计工具 - `scripts/repro_audit.py`:采集(`repo +tree` / `file +view --raw` / `release +list`)→ 确定性评估 → 报告 → `--apply` 回写改进 tracking issue(默认 dry-run);退出码 2=存在明显缺口,可作科研仓库发布门禁 - `tests/test_audit.py`:确定性回归护栏 7/7 全绿 - `docs/verification.md` + `examples/demo-outputs/`:真实验证证据 ## 已在生产 gitlink.org.cn 真实科研仓库验证 | 仓库 | 类型 | 得分 | |------|------|------| | GengzhaoWang/UAV-Paper | 论文笔记仓库 | 8/100 — D(符合预期) | | momomym/paper-summarizer | 科研工具代码仓库 | 58/100 — C(缺引用/数据说明/release,建议明确) | 区分度显著,逐项证据均可在仓库页面人工复核。 依赖 `file` 快捷命令组(PR #330);在其合并前可用 `--cli` 指向本地构建。
Taoyouce added 1 commit 2026-07-05 18:02:20 +08:00
45970f6013 feat(research): 新增 repro-audit 科研复现性审计(Skill + 工具 + 真实验证)
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Taoyouce added 1 commit 2026-07-05 18:43:31 +08:00
3b017d3cb6 chore: 移除误提交的 __pycache__;docs(research): 补充架构图与科研场景应用报告
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Taoyouce added 1 commit 2026-07-05 19:02:18 +08:00
c1a0e4cc61 feat(repro-audit): 新增 --repos-file 批量审计模式与确定性汇总排名,单测 10/10
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Taoyouce added 1 commit 2026-07-05 20:24:20 +08:00
5089874cd6 feat(repro-audit): 批量模式单仓失败容错并列入汇总;新增 5 仓库真实批量 demo 输出
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
wbtiger merged commit 5b3c91f88d into master 2026-07-14 22:28:45 +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: Gitlink/gitlink-cli#334
No description provided.