已开启
docs: migrate presentation references to atomgit.com and atomgit-cli #611
leonaltair创建于 5 天前
docs: migrate presentation references to atomgit.com and atomgit-cli #611
已开启
共 185 个文件变更+991-868
| @@ -2,7 +2,7 @@ | |||
| 2 | - **Title**: add gc pr label command | 2 | - **Title**: add gc pr label command |
| 3 | - **Type**: feature | 3 | - **Type**: feature |
| 4 | - **Status**: merged | 4 | - **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-25 | 6 | - **Date**: 2026-06-25 |
| 7 | 7 | ||
| 8 | ## Gate Compliance | 8 | ## Gate Compliance |
| @@ -4,7 +4,7 @@ | |||
| 4 | - **Type**: bug | 4 | - **Type**: bug |
| 5 | - **Status**: merged | 5 | - **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-273 | 8 | - **Branch**: bugfix/issue-273 |
| 9 | - **Started**: 2026-06-24 | **Merged**: 2026-06-24 | 9 | - **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 | |
| @@ -4,7 +4,7 @@ | |||
| 4 | - **Type**: docs | 4 | - **Type**: docs |
| 5 | - **Status**: merged | 5 | - **Status**: merged |
| 6 | - **Loop**: fullflow-main | 6 | - **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-275 | 8 | - **Branch**: docs/issue-275 |
| 9 | - **Started**: 2026-06-24 | **Merged**: 2026-06-24 | 9 | - **Started**: 2026-06-24 | **Merged**: 2026-06-24 |
| 10 | 10 | ||
| @@ -4,7 +4,7 @@ | |||
| 4 | - **Type**: docs | 4 | - **Type**: docs |
| 5 | - **Status**: merged | 5 | - **Status**: merged |
| 6 | - **Loop**: fullflow-main | 6 | - **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-2 | 8 | - **Branch**: docs/issue-276-2 |
| 9 | - **Started**: 2026-06-24 | **Merged**: 2026-06-24 | 9 | - **Started**: 2026-06-24 | **Merged**: 2026-06-24 |
| 10 | 10 | ||
| @@ -3,7 +3,7 @@ | |||
| 3 | - **Title**: clarify that gc schema excludes help and completion commands | 3 | - **Title**: clarify that gc schema excludes help and completion commands |
| 4 | - **Type**: docs | 4 | - **Type**: docs |
| 5 | - **Status**: merged | 5 | - **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-277 | 7 | - **Branch**: docs/issue-277 |
| 8 | - **Date**: 2026-06-24 | 8 | - **Date**: 2026-06-24 |
| 9 | 9 | ||
| @@ -4,7 +4,7 @@ | |||
| 4 | - **Type**: docs | 4 | - **Type**: docs |
| 5 | - **Status**: merged | 5 | - **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-280 | 8 | - **Branch**: docs/issue-280 |
| 9 | - **Started**: 2026-06-24 | **Merged**: 2026-06-24 | 9 | - **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 endings | 2 | - **Title**: add .gitattributes to enforce LF line endings |
| 3 | - **Type**: chore | 3 | - **Type**: chore |
| 4 | - **Status**: merged | 4 | - **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-24 | 6 | - **Date**: 2026-06-24 |
| @@ -4,7 +4,7 @@ | |||
| 4 | - **Type**: bug (test infra) | 4 | - **Type**: bug (test infra) |
| 5 | - **Status**: merged | 5 | - **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-298 | 8 | - **Branch**: bugfix/issue-298 |
| 9 | - **Started**: 2026-06-24 | **Merged**: 2026-06-24 | 9 | - **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 | |
| @@ -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 Links | 28 | ## PR Links |
| 29 | 29 | ||
| 30 | -- GitCode: https://gitcode.com/gitcode-cli/cli/pulls/297 | 30 | +- GitCode: https://atomgit.com/atomgit-cli/cli/pulls/297 |
| 31 | -- GitHub: https://github.com/gitcode-cli/cli/pull/9 | 31 | +- GitHub: https://github.com/atomgit-cli/cli/pull/9 |
| 32 | -- CI Run: https://github.com/gitcode-cli/cli/actions/runs/28276282897 | 32 | +- CI Run: https://github.com/atomgit-cli/cli/actions/runs/28276282897 |
| 33 | 33 | ||
| 34 | ## Multi-Role Review | 34 | ## 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/28276023093 | 40 | +- **CI**: https://github.com/atomgit-cli/cli/actions/runs/28276023093 |
| 41 | -- **验证记录**: https://gitcode.com/gitcode-cli/cli/issues/329#comment-177415965 | 41 | +- **验证记录**: https://atomgit.com/atomgit-cli/cli/issues/329#comment-177415965 |
| 42 | -- **自检记录**: https://gitcode.com/gitcode-cli/cli/issues/329#comment-177417601 | 42 | +- **自检记录**: https://atomgit.com/atomgit-cli/cli/issues/329#comment-177417601 |
| 43 | -- **评审汇总**: https://gitcode.com/gitcode-cli/cli/pulls/296#comment-3b96013f | 43 | +- **评审汇总**: https://atomgit.com/atomgit-cli/cli/pulls/296#comment-3b96013f |
| 44 | -- **合入确认**: https://gitcode.com/gitcode-cli/cli/issues/329#comment-177418221 | 44 | +- **合入确认**: https://atomgit.com/atomgit-cli/cli/issues/329#comment-177418221 |
| 45 | 45 | ||
| 46 | ## 变更摘要 | 46 | ## 变更摘要 |
| 47 | 47 | ||
| @@ -5,7 +5,7 @@ | |||
| 5 | - **风险**: risk/medium | 5 | - **风险**: risk/medium |
| 6 | - **范围**: scope/naming | 6 | - **范围**: scope/naming |
| 7 | - **状态**: merged | 7 | - **状态**: 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-27 | 9 | - **处理日期**: 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/289 | 53 | +- PR: https://atomgit.com/atomgit-cli/cli/pulls/289 |
| 54 | -- Issue: https://gitcode.com/gitcode-cli/cli/issues/337 | 54 | +- Issue: https://atomgit.com/atomgit-cli/cli/issues/337 |
| 55 | - 分支: bugfix/issue-337 | 55 | - 分支: bugfix/issue-337 |
| 56 | - 提交: fix: export ResolveOptions struct in pr/comment/resolve | 56 | - 提交: fix: export ResolveOptions struct in pr/comment/resolve |
| @@ -1,5 +1,5 @@ | |||
| 1 | # Issue #340 — Delivery Record | 1 | # 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/-1 | 4 | - **变更**: +25/-1 |
| 5 | - **完成时间**: 2026-06-27 12:39 | 5 | - **完成时间**: 2026-06-27 12:39 |
| @@ -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/stringsJoin | 6 | - **标题**: 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 Code | 66 | 🤖 Generated with Claude Code |
| @@ -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 Record | 1 | # 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/-19 | 5 | - **变更**: +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/28275334484 | 40 | +- **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 Record | 1 | # 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/-14 | 4 | - **变更**: +44/-14 |
| 5 | - **完成时间**: — | 5 | - **完成时间**: — |
| 6 | 6 | ||
| @@ -1,7 +1,7 @@ | |||
| 1 | # Delivery: Issue #367 | 1 | # 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 cloneRun | 4 | +- **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/medium | 6 | - **Risk**: risk/medium |
| 7 | - **Branch**: worktree-issue-367-20260629 | 7 | - **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 Summary | 43 | ## CI Summary |
| 44 | 44 | ||
| 45 | -- **URL**: https://github.com/gitcode-cli/cli/actions/runs/28352147011 | 45 | +- **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 #370 | 1 | # 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-27 | 5 | - **Date**: 2026-06-27 |
| 6 | - **Type**: docs-only | 6 | - **Type**: docs-only |
| 7 | - **Risk**: low | 7 | - **Risk**: low |
| @@ -1,6 +1,6 @@ | |||
| 1 | # Issue #371 — Delivery Record | 1 | # 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 files | 5 | - **变更**: +19/-19, 8 files |
| 6 | - **完成时间**: 2026-06-27 13:12 | 6 | - **完成时间**: 2026-06-27 13:12 |
| @@ -1,9 +1,9 @@ | |||
| 1 | # Issue #379 — Delivery Record | 1 | # 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 | - **风险**: low | 7 | - **风险**: low |
| 8 | - **类型**: bug (代码改动) | 8 | - **类型**: bug (代码改动) |
| 9 | - **状态**: merged | 9 | - **状态**: 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 | ## 变更 |
| @@ -22,9 +22,9 @@ | |||
| 22 | - 分支: bugfix/issue-400 | 22 | - 分支: 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/345 | 25 | +- PR (GitCode): !345 — https://atomgit.com/atomgit-cli/cli/merge_requests/345 |
| 26 | -- PR (GitHub 镜像仓, 触发 CI): #18 — https://github.com/gitcode-cli/cli/pull/18 | 26 | +- PR (GitHub 镜像仓, 触发 CI): #18 — https://github.com/atomgit-cli/cli/pull/18 |
| 27 | -- CI Run: 28837606503 — https://github.com/gitcode-cli/cli/actions/runs/28837606503 | 27 | +- 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 | ## 状态流转 |
| @@ -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 | ||
| @@ -3,7 +3,7 @@ | |||
| 3 | ## Prompt | 3 | ## 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 | ||
| 9 | Agent 1 - 代码质量: 依据 spec/foundations/coding-standards.md + code-quality-gates.md | 9 | Agent 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: 取 Issue | 34 | ## 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 → Verified | 37 | ## 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 | ## Prompt | 3 | ## 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/cli | 9 | + 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/cli | 10 | + 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/cli | 11 | + 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 | ||
| @@ -44,6 +44,6 @@ CMD ["--help"] | |||
| 44 | # Labels | 44 | # Labels |
| 45 | LABEL org.opencontainers.image.title="GitCode CLI" | 45 | LABEL org.opencontainers.image.title="GitCode CLI" |
| 46 | LABEL org.opencontainers.image.description="Command line tool for GitCode" | 46 | LABEL 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" |
| 48 | LABEL org.opencontainers.image.source="https://github.com/atomgit-cli/cli" | 48 | LABEL org.opencontainers.image.source="https://github.com/atomgit-cli/cli" |
| 49 | LABEL org.opencontainers.image.vendor="GitCode" | 49 | LABEL org.opencontainers.image.vendor="GitCode" |
| @@ -11,7 +11,7 @@ description: 在 CI、本地开发和容器三种环境下配置 GitCode CLI 认 | |||
| 11 | 11 | ||
| 12 | ## 推荐 skill | 12 | ## 推荐 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-26 | 102 | - 验证时间: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 |  | 107 |  |
| 108 | 108 | ||
| @@ -11,7 +11,7 @@ description: 使用 GitCode CLI 的 commit view/diff/patch 追溯某次变更的 | |||
| 11 | 11 | ||
| 12 | ## 推荐 skill | 12 | ## 推荐 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 | ||
| @@ -14,7 +14,7 @@ description: 使用 GitCode CLI 从 fork 仓库向 openLiBing 发布平台主仓 | |||
| 14 | - `gitcode-pr-create` — 从 fork 仓库创建 Pull Request | 14 | - `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 | ||
| @@ -16,7 +16,7 @@ description: 使用 GitCode CLI 将已完成的分支变更整理为 Issue,再 | |||
| 16 | - `gitcode-issue-create` — 撰写并创建高质量 Issue | 16 | - `gitcode-issue-create` — 撰写并创建高质量 Issue |
| 17 | - `gitcode-pr-create` — 从 fork 分支向目标仓库创建 PR | 17 | - `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 | - | 98 | + |
| 99 | - | 99 | + |
| 100 | - | 100 | + |
| 101 | 101 | ||
| 102 | ### Issue 创建 | 102 | ### Issue 创建 |
| 103 | 103 | ||
| @@ -11,7 +11,7 @@ openLiBing 发布平台仓库当前标签较少,缺少 `scope/*`(模块范 | |||
| 11 | 11 | ||
| 12 | ## 推荐 skill | 12 | ## 推荐 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 | ||
| @@ -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 |  | 97 |  |
| 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 | ## 推荐 skill | 12 | ## 推荐 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` skill | 82 | - (可选)安装 `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`,确认不会产生远端 issue | 91 | - `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 | ## 推荐 skill | 12 | ## 推荐 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 --json | 31 | gitcode release list -R openLiBingNext/openlibing-platform-release --json |
| 32 | 32 | ||
| 33 | 2. 查看特定 release 详情,确认资产和状态: | 33 | 2. 查看特定 release 详情,确认资产和状态: |
| 34 | - gitcode release view v0.0.0-gitcode-cli-case-demo -R openLiBingNext/openlibing-platform-release --json | 34 | + gitcode release view v0.0.0-atomgit-cli-case-demo -R openLiBingNext/openlibing-platform-release --json |
| 35 | 35 | ||
| 36 | 3. 下载 release 资产(如文档或 jar): | 36 | 3. 下载 release 资产(如文档或 jar): |
| 37 | - gitcode release download v0.0.0-gitcode-cli-case-demo -R openLiBingNext/openlibing-platform-release --dir ./downloads | 37 | + gitcode release download v0.0.0-atomgit-cli-case-demo -R openLiBingNext/openlibing-platform-release --dir ./downloads |
| 38 | 38 | ||
| 39 | 4. 如需更新 release 说明: | 39 | 4. 如需更新 release 说明: |
| 40 | - gitcode release edit v0.0.0-gitcode-cli-case-demo -R openLiBingNext/openlibing-platform-release --body-file /tmp/release-notes.md --json | 40 | + gitcode release edit v0.0.0-atomgit-cli-case-demo -R openLiBingNext/openlibing-platform-release --body-file /tmp/release-notes.md --json |
| 41 | 41 | ||
| 42 | 5. 如需上传额外资产: | 42 | 5. 如需上传额外资产: |
| 43 | - gitcode release upload v0.0.0-gitcode-cli-case-demo -R openLiBingNext/openlibing-platform-release ./new-asset.jar | 43 | + gitcode release upload v0.0.0-atomgit-cli-case-demo -R openLiBingNext/openlibing-platform-release ./new-asset.jar |
| 44 | 44 | ||
| 45 | 6. 如要删除错误 release(危险操作): | 45 | 6. 如要删除错误 release(危险操作): |
| 46 | - gitcode release delete v0.0.0-gitcode-cli-case-demo -R openLiBingNext/openlibing-platform-release --dry-run | 46 | + 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 --json | 48 | + 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-26 | 102 | - 执行时间:2026-05-26 |
| 103 | - 当前 release 数量:1 | 103 | - 当前 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 个 release | 107 | - `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 | ## 推荐 skill | 12 | ## 推荐 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` skill | 78 | - (可选)安装 `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 个开放 Issue | 84 | +- `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` |
| @@ -11,7 +11,7 @@ description: 使用 GitCode CLI 对 openLiBing 发布平台执行敏感信息、 | |||
| 11 | 11 | ||
| 12 | ## 推荐 skill | 12 | ## 推荐 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 | ||
| @@ -1,6 +1,6 @@ | |||
| 1 | MIT License | 1 | MIT License |
| 2 | 2 | ||
| 3 | -Copyright (c) 2026 gitcode-cli contributors | 3 | +Copyright (c) 2026 atomgit-cli contributors |
| 4 | 4 | ||
| 5 | Permission is hereby granted, free of charge, to any person obtaining a copy | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy |
| 6 | of this software and associated documentation files (the "Software"), to deal | 6 | of this software and associated documentation files (the "Software"), to deal |
| @@ -4,7 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | [](https://golang.org) | 5 | [](https://golang.org) |
| 6 | [](LICENSE) | 6 | [](LICENSE) |
| 7 | -[](https://gitcode.com/atomgit-cli/cli/releases) | 7 | +[](https://atomgit.com/atomgit-cli/cli/releases) |
| 8 | 8 | ||
| 9 | AtomGit CLI(原 GitCode CLI)把仓库、Issue、PR、Release 和 Actions 带回终端,让开发者减少页面切换,也让脚本与 AI 获得结构化、可审计、带安全边界的 GitCode 执行入口。 | 9 | AtomGit CLI(原 GitCode CLI)把仓库、Issue、PR、Release 和 Actions 带回终端,让开发者减少页面切换,也让脚本与 AI 获得结构化、可审计、带安全边界的 GitCode 执行入口。 |
| 10 | 10 | ||
| @@ -49,7 +49,7 @@ npx -y atomgit-cli@latest install | |||
| 49 | gitcode version | 49 | gitcode 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 | ```bash | 95 | ```bash |
| 96 | # 克隆仓库(需要 git clone 才能获取版本信息) | 96 | # 克隆仓库(需要 git clone 才能获取版本信息) |
| 97 | -git clone https://gitcode.com/atomgit-cli/cli.git | 97 | +git clone https://atomgit.com/atomgit-cli/cli.git |
| 98 | cd cli | 98 | cd cli |
| 99 | 99 | ||
| 100 | # 方式一:使用 go build(推荐) | 100 | # 方式一:使用 go build(推荐) |
| @@ -120,7 +120,7 @@ export PATH="$HOME/.local/bin:$PATH" | |||
| 120 | 120 | ||
| 121 | ```bash | 121 | ```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.deb | 123 | +wget https://atomgit.com/atomgit-cli/cli/releases/download/v0.15.0/gc_0.15.0_amd64.deb |
| 124 | 124 | ||
| 125 | # 安装 | 125 | # 安装 |
| 126 | sudo dpkg -i gc_0.15.0_amd64.deb | 126 | sudo 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 | ```bash | 133 | ```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.rpm | 135 | +wget https://atomgit.com/atomgit-cli/cli/releases/download/v0.15.0/gc-0.15.0-1.x86_64.rpm |
| 136 | 136 | ||
| 137 | # 安装 | 137 | # 安装 |
| 138 | sudo rpm -i gc-0.15.0-1.x86_64.rpm | 138 | sudo 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 PowerShell | 151 | # .\.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.whl | 154 | +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 别名覆盖 |
| 157 | gitcode version | 157 | gitcode 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/releases | 199 | +下载地址: 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) |
| 329 | 2. 进入 个人设置 -> 访问令牌 | 329 | 2. 进入 个人设置 -> 访问令牌 |
| 330 | 3. 点击“新建访问令牌”,选择所需权限 | 330 | 3. 点击“新建访问令牌”,选择所需权限 |
| 331 | 4. 复制生成的 Token | 331 | 4. 复制生成的 Token |
| @@ -480,7 +480,7 @@ source ~/.config/fish/config.fish | |||
| 480 | 480 | ||
| 481 | ```bash | 481 | ```bash |
| 482 | # 克隆仓库 | 482 | # 克隆仓库 |
| 483 | -git clone https://gitcode.com/atomgit-cli/cli.git | 483 | +git clone https://atomgit.com/atomgit-cli/cli.git |
| 484 | cd cli | 484 | cd 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 或建议 |