chore(blueprint): 建仓边界裁决(接线/放风筝)+ G7 一键接线卡

This commit is contained in:
lanrtop 2026-07-03 09:56:19 +09:00
parent a9805f70f9
commit 09410cc35f

View File

@ -124,6 +124,13 @@ Gitea push → POST /webhook/gitea/:project_id
- complexity: M
- 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+ 设 origingit_remote_setclone_url 已知)+ pushgit_push已有 git 但无 origin → 只做后两步;已有 origin → 不显示按钮;每步失败给出可读错误;接线完成后提示「日常 commit/push 归项目会话(接线/放风筝边界)」
### 💭 /ship 泛化 + 工作流档位分发
- status: concept
- 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/ 路径 + 内网穿透(备案,不建议)
- 不用 frp 直接映射 27190MCP 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 数据
## 复盘笔记