|
| 1 | +# 功能提交映射表(66 个提交) |
| 2 | + |
| 3 | +本文档是用于从领先 upstream 的本地 `main` 中提取功能时的 SHA 分配表。 |
| 4 | + |
| 5 | +- 已分配提交总数:`66` |
| 6 | +- 功能分组:`F1` 到 `F9`(`F8` 已回滚,且在当前 git 历史中不存在) |
| 7 | +- Admin/Infra 提交单独列出,不会作为功能 PR 提交。 |
| 8 | + |
| 9 | +## 概览 |
| 10 | + |
| 11 | +| 分组 | 名称 | 提交数量 | |
| 12 | +|---|---|---:| |
| 13 | +| F1 | feat-rlcr-loop-improvements | 7 | |
| 14 | +| F2 | feat-gen-plan-convergence | 9 | |
| 15 | +| F3 | feat-task-graph | 13 | |
| 16 | +| F4 | feat-gen-batch-prompt | 4 | |
| 17 | +| F5 | feat-delegation-enforcement | 5 | |
| 18 | +| F6 | feat-worktree-teams | 8 | |
| 19 | +| F7 | feat-bitlesson-rlcr-integration | 8 | |
| 20 | +| F8 | feat-bitlesson-extraction (rolled back) | 0 | |
| 21 | +| F9 | feat-misc | 4 | |
| 22 | +| Admin/Infra | 不作为功能 PR 提交 | 8 | |
| 23 | +| 总计 | | 66 | |
| 24 | + |
| 25 | +注意:Analyzer 文本将 F9 标记为“剩余 6 个提交”,但只提供了 4 个 F9 SHA。完整提供的 SHA 集合仍然总计正好为 66 个提交。 |
| 26 | + |
| 27 | +## F1: feat-rlcr-loop-improvements (7) |
| 28 | + |
| 29 | +| 序号 | SHA | 主题 | |
| 30 | +|---:|---|---| |
| 31 | +| 1 | 61e45a1 | feat: add continue-rlcr-loop command | |
| 32 | +| 2 | c5378a6 | Add codex-worker and split worker/reviewer models | |
| 33 | +| 3 | 0a7b4fe | Clarify role/model policy for Codex worker and review | |
| 34 | +| 4 | 5678449 | Set Codex defaults to gpt-5.2:xhigh across workflows | |
| 35 | +| 5 | bc1c135 | fix: use WORKDIR_ABS for codex exec -C and portable sed -E in stop hook | |
| 36 | +| 6 | 09b1134 | fix: use LOOP_DIR for marker placement and correct --workdir help text | |
| 37 | +| 7 | 07d67bf | refactor: simplify WORKTREE_ROOT_SAFE guard and remove unused local in loop marker | |
| 38 | + |
| 39 | +## F2: feat-gen-plan-convergence (9) |
| 40 | + |
| 41 | +| 序号 | SHA | 主题 | |
| 42 | +|---:|---|---| |
| 43 | +| 1 | c283a92 | feat: add claude-codex debate flow to gen-plan | |
| 44 | +| 2 | 9c0eef7 | feat: make gen-plan codex-first with convergence loop | |
| 45 | +| 3 | 5156a05 | Add plan-type routing for Claude vs Codex execution | |
| 46 | +| 4 | 002308a | Revert "Add plan-type routing for Claude vs Codex execution" | |
| 47 | +| 5 | 8ba3a57 | Implement task-tag routing for coding/analyze execution | |
| 48 | +| 6 | 437567b | Enhance gen-plan with ultrathink and converged auto-start | |
| 49 | +| 7 | 3c8caf5 | feat: cap gen-plan convergence loop to 3 rounds | |
| 50 | +| 8 | 4a57429 | feat: add _zh bilingual file output option to gen-plan pipeline (task8) | |
| 51 | +| 9 | 821f225 | fix: switch gen-plan default to English-only with optional _zh variant via config | |
| 52 | + |
| 53 | +## F3: feat-task-graph (13) |
| 54 | + |
| 55 | +| 序号 | SHA | 主题 | |
| 56 | +|---:|---|---| |
| 57 | +| 1 | ca96484 | feat: add task-graph.py parser and DAG builder (task1) | |
| 58 | +| 2 | 9920412 | feat: add DFS cycle detection to task-graph.py (task2) | |
| 59 | +| 3 | 81e617b | feat: add state read/write and reconcile subcommand (task3) | |
| 60 | +| 4 | fed29d9 | feat: add lane iteration tracking and cap enforcement (task7) | |
| 61 | +| 5 | 60dadca | feat: add ready-set computation and ready subcommand (task4) | |
| 62 | +| 6 | b0747b3 | feat: add pytest unit tests for task-graph.py (task9) | |
| 63 | +| 7 | e8e3255 | fix: normalize none/n/a as no-deps, add plan file preflight, fix assignment file handling | |
| 64 | +| 8 | 1abe1e4 | fix: normalize backticked task IDs in gen-batch-prompt, catch OSErrors, fix docstrings | |
| 65 | +| 9 | 2685897 | fix: catch OSErrors in parse_assignment_file to prevent tracebacks | |
| 66 | +| 10 | cf5725b | fix: address Round 6 code review issues P1/P2 and bump to 1.10.16 | |
| 67 | +| 11 | 97b280e | fix: address Round 7 code review issues P2/P3 and bump to 1.10.17 | |
| 68 | +| 12 | 0c0716b | chore: gitignore plans/ and workflow_backlog.md, bump version to 1.10.12 | |
| 69 | +| 13 | fdc5132 | fix: address code review issues P2/P3 and bump version to 1.10.15 | |
| 70 | + |
| 71 | +## F4: feat-gen-batch-prompt (4) |
| 72 | + |
| 73 | +| 序号 | SHA | 主题 | |
| 74 | +|---:|---|---| |
| 75 | +| 1 | ac570d5 | fix: avoid backtick substitution in worktree matrix scaffold | |
| 76 | +| 2 | b0f9aaa | feat: add /batch prompt generator from worktree matrix | |
| 77 | +| 3 | ebcd1f0 | feat: integrate readiness filtering into gen-batch-prompt (task5) | |
| 78 | +| 4 | d9138d5 | feat: add policy knobs to gen-batch-prompt (task6) | |
| 79 | + |
| 80 | +## F5: feat-delegation-enforcement (5) |
| 81 | + |
| 82 | +| 序号 | SHA | 主题 | |
| 83 | +|---:|---|---| |
| 84 | +| 1 | 96ce1f5 | feat: add worker invocation marker file and stop-hook warning for missing delegation | |
| 85 | +| 2 | 766e619 | feat: strengthen delegation enforcement with consequence language and HUMANIZE_CODEX_DELEGATION_ENFORCEMENT support | |
| 86 | +| 3 | 1a57574 | test: add coverage for delegation enforcement and worker marker file behaviors | |
| 87 | +| 4 | ae2c56b | test: fix false-positive stop-hook test assertions and add outside-loop negative test | |
| 88 | +| 5 | 6e86b65 | chore: bump version 1.10.20 -> 1.10.21 | |
| 89 | + |
| 90 | +## F6: feat-worktree-teams (8) |
| 91 | + |
| 92 | +| 序号 | SHA | 主题 | |
| 93 | +|---:|---|---| |
| 94 | +| 1 | a5f94fc | feat: add worktree team orchestration and setup command | |
| 95 | +| 2 | c8d484a | Enable agent/worktree teams by default for RLCR startup | |
| 96 | +| 3 | 7c128c4 | test: align teams defaults and compact next-round prompts | |
| 97 | +| 4 | f8e4bb5 | docs: align worktree teams guidance with document-centered workflow | |
| 98 | +| 5 | df534b2 | docs: replace scheduler-centric README wording with document-centered worktree mode | |
| 99 | +| 6 | 0504e25 | Enforce Claude/Codex cross-review context in sub-agent workflow | |
| 100 | +| 7 | ee70f4d | feat(rlcr): enforce doc-first worktree flow for features 2-5 | |
| 101 | +| 8 | 111bfde | feat: apply unapplied worktree-teams patch manually (context drift from 1.10.4) | |
| 102 | + |
| 103 | +## F7: feat-bitlesson-rlcr-integration (8) |
| 104 | + |
| 105 | +| 序号 | SHA | 主题 | |
| 106 | +|---:|---|---| |
| 107 | +| 1 | 857878e | docs: add bitlesson workflow implementation plan | |
| 108 | +| 2 | e81f3ab | Integrate project-level BitLesson workflow into RLCR loop | |
| 109 | +| 3 | d5143d7 | Move BitLesson template into templates directory | |
| 110 | +| 4 | 6618a53 | fix: enforce BitLesson delta consistency in stop hook | |
| 111 | +| 5 | 4b5a1ff | Default allow empty bitlesson for Action:none and add strict toggle | |
| 112 | +| 6 | dfbc525 | chore: track bitlesson.md and bump version to 1.10.14 | |
| 113 | +| 7 | a4942a8 | docs: add trailing-pipe-split lesson to bitlesson.md | |
| 114 | +| 8 | a0fb925 | gen-plan: default final plans to bilingual Chinese/English | |
| 115 | + |
| 116 | +## F8: feat-bitlesson-extraction (rolled back) |
| 117 | + |
| 118 | +当前 git 历史中没有相关提交。 |
| 119 | + |
| 120 | +## F9: feat-misc (4) |
| 121 | + |
| 122 | +| 序号 | SHA | 主题 | |
| 123 | +|---:|---|---| |
| 124 | +| 1 | b6de551 | Add local update_human command to refresh Claude humanize install from dev tree | |
| 125 | +| 2 | 3e6be9c | chore: remove stale draft plan files | |
| 126 | +| 3 | f34d79c | feat: add plan template investigation document (task10) | |
| 127 | +| 4 | a92dc71 | feat: bump version to 1.10.13 for workflow improvements (task11) | |
| 128 | + |
| 129 | +## Admin/Infra(不作为功能 PR 提交)(8) |
| 130 | + |
| 131 | +| 序号 | SHA | 主题 | |
| 132 | +|---:|---|---| |
| 133 | +| 1 | 4fc73c3 | Merge origin/main into main | |
| 134 | +| 2 | 99d04d8 | merge: integrate origin/main (v1.11.0) skill system and bump to v1.11.1 | |
| 135 | +| 3 | ccc0ef5 | docs: record lane pair max-rounds todo | |
| 136 | +| 4 | 4d0cc7b | docs: add bilingual plan output todo | |
| 137 | +| 5 | 8892c39 | docs: add dependency-graph dispatch backlog | |
| 138 | +| 6 | 4410871 | docs: expand dependency-graph dispatch backlog | |
| 139 | +| 7 | dbf6a6a | docs: add swarm-backend interface draft and PoC file checklist | |
| 140 | +| 8 | 14544de | docs: assign codex owners for swarm backend PoC tasks | |
| 141 | + |
0 commit comments