Merge remote-tracking branch 'origin/main' into fix/blobstore-id-hardening
This commit is contained in:
@@ -0,0 +1,33 @@
|
|||||||
|
# feature/branch-hierarchy-clause 任务卡
|
||||||
|
|
||||||
|
任务主记录:PR #82 https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/82(merge aa87dcff82);状态:已完成(回填);owner:weichen
|
||||||
|
|
||||||
|
## 基线与授权
|
||||||
|
|
||||||
|
- 权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)= 7d45719869cfeee203ca3e1e8d6c7f6a468faf2e
|
||||||
|
- 工作区:/home/weichen/projects/Agent-System-Dev-wt-feature-branch-hierarchy-clause(worktree);分支:feature/branch-hierarchy-clause
|
||||||
|
- 授权与交付终点:用户 2026-09-30 认可分支层级研究结论后授权落地——把"默认从 origin/main 切分支、堆叠分支有条件许可"写成 Dev 仓入口可见条款(collaboration.md 已有上位依据,本任务只做入口显式化)。终点:PR 合入 main。未授权:改 task.sh 自动化逻辑、改兄弟仓与 Development-Guidelines、分支保护变更。
|
||||||
|
|
||||||
|
## 目标与非目标
|
||||||
|
|
||||||
|
- 目标:AGENTS.md 任务门禁节新增一条「分支层级」:① 任务分支一律从权威 origin/main 切(task-start 已强制),同批互不依赖子任务用同 R0 兄弟分支;② 确有顺序依赖时允许从父 feature 分支切子分支(collaboration.md「确有堆叠分支依赖时显式记录父任务……」条款的入口显式化),须满足:任务卡记录父任务与父 PR、子分支命名 `<type>/<父slug>-<子题>` 且不嵌 SHA、合入顺序固定父→子、父合入后子分支 task-sync 并入最新 main 并把 PR base 改回 main 方可声明可合入。
|
||||||
|
- 非目标:不改 task.sh/precheck 行为(自动化仍只认 origin/main);不追溯清理历史编号子分支(均已合入);不动兄弟仓 AGENTS.md(分支纪律由 collaboration.md 上位条款覆盖)。
|
||||||
|
|
||||||
|
## 同步记录
|
||||||
|
|
||||||
|
| 节点 | sync_base_sha | tested_head_sha | checked_at |
|
||||||
|
|---|---|---|---|
|
||||||
|
| 启动 | 7d45719869cfeee203ca3e1e8d6c7f6a468faf2e | 7d45719869cfeee203ca3e1e8d6c7f6a468faf2e | 2026-09-30T16:34:07Z |
|
||||||
|
|
||||||
|
## 结果与验证
|
||||||
|
|
||||||
|
- 结果:AGENTS.md 任务门禁节新增「分支层级」一条(位于 task-start 条目后):默认 origin/main 单层分支 + 兄弟分支批次模式;堆叠子分支四项条件(记录父任务/父 PR、命名不嵌 SHA、父→子合入次序、父合入后 sync 并改回 base)。
|
||||||
|
- 验证:纯文档变更,验证为差异审阅 + 门禁输出——precheck READY(R0=7d45719869)、task-sync 通过(见同步记录行);无代码路径与自动化行为变更,无需 make test(PROJECT.md 验证节针对构建/测试组合,本次不触及)。
|
||||||
|
- 影响与剩余项:后续堆叠场景按四项条件执行;自动化对堆叠分支仍不可见(已知边界,写进条款文案)。剩余:无。
|
||||||
|
| 同步前验收 | cc2f0b2e19687774f3a0252977eb742b0aa8fac0 | 9e213a89c3ebbcdd469397a3215e9dee16949b85 | 2026-09-30T16:35:09Z |
|
||||||
|
|
||||||
|
## 闭合记录(card-autoclose 回填)
|
||||||
|
|
||||||
|
- 依据:merge aa87dcff82f3512936e0d9114ec4f0d5e43b334e(PR #82)已包含于 origin/main,分支成果已落盘;本段为合入后回填。
|
||||||
|
- 合并主题:Merge pull request 'Make the stacked-branch exception explicit in AGENTS.md' (#82) from feature/branch-hierarchy-clause into main
|
||||||
|
- 归档:随闭合移入 .task/archive/;任务执行期的过程证据见原任务记录与 PR。
|
||||||
+8
-2
@@ -1,6 +1,6 @@
|
|||||||
# feature/chat-process-split-r1 任务卡
|
# feature/chat-process-split-r1 任务卡
|
||||||
|
|
||||||
任务主记录:<PR 链接,task-finish 时填写>;状态:进行中;owner:weichen
|
任务主记录:PR #79 https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/79(merge eb1877b3f7);状态:已完成(回填);owner:weichen
|
||||||
|
|
||||||
## 基线与授权
|
## 基线与授权
|
||||||
|
|
||||||
@@ -22,7 +22,7 @@
|
|||||||
|---|---|---|---|
|
|---|---|---|---|
|
||||||
| 启动 | ffda6d33eabb23c9be5bac221529367d771c5f7b | ffda6d33eabb23c9be5bac221529367d771c5f7b | 2026-09-30T14:43:43Z |
|
| 启动 | ffda6d33eabb23c9be5bac221529367d771c5f7b | ffda6d33eabb23c9be5bac221529367d771c5f7b | 2026-09-30T14:43:43Z |
|
||||||
|
|
||||||
## 结果与验证(完成后填写)
|
## 结果与验证
|
||||||
|
|
||||||
- 结果:
|
- 结果:
|
||||||
- backend 提交 `0e76f59`(feature/chat-process-split-r1):`internal/runtime/llm.go` 工具轮 text 部件 `Process: len(calls) > 0`;新增 `Stream` 注入缝(agentllm.StreamFunc)与 `internal/runtime/llm_test.go`。
|
- backend 提交 `0e76f59`(feature/chat-process-split-r1):`internal/runtime/llm.go` 工具轮 text 部件 `Process: len(calls) > 0`;新增 `Stream` 注入缝(agentllm.StreamFunc)与 `internal/runtime/llm_test.go`。
|
||||||
@@ -45,3 +45,9 @@
|
|||||||
- 终验(合 main 后,2026-09-30T16:01Z):`make test` 退出码 0——frontend vitest 33/33(tsc -b 0 错)、ui 37/37、backend go test ./... 全 ok、agent-command ok;task-sync sync_base=425c6e6 tested_head=2a49aa7。
|
- 终验(合 main 后,2026-09-30T16:01Z):`make test` 退出码 0——frontend vitest 33/33(tsc -b 0 错)、ui 37/37、backend go test ./... 全 ok、agent-command ok;task-sync sync_base=425c6e6 tested_head=2a49aa7。
|
||||||
| 同步前验收 | 548ca2b3f1326f298b44cd4b6c94ef7e9d7bdaf8 | cd9e1321d484fd907ff617c78feb3e956ed683e2 | 2026-09-30T16:15:47Z |
|
| 同步前验收 | 548ca2b3f1326f298b44cd4b6c94ef7e9d7bdaf8 | cd9e1321d484fd907ff617c78feb3e956ed683e2 | 2026-09-30T16:15:47Z |
|
||||||
- 终验 II(模块 PR 合入后,2026-09-30T16:15Z):task-sync sync_base=548ca2b tested_head=cd9e132;`make test` 退出码 0——frontend 33/33、ui 37/37、backend 全 ok、agent-command ok。模块 PR:Backend #21 → fa494c3、Frontend #18 → b067b57。
|
- 终验 II(模块 PR 合入后,2026-09-30T16:15Z):task-sync sync_base=548ca2b tested_head=cd9e132;`make test` 退出码 0——frontend 33/33、ui 37/37、backend 全 ok、agent-command ok。模块 PR:Backend #21 → fa494c3、Frontend #18 → b067b57。
|
||||||
|
|
||||||
|
## 闭合记录(card-autoclose 回填)
|
||||||
|
|
||||||
|
- 依据:merge eb1877b3f707fc5bc6e59cd531e6d9d69424129b(PR #79)已包含于 origin/main,分支成果已落盘;本段为合入后回填。
|
||||||
|
- 合并主题:Merge pull request 'Agent-System-Dev: review fixes for chat-process-split-r1 (symlink, live interleaving, artifact process)' (#79) from feature/chat-process-split-r1 into main
|
||||||
|
- 归档:随闭合移入 .task/archive/;任务执行期的过程证据见原任务记录与 PR。
|
||||||
@@ -9,6 +9,11 @@
|
|||||||
`SHARED_WORKSPACE_BUSY / SYNC_REQUIRED` 时不得编辑。
|
`SHARED_WORKSPACE_BUSY / SYNC_REQUIRED` 时不得编辑。
|
||||||
- 按其必读清单完成阅读,然后 `make task-start NAME=feature/<slug>` 建立独立 worktree +
|
- 按其必读清单完成阅读,然后 `make task-start NAME=feature/<slug>` 建立独立 worktree +
|
||||||
feature 分支(自动记录 R0 与任务卡);任务中途不重复运行 precheck。
|
feature 分支(自动记录 R0 与任务卡);任务中途不重复运行 precheck。
|
||||||
|
- **分支层级**:任务分支一律从权威 `origin/main` 切(`task-start` 已强制);同批互不依赖的
|
||||||
|
子任务用同一 R0 的兄弟分支。确有顺序依赖需从父 feature 分支切子分支时(collaboration.md
|
||||||
|
允许的堆叠例外):任务卡显式记录父任务与父 PR;子分支命名 `<type>/<父slug>-<子题>`,
|
||||||
|
不嵌 SHA;合入顺序固定父→子;父合入后子分支须 `make task-sync` 并入最新 main 并把 PR
|
||||||
|
base 改回 main,方可声明可合入(分支保护要求 head 含 origin/main,未同步必被拦)。
|
||||||
- **验收、请求审核、合入前**各运行一次 `make task-sync`;完成声明附 precheck、task-sync、
|
- **验收、请求审核、合入前**各运行一次 `make task-sync`;完成声明附 precheck、task-sync、
|
||||||
测试三段输出。
|
测试三段输出。
|
||||||
- 合入后**在 worktree 内**运行 `make task-finish` 回收 worktree 与分支(脚本会把
|
- 合入后**在 worktree 内**运行 `make task-finish` 回收 worktree 与分支(脚本会把
|
||||||
|
|||||||
Vendored
+1
-1
Submodule deps/agent-command updated: cc1ad77498...67d6c6245d
Vendored
+1
-1
Submodule deps/agent-intent updated: 1dbbe8149c...5d5d99e737
Vendored
+1
-1
Submodule deps/agent-native updated: 228daa3ff5...39be648531
Vendored
+1
-1
Submodule deps/agent-squad updated: 1aa548ff14...946e8d5538
Vendored
+1
-1
Submodule deps/error-code-system updated: a3ee67bba2...9e99b52611
Vendored
+1
-1
Submodule deps/logging-system updated: 49b5d8be60...da5c33eb25
+1
-1
Submodule modules/core updated: fd441794b1...c9aff06ed5
+1
-1
Submodule modules/documents updated: ffb2aa7cc4...1f3e7ab441
+1
-1
Submodule modules/frontend updated: c6464bc4b0...b067b57975
+1
-1
Submodule modules/ui updated: efa6c69248...1d7c235ec5
Reference in New Issue
Block a user