fix: complete kanban review lifecycle

Close the autonomous implement-review-rework loop, preserve parent gating and implementer provenance, distinguish downstream review cards, and surface legacy review dependency deadlocks immediately.

Co-authored-by: kaishi00 <6590895+kaishi00@users.noreply.github.com>
This commit is contained in:
Jakub Wolniewicz
2026-07-31 13:29:28 +02:00
committed by Teknium
parent 16accefd2f
commit ae23b1f676
30 changed files with 1506 additions and 233 deletions
+2 -2
View File
@@ -487,8 +487,8 @@ class GatewayKanbanWatchersMixin:
new_status = str(ev.payload["status"])
msg = f"🔄 {board_tag}{tag}Kanban {sub['task_id']} → {new_status}"
elif kind == "review_requested":
# Implementation complete; task moved to 'review'
# and awaits a human. Wake the origin thread.
# Implementation complete; task moved to the
# first-class review lane. Wake the origin thread.
handoff = ""
if ev.payload and ev.payload.get("summary"):
handoff = f"\n{str(ev.payload['summary'])[:200]}"