赵昌
20f7f1fa43
feat: CI 检查改用本地编译验证,无需外部流水线
...
- 新增 03-local-ci-check.sh:运行 go build 验证代码可编译
- 质量门禁恢复为 4 阶段:PR采集 → 审查 → 本地CI → 决策
- 评分模型:CodeReview×40% + 本地CI×30% + 设计一致性×30%
Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-07 23:16:10 +08:00
赵昌
3f4809bffb
refactor: 质量门禁简化为三阶段,移除 CI 检查
2026-07-07 23:16:09 +08:00
赵昌
4c85a09921
fix: CI 不可用时自动跳过并重新分配权重
...
CI 检测依赖 DevOps API 但该 API 未完整实现。
当 CI 状态为 unknown 时:
- 自动跳过 CI 权重(原30%分配到 CodeReview 和设计一致性)
- 临时门槛降至 60 分
- 不再阻塞整个门禁流程
Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-07 23:16:09 +08:00
赵昌
776871c2b1
feat: 质量门禁添加 CI_CONFIRMED 手动确认选项
...
由于 DevOps/建木 API 未在 CLI 中完整实现,自动 CI 检测无法获取流水线状态。
添加 CI_CONFIRMED=true 环境变量,允许用户手动确认 CI 已通过。:
Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-07 23:16:09 +08:00
赵昌
321ef64fe5
fix: CI 检测增加 DevOps API 尝试和详细提示
...
- 先查 Actions API(ci +builds)
- 再查 DevOps API(ci +run-results)
- 全部失败时提示:DevOps/建木引擎的 API 未在 CLI 中完整实现
2026-07-07 23:16:09 +08:00
赵昌
348f2ab696
fix: ci +builds API 路径错误
2026-07-07 23:16:09 +08:00
赵昌
be2df69734
fix: CI 状态检测改为读取状态文件,不再硬编码为通过
2026-07-07 23:16:09 +08:00
赵昌
51a1fb6a46
fix: PR 状态字段匹配和 MSYS 路径问题
...
- 01-collect-prs.sh: 修复 PR 过滤逻辑,兼容 status='open' 字符串
- quality-gate-full.sh: 使用相对路径避免 MSYS 路径问题
Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-07 23:16:09 +08:00
赵昌
378d8f15a6
feat: 子任务三 & 子任务四 — 端到端工作流与科研辅助模块
...
CI / test (push) Has been cancelled
Details
## 子任务三:端到端自动化工作流
### 社区运营自动化 (gitlink-community-ops)
- Issue 自动分拣 → 周报生成 → Release Notes 发布
- 4 个可复现 Bash 脚本 + JS 数据分析引擎
- 自动生成 HTML 可视化报告
### 代码质量看门人 (gitlink-quality-gate)
- PR 采集 → 深度审查 → CI 检查 → 质量评分门禁
- 5 个可复现 Bash 脚本
- 质量评分模型:CodeReview×40% + CI×30% + 设计一致性×30%
## 子任务四:科研辅助
### 科研项目洞悉 (gitlink-research-insight)
- 8 维数据采集 → AI 多维度评分 → 结构化分析报告
- 成熟度/文档质量/贡献模式/社区健康度评分模型
### 热点追踪与知识图谱 (gitlink-research-hotspot)
- 多关键词搜索 → 数据丰富 → 实体关系图谱
- 交互式 HTML 知识图谱(缩放/拖拽/高亮/导出)
## 基础设施
- gitlink-cli 自动检测机制(dev/cli-bin wrapper)
- md-to-html 通用报告可视化转换器
- 3 条 DevOps 流水线(构建/社区运营/质量门禁)
- 详细架构图 + 新需求构思报告 + 变更影响测试报告
Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-30 08:59:17 +08:00