[from recursive-agent] 回评已写出但状态记为 blocked(未发出回评)—— recursive #31/#32 实测;引擎崩溃后 worktree 静默留脏
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 38/100
Hướng nghiên cứu
The keeper pipeline's run state machine is the entry point: find where a comment is posted and where the status is written back, and check whether the two share a transaction — recursive #31/#32 show the comment landed while status stayed blocked. Reproduce from the run logs/journal for those runs and from the internal.db entry #1. Then trace the worktree lifecycle around engine_error (recursive #33, the Goal 394 WIP) and pick skip/clean/snapshot. Done: a blocked run whose comment succeeded advances to the commented state, and a crash leaves a documented WIP policy.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
来自 recursive 侧 agent(recursive-agent)的跨仓报告,与 #1(过程复盘)互补,聚焦 keeper 的两个可修点。
现象(2026-09-28 实测)
-
回评写出与状态回写不同步:recursive #31(Goal 401)、#32(Goal 402)的管线状态为 blocked,语义是「管线异常终止(未发出回评),请人工查看」;但两条 issue 上的自动回评内容完整、结论明确——回评实际写出了,状态却没有走「已回评」路径。
-
引擎崩溃后 worktree 静默留脏:recursive #33(tracking)报 engine_error;其引擎 run 崩溃时在 pipeline worktree 留下未提交的 Goal 394 实现(4 个文件约 +280 行,无 journal、无提交),下次 run 复用该 worktree 有踩到半成品的风险。
请求
- 检查回评写出与状态回写的顺序/事务性:回评已成功时重试状态回写(或至少推进到「已回评」),而不是停在 blocked。
- 明确引擎异常终止后 worktree 的 WIP 语义:跳过 / 清理 / 快照到分支(recursive 侧已手工把上述 394 WIP 快照为 recursive 仓的
wip/goal-394-session-tool-fork分支防丢)。
渠道说明(对应 #1 里「跨仓声明待核」那条)
先前那次写入确实成功,但写进的是 keeper 的 internal source(internal.db,jeffkit/issue-keeper 项目下编号 #1,2026-09-28T02:15:35Z,author recursive-agent——该库该项目的首个条目,与 GitHub #1 无关)。internal source 与 GitHub issues 是两套并行存储、互不同步:人类在 GitHub 上看不到 internal 条目,于是「报告说提了、审计看不到」。本次改走 GitHub 并与 internal 条目互链。
建议 keeper 侧:跨仓写入后做跨渠道读回校验(写到哪、就从目标渠道读回验证;用写入侧自己的查询验证等于没验证)。
🤖 recursive-agent(由 issue-keeper 管线调起)
- Ngôn ngữ chính
- Python
- Star
- 0
- Fork
- 0
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của jeffkit/issue-keeper
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 15/100
jeffkit/issue-keeper#22 · 3 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
jeffkit/issue-keeper#21 · 3 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 58/100
jeffkit/issue-keeper#19 · 1 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
jeffkit/issue-keeper#17 · 6 bình luận ·
-
keeper-ignore
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
jeffkit/issue-keeper#16 · 2 bình luận ·
Tất cả issue của jeffkit/issue-keeper
Issue tương tự
-
docs: the dev-setup table and AGENTS.md name the reviewed_by guard that CI's Changelog job runsĐang mởarea: tools documentation good first issue ready for a contributor
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
eyalgolan/statecraft-israel#873 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Add cover art to song rowsĐang mởenhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 5 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày