jiangwei-infra
|
ddd2b016f8
|
Merge PR #129: fix(ci): 移除 paths-ignore
Deploy / ci (push) Successful in 30s
Deploy / deploy (push) Successful in 13s
Deploy / notify-deploy-failure (push) Successful in 2s
Deploy / notify-deploy-success (push) Successful in 2s
|
2026-06-25 00:39:25 +00:00 |
|
claude_dev
|
1fd9e9c7de
|
fix(ci): 移除 paths-ignore,修复分支保护 status check 冲突
CI / lint (pull_request) Successful in 22s
CI / test (pull_request) Successful in 34s
CI / frontend (pull_request) Successful in 20s
CI / notify-on-failure (pull_request) Successful in 1s
根因:CI paths-ignore 跳过纯文档 PR → 无 status → 分支保护拒绝合并
修复:移除 paths-ignore,所有 PR 均触发 CI(lint 对 src/ 检查,文档改动秒级通过)
Closes #128
|
2026-06-25 08:37:37 +08:00 |
|
jiangwei-infra
|
1d539f4f58
|
Merge PR #127: [moz] docs(§98): CloudCLI 外网部署与 VPS 服务暴露规范
|
2026-06-24 23:27:53 +00:00 |
|
claude_dev
|
cafb3f991d
|
[moz] docs(§98): CloudCLI 外网部署与 VPS 服务暴露规范
|
2026-06-25 07:24:54 +08:00 |
|
pangtong-fujunshi
|
f99c4c38ae
|
Merge PR #125: [moz] impl(§22): P1+P2 轻量路径+数据流+Round Review Gitea 适配
Deploy / ci (push) Failing after 14m0s
Deploy / deploy (push) Has been skipped
Deploy / notify-deploy-failure (push) Successful in 1s
Deploy / notify-deploy-success (push) Successful in 0s
|
2026-06-23 23:29:16 +00:00 |
|
cfdaily
|
35959e19fa
|
[moz] impl(§22): P1+P2 轻量路径+数据流+Round Review Gitea 适配
CI / lint (pull_request) Successful in 47s
CI / test (pull_request) Successful in 1m0s
CI / frontend (pull_request) Failing after 46s
CI / notify-on-failure (pull_request) Successful in 2s
§22 全部未完成项一次性补齐:
A. 文档更新:
- §22.3/§22.4 Phase 1 状态更新为 ✅ 已实现
- §22.5 P0/P1/P2 标记全部完成
- §22.6/§22.7 更新实现状态
B2. flow/* label 识别(toolchain_routes.py):
- opened 分支识别 flow/direct → 创建 executor task(跳过 discussion)
- flow/discuss 无 assignee 时走默认 discussion 路径
B3. Discussion prompt 降级机制(spawner.py):
- DISCUSSION_PROMPT_TEMPLATE 加降级引导
B4. task_state 表 + parent_issue 解析(toolchain_routes.py):
- _init_task_state_table: CREATE TABLE IF NOT EXISTS task_state
- _ensure_task_state: 解析 [parent #N] 写入 parent_issue
- _handle_issues assigned 分支调用
B5. _check_round_complete 双源扫描(ticker.py):
- 扫 tasks.parent_task(黑板路径)+ task_state.parent_issue(Gitea 路径)
- 合并两个来源的 parent IDs
|
2026-06-23 23:46:20 +08:00 |
|
pangtong-fujunshi
|
493d0f017b
|
Merge PR #124: [moz] impl(§22): P0 Phase 1 Discussion Broadcast
Deploy / ci (push) Successful in 36s
Deploy / deploy (push) Successful in 18s
Deploy / notify-deploy-failure (push) Successful in 2s
Deploy / notify-deploy-success (push) Successful in 1s
|
2026-06-22 23:36:12 +00:00 |
|
cfdaily
|
dc1d444fed
|
[moz] impl(§22): P0 Phase 1 Discussion Broadcast
CI / lint (pull_request) Successful in 25s
CI / test (pull_request) Successful in 34s
CI / frontend (pull_request) Successful in 22s
CI / notify-on-failure (pull_request) Successful in 0s
- DISCUSSION_PROMPT_TEMPLATE 改为 Gitea API(Issue comment + sub Issue 创建)
- _build_discussion_prompt 从 must_haves 解析 repo/issue_number 注入模板
- _broadcast_claim 判断 action_type=issue_discussion → 用 discussion prompt
- 新增 _get_task_action_type 辅助方法
- Gitea 创建 flow/direct 和 flow/discuss label
|
2026-06-23 07:32:46 +08:00 |
|
jiangwei-infra
|
ab59723b1e
|
Merge PR #123
Deploy / ci (push) Successful in 3m24s
Deploy / deploy (push) Successful in 18s
Deploy / notify-deploy-failure (push) Successful in 3s
Deploy / notify-deploy-success (push) Successful in 2s
|
2026-06-22 23:20:09 +00:00 |
|
cfdaily
|
1f7e7f69ad
|
fix(ci): deploy.yml Setup Python 清理旧 venv 防止 pip 缺失
CI / lint (pull_request) Successful in 19s
CI / test (pull_request) Successful in 35s
CI / frontend (pull_request) Successful in 22s
CI / notify-on-failure (pull_request) Successful in 0s
根因:deploy.yml 的 venv 创建未清理旧目录,导致 /tmp/ci-venv-deploy
复用损坏的 venv(pip 缺失)。ci.yml 已有 rm -rf 但 deploy.yml 遗漏。
修复:对齐 ci.yml 模式,在 venv 创建前 rm -rf + pip upgrade
|
2026-06-23 07:18:06 +08:00 |
|
jiangwei-infra
|
474db1263b
|
Merge PR #122
Deploy / ci (push) Failing after 14s
Deploy / deploy (push) Has been skipped
Deploy / notify-deploy-failure (push) Successful in 2s
Deploy / notify-deploy-success (push) Successful in 2s
|
2026-06-22 23:00:51 +00:00 |
|
cfdaily
|
09c763341a
|
Merge branch 'main' of http://192.168.2.154:3000/sanguo/sanguo_moziplus_v2 into fix/ci-skip-docs-only-changes
CI / lint (pull_request) Successful in 25s
CI / test (pull_request) Successful in 44s
CI / frontend (pull_request) Successful in 21s
CI / notify-on-failure (pull_request) Successful in 0s
|
2026-06-23 06:57:10 +08:00 |
|
pangtong-fujunshi
|
11f1c28565
|
Merge PR #120: [moz] docs(§22): v1.1 轻量路径设计 + 数据流澄清 + 编号修正
Deploy / ci (push) Failing after 14s
Deploy / deploy (push) Has been skipped
Deploy / notify-deploy-failure (push) Successful in 2s
Deploy / notify-deploy-success (push) Successful in 0s
|
2026-06-22 22:57:03 +00:00 |
|
cfdaily
|
a584bb0abf
|
[moz] ci: 文档改动跳过 CI/CD,仅代码改动触发
CI / lint (pull_request) Successful in 17s
CI / test (pull_request) Successful in 29s
CI / frontend (pull_request) Successful in 20s
CI / notify-on-failure (pull_request) Successful in 1s
|
2026-06-23 06:54:40 +08:00 |
|
cfdaily
|
7a2505b137
|
[moz] ci: re-trigger (lint job Gitea status bug)
CI / lint (pull_request) Successful in 21s
CI / test (pull_request) Successful in 45s
CI / frontend (pull_request) Successful in 26s
CI / notify-on-failure (pull_request) Successful in 1s
|
2026-06-22 21:25:44 +08:00 |
|
cfdaily
|
c2e710bf67
|
chore: retrigger CI (runner was stuck)
CI / lint (pull_request) Successful in 23s
CI / test (pull_request) Successful in 51s
CI / frontend (pull_request) Successful in 27s
CI / notify-on-failure (pull_request) Successful in 0s
|
2026-06-22 20:43:07 +08:00 |
|
cfdaily
|
d2e449bca8
|
[moz] docs(§22): v1.1 轻量路径设计 + 数据流澄清 + 编号修正
CI / lint (pull_request) Failing after 32s
CI / test (pull_request) Has been skipped
CI / frontend (pull_request) Has been skipped
CI / notify-on-failure (pull_request) Successful in 2s
|
2026-06-22 20:28:44 +08:00 |
|
pangtong-fujunshi
|
91116520d2
|
Merge PR #119: [moz] docs(§22): 端到端任务流程设计 v1.0
Deploy / ci (push) Failing after 13m41s
Deploy / deploy (push) Has been skipped
Deploy / notify-deploy-failure (push) Successful in 1s
Deploy / notify-deploy-success (push) Successful in 1s
|
2026-06-22 11:39:32 +00:00 |
|
cfdaily
|
6536d99e7f
|
[moz] docs(§22): 端到端任务流程设计 v1.0
CI / lint (pull_request) Successful in 26s
CI / test (pull_request) Successful in 47s
CI / frontend (pull_request) Successful in 30s
CI / notify-on-failure (pull_request) Successful in 0s
把 §21 散落在各章节的设计点串成一条完整链路:
- Phase 0-8 覆盖从 parent Issue 创建到关闭
- 每个 Phase 标注 4 维度(触发/daemon/prompt/agent)
- prompt 模板对照表(设计 vs 实际)
- 差距分析:Phase 1 discussion broadcast 是核心断裂点(P0)
Closes #119
|
2026-06-22 19:35:19 +08:00 |
|
zhangfei-dev
|
cbb58c3092
|
Merge PR #118: [moz] feat(algorithms): 三种排序算法实现最大值查找
Deploy / ci (push) Failing after 14s
Deploy / deploy (push) Has been skipped
Deploy / notify-deploy-failure (push) Successful in 2s
Deploy / notify-deploy-success (push) Successful in 0s
|
2026-06-21 22:34:04 +00:00 |
|
cfdaily
|
a402bb2a2d
|
[moz] fix(test): 补修 test_e2e_v31/test_four_phase 的 sys.path 污染
CI / lint (pull_request) Successful in 21s
CI / test (pull_request) Successful in 41s
CI / frontend (pull_request) Successful in 14s
CI / notify-on-failure (pull_request) Successful in 0s
PR #110 遗漏的两个文件,同样在模块级执行 sys.path.insert(DEPLOY_DIR)
导致 CI 中 src 模块从安装目录加载。统一加 allow_module_level skip guard。
- tests/e2e/test_e2e_v31.py
- tests/e2e/test_four_phase.py
|
2026-06-22 06:30:46 +08:00 |
|
cfdaily
|
ac8444bb41
|
[moz] feat(algorithms): 三种排序算法实现最大值查找
CI / lint (pull_request) Successful in 19s
CI / test (pull_request) Failing after 42s
CI / frontend (pull_request) Successful in 19s
CI / notify-on-failure (pull_request) Successful in 1s
- find_max_linear: 线性扫描 O(n)(原 find_max 重命名+alias兼容)
- find_max_bubble: 冒泡排序 O(n²)
- find_max_quickselect: 快速选择 partition O(n) avg
- 37 个测试(7×3 参数化 + 9 一致性 + 7 原有)
|
2026-06-22 06:25:22 +08:00 |
|
pangtong-fujunshi
|
d39f2ba1df
|
Merge PR #116
Deploy / ci (push) Failing after 14s
Deploy / deploy (push) Has been skipped
Deploy / notify-deploy-failure (push) Successful in 1s
Deploy / notify-deploy-success (push) Successful in 0s
|
2026-06-21 15:55:54 +00:00 |
|
cfdaily
|
548e39d3b8
|
[moz] fix: S1 _ACTION_HINTS review_comment 补充 @提示(司马懿 Review)
CI / lint (pull_request) Successful in 27s
CI / test (pull_request) Successful in 54s
CI / frontend (pull_request) Successful in 27s
CI / notify-on-failure (pull_request) Successful in 0s
|
2026-06-21 23:53:06 +08:00 |
|
cfdaily
|
1a536e84c6
|
[moz] impl(§15b): Comment @assignee 行为约束 prompt 约束
CI / lint (pull_request) Successful in 24s
CI / test (pull_request) Successful in 1m4s
CI / frontend (pull_request) Successful in 31s
CI / notify-on-failure (pull_request) Successful in 0s
ToolchainConstraintsSection §5 加一条:
在 Issue/PR 上写 comment 时,如果内容需要 assignee/创建者知晓,必须 @对方。
Closes #116
|
2026-06-21 23:46:42 +08:00 |
|
pangtong-fujunshi
|
d25eea4e82
|
Merge PR #115: [moz] docs(§21): v1.2 §15b Comment @assignee 行为约束
Deploy / ci (push) Failing after 14s
Deploy / deploy (push) Has been skipped
Deploy / notify-deploy-failure (push) Successful in 2s
Deploy / notify-deploy-success (push) Successful in 0s
|
2026-06-21 15:30:10 +00:00 |
|
cfdaily
|
38c676c627
|
[moz] docs(§21): v1.2 §15b Comment @assignee 行为约束
CI / lint (pull_request) Successful in 31s
CI / test (pull_request) Successful in 53s
CI / frontend (pull_request) Successful in 27s
CI / notify-on-failure (pull_request) Successful in 0s
问题:agent 在 Issue/PR 上写 comment 不 @ 人时,assignee 收不到通知。
方案:prompt 约束(不走代码自动通知),让 agent 自主判断何时 @assignee。
不做:代码路径 3(自动通知 assignee,噪音问题)、subscribe 机制。
Closes #115
|
2026-06-21 23:27:10 +08:00 |
|
pangtong-fujunshi
|
0c1acbd073
|
Merge PR #113
Deploy / ci (push) Failing after 18s
Deploy / deploy (push) Has been skipped
Deploy / notify-deploy-failure (push) Successful in 2s
Deploy / notify-deploy-success (push) Successful in 0s
|
2026-06-21 15:04:35 +00:00 |
|
cfdaily
|
b921b094ca
|
[moz] impl(§21): §11b Issue opened 无 assignee → discussion task delegate 庞统
CI / lint (pull_request) Successful in 33s
CI / test (pull_request) Successful in 47s
CI / frontend (pull_request) Successful in 29s
CI / notify-on-failure (pull_request) Successful in 0s
设计文档 PR #112 已合并。本 PR 实现代码改动:
1. _send_toolchain_task to_agent 允许 None(None 时跳过 AGENT_IDS 校验)
2. _handle_issues opened 分支:无 assignee + 有 type/* label → 创建 issue_discussion task(assignee=None)
3. router 对 assignee=None → delegate 庞统(FALLBACK_AGENT,现有机制)
4. toolchain_handler verify: issue_discussion auto-pass
5. _ACTION_HINTS + EVENT_LABELS_ZH 加 issue_closed/issue_discussion
司马懿 Review 建议项处理:
- S1: router FALLBACK_AGENT=pangtong-fujunshi(router.py:71),assignee=None 必走 delegate
- S2: _send_toolchain_task 校验已改为 to_agent is not None and ...(line 246)
Closes #113
|
2026-06-21 21:18:29 +08:00 |
|
pangtong-fujunshi
|
7bb7637d24
|
Merge PR #112
Deploy / ci (push) Failing after 17s
Deploy / deploy (push) Has been skipped
Deploy / notify-deploy-failure (push) Successful in 2s
Deploy / notify-deploy-success (push) Successful in 1s
|
2026-06-21 12:57:01 +00:00 |
|
cfdaily
|
02883750f5
|
[moz] docs(§21): v1.1 §11b Issue opened 无 assignee 处理 + 修正 §13.1 触发路径
CI / lint (pull_request) Successful in 42s
CI / test (pull_request) Successful in 43s
CI / frontend (pull_request) Successful in 21s
CI / notify-on-failure (pull_request) Successful in 1s
- 新增 §11b: 无 assignee 的 Issue opened → toolchain task(assigee=None) → delegate 庞统 discussion
- 修正 §13.1: 原设计写 issues/assigned,实际 Gitea 无 assignee 的 Issue 发的是 issues/opened
- §11b.3: _send_toolchain_task to_agent 允许 None
- §11b.6: 为什么用 delegate 而非 broadcast 的设计决策
Closes #112
|
2026-06-21 20:54:16 +08:00 |
|
zhangfei-dev
|
60925c3395
|
Merge PR #110: [moz] fix(test): 修复 integration/e2e 测试 sys.path 污染导致 CI 失败
Deploy / ci (push) Failing after 8s
Deploy / deploy (push) Has been skipped
Deploy / notify-deploy-failure (push) Successful in 1s
Deploy / notify-deploy-success (push) Successful in 0s
|
2026-06-20 23:30:46 +00:00 |
|
cfdaily
|
7335cafa90
|
[moz] fix(test): 补回 test_e2e_v27.py 的 pytest.mark.e2e 标记 (Review G1)
CI / lint (pull_request) Successful in 25s
CI / test (pull_request) Successful in 1m1s
CI / frontend (pull_request) Successful in 16s
CI / notify-on-failure (pull_request) Successful in 1s
|
2026-06-21 07:27:47 +08:00 |
|
cfdaily
|
1362cc5d64
|
[moz] fix(test): 修复 integration/e2e 测试 sys.path 污染导致 CI 失败
CI / lint (pull_request) Successful in 19s
CI / test (pull_request) Successful in 43s
CI / frontend (pull_request) Successful in 16s
CI / notify-on-failure (pull_request) Successful in 0s
根因:4 个测试文件在模块级别执行 sys.path.insert(0, DEPLOY_DIR),
即使测试被 deselect/conftest 跳过,模块仍被 import 触发 sys.path 污染。
后续测试 import src 时从安装目录加载(缺少新增模块如 algorithms/)。
修复:在 sys.path 操作前加 allow_module_level skip guard,
未设置 RUN_INTEGRATION 时跳过整个模块,不执行任何模块级代码。
影响文件:
- tests/integration/test_e2e_api_s1_s8.py
- tests/e2e/test_e2e_stress.py
- tests/e2e/test_e2e_scenarios.py
- tests/e2e/test_e2e_v27.py
|
2026-06-21 07:23:41 +08:00 |
|
zhangfei-dev
|
6df7563070
|
Merge PR #109: [moz] feat(algorithms): 排序算法实现最大值查找
Deploy / ci (push) Failing after 7s
Deploy / deploy (push) Has been skipped
Deploy / notify-deploy-failure (push) Successful in 1s
Deploy / notify-deploy-success (push) Successful in 0s
|
2026-06-20 23:15:02 +00:00 |
|
cfdaily
|
da137ba193
|
[moz] feat: 排序算法实现最大值查找
CI / lint (pull_request) Successful in 14s
CI / test (pull_request) Failing after 34s
CI / frontend (pull_request) Successful in 15s
CI / notify-on-failure (pull_request) Successful in 0s
|
2026-06-21 07:03:51 +08:00 |
|
pangtong-fujunshi
|
ac4e28a57c
|
Merge PR #107
Deploy / ci (push) Failing after 11m50s
Deploy / deploy (push) Has been skipped
Deploy / notify-deploy-failure (push) Successful in 0s
Deploy / notify-deploy-success (push) Successful in 0s
|
2026-06-20 15:46:20 +00:00 |
|
cfdaily
|
41d60cca2c
|
[moz] fix: M1 label type/feature→type/feat 对齐仓库实际 label(姜维 Review)
CI / lint (pull_request) Successful in 45s
CI / test (pull_request) Successful in 1m0s
CI / frontend (pull_request) Successful in 27s
CI / notify-on-failure (pull_request) Successful in 1s
- impl.yml: type/feature → type/feat
- toolchain_routes.py: business_type feature→feat(匹配 Gitea label)
- toolchain-templates.yaml: feature→feat
|
2026-06-20 23:40:15 +08:00 |
|
cfdaily
|
bae3244e24
|
[moz] fix: S2 _steps_cache None 崩溃修复(司马懿 Review 反馈)
clear_cache() 中 _steps_cache.clear() 改为 _steps_cache = None,
避免在 get_steps() 之前调用时 AttributeError。
|
2026-06-20 23:40:15 +08:00 |
|
cfdaily
|
e238eaec31
|
[moz] fix: CI lint E303 + F401 修复
- toolchain_handler.py: 删除多余空行 (E303)
- toolchain_templates.py: 删除 unused json import (F401)
|
2026-06-20 23:40:15 +08:00 |
|
cfdaily
|
b0bca0df5c
|
[moz] fix(§21): GAP-1 issue_assigned 6路分流 + GAP-2 issue_closed auto-pass + GAP-3 Discussion Prompt v3
第一轮背靠背一致性检查发现的 3 个 GAP:
GAP-1: §21 §5 issue_assigned 按 type label 分流
- 从 labels 解析 business_type (feature/impl/bug/docs/refactor/test)
- 从 toolchain-templates.yaml get_steps() 获取对应 steps
- fallback 到硬编码 steps(向后兼容)
GAP-2: §21 §11 Issue closed 事件处理
- toolchain_handler verify 加 issue_closed auto-pass
- toolchain_routes 加 issue closed webhook → 纯通知 task
GAP-3: §21 §13.2 Discussion Prompt v3
- 新增 你是谁 段(agent_identity 注入)
- 新增 你必须做什么 4 维度(定位/建议/认领/风险)
- 新增 Comment 格式(角色名开头)
- Boids 行为准则不变
- 黑板 API 不变(§21 范围仅 toolchain)
|
2026-06-20 23:39:56 +08:00 |
|
pangtong-fujunshi
|
6d1d906551
|
Merge PR #106
Deploy / ci (push) Failing after 12m13s
Deploy / deploy (push) Has been skipped
Deploy / notify-deploy-failure (push) Successful in 0s
Deploy / notify-deploy-success (push) Successful in 0s
|
2026-06-20 15:35:47 +00:00 |
|
cfdaily
|
37b8115485
|
[moz] fix(lint): remove unused json import in toolchain_templates.py
CI / lint (pull_request) Successful in 34s
CI / test (pull_request) Successful in 1m45s
CI / frontend (pull_request) Successful in 20s
CI / notify-on-failure (pull_request) Successful in 0s
|
2026-06-20 23:29:00 +08:00 |
|
cfdaily
|
7c11c6b9aa
|
[moz] impl(§21): toolchain-templates.yaml + Issue 模板补全 + G1 修复 + §20 superseded
CI / lint (pull_request) Failing after 1m7s
CI / test (pull_request) Has been skipped
CI / frontend (pull_request) Has been skipped
CI / notify-on-failure (pull_request) Successful in 2s
- config/toolchain-templates.yaml: §4 steps 模板化(7 种 business_type + ci_failure + review_result)
- src/daemon/toolchain_templates.py: 加 get_steps()/get_output_template() YAML 加载
- .gitea/ISSUE_TEMPLATE/: 补 impl.yml + docs.yml + refactor.yml
- src/daemon/toolchain_handler.py: G1 弯引号修复
- docs/design/20-issue-centric-orchestration.md: status 改为 superseded by §21
Closes #106
|
2026-06-20 23:10:00 +08:00 |
|
pangtong-fujunshi
|
027ae59d40
|
Merge PR #105
Deploy / ci (push) Failing after 9s
Deploy / deploy (push) Has been skipped
Deploy / notify-deploy-failure (push) Successful in 2s
Deploy / notify-deploy-success (push) Successful in 0s
v2.1.0-rc
|
2026-06-20 14:49:33 +00:00 |
|
cfdaily
|
12f6ac3b1f
|
[moz] feat(prompt): toolchain steps 加文档同步 + 司马懿/庞统 review 加需求-设计-编码一致性检查
CI / lint (pull_request) Successful in 49s
CI / test (pull_request) Successful in 47s
CI / frontend (pull_request) Successful in 19s
CI / notify-on-failure (pull_request) Successful in 0s
改动:
- toolchain_routes.py: issue_assigned/review_result/ci_failure steps 加文档同步 step
- toolchain_handler.py: ToolchainConstraintsSection 加 §6 文档同步约束 + Red Flag
- bootstrap.py: reviewer 硬约束加需求-设计-编码一致性检查
- ticker.py: 庞统 round review 三问第 2 问加 docs/design 同步确认
- prompt_composer.py: DeliveryChecklistSection 从弱提醒改为强制步骤
Closes #105
|
2026-06-20 22:47:11 +08:00 |
|
pangtong-fujunshi
|
623942bd15
|
Merge PR #104: [moz] docs(§21): v3 discussion prompt 重构 + 分支创建时机 + L2 约束
Deploy / ci (push) Failing after 15s
Deploy / deploy (push) Has been skipped
Deploy / notify-deploy-failure (push) Successful in 0s
Deploy / notify-deploy-success (push) Successful in 1s
|
2026-06-20 13:31:02 +00:00 |
|
cfdaily
|
280435119e
|
[moz] docs(§21): 新增 §14b 分支与 PR 生命周期管理
CI / lint (pull_request) Successful in 24s
CI / test (pull_request) Successful in 1m7s
CI / frontend (pull_request) Successful in 23s
CI / notify-on-failure (pull_request) Successful in 0s
§14b.1 Sub Issue 完整生命周期(9 步:创建→分支→编码→PR→CI→Review→修改→Merge→清理)
§14b.2 Parent Issue 完整生命周期(5 步:创建→讨论→执行→Round Review→关闭)
§14b.3 核心规则(分支:Issue=1:1, 分支:PR=1:1, Closes #N, Parent #M)
§14b.4 多分支并行场景
§14b.5 PR body 标准模板
|
2026-06-20 21:28:46 +08:00 |
|
cfdaily
|
65eb7d6a99
|
[moz] docs(§21): fix 姜维 S1 分支名前缀按 type + S2 sub Issue body 加 Depends
CI / lint (pull_request) Successful in 19s
CI / test (pull_request) Successful in 1m4s
CI / frontend (pull_request) Successful in 12s
CI / notify-on-failure (pull_request) Successful in 0s
|
2026-06-20 21:24:28 +08:00 |
|
cfdaily
|
f4c995270c
|
[moz] docs(§21): v3 §13 discussion prompt 重构 + 分支创建时机 + L2 约束
CI / lint (pull_request) Successful in 22s
CI / test (pull_request) Successful in 36s
CI / frontend (pull_request) Successful in 15s
CI / notify-on-failure (pull_request) Successful in 0s
§13.2 Discussion Prompt 重构(参考 Edict/APM/PAV 优秀实践):
- 新增'你是谁'段——agent 有角色定位感
- 新增'你必须做什么'——4 条必须回应维度(定位/建议/认领/风险)
- Comment 格式以角色名开头——其他人知道是谁在说
- 底线约束:不 comment = 未参与
§13.4 Parent Issue sub 注册——agent 自己 comment 注册
§13.5 分支创建时机——明确 discussion 不碰 git,executor 创建分支
§13.6 L2 输入输出约束(PAV 循环)——每种 prompt 明确输入/输出/验证
|
2026-06-20 21:20:51 +08:00 |
|