chore(blueprint): 建仓边界裁决(接线/放风筝)+ G7 一键接线卡
This commit is contained in:
parent
a9805f70f9
commit
09410cc35f
@ -124,6 +124,13 @@ Gitea push → POST /webhook/gitea/:project_id
|
|||||||
- complexity: M
|
- complexity: M
|
||||||
- acceptance: TBD —— remote 切换 + 推送,安全增量,不丢历史
|
- acceptance: TBD —— remote 切换 + 推送,安全增量,不丢历史
|
||||||
|
|
||||||
|
### 📋 G7. 新建仓库后一键接线(本地 init + 首次 push)
|
||||||
|
- status: todo
|
||||||
|
- complexity: M
|
||||||
|
- depends: G2
|
||||||
|
- files: src/components/dashboard/GiteaPanel.tsx, src/lib/commands.ts
|
||||||
|
- acceptance: gitea_create_repo/gitea_link_repo 成功后,检测项目本地状态(复用 scan_local_git):无 .git → 提供「一键接线」按钮执行 init + 首次 commit(复用 git_init_and_commit)+ 设 origin(git_remote_set,clone_url 已知)+ push(git_push);已有 git 但无 origin → 只做后两步;已有 origin → 不显示按钮;每步失败给出可读错误;接线完成后提示「日常 commit/push 归项目会话(接线/放风筝边界)」
|
||||||
|
|
||||||
### 💭 /ship 泛化 + 工作流档位分发
|
### 💭 /ship 泛化 + 工作流档位分发
|
||||||
- status: concept
|
- status: concept
|
||||||
- notes: /ship 去 enterprise-system 硬编码(仓库路径从 git remote get-url origin 推导、分支模型可配置),进入增配档接入包成为可一键分发的能力;配套「基线档 push CI」workflow 模板(master push → typecheck + cargo test/vitest,远端强制测试补"测试烂在本地"的洞,产出 CI 状态数据即观测面首批 CI 燃料)。项目导师按画像提示升降档。
|
- notes: /ship 去 enterprise-system 硬编码(仓库路径从 git remote get-url origin 推导、分支模型可配置),进入增配档接入包成为可一键分发的能力;配套「基线档 push CI」workflow 模板(master push → typecheck + cargo test/vitest,远端强制测试补"测试烂在本地"的洞,产出 CI 状态数据即观测面首批 CI 燃料)。项目导师按画像提示升降档。
|
||||||
@ -184,6 +191,7 @@ Gitea push → POST /webhook/gitea/:project_id
|
|||||||
|
|
||||||
- **公网 Gitea + 内网炼境为标准拓扑(2026-07-02 裁决)**:观测面以 G6 出站轮询为主(每 10 分钟),webhook 仅作同网/有穿透场景的补充。理由:① 炼境 27190 端口(MCP 路由无鉴权)保持零公网暴露;② 飞轮是统计系统非监控系统,10 分钟延迟在天/周分析粒度下为零影响;③ /ship 在 enterprise-system 已实证全出站 API 可支撑完整 PR 流水线;④ 主动拉取更贴合风筝线"持线人"定位。若未来需秒级实时:云服务器 nginx 仅反代 /webhook/gitea/ 路径 + 内网穿透(备案,不建议)
|
- **公网 Gitea + 内网炼境为标准拓扑(2026-07-02 裁决)**:观测面以 G6 出站轮询为主(每 10 分钟),webhook 仅作同网/有穿透场景的补充。理由:① 炼境 27190 端口(MCP 路由无鉴权)保持零公网暴露;② 飞轮是统计系统非监控系统,10 分钟延迟在天/周分析粒度下为零影响;③ /ship 在 enterprise-system 已实证全出站 API 可支撑完整 PR 流水线;④ 主动拉取更贴合风筝线"持线人"定位。若未来需秒级实时:云服务器 nginx 仅反代 /webhook/gitea/ 路径 + 内网穿透(备案,不建议)
|
||||||
- 不用 frp 直接映射 27190:MCP Server 工具路由无鉴权,全端口暴露 = append_project_note 等工具裸奔公网
|
- 不用 frp 直接映射 27190:MCP Server 工具路由无鉴权,全端口暴露 = append_project_note 等工具裸奔公网
|
||||||
|
- **建仓边界·接线/放风筝(2026-07-03 裁决)**:炼境管"接线"=一次性 git 基建(建远端仓库/迁移/绑定/webhook + 本地 init/首次 commit/设 origin/首次 push——机械、零意图判断);子项目 AI 会话管"放风筝"=日常内容生产(commit/push/分支/PR/蓝图内容——每步带意图)。判据:不需要理解项目内容的 git 操作归炼境,需要理解的归项目会话。原 GitHub PublishModal 本就覆盖全链路,Gitea 版只重建了远端一半,本地接线断档由 G7 补
|
||||||
- **工作流两档制(2026-07-02 裁决)**:/ship 完整 PR 流水线是"稳定剂"元素,有明确 scope(事故成本高:对外交付/生产系统)与 boundary(探索期高频迭代项目,PR 税会腰斩节奏——炼境自身单日 20+ commit 实证)。炼境不统一推广任何工作流,按项目画像分档:基线档=直推+lefthook+本地测试+push CI;增配档=/ship 全流水线(enterprise-system 为活样板)。升降档判据交给飞轮数据(返工率/CI 拦截率/review 有效率),工作流选择本身进入置信度体系。炼境自身升档时机:稳定使用期 或 飞轮阶段三需要 PR/review 数据
|
- **工作流两档制(2026-07-02 裁决)**:/ship 完整 PR 流水线是"稳定剂"元素,有明确 scope(事故成本高:对外交付/生产系统)与 boundary(探索期高频迭代项目,PR 税会腰斩节奏——炼境自身单日 20+ commit 实证)。炼境不统一推广任何工作流,按项目画像分档:基线档=直推+lefthook+本地测试+push CI;增配档=/ship 全流水线(enterprise-system 为活样板)。升降档判据交给飞轮数据(返工率/CI 拦截率/review 有效率),工作流选择本身进入置信度体系。炼境自身升档时机:稳定使用期 或 飞轮阶段三需要 PR/review 数据
|
||||||
|
|
||||||
## 复盘笔记
|
## 复盘笔记
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user