← Back to task

Commit ddce5319

commit ddce5319ab8518940c47e9234d73518057e174bf
Author: Ben Sima <ben@bensima.com>
Date:   Tue Dec 30 17:27:48 2025

    Omni/Ide: add Task-Id trailer to pi-review.sh commits
    
    Include Task-Id trailer in commits for task traceability.
    Enables: git log --grep='Task-Id: t-123'
    
    Task-Id: t-287

diff --git a/Omni/Ide/pi-review.sh b/Omni/Ide/pi-review.sh
index 4d14de68..2ea50c30 100755
--- a/Omni/Ide/pi-review.sh
+++ b/Omni/Ide/pi-review.sh
@@ -280,7 +280,7 @@ if [ "$DRY_RUN" = true ]; then
     APPROVE)
       COMMIT_PREFIX="${NAMESPACE:-$TASK_ID}"
       echo "Would: git add -A"
-      echo "Would: git commit -m \"$COMMIT_PREFIX: $TITLE\""
+      echo "Would: git commit -m \"$COMMIT_PREFIX: $TITLE\" --trailer \"Task-Id: $TASK_ID\""
       echo "Would: task update $TASK_ID done"
       ;;
     REJECT)
@@ -309,7 +309,7 @@ case "$VERDICT" in
     echo "Approved! Committing changes..."
     git add -A
     COMMIT_PREFIX="${NAMESPACE:-$TASK_ID}"
-    git commit -m "$COMMIT_PREFIX: $TITLE"
+    git commit -m "$COMMIT_PREFIX: $TITLE" --trailer "Task-Id: $TASK_ID"
     task update "$TASK_ID" "done" --json > /dev/null
     echo "Task $TASK_ID marked as done."
     ;;