From c98f27f4616dd3afc87a4142bd9da51f49fdc16f Mon Sep 17 00:00:00 2001 From: Stefano Fiorini Date: Wed, 22 Apr 2026 14:48:06 -0500 Subject: [PATCH] feat(do-task): add do-task skill with dual-loop review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit M7 final — adds CLI version checks (claude --version, codex --version) to the claude-code and codex Prerequisite Check sections so docs and skill requirements agree. This addresses the only P3 finding from the M7 review (non-blocking docs-to-skill mismatch). All 7 milestones delivered across 6 local commits: - 437b202 M1+M2: claude-code canonical + M1 canonical specs - d69da3a M3: codex variant - f404792 M4: cursor variant - f5161f5 M5: opencode variant - 9853d49 M6: docs/DO-TASK.md + README updates - this commit (M7): final gate + P3 fix do-task ships four runtime variants (claude-code, codex, cursor, opencode) that execute a single user-supplied prompt end-to-end with: - Plan review loop and implementation review loop, each against a reviewer CLI (codex, claude, cursor, or opencode) with up to MAX_ROUNDS=10 revisions until APPROVED. - Parameterized shared Review Loop subroutine (9 steps) invoked twice per run with loop-distinct session IDs so reviewer context never leaks across loops. - Per-payload secret scan (10 anchored regexes; no caching) with redacted-only user surfacing (`[REDACTED: