docs: refresh final verification proof
科研开源可信度工作台。面向 GitLink 上的科研代码仓库,自动采集仓库元数据、README、许可证、依赖声明、论文/数据/实验信号和协作指标,生成可复现的科研项目可信度报告、CSV 摘要、Mermaid 知识图谱和脱敏证据日志。
本作品主攻 CCF GitLink 智能化服务开源项目贡献赛的子赛题四,同时交付一个可复用 Agent Skill 和一个端到端自动化工作流,覆盖子赛题二和子赛题三。
gitlink-cli
skills/gitlink-research-trust/SKILL.md
scripts/run_research_trust_workflow.sh
. ├── skills/gitlink-research-trust/ # 自定义 GitLink Agent Skill ├── scripts/ # WSL 隔离工具链与工作流入口 ├── src/gitlink_research_trust/ # Python 标准库实现 ├── tests/ # 单元测试和离线 fixture ├── reports/ # 自动生成的报告输出 └── docs/ # 架构、评分、验证、科研应用报告
推荐在 WSL2 Ubuntu-26.04 中运行,不污染 Windows 主系统。
Ubuntu-26.04
cd /root/ccf-gitlink-research-trust-workbench # 可选:安装项目内便携 Node.js 和 gitlink-cli,不写入系统 PATH bash scripts/bootstrap_gitlink_cli.sh # 在当前 shell 中启用项目内 gitlink-cli export PATH="$PWD/.tools/node-v22.16.0-linux-x64/bin:$PWD/.npm/node_modules/.bin:$PATH" export GITLINK_CONFIG_DIR="$PWD/.config/gitlink-cli"
不需要 GitLink Token,使用同构 fixture 验证端到端输出。
bash scripts/run_research_trust_workflow.sh \ --fixture tests/fixtures/sample_gitlink.json \ --run-id demo-fixture \ --topic "科研开源可信度工作台" \ --keywords "AI,research,科研,dataset"
输出文件:
reports/demo-fixture/ ├── index.md ├── research_trust_report.md ├── summary.csv ├── graph.mmd ├── analysis.json └── evidence.jsonl
本仓库已完成一次真实公开仓库只读验证,输出位于 reports/live-gitlink-20260625/。 认证凭据只放在当前 shell 或项目级 .config/gitlink-cli,不提交到仓库。
reports/live-gitlink-20260625/
.config/gitlink-cli
export GITLINK_CONFIG_DIR="$PWD/.config/gitlink-cli" gitlink-cli auth status bash scripts/run_research_trust_workflow.sh \ --run-id live-gitlink-20260625 \ --topic "GitLink 公开科研仓库可信度验证" \ --keywords "AI,research,科研,machine learning,dataset" \ --max-repos 5
如需先登录:
gitlink-cli auth login # 或:gitlink-cli auth login --token
详细规则见 docs/scoring-model.md。
PYTHONPATH=src python3 -m unittest discover -s tests -v bash scripts/check_no_secrets.sh
当前离线测试覆盖:
src/gitlink_research_trust/
docs/
reports/demo-fixture/
docs/architecture.md
reports/*/graph.mmd
docs/agent-validation.md
docs/research-application-report.md
docs/final-submission.md
docs/final-materials/
evidence.jsonl
scripts/check_no_secrets.sh
科研开源可信度工作台:GitLink Skill、工作流、真实验证报告与科研可信度评分
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
GitLink Research Trust Workbench
科研开源可信度工作台。面向 GitLink 上的科研代码仓库,自动采集仓库元数据、README、许可证、依赖声明、论文/数据/实验信号和协作指标,生成可复现的科研项目可信度报告、CSV 摘要、Mermaid 知识图谱和脱敏证据日志。
本作品主攻 CCF GitLink 智能化服务开源项目贡献赛的子赛题四,同时交付一个可复用 Agent Skill 和一个端到端自动化工作流,覆盖子赛题二和子赛题三。
核心能力
gitlink-cli的搜索、仓库信息、目录树和 README 读取能力获取数据,不使用 GitHub/GitLab CLI 代替 GitLink 操作。skills/gitlink-research-trust/SKILL.md可被主流 Agent 读取并执行。scripts/run_research_trust_workflow.sh一条命令生成完整交付文件。目录结构
环境原则
推荐在 WSL2
Ubuntu-26.04中运行,不污染 Windows 主系统。离线演示
不需要 GitLink Token,使用同构 fixture 验证端到端输出。
输出文件:
真实 GitLink 验证
本仓库已完成一次真实公开仓库只读验证,输出位于
reports/live-gitlink-20260625/。 认证凭据只放在当前 shell 或项目级.config/gitlink-cli,不提交到仓库。如需先登录:
评分模型
详细规则见 docs/scoring-model.md。
测试
当前离线测试覆盖:
参赛交付物
skills/gitlink-research-trust/SKILL.mdscripts/run_research_trust_workflow.shsrc/gitlink_research_trust/docs/reports/demo-fixture/、reports/live-gitlink-20260625/docs/architecture.md与reports/*/graph.mmddocs/agent-validation.mddocs/research-application-report.mddocs/final-submission.mddocs/final-materials/安全说明
evidence.jsonl只保存命令、摘要和脱敏后的结构化证据。scripts/check_no_secrets.sh。