From 5bb140765c92c6c2f9fdb5799e32403e58c7077a Mon Sep 17 00:00:00 2001 From: Tym Rabchuk Date: Sat, 11 Apr 2026 00:59:26 -0400 Subject: [PATCH 1/2] fix(workflows): tri-review enforce: soft so gather can run git diff MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The gather step is a prompt that collects the diff/code to review — it needs Bash to run git diff. Under the default hard enforce added in v2.1.8, that tool is blocked on prompt steps, so tri-review cannot start. Mark the workflow enforce: soft; other analytical steps (review-smart/general/fast, consolidate) still work because soft only downgrades to a stderr nudge and the Stop gate still requires devkit_advance. --- workflows/tri-review.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/workflows/tri-review.yml b/workflows/tri-review.yml index aa4f825..4f6de33 100644 --- a/workflows/tri-review.yml +++ b/workflows/tri-review.yml @@ -1,5 +1,6 @@ name: Tri-Review description: Three-tier model review — reviews run in parallel, then consolidated +enforce: soft steps: - id: gather From 0b6f6e12924185a73cb347dd488480f3c544c1c5 Mon Sep 17 00:00:00 2001 From: Tym Rabchuk Date: Sat, 11 Apr 2026 01:02:50 -0400 Subject: [PATCH 2/2] fix(workflows): tri-security enforce: soft (same gather bug as tri-review) --- workflows/tri-security.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/workflows/tri-security.yml b/workflows/tri-security.yml index 3d0ce9d..ce4e872 100644 --- a/workflows/tri-security.yml +++ b/workflows/tri-security.yml @@ -1,5 +1,6 @@ name: Tri-Security description: Three-tier security audit — parallel review focused on vulnerabilities +enforce: soft steps: - id: gather