已开启
docs: migrate presentation references to atomgit.com and atomgit-cli #611
leonaltair创建于 5 天前
docs: migrate presentation references to atomgit.com and atomgit-cli #611
已开启
leonaltair创建于 5 天前
共 185 个文件变更+991-868
M.devcontainer/devcontainer.json+1-1文件内容可能有违规信息
M.gitmodules+1-1文件内容可能有违规信息
M.goreleaser.yaml+1-1文件内容可能有违规信息
M.loop/deliveries/demo-optimization-plan.md+13-13文件内容审核中,请稍后刷新重试
@@ -2,7 +2,7 @@
2- **Title**: add gc pr label command2- **Title**: add gc pr label command
3- **Type**: feature3- **Type**: feature
4- **Status**: merged4- **Status**: merged
5-- **PR**: [#286](https://gitcode.com/gitcode-cli/cli/pulls/286)5+- **PR**: [#286](https://atomgit.com/atomgit-cli/cli/pulls/286)
6- **Date**: 2026-06-256- **Date**: 2026-06-25
7 7 
8## Gate Compliance8## Gate Compliance
M.loop/deliveries/issue-256.md+3-3文件内容可能有违规信息
M.loop/deliveries/issue-271.md+3-3文件内容可能有违规信息
M.loop/deliveries/issue-272.md+3-3文件内容可能有违规信息
@@ -4,7 +4,7 @@
4- **Type**: bug4- **Type**: bug
5- **Status**: merged5- **Status**: merged
6- **Loop**: fullflow-main (4f73b1f3)6- **Loop**: fullflow-main (4f73b1f3)
7-- **PR**: [#258](https://gitcode.com/gitcode-cli/cli/pulls/258)7+- **PR**: [#258](https://atomgit.com/atomgit-cli/cli/pulls/258)
8- **Branch**: bugfix/issue-2738- **Branch**: bugfix/issue-273
9- **Started**: 2026-06-24 | **Merged**: 2026-06-249- **Started**: 2026-06-24 | **Merged**: 2026-06-24
10 10 
@@ -18,7 +18,7 @@
18| 4 | UT | ✅ | `go test ./...` 1199 passed in 95 packages |18| 4 | UT | ✅ | `go test ./...` 1199 passed in 95 packages |
19| 5 | Pre-commit | ✅ | 全部通过 |19| 5 | Pre-commit | ✅ | 全部通过 |
20| 6 | 实际命令 | ✅ | `./gc issue edit 1 --state open --yes -R infra-test/gctest1` ✅; `--state close` ✅; `--state reopen --yes --json` → title preserved ✅ |20| 6 | 实际命令 | ✅ | `./gc issue edit 1 --state open --yes -R infra-test/gctest1` ✅; `--state close` ✅; `--state reopen --yes --json` → title preserved ✅ |
21-| 7 | CI | ✅ | [run 28075508360](https://github.com/gitcode-cli/cli/actions/runs/28075508360) — All 8 ✅ |21+| 7 | CI | ✅ | [run 28075508360](https://github.com/atomgit-cli/cli/actions/runs/28075508360) — All 8 ✅ |
22| 8 | 风险分级 | ✅ | risk/medium |22| 8 | 风险分级 | ✅ | risk/medium |
23| + | 多角色评审 | ✅ | inline 4/4 approved |23| + | 多角色评审 | ✅ | inline 4/4 approved |
24| + | 合并 | ✅ | PR #258 merged |24| + | 合并 | ✅ | PR #258 merged |
M.loop/deliveries/issue-274.md+2-2文件内容可能有违规信息
@@ -4,7 +4,7 @@
4- **Type**: docs4- **Type**: docs
5- **Status**: merged5- **Status**: merged
6- **Loop**: fullflow-main6- **Loop**: fullflow-main
7-- **PR**: [#253](https://gitcode.com/gitcode-cli/cli/pulls/253)7+- **PR**: [#253](https://atomgit.com/atomgit-cli/cli/pulls/253)
8- **Branch**: docs/issue-2758- **Branch**: docs/issue-275
9- **Started**: 2026-06-24 | **Merged**: 2026-06-249- **Started**: 2026-06-24 | **Merged**: 2026-06-24
10 10 
@@ -4,7 +4,7 @@
4- **Type**: docs4- **Type**: docs
5- **Status**: merged5- **Status**: merged
6- **Loop**: fullflow-main6- **Loop**: fullflow-main
7-- **PR**: [#254](https://gitcode.com/gitcode-cli/cli/pulls/254)7+- **PR**: [#254](https://atomgit.com/atomgit-cli/cli/pulls/254)
8- **Branch**: docs/issue-276-28- **Branch**: docs/issue-276-2
9- **Started**: 2026-06-24 | **Merged**: 2026-06-249- **Started**: 2026-06-24 | **Merged**: 2026-06-24
10 10 
@@ -3,7 +3,7 @@
3- **Title**: clarify that gc schema excludes help and completion commands3- **Title**: clarify that gc schema excludes help and completion commands
4- **Type**: docs4- **Type**: docs
5- **Status**: merged5- **Status**: merged
6-- **PR**: [#272](https://gitcode.com/gitcode-cli/cli/pulls/272)6+- **PR**: [#272](https://atomgit.com/atomgit-cli/cli/pulls/272)
7- **Branch**: docs/issue-2777- **Branch**: docs/issue-277
8- **Date**: 2026-06-248- **Date**: 2026-06-24
9 9 
M.loop/deliveries/issue-278.md+2-2文件内容可能有违规信息
M.loop/deliveries/issue-279.md+1-1文件内容可能有违规信息
@@ -4,7 +4,7 @@
4- **Type**: docs4- **Type**: docs
5- **Status**: merged5- **Status**: merged
6- **Loop**: fullflow-main (4f73b1f3)6- **Loop**: fullflow-main (4f73b1f3)
7-- **PR**: [#265](https://gitcode.com/gitcode-cli/cli/pulls/265)7+- **PR**: [#265](https://atomgit.com/atomgit-cli/cli/pulls/265)
8- **Branch**: docs/issue-2808- **Branch**: docs/issue-280
9- **Started**: 2026-06-24 | **Merged**: 2026-06-249- **Started**: 2026-06-24 | **Merged**: 2026-06-24
10 10 
@@ -10,7 +10,7 @@
10 10 
11| # | Gate | Result | Evidence |11| # | Gate | Result | Evidence |
12|---|------|--------|----------|12|---|------|--------|----------|
13-| 1 | 验证 | ✅ | [comment #176861051](https://gitcode.com/gitcode-cli/cli/issues/291#176861051): pr review 已在 --json 列表中 |13+| 1 | 验证 | ✅ | [comment #176861051](https://atomgit.com/atomgit-cli/cli/issues/291#176861051): pr review 已在 --json 列表中 |
14| 2 | 开发 | N/A | 无需修改 |14| 2 | 开发 | N/A | 无需修改 |
15| 3-8 | — | skipped | 问题已修复,直接关闭 |15| 3-8 | — | skipped | 问题已修复,直接关闭 |
16 16 
@@ -2,5 +2,5 @@
2- **Title**: add .gitattributes to enforce LF line endings2- **Title**: add .gitattributes to enforce LF line endings
3- **Type**: chore3- **Type**: chore
4- **Status**: merged4- **Status**: merged
5-- **PR**: [#278](https://gitcode.com/gitcode-cli/cli/pulls/278)5+- **PR**: [#278](https://atomgit.com/atomgit-cli/cli/pulls/278)
6- **Date**: 2026-06-246- **Date**: 2026-06-24
M.loop/deliveries/issue-298.md+3-3文件内容可能有违规信息
M.loop/deliveries/issue-300.md+1-1文件内容可能有违规信息
M.loop/deliveries/issue-301.md+1-1文件内容可能有违规信息
@@ -4,7 +4,7 @@
4- **Type**: bug (test infra)4- **Type**: bug (test infra)
5- **Status**: merged5- **Status**: merged
6- **Loop**: /goal relay (stage 2 unblock)6- **Loop**: /goal relay (stage 2 unblock)
7-- **PR**: [#252](https://gitcode.com/gitcode-cli/cli/pulls/252)7+- **PR**: [#252](https://atomgit.com/atomgit-cli/cli/pulls/252)
8- **Branch**: bugfix/issue-2988- **Branch**: bugfix/issue-298
9- **Started**: 2026-06-24 | **Merged**: 2026-06-249- **Started**: 2026-06-24 | **Merged**: 2026-06-24
10 10 
@@ -18,7 +18,7 @@
18| 4 | UT | ✅ | 1187 passed |18| 4 | UT | ✅ | 1187 passed |
19| 5 | Pre-commit | ✅ | with #298 changes |19| 5 | Pre-commit | ✅ | with #298 changes |
20| 6 | 实际命令 | N/A | test-only change |20| 6 | 实际命令 | N/A | test-only change |
21-| 7 | CI | ✅ | [run 28071396966](https://github.com/gitcode-cli/cli/actions/runs/28071396966) — All 8 ✅ |21+| 7 | CI | ✅ | [run 28071396966](https://github.com/atomgit-cli/cli/actions/runs/28071396966) — All 8 ✅ |
22| 8 | 风险分级 | ✅ | risk/low (test-only) |22| 8 | 风险分级 | ✅ | risk/low (test-only) |
23| + | 多角色评审 | ✅ | bundled with #298 |23| + | 多角色评审 | ✅ | bundled with #298 |
24| + | 合并 | ✅ | PR #252 merged |24| + | 合并 | ✅ | PR #252 merged |
M.loop/deliveries/issue-304.md+3-3文件内容可能有违规信息
M.loop/deliveries/issue-305.md+1-1文件内容可能有违规信息
M.loop/deliveries/issue-327.md+9-9文件内容可能有违规信息
@@ -4,10 +4,10 @@
4 4 
5| Step | Status | Timestamp | Evidence |5| Step | Status | Timestamp | Evidence |
6|------|--------|-----------|----------|6|------|--------|-----------|----------|
7-| Triage | status/triage → status/verified | 2026-06-27 10:44 | [Comment](https://gitcode.com/gitcode-cli/cli/issues/328#note_177419177) |7+| Triage | status/triage → status/verified | 2026-06-27 10:44 | [Comment](https://atomgit.com/atomgit-cli/cli/issues/328#note_177419177) |
8| Verified | status/verified | 2026-06-27 10:44 | grep confirmed zero callers |8| Verified | status/verified | 2026-06-27 10:44 | grep confirmed zero callers |
9| In Progress | status/in-progress | 2026-06-27 10:44 | Branch: worktree-issue-328-20260627-104500 |9| In Progress | status/in-progress | 2026-06-27 10:44 | Branch: worktree-issue-328-20260627-104500 |
10-| Self Check | status/self-checked | 2026-06-27 10:52 | [Comment](https://gitcode.com/gitcode-cli/cli/issues/328#note_177421104) |10+| Self Check | status/self-checked | 2026-06-27 10:52 | [Comment](https://atomgit.com/atomgit-cli/cli/issues/328#note_177421104) |
11| Ready for Review | status/ready-for-review | 2026-06-27 10:53 | PR #297 |11| Ready for Review | status/ready-for-review | 2026-06-27 10:53 | PR #297 |
12| Approved | ✅ (multi-role 4/4) | 2026-06-27 10:53 | Review summary on PR |12| Approved | ✅ (multi-role 4/4) | 2026-06-27 10:53 | Review summary on PR |
13| Merged | status/merged | 2026-06-27 10:54 | PR #297 merged |13| Merged | status/merged | 2026-06-27 10:54 | PR #297 merged |
@@ -22,14 +22,14 @@
22| 4 | 单元测试 | ✅ | Same as #2 |22| 4 | 单元测试 | ✅ | Same as #2 |
23| 5 | Pre-commit | ✅ | All hooks passed (gofmt + 9 general) |23| 5 | Pre-commit | ✅ | All hooks passed (gofmt + 9 general) |
24| 6 | 实际命令验证 | ✅ | gc repo view infra-test/gctest1 |24| 6 | 实际命令验证 | ✅ | gc repo view infra-test/gctest1 |
25-| 7 | 远端 CI | ✅ | [CI Run](https://github.com/gitcode-cli/cli/actions/runs/28276282897) — Test(3 OS)+Lint+Build(3 OS) all green; Docker pre-existing failure |25+| 7 | 远端 CI | ✅ | [CI Run](https://github.com/atomgit-cli/cli/actions/runs/28276282897) — Test(3 OS)+Lint+Build(3 OS) all green; Docker pre-existing failure |
26| 8 | 风险分级 | ✅ | scripts/classify-change-risk.py → risk=medium |26| 8 | 风险分级 | ✅ | scripts/classify-change-risk.py → risk=medium |
27 27 
28## PR Links28## PR Links
29 29 
30-- GitCode: https://gitcode.com/gitcode-cli/cli/pulls/29730+- GitCode: https://atomgit.com/atomgit-cli/cli/pulls/297
31-- GitHub: https://github.com/gitcode-cli/cli/pull/931+- GitHub: https://github.com/atomgit-cli/cli/pull/9
32-- CI Run: https://github.com/gitcode-cli/cli/actions/runs/2827628289732+- CI Run: https://github.com/atomgit-cli/cli/actions/runs/28276282897
33 33 
34## Multi-Role Review34## Multi-Role Review
35 35 
@@ -22,7 +22,7 @@
22| 4 | 单元测试 | ✅ | 1250 测试全部通过 |22| 4 | 单元测试 | ✅ | 1250 测试全部通过 |
23| 5 | Pre-commit | ✅ | 10 hooks 全部通过 |23| 5 | Pre-commit | ✅ | 10 hooks 全部通过 |
24| 6 | 实际命令验证 | ✅ | infra-test/gctest1: `--body`, `--body-file`, 冲突检测均正确 |24| 6 | 实际命令验证 | ✅ | infra-test/gctest1: `--body`, `--body-file`, 冲突检测均正确 |
25-| 7 | 远端 CI | ✅ | https://github.com/gitcode-cli/cli/actions/runs/28276023093 — Test/Lint/Build(ubuntu) ✅ |25+| 7 | 远端 CI | ✅ | https://github.com/atomgit-cli/cli/actions/runs/28276023093 — Test/Lint/Build(ubuntu) ✅ |
26| 8 | 风险分级 | ✅ | risk/medium — `classify-change-risk.py` 确认 |26| 8 | 风险分级 | ✅ | risk/medium — `classify-change-risk.py` 确认 |
27 27 
28## 多角色评审28## 多角色评审
@@ -36,12 +36,12 @@
36 36 
37## PR / CI 证据37## PR / CI 证据
38 38 
39-- **PR**: [#296](https://gitcode.com/gitcode-cli/cli/pulls/296)39+- **PR**: [#296](https://atomgit.com/atomgit-cli/cli/pulls/296)
40-- **CI**: https://github.com/gitcode-cli/cli/actions/runs/2827602309340+- **CI**: https://github.com/atomgit-cli/cli/actions/runs/28276023093
41-- **验证记录**: https://gitcode.com/gitcode-cli/cli/issues/329#comment-17741596541+- **验证记录**: https://atomgit.com/atomgit-cli/cli/issues/329#comment-177415965
42-- **自检记录**: https://gitcode.com/gitcode-cli/cli/issues/329#comment-17741760142+- **自检记录**: https://atomgit.com/atomgit-cli/cli/issues/329#comment-177417601
43-- **评审汇总**: https://gitcode.com/gitcode-cli/cli/pulls/296#comment-3b96013f43+- **评审汇总**: https://atomgit.com/atomgit-cli/cli/pulls/296#comment-3b96013f
44-- **合入确认**: https://gitcode.com/gitcode-cli/cli/issues/329#comment-17741822144+- **合入确认**: https://atomgit.com/atomgit-cli/cli/issues/329#comment-177418221
45 45 
46## 变更摘要46## 变更摘要
47 47 
@@ -5,7 +5,7 @@
5- **风险**: risk/medium5- **风险**: risk/medium
6- **范围**: scope/naming6- **范围**: scope/naming
7- **状态**: merged7- **状态**: merged
8-- **PR**: [#289](https://gitcode.com/gitcode-cli/cli/pulls/289)8+- **PR**: [#289](https://atomgit.com/atomgit-cli/cli/pulls/289)
9- **处理日期**: 2026-06-279- **处理日期**: 2026-06-27
10 10 
11## 状态流转11## 状态流转
@@ -13,11 +13,11 @@
13| 阶段 | 状态 | 时间 | 证据 |13| 阶段 | 状态 | 时间 | 证据 |
14|------|------|------|------|14|------|------|------|------|
15| Triage | status/triage | 2026-06-26 | Issue 创建 |15| Triage | status/triage | 2026-06-26 | Issue 创建 |
16-| 验证 | status/verified | 2026-06-27 | [验证评论](https://gitcode.com/gitcode-cli/cli/issues/337#note_177400673) |16+| 验证 | status/verified | 2026-06-27 | [验证评论](https://atomgit.com/atomgit-cli/cli/issues/337#note_177400673) |
17| 开发 | status/in-progress | 2026-06-27 | Worktree: issue-337-20260627-0916 |17| 开发 | status/in-progress | 2026-06-27 | Worktree: issue-337-20260627-0916 |
18-| 自检 | — | 2026-06-27 | [自检评论](https://gitcode.com/gitcode-cli/cli/issues/337#note_177401096) |18+| 自检 | — | 2026-06-27 | [自检评论](https://atomgit.com/atomgit-cli/cli/issues/337#note_177401096) |
19-| 评审 | status/approved | 2026-06-27 | [评审汇总](https://gitcode.com/gitcode-cli/cli/pulls/289#note_177401067) |19+| 评审 | status/approved | 2026-06-27 | [评审汇总](https://atomgit.com/atomgit-cli/cli/pulls/289#note_177401067) |
20-| 合并 | status/merged | 2026-06-27 | [合并确认](https://gitcode.com/gitcode-cli/cli/issues/337#note_177401171) |20+| 合并 | status/merged | 2026-06-27 | [合并确认](https://atomgit.com/atomgit-cli/cli/issues/337#note_177401171) |
21 21 
22## 门禁完成表22## 门禁完成表
23 23 
@@ -50,7 +50,7 @@
50 50 
51## PR/CI 证据链接51## PR/CI 证据链接
52 52 
53-- PR: https://gitcode.com/gitcode-cli/cli/pulls/28953+- PR: https://atomgit.com/atomgit-cli/cli/pulls/289
54-- Issue: https://gitcode.com/gitcode-cli/cli/issues/33754+- Issue: https://atomgit.com/atomgit-cli/cli/issues/337
55- 分支: bugfix/issue-33755- 分支: bugfix/issue-337
56- 提交: fix: export ResolveOptions struct in pr/comment/resolve56- 提交: fix: export ResolveOptions struct in pr/comment/resolve
@@ -1,5 +1,5 @@
1# Issue #340 — Delivery Record1# Issue #340 — Delivery Record
2-- **Issue**: [#340](https://gitcode.com/gitcode-cli/cli/issues/340)2+- **Issue**: [#340](https://atomgit.com/atomgit-cli/cli/issues/340)
3-- **PR**: [#298](https://gitcode.com/gitcode-cli/cli/pulls/298)3+- **PR**: [#298](https://atomgit.com/atomgit-cli/cli/pulls/298)
4- **变更**: +25/-14- **变更**: +25/-1
5- **完成时间**: 2026-06-27 12:395- **完成时间**: 2026-06-27 12:39
M.loop/deliveries/issue-341.md+2-2文件内容可能有违规信息
M.loop/deliveries/issue-342.md+2-2文件内容可能有违规信息
M.loop/deliveries/issue-343.md+6-6文件内容可能有违规信息
@@ -2,7 +2,7 @@
2 2 
3## 概要3## 概要
4 4 
5-- **Issue**: [#344](https://gitcode.com/gitcode-cli/cli/issues/344)5+- **Issue**: [#344](https://atomgit.com/atomgit-cli/cli/issues/344)
6- **标题**: refactor: 自定义字符串函数重实现标准库 — replaceAll/findString/stringsJoin6- **标题**: refactor: 自定义字符串函数重实现标准库 — replaceAll/findString/stringsJoin
7- **类型**: `type/refactor`7- **类型**: `type/refactor`
8- **风险**: `risk/low`8- **风险**: `risk/low`
@@ -22,7 +22,7 @@
22 22 
23## PR/CI 证据23## PR/CI 证据
24 24 
25-- **PR**: [#290](https://gitcode.com/gitcode-cli/cli/pulls/290)25+- **PR**: [#290](https://atomgit.com/atomgit-cli/cli/pulls/290)
26- **分支**: `refactor/issue-344`26- **分支**: `refactor/issue-344`
27- **CI**: ⏳ (GitHub Actions 环境不可达)27- **CI**: ⏳ (GitHub Actions 环境不可达)
28- **风险**: `risk/low` → 自动合并28- **风险**: `risk/low` → 自动合并
@@ -58,9 +58,9 @@
58 58 
59## 评论记录59## 评论记录
60 60 
61-- [Triage](https://gitcode.com/gitcode-cli/cli/issues/344#comment-177401503)61+- [Triage](https://atomgit.com/atomgit-cli/cli/issues/344#comment-177401503)
62-- [Verification](https://gitcode.com/gitcode-cli/cli/issues/344#comment-177401537)62+- [Verification](https://atomgit.com/atomgit-cli/cli/issues/344#comment-177401537)
63-- [Merge Summary](https://gitcode.com/gitcode-cli/cli/issues/344#comment-177402621)63+- [Merge Summary](https://atomgit.com/atomgit-cli/cli/issues/344#comment-177402621)
64 64 
65---65---
66🤖 Generated with Claude Code66🤖 Generated with Claude Code
M.loop/deliveries/issue-347.md+3-3文件内容可能有违规信息
@@ -2,7 +2,7 @@
2 2 
3## 概要3## 概要
4 4 
5-- **Issue**: [#350](https://gitcode.com/gitcode-cli/cli/issues/350)5+- **Issue**: [#350](https://atomgit.com/atomgit-cli/cli/issues/350)
6- **标题**: refactor: command-template.md 未记录函数注入模式6- **标题**: refactor: command-template.md 未记录函数注入模式
7- **类型**: `type/refactor`7- **类型**: `type/refactor`
8- **风险**: `risk/low`8- **风险**: `risk/low`
@@ -22,7 +22,7 @@
22 22 
23## PR/CI 证据23## PR/CI 证据
24 24 
25-- **PR**: [#292](https://gitcode.com/gitcode-cli/cli/pulls/292)25+- **PR**: [#292](https://atomgit.com/atomgit-cli/cli/pulls/292)
26- **分支**: `worktree-issue-350-1782524557`26- **分支**: `worktree-issue-350-1782524557`
27- **CI Run**: ⏭️ 跳过 (docs-only)27- **CI Run**: ⏭️ 跳过 (docs-only)
28- **CI 结果**: ⏭️ 跳过 (docs-only)28- **CI 结果**: ⏭️ 跳过 (docs-only)
@@ -58,9 +58,9 @@
58 58 
59## 评审证据59## 评审证据
60 60 
61-- [PR 评审评论](https://gitcode.com/gitcode-cli/cli/pulls/292#note_d7e9cb0e8b1ae35b0e95d788719c78d96ede94a6)61+- [PR 评审评论](https://atomgit.com/atomgit-cli/cli/pulls/292#note_d7e9cb0e8b1ae35b0e95d788719c78d96ede94a6)
62-- [Issue Triage 记录](https://gitcode.com/gitcode-cli/cli/issues/350#note_177405614)62+- [Issue Triage 记录](https://atomgit.com/atomgit-cli/cli/issues/350#note_177405614)
63-- [Issue 完成报告](https://gitcode.com/gitcode-cli/cli/issues/350#note_177406401)63+- [Issue 完成报告](https://atomgit.com/atomgit-cli/cli/issues/350#note_177406401)
64 64 
65## Token 消耗65## Token 消耗
66 66 
@@ -1,6 +1,6 @@
1# Issue #351 — Delivery Record1# Issue #351 — Delivery Record
2-- **Issue**: [#351](https://gitcode.com/gitcode-cli/cli/issues/351)2+- **Issue**: [#351](https://atomgit.com/atomgit-cli/cli/issues/351)
3-- **PR**: [#301](https://gitcode.com/gitcode-cli/cli/pulls/301)3+- **PR**: [#301](https://atomgit.com/atomgit-cli/cli/pulls/301)
4- **类型**: refactor (fix import layering)4- **类型**: refactor (fix import layering)
5- **变更**: +19/-195- **变更**: +19/-19
6- **完成时间**:6- **完成时间**:
@@ -4,7 +4,7 @@
4 4 
5| 字段 | 值 |5| 字段 | 值 |
6|------|-----|6|------|-----|
7-| Issue | [#352](https://gitcode.com/gitcode-cli/cli/issues/352) |7+| Issue | [#352](https://atomgit.com/atomgit-cli/cli/issues/352) |
8| 标题 | test: ExitCode 映射测试覆盖不完整 — 缺少 409/403/400/网络错误等关键路径 |8| 标题 | test: ExitCode 映射测试覆盖不完整 — 缺少 409/403/400/网络错误等关键路径 |
9| 类型 | type/test |9| 类型 | type/test |
10| 范围 | scope/errors |10| 范围 | scope/errors |
@@ -15,12 +15,12 @@
15 15 
16| 步骤 | 状态 | 时间 | 证据 |16| 步骤 | 状态 | 时间 | 证据 |
17|------|------|------|------|17|------|------|------|------|
18-| Triage | status/triage → status/verified | 2026-06-27 10:01 | [Comment](https://gitcode.com/gitcode-cli/cli/issues/352#note_177409566) + [Verify](https://gitcode.com/gitcode-cli/cli/issues/352#note_177409645) |18+| Triage | status/triage → status/verified | 2026-06-27 10:01 | [Comment](https://atomgit.com/atomgit-cli/cli/issues/352#note_177409566) + [Verify](https://atomgit.com/atomgit-cli/cli/issues/352#note_177409645) |
19| Verified | status/verified | 2026-06-27 10:02 | 覆盖率 75% ExitCode, 0% WrapNotFound, 0% Unwrap |19| Verified | status/verified | 2026-06-27 10:02 | 覆盖率 75% ExitCode, 0% WrapNotFound, 0% Unwrap |
20| In Progress | status/in-progress | 2026-06-27 10:02 | Branch `fix/issue-352-exitcode-tests` (worktree) |20| In Progress | status/in-progress | 2026-06-27 10:02 | Branch `fix/issue-352-exitcode-tests` (worktree) |
21-| Self Check | status/self-checked | 2026-06-27 10:08 | [PR #8 comment](https://github.com/gitcode-cli/cli/pull/8#issuecomment-1) |21+| Self Check | status/self-checked | 2026-06-27 10:08 | [PR #8 comment](https://github.com/atomgit-cli/cli/pull/8#issuecomment-1) |
22-| Multi-role Review | approved | 2026-06-27 10:10 | [Review Summary](https://github.com/gitcode-cli/cli/pull/8#issuecomment-2) |22+| Multi-role Review | approved | 2026-06-27 10:10 | [Review Summary](https://github.com/atomgit-cli/cli/pull/8#issuecomment-2) |
23-| Merged | status/merged | 2026-06-27 10:11 | GitHub PR [#8](https://github.com/gitcode-cli/cli/pull/8) + GitCode PR [#295](https://gitcode.com/gitcode-cli/cli/pulls/295) |23+| Merged | status/merged | 2026-06-27 10:11 | GitHub PR [#8](https://github.com/atomgit-cli/cli/pull/8) + GitCode PR [#295](https://atomgit.com/atomgit-cli/cli/pulls/295) |
24 24 
25## 8 项门禁证据25## 8 项门禁证据
26 26 
@@ -32,12 +32,12 @@
32| 4 | 单元测试 | ✅ | `go test ./...` — 1244 passed, 96 packages |32| 4 | 单元测试 | ✅ | `go test ./...` — 1244 passed, 96 packages |
33| 5 | Pre-commit | ✅ | 10/10 hooks passed |33| 5 | Pre-commit | ✅ | 10/10 hooks passed |
34| 6 | 实际命令验证 | ✅ | `./gc issue list -R infra-test/gctest1` exit 0 |34| 6 | 实际命令验证 | ✅ | `./gc issue list -R infra-test/gctest1` exit 0 |
35-| 7 | 远端 CI | ⚠️ | [Run 28275334484](https://github.com/gitcode-cli/cli/actions/runs/28275334484) — ubuntu ✅, windows ✅, macos ❌ (pre-existing dyld env issue) |35+| 7 | 远端 CI | ⚠️ | [Run 28275334484](https://github.com/atomgit-cli/cli/actions/runs/28275334484) — ubuntu ✅, windows ✅, macos ❌ (pre-existing dyld env issue) |
36| 8 | 风险分级 | ✅ | `python3 scripts/classify-change-risk.py --base origin/main` → risk=medium |36| 8 | 风险分级 | ✅ | `python3 scripts/classify-change-risk.py --base origin/main` → risk=medium |
37 37 
38## CI 详细38## CI 详细
39 39 
40-- **Run URL**: https://github.com/gitcode-cli/cli/actions/runs/2827533448440+- **Run URL**: https://github.com/atomgit-cli/cli/actions/runs/28275334484
41- **Lint**: ✅41- **Lint**: ✅
42- **Test (ubuntu)**: ✅42- **Test (ubuntu)**: ✅
43- **Test (windows)**: ✅43- **Test (windows)**: ✅
@@ -49,8 +49,8 @@
49 49 
50| 平台 | PR | 状态 |50| 平台 | PR | 状态 |
51|------|-----|:----:|51|------|-----|:----:|
52-| GitHub Mirror | [#8](https://github.com/gitcode-cli/cli/pull/8) | MERGED |52+| GitHub Mirror | [#8](https://github.com/atomgit-cli/cli/pull/8) | MERGED |
53-| GitCode | [#295](https://gitcode.com/gitcode-cli/cli/pulls/295) | MERGED |53+| GitCode | [#295](https://atomgit.com/atomgit-cli/cli/pulls/295) | MERGED |
54 54 
55## 修改文件55## 修改文件
56 56 
@@ -1,6 +1,6 @@
1# Issue #366 — Delivery Record1# Issue #366 — Delivery Record
2-- **Issue**: [#366](https://gitcode.com/gitcode-cli/cli/issues/366)2+- **Issue**: [#366](https://atomgit.com/atomgit-cli/cli/issues/366)
3-- **PR**: [#304](https://gitcode.com/gitcode-cli/cli/pulls/304)3+- **PR**: [#304](https://atomgit.com/atomgit-cli/cli/pulls/304)
4- **变更**: +44/-144- **变更**: +44/-14
5- **完成时间**: —5- **完成时间**: —
6 6 
@@ -1,7 +1,7 @@
1# Delivery: Issue #3671# Delivery: Issue #367
2 2 
3-- **Issue**: [#367](https://gitcode.com/gitcode-cli/cli/issues/367) — test: pkg/cmd/repo/clone cloneRun 无行为测试3+- **Issue**: [#367](https://atomgit.com/atomgit-cli/cli/issues/367) — test: pkg/cmd/repo/clone cloneRun 无行为测试
4-- **PR**: [#313](https://gitcode.com/gitcode-cli/cli/merge_requests/313) — test(clone): add behavior tests for cloneRun4+- **PR**: [#313](https://atomgit.com/atomgit-cli/cli/merge_requests/313) — test(clone): add behavior tests for cloneRun
5- **Type**: code (test-only)5- **Type**: code (test-only)
6- **Risk**: risk/medium6- **Risk**: risk/medium
7- **Branch**: worktree-issue-367-202606297- **Branch**: worktree-issue-367-20260629
@@ -37,12 +37,12 @@ Added `GitClone` function field to `CloneOptions` following project Pattern B (f
37| 4 | UT | ✅ All 78 packages pass |37| 4 | UT | ✅ All 78 packages pass |
38| 5 | Pre-commit | ✅ 10/10 pass |38| 5 | Pre-commit | ✅ 10/10 pass |
39| 6 | Command verification | N/A (test-only, no command behavior change) |39| 6 | Command verification | N/A (test-only, no command behavior change) |
40-| 7 | CI | ✅ [Run #28352147011](https://github.com/gitcode-cli/cli/actions/runs/28352147011) — test(3 OS)✅ lint✅ docker✅ build(ubuntu)✅; build(macOS) failure is pre-existing dyld LC_UUID |40+| 7 | CI | ✅ [Run #28352147011](https://github.com/atomgit-cli/cli/actions/runs/28352147011) — test(3 OS)✅ lint✅ docker✅ build(ubuntu)✅; build(macOS) failure is pre-existing dyld LC_UUID |
41| 8 | Risk | risk/medium |41| 8 | Risk | risk/medium |
42 42 
43## CI Summary43## CI Summary
44 44 
45-- **URL**: https://github.com/gitcode-cli/cli/actions/runs/2835214701145+- **URL**: https://github.com/atomgit-cli/cli/actions/runs/28352147011
46- **Test (ubuntu-latest)**: ✅46- **Test (ubuntu-latest)**: ✅
47- **Test (macos-latest)**: ✅47- **Test (macos-latest)**: ✅
48- **Test (windows-latest)**: ✅48- **Test (windows-latest)**: ✅
@@ -1,7 +1,7 @@
1# Delivery: Issue #3701# Delivery: Issue #370
2 2 
3-- **Issue**: [#370](https://gitcode.com/gitcode-cli/cli/issues/370) — docs: README 将 Docker 标记为规划中但已实现3+- **Issue**: [#370](https://atomgit.com/atomgit-cli/cli/issues/370) — docs: README 将 Docker 标记为规划中但已实现
4-- **PR**: [#303](https://gitcode.com/gitcode-cli/cli/-/merge_requests/303)4+- **PR**: [#303](https://atomgit.com/atomgit-cli/cli/-/merge_requests/303)
5- **Date**: 2026-06-275- **Date**: 2026-06-27
6- **Type**: docs-only6- **Type**: docs-only
7- **Risk**: low7- **Risk**: low
@@ -1,6 +1,6 @@
1# Issue #371 — Delivery Record1# Issue #371 — Delivery Record
2-- **Issue**: [#371](https://gitcode.com/gitcode-cli/cli/issues/371)2+- **Issue**: [#371](https://atomgit.com/atomgit-cli/cli/issues/371)
3-- **PR**: [#302](https://gitcode.com/gitcode-cli/cli/pulls/302)3+- **PR**: [#302](https://atomgit.com/atomgit-cli/cli/pulls/302)
4- **类型**: docs (issues-plan formatting fix)4- **类型**: docs (issues-plan formatting fix)
5- **变更**: +19/-19, 8 files5- **变更**: +19/-19, 8 files
6- **完成时间**: 2026-06-27 13:126- **完成时间**: 2026-06-27 13:12
M.loop/deliveries/issue-372.md+3-3文件内容可能有违规信息
M.loop/deliveries/issue-376.md+2-2文件内容可能有违规信息
@@ -1,9 +1,9 @@
1# Issue #379 — Delivery Record1# Issue #379 — Delivery Record
2 2 
3- **标题**: bug: .loop/deliveries/README.md Issue #371 重复行 — CI 值冲突3- **标题**: bug: .loop/deliveries/README.md Issue #371 重复行 — CI 值冲突
4-- **Issue**: [#379](https://gitcode.com/gitcode-cli/cli/issues/379)4+- **Issue**: [#379](https://atomgit.com/atomgit-cli/cli/issues/379)
5-- **PR**: [#309](https://gitcode.com/gitcode-cli/cli/pulls/309)5+- **PR**: [#309](https://atomgit.com/atomgit-cli/cli/pulls/309)
6-- **CI**: [✅](https://github.com/gitcode-cli/cli/actions/runs/28284858941) (8/8 jobs green)6+- **CI**: [✅](https://github.com/atomgit-cli/cli/actions/runs/28284858941) (8/8 jobs green)
7- **风险**: low7- **风险**: low
8- **类型**: bug (代码改动)8- **类型**: bug (代码改动)
9- **状态**: merged9- **状态**: merged
@@ -35,7 +35,7 @@
35| 4 | UT | ✅ | All passing |35| 4 | UT | ✅ | All passing |
36| 5 | Pre-commit | ✅ | gc precommit check pass |36| 5 | Pre-commit | ✅ | gc precommit check pass |
37| 6 | 命令验证 | ✅ | regression-core.sh (auth+repo+issue flow pass) |37| 6 | 命令验证 | ✅ | regression-core.sh (auth+repo+issue flow pass) |
38-| 7 | CI | ✅ | [28284858941](https://github.com/gitcode-cli/cli/actions/runs/28284858941) — Lint + Test(3 OS) + Build(3 OS) + Docker all green |38+| 7 | CI | ✅ | [28284858941](https://github.com/atomgit-cli/cli/actions/runs/28284858941) — Lint + Test(3 OS) + Build(3 OS) + Docker all green |
39| 8 | 风险分级 | ✅ | risk/low (classifier 误报 high — 关键词匹配,非安全变更) |39| 8 | 风险分级 | ✅ | risk/low (classifier 误报 high — 关键词匹配,非安全变更) |
40 40 
41## 变更41## 变更
M.loop/deliveries/issue-381.md+2-2文件内容可能有违规信息
M.loop/deliveries/issue-382.md+2-2文件内容可能有违规信息
M.loop/deliveries/issue-400-design.md+2-2文件内容可能有违规信息
@@ -22,9 +22,9 @@
22- 分支: bugfix/issue-40022- 分支: bugfix/issue-400
23- 提交: 9065e04 (8 files, +301/-2)23- 提交: 9065e04 (8 files, +301/-2)
24- 同步主干: 2026-07-06 fast-forward 14 提交至 origin/main e65eb38,零冲突24- 同步主干: 2026-07-06 fast-forward 14 提交至 origin/main e65eb38,零冲突
25-- PR (GitCode): !345 — https://gitcode.com/gitcode-cli/cli/merge_requests/34525+- PR (GitCode): !345 — https://atomgit.com/atomgit-cli/cli/merge_requests/345
26-- PR (GitHub 镜像仓, 触发 CI): #18 — https://github.com/gitcode-cli/cli/pull/1826+- PR (GitHub 镜像仓, 触发 CI): #18 — https://github.com/atomgit-cli/cli/pull/18
27-- CI Run: 28837606503 — https://github.com/gitcode-cli/cli/actions/runs/2883760650327+- CI Run: 28837606503 — https://github.com/atomgit-cli/cli/actions/runs/28837606503
28 - conclusion: **success**28 - conclusion: **success**
29 - 8 Job 全过: Test(ubuntu/macos-14/windows) ✓, Lint ✓, Build(ubuntu/macos-14/windows) ✓, Docker ✓29 - 8 Job 全过: Test(ubuntu/macos-14/windows) ✓, Lint ✓, Build(ubuntu/macos-14/windows) ✓, Docker ✓
30 30 
@@ -4,12 +4,12 @@
4 4 
5| 字段 | 值 |5| 字段 | 值 |
6|------|------|6|------|------|
7-| Issue | [#409](https://gitcode.com/gitcode-cli/cli/issues/409) |7+| Issue | [#409](https://atomgit.com/atomgit-cli/cli/issues/409) |
8| 标题 | refactor: package-level mutable globals in repo/sync and pr/sync block parallel testing |8| 标题 | refactor: package-level mutable globals in repo/sync and pr/sync block parallel testing |
9| 类型 | type/refactor |9| 类型 | type/refactor |
10| 风险 | risk/medium (classify-change-risk.py: medium) |10| 风险 | risk/medium (classify-change-risk.py: medium) |
11| 分支 | worktree-refactor+issue-409 |11| 分支 | worktree-refactor+issue-409 |
12-| PR | [#316](https://gitcode.com/gitcode-cli/cli/merge_requests/316) |12+| PR | [#316](https://atomgit.com/atomgit-cli/cli/merge_requests/316) |
13| 完成时间 | 2026-06-29 16:10 |13| 完成时间 | 2026-06-29 16:10 |
14 14 
15## 状态流转15## 状态流转
M.loop/deliveries/issue-413.md+3-3文件内容可能有违规信息
@@ -1,4 +1,4 @@
1-# gitcode-cli AI 开发规范 — 关键能力总结1+# atomgit-cli AI 开发规范 — 关键能力总结
2 2 
3三层递进架构:**规范层**(`spec/`)定义门禁和流程作为唯一规则源,**运营层**(`.loop/`)通过 prompt 模板和交付记录将规则转为可执行循环,**适配层**(`.claude/`)以 hook 和 skills 将循环接入 Claude 运行时。3三层递进架构:**规范层**(`spec/`)定义门禁和流程作为唯一规则源,**运营层**(`.loop/`)通过 prompt 模板和交付记录将规则转为可执行循环,**适配层**(`.claude/`)以 hook 和 skills 将循环接入 Claude 运行时。
4 4 
M.loop/prompts/batch-triage.md+1-1文件内容可能有违规信息
@@ -3,7 +3,7 @@
3## Prompt3## Prompt
4 4 
5```5```
6-/loop 1d 在 git worktree 中审查 gitcode-cli/cli 的 main 最新代码。每次只执行一轮审查,完成后停止,等待下次触发。6+/loop 1d 在 git worktree 中审查 atomgit-cli/cli 的 main 最新代码。每次只执行一轮审查,完成后停止,等待下次触发。
7启动 6 个独立 Agent 并行审查不同维度,每个 Agent 输出结构化发现:7启动 6 个独立 Agent 并行审查不同维度,每个 Agent 输出结构化发现:
8 8 
9Agent 1 - 代码质量: 依据 spec/foundations/coding-standards.md + code-quality-gates.md9Agent 1 - 代码质量: 依据 spec/foundations/coding-standards.md + code-quality-gates.md
@@ -32,7 +32,7 @@ Phase 9: 多角色评审 → Phase 10: Merge
32- 在当前窗口打印交付总结32- 在当前窗口打印交付总结
33 33 
34## Phase 3: 取 Issue34## Phase 3: 取 Issue
35-`gc issue list -R gitcode-cli/cli --state opened --label status/triage --limit 5`,选最小 scope;若 triage 空→孤儿 PR 检查35+`gc issue list -R atomgit-cli/cli --state opened --label status/triage --limit 5`,选最小 scope;若 triage 空→孤儿 PR 检查
36 36 
37## Phase 4-5: Triage → Verified37## Phase 4-5: Triage → Verified
38判定 docs-only 还是代码改动,走对应分支。补验证记录到 Issue。38判定 docs-only 还是代码改动,走对应分支。补验证记录到 Issue。
@@ -104,8 +104,8 @@ AI 必须在 **每个 Phase 结束** 时输出结构化总结框,不得跳过
104│ Issue: #<N> <标题> │104│ Issue: #<N> <标题> │
105│ 状态: ✅/⚠️/❌ │105│ 状态: ✅/⚠️/❌ │
106│ 产物: <具体产出物> │106│ 产物: <具体产出物> │
107-│ 链接: Issue: https://gitcode.com/gitcode-cli/cli/issues/<N> │107+│ 链接: Issue: https://atomgit.com/atomgit-cli/cli/issues/<N> │
108-│ PR: https://gitcode.com/gitcode-cli/cli/pulls/<N> │108+│ PR: https://atomgit.com/atomgit-cli/cli/pulls/<N> │
109│ Doc: .loop/deliveries/issue-<N>-<type>.md │109│ Doc: .loop/deliveries/issue-<N>-<type>.md │
110│ 关键发现: <一句话> │110│ 关键发现: <一句话> │
111│ 下一步: Phase N+1: <名称> │111│ 下一步: Phase N+1: <名称> │
@@ -120,7 +120,7 @@ CI 结果必须用结构化表格展示每个 Job:
120 120 
121```121```
122┌─ Gate 7: CI ───────────────────────────────────────────────────┐122┌─ Gate 7: CI ───────────────────────────────────────────────────┐
123-│ Run: #<id> URL: https://github.com/gitcode-cli/cli/actions/runs/<id> │123+│ Run: #<id> URL: https://github.com/atomgit-cli/cli/actions/runs/<id> │
124│ | Job | 状态 | 说明 │124│ | Job | 状态 | 说明 │
125│ | Build (macOS) | ❌ | dyld: missing LC_UUID │125│ | Build (macOS) | ❌ | dyld: missing LC_UUID │
126│ | Build (ubuntu) | ✅ | │126│ | Build (ubuntu) | ✅ | │
@@ -166,8 +166,8 @@ Phase 10 完成后输出:
166║ ║166║ ║
167║ ## 本次交付链接 ║167║ ## 本次交付链接 ║
168║ | 资源 | 链接 | ║168║ | 资源 | 链接 | ║
169-║ | Issue | https://gitcode.com/.../issues/<N> | ║169+║ | Issue | https://atomgit.com/.../issues/<N> | ║
170-║ | PR | https://gitcode.com/.../pulls/<N> | ║170+║ | PR | https://atomgit.com/.../pulls/<N> | ║
171║ | 需求分析 | .loop/deliveries/issue-<N>-analysis.md | ║171║ | 需求分析 | .loop/deliveries/issue-<N>-analysis.md | ║
172║ | CI Run | https://github.com/.../actions/runs/<id> | ║172║ | CI Run | https://github.com/.../actions/runs/<id> | ║
173║ ║173║ ║
@@ -3,7 +3,7 @@
3## Prompt3## Prompt
4 4 
5```5```
6-/loop 5,35 * * * * 检查 gitcode-cli/cli 的 open PR,取一个非本人创建的 PR 处理。本次只处理一个,完成后停止,等待下次 Cron 触发,避免上下文膨胀。6+/loop 5,35 * * * * 检查 atomgit-cli/cli 的 open PR,取一个非本人创建的 PR 处理。本次只处理一个,完成后停止,等待下次 Cron 触发,避免上下文膨胀。
7 7 
8前置规则:所有涉及代码的操作必须在独立 git worktree 中执行,严禁污染主工作目录。worktree 用后即删。8前置规则:所有涉及代码的操作必须在独立 git worktree 中执行,严禁污染主工作目录。worktree 用后即删。
9 9 
@@ -6,9 +6,9 @@
6/goal until PR self-check is complete for issue #<ISSUE_NUMBER>:6/goal until PR self-check is complete for issue #<ISSUE_NUMBER>:
7 - 根因或实现理由、修改范围、测试结果、CI 证据7 - 根因或实现理由、修改范围、测试结果、CI 证据
8 - 安全审查结果、文档同步说明、风险分级、未覆盖项8 - 安全审查结果、文档同步说明、风险分级、未覆盖项
9- AND gc issue comment <ISSUE_NUMBER> with self-check record -R gitcode-cli/cli9+ AND gc issue comment <ISSUE_NUMBER> with self-check record -R atomgit-cli/cli
10- AND gc pr comment <PR_NUMBER> with gate compliance summary -R gitcode-cli/cli10+ AND gc pr comment <PR_NUMBER> with gate compliance summary -R atomgit-cli/cli
11- AND gc issue label <ISSUE_NUMBER> --add status/self-checked -R gitcode-cli/cli11+ AND gc issue label <ISSUE_NUMBER> --add status/self-checked -R atomgit-cli/cli
12完成后更新 .loop/deliveries/issue-<ISSUE_NUMBER>.md 和 .loop/deliveries/README.md 汇总表12完成后更新 .loop/deliveries/issue-<ISSUE_NUMBER>.md 和 .loop/deliveries/README.md 汇总表
13```13```
14 14 
MAGENTS.md+9-9文件内容可能有违规信息
MCLAUDE.md+3-3文件内容可能有违规信息
MCONTRIBUTING.md+9-9文件内容可能有违规信息
@@ -44,6 +44,6 @@ CMD ["--help"]
44# Labels44# Labels
45LABEL org.opencontainers.image.title="GitCode CLI"45LABEL org.opencontainers.image.title="GitCode CLI"
46LABEL org.opencontainers.image.description="Command line tool for GitCode"46LABEL org.opencontainers.image.description="Command line tool for GitCode"
47-LABEL org.opencontainers.image.url="https://gitcode.com"47+LABEL org.opencontainers.image.url="https://atomgit.com"
48LABEL org.opencontainers.image.source="https://github.com/atomgit-cli/cli"48LABEL org.opencontainers.image.source="https://github.com/atomgit-cli/cli"
49LABEL org.opencontainers.image.vendor="GitCode"49LABEL org.opencontainers.image.vendor="GitCode"
MExample/README.md+2-2文件内容可能有违规信息
MExample/cases/ai-full-delivery-workflow.md+19-19文件内容可能有违规信息
@@ -11,7 +11,7 @@ description: 在 CI、本地开发和容器三种环境下配置 GitCode CLI 认
11 11 
12## 推荐 skill12## 推荐 skill
13 13 
14-- `gitcode-auth` — 来自 [gitcode-cli/skills](https://gitcode.com/gitcode-cli/skills) 项目(`git@gitcode.com:gitcode-cli/skills.git`),可独立安装使用14+- `gitcode-auth` — 来自 [atomgit-cli/skills](https://atomgit.com/atomgit-cli/skills) 项目(`git@atomgit.com:atomgit-cli/skills.git`),可独立安装使用
15 15 
16## 适用人群16## 适用人群
17 17 
@@ -102,7 +102,7 @@ description: 在 CI、本地开发和容器三种环境下配置 GitCode CLI 认
102- 验证时间:2026-05-26102- 验证时间:2026-05-26
103- 验证仓库:`gitcode repo view openLiBingNext/openlibing-platform-release --json` 返回正常103- 验证仓库:`gitcode repo view openLiBingNext/openlibing-platform-release --json` 返回正常
104 104 
105-关键发现:当前环境使用 GC_TOKEN 环境变量认证。`GC_TOKEN` 优先级高于 `GITCODE_TOKEN`,高于 `gitcode auth login` 存储的凭据。在同时设置多个认证源时,`auth status --json` 的 token 来源字段(显示为 `GC_TOKEN`)是排查关键。注意 `auth status --hostname gitcode.com --json` 返回 `logged_in: false`,说明带 `--hostname` 参数时仅检查存储凭据,不会回退到环境变量检测。105+关键发现:当前环境使用 GC_TOKEN 环境变量认证。`GC_TOKEN` 优先级高于 `GITCODE_TOKEN`,高于 `gitcode auth login` 存储的凭据。在同时设置多个认证源时,`auth status --json` 的 token 来源字段(显示为 `GC_TOKEN`)是排查关键。注意 `auth status --hostname atomgit.com --json` 返回 `logged_in: false`,说明带 `--hostname` 参数时仅检查存储凭据,不会回退到环境变量检测。
106 106 
107![GitCode CLI auth evidence](assets/openlibing-auth-evidence.svg)107![GitCode CLI auth evidence](assets/openlibing-auth-evidence.svg)
108 108 
MExample/cases/batch-review-comments.md+4-4文件内容可能有违规信息
@@ -11,7 +11,7 @@ description: 使用 GitCode CLI 的 commit view/diff/patch 追溯某次变更的
11 11 
12## 推荐 skill12## 推荐 skill
13 13 
14-- `gitcode-commit` — 来自 [gitcode-cli/skills](https://gitcode.com/gitcode-cli/skills) 项目(`git@gitcode.com:gitcode-cli/skills.git`),可独立安装使用14+- `gitcode-commit` — 来自 [atomgit-cli/skills](https://atomgit.com/atomgit-cli/skills) 项目(`git@atomgit.com:atomgit-cli/skills.git`),可独立安装使用
15 15 
16## 适用人群16## 适用人群
17 17 
MExample/cases/create-issue.md+4-4文件内容可能有违规信息
@@ -14,7 +14,7 @@ description: 使用 GitCode CLI 从 fork 仓库向 openLiBing 发布平台主仓
14- `gitcode-pr-create` — 从 fork 仓库创建 Pull Request14- `gitcode-pr-create` — 从 fork 仓库创建 Pull Request
15- 可辅助使用:`gitcode-repo` — 查看 fork 和上游仓库信息15- 可辅助使用:`gitcode-repo` — 查看 fork 和上游仓库信息
16 16 
17-以上 skill 来自 [gitcode-cli/skills](https://gitcode.com/gitcode-cli/skills) 项目(`git@gitcode.com:gitcode-cli/skills.git`),可独立安装使用17+以上 skill 来自 [atomgit-cli/skills](https://atomgit.com/atomgit-cli/skills) 项目(`git@atomgit.com:atomgit-cli/skills.git`),可独立安装使用
18 18 
19## 适用人群19## 适用人群
20 20 
@@ -82,7 +82,7 @@ description: 使用 GitCode CLI 从 fork 仓库向 openLiBing 发布平台主仓
82 82 
83- fork 仓库已在 GitCode 上创建83- fork 仓库已在 GitCode 上创建
84- 开发分支已推送至 fork 仓库远端84- 开发分支已推送至 fork 仓库远端
85-- SSH 已配置(`ssh -T git@gitcode.com`)85+- SSH 已配置(`ssh -T git@atomgit.com`)
86 86 
87## 本次真实执行记录87## 本次真实执行记录
88 88 
MExample/cases/delivery-notify-lark.md+9-9文件内容可能有违规信息
MExample/cases/issue-lifecycle.md+1-1文件内容可能有违规信息
MExample/cases/issue-pre-review.md+1-1文件内容可能有违规信息
@@ -16,7 +16,7 @@ description: 使用 GitCode CLI 将已完成的分支变更整理为 Issue,再
16- `gitcode-issue-create` — 撰写并创建高质量 Issue16- `gitcode-issue-create` — 撰写并创建高质量 Issue
17- `gitcode-pr-create` — 从 fork 分支向目标仓库创建 PR17- `gitcode-pr-create` — 从 fork 分支向目标仓库创建 PR
18 18 
19-以上 skill 来自 [gitcode-cli/skills](https://gitcode.com/gitcode-cli/skills) 项目(`git@gitcode.com:gitcode-cli/skills.git`),可独立安装使用19+以上 skill 来自 [atomgit-cli/skills](https://atomgit.com/atomgit-cli/skills) 项目(`git@atomgit.com:atomgit-cli/skills.git`),可独立安装使用
20 20 
21## 适用人群21## 适用人群
22 22 
@@ -90,14 +90,14 @@ description: 使用 GitCode CLI 将已完成的分支变更整理为 Issue,再
90 90 
91本案例在 `Ascend/pytorch` 上完成端到端 Issue → PR 链路:91本案例在 `Ascend/pytorch` 上完成端到端 Issue → PR 链路:
92 92 
93-- **Issue**: [#2136 enhance(ci): 替换工作流引用为 Ascend/pytorch 并精简 setup-npu-test-env 动作](https://gitcode.com/Ascend/pytorch/issues/2136)93+- **Issue**: [#2136 enhance(ci): 替换工作流引用为 Ascend/pytorch 并精简 setup-npu-test-env 动作](https://atomgit.com/Ascend/pytorch/issues/2136)
94-- **PR**: [#36940 refactor(ci): 替换工作流引用为 Ascend/pytorch 并精简 setup-npu-test-env 动作](https://gitcode.com/Ascend/pytorch/merge_requests/36940)94+- **PR**: [#36940 refactor(ci): 替换工作流引用为 Ascend/pytorch 并精简 setup-npu-test-env 动作](https://atomgit.com/Ascend/pytorch/merge_requests/36940)
95- **源分支**: `kerer-sk/pytorch:v2.7.1_fast_test`95- **源分支**: `kerer-sk/pytorch:v2.7.1_fast_test`
96- **目标分支**: `Ascend/pytorch:v2.7.1`96- **目标分支**: `Ascend/pytorch:v2.7.1`
97 97 
98-![image.png](https://raw.gitcode.com/user-images/assets/9483585/8048a759-b3b0-456d-9d5f-e08afb504a76/image.png 'image.png')98+![image.png](https://raw.atomgit.com/user-images/assets/9483585/8048a759-b3b0-456d-9d5f-e08afb504a76/image.png 'image.png')
99-![image.png](https://raw.gitcode.com/user-images/assets/9483585/e94f32ca-c349-48c3-aa85-345bd68480c8/image.png 'image.png')99+![image.png](https://raw.atomgit.com/user-images/assets/9483585/e94f32ca-c349-48c3-aa85-345bd68480c8/image.png 'image.png')
100-![image.png](https://raw.gitcode.com/user-images/assets/9483585/d7af2559-d77c-47fa-b819-e11990073af1/image.png 'image.png')100+![image.png](https://raw.atomgit.com/user-images/assets/9483585/d7af2559-d77c-47fa-b819-e11990073af1/image.png 'image.png')
101 101 
102### Issue 创建102### Issue 创建
103 103 
@@ -11,7 +11,7 @@ openLiBing 发布平台仓库当前标签较少,缺少 `scope/*`(模块范
11 11 
12## 推荐 skill12## 推荐 skill
13 13 
14-- `gitcode-label-milestone` — 来自 [gitcode-cli/skills](https://gitcode.com/gitcode-cli/skills) 项目(`git@gitcode.com:gitcode-cli/skills.git`),可独立安装使用14+- `gitcode-label-milestone` — 来自 [atomgit-cli/skills](https://atomgit.com/atomgit-cli/skills) 项目(`git@atomgit.com:atomgit-cli/skills.git`),可独立安装使用
15 15 
16## 适用人群16## 适用人群
17 17 
MExample/cases/pipeline-bisect.md+4-4文件内容可能有违规信息
MExample/cases/pr-merge-strategy.md+1-1文件内容可能有违规信息
@@ -14,7 +14,7 @@ description: 使用 GitCode CLI 为 openLiBing 发布平台生成发布说明、
14- `gitcode-release-helper` — 发布规划和 release notes 生成14- `gitcode-release-helper` — 发布规划和 release notes 生成
15- 可辅助使用:`gitcode-release` — Release 的 CRUD 直接操作15- 可辅助使用:`gitcode-release` — Release 的 CRUD 直接操作
16 16 
17-以上 skill 来自 [gitcode-cli/skills](https://gitcode.com/gitcode-cli/skills) 项目(`git@gitcode.com:gitcode-cli/skills.git`),可独立安装使用17+以上 skill 来自 [atomgit-cli/skills](https://atomgit.com/atomgit-cli/skills) 项目(`git@atomgit.com:atomgit-cli/skills.git`),可独立安装使用
18 18 
19## 适用人群19## 适用人群
20 20 
@@ -87,16 +87,16 @@ description: 使用 GitCode CLI 为 openLiBing 发布平台生成发布说明、
87 87 
88本案例已在 `openLiBingNext/openlibing-platform-release` 上创建演示 release,并上传案例索引资产:88本案例已在 `openLiBingNext/openlibing-platform-release` 上创建演示 release,并上传案例索引资产:
89 89 
90-- Release tag:`v0.0.0-gitcode-cli-case-demo`90+- Release tag:`v0.0.0-atomgit-cli-case-demo`
91- Target commit:`3886ca261fcd7bf2fd62d45b9f6a9caa558a0106`91- Target commit:`3886ca261fcd7bf2fd62d45b9f6a9caa558a0106`
92- Release name:`GitCode CLI case demo release`92- Release name:`GitCode CLI case demo release`
93- 上传资产:`index.md`93- 上传资产:`index.md`
94-- 关联 Issue:[#6](https://gitcode.com/openLiBingNext/openlibing-platform-release/issues/6)94+- 关联 Issue:[#6](https://atomgit.com/openLiBingNext/openlibing-platform-release/issues/6)
95-- 关联 PR:[#5](https://gitcode.com/openLiBingNext/openlibing-platform-release/merge_requests/5)95+- 关联 PR:[#5](https://atomgit.com/openLiBingNext/openlibing-platform-release/merge_requests/5)
96 96 
97![GitCode CLI release evidence](assets/openlibing-release-evidence.svg)97![GitCode CLI release evidence](assets/openlibing-release-evidence.svg)
98 98 
99-执行中发现一个 release 命令/API 差异:命令传入 `--draft --prerelease` 后执行成功,但 `release create/view/list --json` 返回 `draft=false`、`prerelease=false`,同时 `published_at=null`。这会影响脚本判断“草稿/预发布是否真的生效”。已向 `gitcode-cli/cli` 提交上游问题 [#248](https://gitcode.com/gitcode-cli/cli/issues/248)。99+执行中发现一个 release 命令/API 差异:命令传入 `--draft --prerelease` 后执行成功,但 `release create/view/list --json` 返回 `draft=false`、`prerelease=false`,同时 `published_at=null`。这会影响脚本判断“草稿/预发布是否真的生效”。已向 `atomgit-cli/cli` 提交上游问题 [#248](https://atomgit.com/atomgit-cli/cli/issues/248)。
100 100 
101复用建议:发布自动化不要只相信 create 命令的成功退出。创建后必须执行 `gitcode release view <tag> --json` 回读状态,并在 draft/prerelease 字段与预期不一致时停止公告或人工确认。101复用建议:发布自动化不要只相信 create 命令的成功退出。创建后必须执行 `gitcode release view <tag> --json` 回读状态,并在 draft/prerelease 字段与预期不一致时停止公告或人工确认。
102 102 
@@ -11,7 +11,7 @@ description: 使用 GitCode CLI 在 Windows 和 Linux 上验证对 openLiBing
11 11 
12## 推荐 skill12## 推荐 skill
13 13 
14-- `gitcode-regression` — 来自 [gitcode-cli/skills](https://gitcode.com/gitcode-cli/skills) 项目(`git@gitcode.com:gitcode-cli/skills.git`),可独立安装使用14+- `gitcode-regression` — 来自 [atomgit-cli/skills](https://atomgit.com/atomgit-cli/skills) 项目(`git@atomgit.com:atomgit-cli/skills.git`),可独立安装使用
15 15 
16## 适用人群16## 适用人群
17 17 
@@ -32,7 +32,7 @@ description: 使用 GitCode CLI 在 Windows 和 Linux 上验证对 openLiBing
32- CLI 版本和 OS/shell;32- CLI 版本和 OS/shell;
33- Windows/Linux entrypoint 兼容性;33- Windows/Linux entrypoint 兼容性;
34- auth 状态;34- auth 状态;
35-- SSH 到 `git@gitcode.com` 是否可用;35+- SSH 到 `git@atomgit.com` 是否可用;
36- `repo view openLiBingNext/openlibing-platform-release` 是否能读取 Java/private/default_branch 信息;36- `repo view openLiBingNext/openlibing-platform-release` 是否能读取 Java/private/default_branch 信息;
37- open issue 和 open PR 列表是否能 JSON 读取;37- open issue 和 open PR 列表是否能 JSON 读取;
38- 对 issue create 的 dry-run 是否可用;38- 对 issue create 的 dry-run 是否可用;
@@ -77,7 +77,7 @@ description: 使用 GitCode CLI 在 Windows 和 Linux 上验证对 openLiBing
77 77 
78- GitCode CLI 已安装(`gitcode version` 正常输出)78- GitCode CLI 已安装(`gitcode version` 正常输出)
79- `gitcode auth status` 确认已登录79- `gitcode auth status` 确认已登录
80-- SSH 已配置(`ssh -T git@gitcode.com`)80+- SSH 已配置(`ssh -T git@atomgit.com`)
81- 对测试仓库有读权限81- 对测试仓库有读权限
82- (可选)安装 `gitcode-regression` skill82- (可选)安装 `gitcode-regression` skill
83 83 
@@ -87,7 +87,7 @@ description: 使用 GitCode CLI 在 Windows 和 Linux 上验证对 openLiBing
87 87 
88- `gitcode version`:`0.5.6`,commit `91676e4`,built `2026-05-25`88- `gitcode version`:`0.5.6`,commit `91676e4`,built `2026-05-25`
89- `gitcode auth status`:登录用户 `aflyingto`,Git 操作协议 `ssh`89- `gitcode auth status`:登录用户 `aflyingto`,Git 操作协议 `ssh`
90-- `gitcode repo view --json`:目标仓为私有 Java 仓库,默认分支 `master`,SSH 地址 `git@gitcode.com:openLiBingNext/openlibing-platform-release.git`90+- `gitcode repo view --json`:目标仓为私有 Java 仓库,默认分支 `master`,SSH 地址 `git@atomgit.com:openLiBingNext/openlibing-platform-release.git`
91- `gitcode issue create --dry-run --json`:返回 `dry_run=true`,确认不会产生远端 issue91- `gitcode issue create --dry-run --json`:返回 `dry_run=true`,确认不会产生远端 issue
92- `gitcode pr list --json`:可列出 PR #1 到 #5;输出中可能包含 owner email,案例文档已脱敏不收录邮箱92- `gitcode pr list --json`:可列出 PR #1 到 #5;输出中可能包含 owner email,案例文档已脱敏不收录邮箱
93- `gitcode label list --json`:确认 `enhancement`、`scope/docs`、`type/docs` 等标签存在93- `gitcode label list --json`:确认 `enhancement`、`scope/docs`、`type/docs` 等标签存在
@@ -11,7 +11,7 @@ description: 不通过 release-helper,直接用 gitcode release 命令管理 r
11 11 
12## 推荐 skill12## 推荐 skill
13 13 
14-- `gitcode-release` — 来自 [gitcode-cli/skills](https://gitcode.com/gitcode-cli/skills) 项目(`git@gitcode.com:gitcode-cli/skills.git`),可独立安装使用14+- `gitcode-release` — 来自 [atomgit-cli/skills](https://atomgit.com/atomgit-cli/skills) 项目(`git@atomgit.com:atomgit-cli/skills.git`),可独立安装使用
15 15 
16## 适用人群16## 适用人群
17 17 
@@ -31,21 +31,21 @@ description: 不通过 release-helper,直接用 gitcode release 命令管理 r
31 gitcode release list -R openLiBingNext/openlibing-platform-release --json31 gitcode release list -R openLiBingNext/openlibing-platform-release --json
32 32 
332. 查看特定 release 详情,确认资产和状态:332. 查看特定 release 详情,确认资产和状态:
34- gitcode release view v0.0.0-gitcode-cli-case-demo -R openLiBingNext/openlibing-platform-release --json34+ gitcode release view v0.0.0-atomgit-cli-case-demo -R openLiBingNext/openlibing-platform-release --json
35 35 
363. 下载 release 资产(如文档或 jar):363. 下载 release 资产(如文档或 jar):
37- gitcode release download v0.0.0-gitcode-cli-case-demo -R openLiBingNext/openlibing-platform-release --dir ./downloads37+ gitcode release download v0.0.0-atomgit-cli-case-demo -R openLiBingNext/openlibing-platform-release --dir ./downloads
38 38 
394. 如需更新 release 说明:394. 如需更新 release 说明:
40- gitcode release edit v0.0.0-gitcode-cli-case-demo -R openLiBingNext/openlibing-platform-release --body-file /tmp/release-notes.md --json40+ gitcode release edit v0.0.0-atomgit-cli-case-demo -R openLiBingNext/openlibing-platform-release --body-file /tmp/release-notes.md --json
41 41 
425. 如需上传额外资产:425. 如需上传额外资产:
43- gitcode release upload v0.0.0-gitcode-cli-case-demo -R openLiBingNext/openlibing-platform-release ./new-asset.jar43+ gitcode release upload v0.0.0-atomgit-cli-case-demo -R openLiBingNext/openlibing-platform-release ./new-asset.jar
44 44 
456. 如要删除错误 release(危险操作):456. 如要删除错误 release(危险操作):
46- gitcode release delete v0.0.0-gitcode-cli-case-demo -R openLiBingNext/openlibing-platform-release --dry-run46+ gitcode release delete v0.0.0-atomgit-cli-case-demo -R openLiBingNext/openlibing-platform-release --dry-run
47 # 确认后再执行:47 # 确认后再执行:
48- gitcode release delete v0.0.0-gitcode-cli-case-demo -R openLiBingNext/openlibing-platform-release --yes --json48+ gitcode release delete v0.0.0-atomgit-cli-case-demo -R openLiBingNext/openlibing-platform-release --yes --json
49 49 
50请先展示当前 release 列表,等我确认后再执行写操作。50请先展示当前 release 列表,等我确认后再执行写操作。
51```51```
@@ -70,7 +70,7 @@ description: 不通过 release-helper,直接用 gitcode release 命令管理 r
70| 占位符 | 案例值 | 替换为 |70| 占位符 | 案例值 | 替换为 |
71|---|---|---|71|---|---|---|
72| 仓库 | `openLiBingNext/openlibing-platform-release` | 目标仓库 |72| 仓库 | `openLiBingNext/openlibing-platform-release` | 目标仓库 |
73-| Tag | `v0.0.0-gitcode-cli-case-demo` | 目标 release tag |73+| Tag | `v0.0.0-atomgit-cli-case-demo` | 目标 release tag |
74| 下载目录 | `./downloads` | 你的本地目录 |74| 下载目录 | `./downloads` | 你的本地目录 |
75 75 
76### 适用场景76### 适用场景
@@ -101,8 +101,8 @@ description: 不通过 release-helper,直接用 gitcode release 命令管理 r
101 101 
102- 执行时间:2026-05-26102- 执行时间:2026-05-26
103- 当前 release 数量:1103- 当前 release 数量:1
104-- 演示 release:`v0.0.0-gitcode-cli-case-demo`104+- 演示 release:`v0.0.0-atomgit-cli-case-demo`
105-- Release 详情:tag_name `v0.0.0-gitcode-cli-case-demo`,name "GitCode CLI case demo release",target_commitish `3886ca261fcd7bf2fd62d45b9f6a9caa558a0106`,draft `false`,prerelease `false`,created_at `2026-05-26T12:56:31+08:00`,author `aflyingto`。Release body 包含关联 Issue #6 和 PR !5 的说明。资产共 5 个:`v0.0.0-gitcode-cli-case-demo.zip`、`.tar.gz`、`.tar.bz2`、`.tar`(自动生成的源码归档)以及 `index.md`(手动上传的文档资产)。105+- Release 详情:tag_name `v0.0.0-atomgit-cli-case-demo`,name "GitCode CLI case demo release",target_commitish `3886ca261fcd7bf2fd62d45b9f6a9caa558a0106`,draft `false`,prerelease `false`,created_at `2026-05-26T12:56:31+08:00`,author `aflyingto`。Release body 包含关联 Issue #6 和 PR !5 的说明。资产共 5 个:`v0.0.0-atomgit-cli-case-demo.zip`、`.tar.gz`、`.tar.bz2`、`.tar`(自动生成的源码归档)以及 `index.md`(手动上传的文档资产)。
106- 验证的命令:106- 验证的命令:
107 - `gitcode release list --json` — 可用,返回数组,当前 1 个 release107 - `gitcode release list --json` — 可用,返回数组,当前 1 个 release
108 - `gitcode release view <tag> --json` — 可用,返回 tag、状态、资产列表(含 browser_download_url)108 - `gitcode release view <tag> --json` — 可用,返回 tag、状态、资产列表(含 browser_download_url)
@@ -11,7 +11,7 @@ description: 使用 GitCode CLI 和本地检查快速生成 openLiBing 发布平
11 11 
12## 推荐 skill12## 推荐 skill
13 13 
14-- `gitcode-repo-onboarding` — 来自 [gitcode-cli/skills](https://gitcode.com/gitcode-cli/skills) 项目(`git@gitcode.com:gitcode-cli/skills.git`),可独立安装使用14+- `gitcode-repo-onboarding` — 来自 [atomgit-cli/skills](https://atomgit.com/atomgit-cli/skills) 项目(`git@atomgit.com:atomgit-cli/skills.git`),可独立安装使用
15 15 
16## 适用人群16## 适用人群
17 17 
@@ -74,14 +74,14 @@ description: 使用 GitCode CLI 和本地检查快速生成 openLiBing 发布平
74### 前置条件74### 前置条件
75 75 
76- `gitcode auth status` 确认已登录且有仓库读权限76- `gitcode auth status` 确认已登录且有仓库读权限
77-- SSH 已配置(`ssh -T git@gitcode.com`)77+- SSH 已配置(`ssh -T git@atomgit.com`)
78- (可选)安装 `gitcode-repo-onboarding` skill78- (可选)安装 `gitcode-repo-onboarding` skill
79 79 
80## 本次真实执行记录80## 本次真实执行记录
81 81 
82本案例使用当前版本对 `openLiBingNext/openlibing-platform-release` 执行了真实 onboarding 检查链:82本案例使用当前版本对 `openLiBingNext/openlibing-platform-release` 执行了真实 onboarding 检查链:
83 83 
84-- `gitcode repo view --json`:仓库为 **private**(Java 21 / Maven / Spring Boot),默认分支 `master`,SSH 地址 `git@gitcode.com:openLiBingNext/openlibing-platform-release.git`,5 个开放 Issue84+- `gitcode repo view --json`:仓库为 **private**(Java 21 / Maven / Spring Boot),默认分支 `master`,SSH 地址 `git@atomgit.com:openLiBingNext/openlibing-platform-release.git`,5 个开放 Issue
85- `gitcode repo stats --branch master --json`:统计接口可用,返回了提交者列表和变更统计(私有仓库限制部分字段匿名化)85- `gitcode repo stats --branch master --json`:统计接口可用,返回了提交者列表和变更统计(私有仓库限制部分字段匿名化)
86- `gitcode issue list --state open --limit 5 --json`:5 个开放 Issue,适合新人起步的任务为 **Issue #1**(chore: 清理过期 TODO/JavaDoc,`type/chore` + `scope/common`)和 **Issue #3**(补充附件管理模块单元测试覆盖)86- `gitcode issue list --state open --limit 5 --json`:5 个开放 Issue,适合新人起步的任务为 **Issue #1**(chore: 清理过期 TODO/JavaDoc,`type/chore` + `scope/common`)和 **Issue #3**(补充附件管理模块单元测试覆盖)
87- `gitcode label list --json`:5 个标签 -- `enhancement`、`scope/common`、`scope/docs`、`type/chore`、`type/docs`87- `gitcode label list --json`:5 个标签 -- `enhancement`、`scope/common`、`scope/docs`、`type/chore`、`type/docs`
MExample/cases/review-feedback-loop.md+24-24文件内容可能有违规信息
MExample/cases/review-pr.md+3-3文件内容可能有违规信息
@@ -11,7 +11,7 @@ description: 使用 GitCode CLI 对 openLiBing 发布平台执行敏感信息、
11 11 
12## 推荐 skill12## 推荐 skill
13 13 
14-- `gitcode-security-check` — 来自 [gitcode-cli/skills](https://gitcode.com/gitcode-cli/skills) 项目(`git@gitcode.com:gitcode-cli/skills.git`),可独立安装使用14+- `gitcode-security-check` — 来自 [atomgit-cli/skills](https://atomgit.com/atomgit-cli/skills) 项目(`git@atomgit.com:atomgit-cli/skills.git`),可独立安装使用
15 15 
16## 适用人群16## 适用人群
17 17 
MExample/cases/sync-repo-directory.md+10-10文件内容可能有违规信息
MExample/cases/team-agent-multi-role-review.md+19-19文件内容可能有违规信息
MExample/cases/triage-issues.md+2-2文件内容可能有违规信息
MExample/index.md+6-6文件内容可能有违规信息
MLICENSE+1-1
@@ -1,6 +1,6 @@
1MIT License1MIT License
2 2 
3-Copyright (c) 2026 gitcode-cli contributors3+Copyright (c) 2026 atomgit-cli contributors
4 4 
5Permission is hereby granted, free of charge, to any person obtaining a copy5Permission is hereby granted, free of charge, to any person obtaining a copy
6of this software and associated documentation files (the "Software"), to deal6of this software and associated documentation files (the "Software"), to deal
MMakefile+1-1文件内容可能有违规信息
MREADME.md+12-12
@@ -4,7 +4,7 @@
4 4 
5[![Go Version](https://img.shields.io/badge/Go-1.22+-00ADD8?style=flat&logo=go)](https://golang.org)5[![Go Version](https://img.shields.io/badge/Go-1.22+-00ADD8?style=flat&logo=go)](https://golang.org)
6[![License](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)6[![License](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
7-[![Release](https://img.shields.io/badge/Release-latest-blue)](https://gitcode.com/atomgit-cli/cli/releases)7+[![Release](https://img.shields.io/badge/Release-latest-blue)](https://atomgit.com/atomgit-cli/cli/releases)
8 8 
9AtomGit CLI(原 GitCode CLI)把仓库、Issue、PR、Release 和 Actions 带回终端,让开发者减少页面切换,也让脚本与 AI 获得结构化、可审计、带安全边界的 GitCode 执行入口。9AtomGit CLI(原 GitCode CLI)把仓库、Issue、PR、Release 和 Actions 带回终端,让开发者减少页面切换,也让脚本与 AI 获得结构化、可审计、带安全边界的 GitCode 执行入口。
10 10 
@@ -49,7 +49,7 @@ npx -y atomgit-cli@latest install
49gitcode version49gitcode version
50```50```
51 51 
52-等价坐标:`npx -y @gitcode-cli/cli@latest install`(与 `@atomgit-cli/cli` 并行等价,旧坐标长期可用,存量安装无需迁移)。npm 上的裸名 `gitcode-cli` 为第三方无关项目,请勿安装。52+等价坐标:`npx -y @gitcode-cli/cli@latest install`(与 `@atomgit-cli/cli` 并行等价,旧坐标长期可用,存量安装无需迁移)。npm 上的裸名 `atomgit-cli` 为第三方无关项目,请勿安装。
53 53 
54短命令适合用户主目录等可信环境,会继承当前目录与用户的 npm 配置。CI、审计、不可信项目目录或自定义 npm registry 环境请使用完整加固命令:54短命令适合用户主目录等可信环境,会继承当前目录与用户的 npm 配置。CI、审计、不可信项目目录或自定义 npm registry 环境请使用完整加固命令:
55 55 
@@ -94,7 +94,7 @@ gitcode doctor install --json
94 94 
95```bash95```bash
96# 克隆仓库(需要 git clone 才能获取版本信息)96# 克隆仓库(需要 git clone 才能获取版本信息)
97-git clone https://gitcode.com/atomgit-cli/cli.git97+git clone https://atomgit.com/atomgit-cli/cli.git
98cd cli98cd cli
99 99 
100# 方式一:使用 go build(推荐)100# 方式一:使用 go build(推荐)
@@ -120,7 +120,7 @@ export PATH="$HOME/.local/bin:$PATH"
120 120 
121```bash121```bash
122# 从 Releases 下载 .deb 包122# 从 Releases 下载 .deb 包
123-wget https://gitcode.com/atomgit-cli/cli/releases/download/v0.15.0/gc_0.15.0_amd64.deb123+wget https://atomgit.com/atomgit-cli/cli/releases/download/v0.15.0/gc_0.15.0_amd64.deb
124 124 
125# 安装125# 安装
126sudo dpkg -i gc_0.15.0_amd64.deb126sudo dpkg -i gc_0.15.0_amd64.deb
@@ -132,7 +132,7 @@ DEB/RPM packages install both `gc` and `gitcode`; on Linux they are equivalent.
132 132 
133```bash133```bash
134# 从 Releases 下载 .rpm 包134# 从 Releases 下载 .rpm 包
135-wget https://gitcode.com/atomgit-cli/cli/releases/download/v0.15.0/gc-0.15.0-1.x86_64.rpm135+wget https://atomgit.com/atomgit-cli/cli/releases/download/v0.15.0/gc-0.15.0-1.x86_64.rpm
136 136 
137# 安装137# 安装
138sudo rpm -i gc-0.15.0-1.x86_64.rpm138sudo rpm -i gc-0.15.0-1.x86_64.rpm
@@ -151,7 +151,7 @@ source .venv/bin/activate # Linux/macOS
151# .\.venv\Scripts\Activate.ps1 # Windows PowerShell151# .\.venv\Scripts\Activate.ps1 # Windows PowerShell
152 152 
153# 安装(一行命令)153# 安装(一行命令)
154-pip install https://gitcode.com/atomgit-cli/cli/releases/download/v0.15.0/gitcode_cli-0.15.0-py3-none-any.whl154+pip install https://atomgit.com/atomgit-cli/cli/releases/download/v0.15.0/gitcode_cli-0.15.0-py3-none-any.whl
155 155 
156# Windows PowerShell 中推荐使用 gitcode,避免 gc 被内置 Get-Content 别名覆盖156# Windows PowerShell 中推荐使用 gitcode,避免 gc 被内置 Get-Content 别名覆盖
157gitcode version157gitcode version
@@ -196,7 +196,7 @@ gitcode version
196| Linux x64 | `gc_linux_amd64` |196| Linux x64 | `gc_linux_amd64` |
197| Linux ARM64 | `gc_linux_arm64` |197| Linux ARM64 | `gc_linux_arm64` |
198 198 
199-下载地址: https://gitcode.com/atomgit-cli/cli/releases199+下载地址: https://atomgit.com/atomgit-cli/cli/releases
200 200 
201下载后赋予可执行权限,并放到 PATH 目录:201下载后赋予可执行权限,并放到 PATH 目录:
202 202 
@@ -325,7 +325,7 @@ gitcode auth login
325- 详细规则见 [docs/AUTH.md](./docs/AUTH.md)325- 详细规则见 [docs/AUTH.md](./docs/AUTH.md)
326 326 
327**获取 Token:**327**获取 Token:**
328-1. 登录 [GitCode](https://gitcode.com)328+1. 登录 [GitCode](https://atomgit.com)
3292. 进入 个人设置 -> 访问令牌3292. 进入 个人设置 -> 访问令牌
3303. 点击“新建访问令牌”,选择所需权限3303. 点击“新建访问令牌”,选择所需权限
3314. 复制生成的 Token3314. 复制生成的 Token
@@ -480,7 +480,7 @@ source ~/.config/fish/config.fish
480 480 
481```bash481```bash
482# 克隆仓库482# 克隆仓库
483-git clone https://gitcode.com/atomgit-cli/cli.git483+git clone https://atomgit.com/atomgit-cli/cli.git
484cd cli484cd cli
485 485 
486# 安装依赖486# 安装依赖
@@ -513,6 +513,6 @@ make run
513 513 
514## 相关链接514## 相关链接
515 515 
516-- [GitCode](https://gitcode.com) - GitCode 平台516+- [GitCode](https://atomgit.com) - GitCode 平台
517-- [API 文档](https://docs.gitcode.com/docs/apis/) - GitCode API 参考517+- [API 文档](https://docs.atomgit.com/docs/apis/) - GitCode API 参考
518-- [问题反馈](https://gitcode.com/atomgit-cli/cli/issues) - 提交 Bug 或建议518+- [问题反馈](https://atomgit.com/atomgit-cli/cli/issues) - 提交 Bug 或建议
MRELEASE.md+4-4文件内容可能有违规信息
Mbuild/scripts/postinstall.sh+2-2文件内容可能有违规信息
Mcontrib/rtk/config.toml+1-1文件内容可能有违规信息
Mdev.md+9-9文件内容可能有违规信息
Mdocs/AI-GUIDE.md+13-13文件内容可能有违规信息
Mdocs/AI-TEMPLATES.md+2-2文件内容可能有违规信息
Mdocs/AUTH.md+5-5文件内容可能有违规信息
Mdocs/COMMANDS.md+28-27文件内容可能有违规信息
Mdocs/INTRODUCTION.md+24-24文件内容可能有违规信息
Mdocs/LOOP-GOAL-GUIDE.md+8-8文件内容可能有违规信息
Mdocs/LOOP_ENGINEERING_MAINLINE_ANALYSIS.md+48-48文件内容可能有违规信息
Mdocs/PACKAGING.md+15-15文件内容可能有违规信息
Mdocs/README.md+3-3文件内容可能有违规信息
Mdocs/REGRESSION.md+1-1文件内容可能有违规信息
Mdocs/SIGS.md+2-2文件内容可能有违规信息
Mdocs/releases/v0.10.0.md+8-8文件内容可能有违规信息
Mdocs/releases/v0.10.1.md+8-8文件内容可能有违规信息
Mdocs/releases/v0.10.2.md+7-7文件内容可能有违规信息
Mdocs/releases/v0.10.3.md+8-8文件内容可能有违规信息
Mdocs/releases/v0.11.0.md+6-6文件内容可能有违规信息
Mdocs/releases/v0.11.1.md+6-6文件内容可能有违规信息
Mdocs/releases/v0.12.0.md+1-1文件内容可能有违规信息
Mdocs/releases/v0.14.0.md+2-2文件内容可能有违规信息
Mdocs/releases/v0.14.1.md+3-3文件内容可能有违规信息
Mdocs/releases/v0.15.0.md+1-1文件内容可能有违规信息
Mdocs/releases/v0.9.0.md+7-7文件内容可能有违规信息
Mdocs/releases/v0.9.1.md+9-9文件内容可能有违规信息
Mdocs/rfcs/README.md+1-1文件内容可能有违规信息
Mdocs/superpowers/specs/2026-06-03-precommit-check.md+14-14文件内容可能有违规信息
Mdocs/superpowers/specs/2026-06-05-bugfix-issue-250.md+13-13文件内容可能有违规信息
Mhomebrew/gc.rb+1-1文件内容可能有违规信息
Missues-plan/00-overview.md+3-3文件内容可能有违规信息
Missues-plan/01-requirements-overview.md+2-2文件内容可能有违规信息
Missues-plan/02-architecture.md+1-1文件内容可能有违规信息
Missues-plan/03-module-auth.md+7-7文件内容可能有违规信息
Missues-plan/04-module-repo.md+12-12文件内容可能有违规信息
Missues-plan/05-module-issue.md+16-16文件内容可能有违规信息
Missues-plan/06-module-pr.md+14-14文件内容可能有违规信息
Missues-plan/07-api-client.md+6-6文件内容可能有违规信息
Missues-plan/08-config.md+7-7文件内容可能有违规信息
Missues-plan/09-testing.md+7-7文件内容可能有违规信息
Missues-plan/10-deployment.md+15-15文件内容可能有违规信息
Missues-plan/README.md+3-3文件内容可能有违规信息
Missues-plan/agent-cli-improvement/README.md+4-4文件内容可能有违规信息
Missues-plan/agent-cli-improvement/gap-analysis.md+1-1文件内容可能有违规信息
Missues-plan/agent-cli-improvement/issue-breakdown.md+2-2文件内容可能有违规信息
Missues-plan/agent-cli-improvement/roadmap.md+1-1文件内容可能有违规信息
Missues-plan/agent-cli-improvement/target-state.md+2-2文件内容可能有违规信息
Missues-plan/milestones/m1-foundation.md+4-4文件内容可能有违规信息
Missues-plan/milestones/m2-auth.md+13-13文件内容可能有违规信息
Missues-plan/milestones/m3-repo.md+5-5文件内容可能有违规信息
Missues-plan/milestones/m4-issue.md+5-5文件内容可能有违规信息
Missues-plan/milestones/m5-pr.md+5-5文件内容可能有违规信息
Mnfpm-amd64.yaml+1-1文件内容可能有违规信息
Mnfpm-arm64.yaml+1-1文件内容可能有违规信息
Mnpm/README.md+12-12文件内容可能有违规信息
Mnpm/lib/install.js+12-10文件内容可能有违规信息
Mnpm/test/install.test.js+13-10文件内容可能有违规信息
Mpkg/cmd/doctor/install/install.go+2-2文件内容可能有违规信息
Mpkg/cmd/doctor/install/install_test.go+1-1文件内容可能有违规信息
Mpkg/cmd/root/root.go+3-1文件内容可能有违规信息
Mpkg/cmd/root/root_test.go+116-1文件内容可能有违规信息
Mpkg/cmd/version/version.go+2-2文件内容可能有违规信息
Mpkg/cmd/version/version_test.go+3-3文件内容可能有违规信息
Mpyproject.toml+4-4文件内容可能有违规信息
Mscoop/gc.json+3-3文件内容可能有违规信息
Mscripts/build.sh+1-1文件内容可能有违规信息
Mscripts/package.sh+1-1文件内容可能有违规信息
Mscripts/postinstall.sh+2-2文件内容可能有违规信息
Mscripts/test-sync-docs-version.sh+1-1文件内容可能有违规信息
Mscripts/verify-remote-facts.py+1-1文件内容可能有违规信息
Mspec/README.md+1-1文件内容可能有违规信息
Mspec/delivery/build-and-package.md+1-1文件内容可能有违规信息
Mspec/delivery/ci-workflows.md+2-2文件内容可能有违规信息
Mspec/delivery/release-process.md+3-3文件内容可能有违规信息
Mspec/foundations/agent-friendly-cli.md+1-1文件内容可能有违规信息
Mspec/foundations/code-quality-gates.md+2-2文件内容可能有违规信息
Mspec/foundations/coding-standards.md+6-6文件内容可能有违规信息
Mspec/foundations/command-template.md+5-5文件内容可能有违规信息
Mspec/foundations/security.md+3-3文件内容可能有违规信息
Mspec/foundations/testing-guide.md+2-2文件内容可能有违规信息
Mspec/governance/ai-collaboration.md+5-5文件内容可能有违规信息
Mspec/governance/docs-governance.md+7-7文件内容可能有违规信息
Mspec/governance/sig-governance.md+1-1文件内容可能有违规信息
Mspec/governance/source-of-truth-matrix.md+5-5文件内容可能有违规信息
Mspec/workflows/ai-local-development-workflow.md+4-4文件内容可能有违规信息
Mspec/workflows/development-workflow.md+6-6文件内容可能有违规信息
Mspec/workflows/issue-workflow.md+3-3文件内容可能有违规信息
Mspec/workflows/pr-workflow.md+2-2文件内容可能有违规信息
Mspec/workflows/rfc-workflow.md+1-1文件内容可能有违规信息
Mspec/workflows/test-workflow.md+1-1文件内容可能有违规信息