← ClaudeAtlas

convergence-looplisted

A universal gate-reinforcement meta-skill that replaces the "single-pass = done" pattern with a converging loop of up to N rounds. Can be applied to any gate, checkpoint, or verification step. Only declares "truly passed" after FAIL→FIX→re-verify repeats until convergence (all items pass). Escalates to structural redesign if not converged within N rounds. Triggers on: "convergence-loop", "how many rounds do we need", "suspicious of single-pass", "not sure if it really passed", or equivalent phrasing.
chrono-meta/forge-harness · ★ 2 · AI & Automation · score 71
Install: claude install-skill chrono-meta/forge-harness
# convergence-loop — Universal Convergence Loop Gate Reinforcement > A single pass declaration is hard to trust. A fix exposes new FAILs, and round 2 catches what round 1 missed. convergence-loop assigns a "truly passed" criterion to any gate. ## Origin Extracted from a recurring "single-pass gate is hard to trust" pattern observed across multiple hub workflows. The canonical reference is: - `harvest-loop` Step H1~H5: pattern extraction → attack → synthesis → the repeating structure must run until convergence When the same structure recurs across gates, it is a skill. ## Applicable Targets | Applicable Gate | Example | |---|---| | Skill diagnostic gate | harness-doctor + apex-review | | Session harvest loop | harvest-loop Step H1~H5 | | External asset audit | steel-quench Wave 1~N | | Domain-specific quality gate | Plug in any project-defined FAIL→FIX checkpoint | | Any FAIL→FIX repeating structure | User-defined gate | --- ## Pipeline Structure ``` [Input] gate name + pass criteria + max rounds N (default 3) │ ▼ Round 1 │ Execute gate │ → All items pass: ✅ Round 1 passed → Round 2 (verification) │ → FAIL occurs: List FAIL items → Execute FIX → Round 2 │ ▼ Round 2 │ Re-execute same gate (with FIX applied + search for new FAILs) │ → All items pass: ✅ Round 2 passed → Round 3 (final check) │ → New FAIL: List → FIX → Round 3 │ ▼ Round 3 (final) │ → All items pass: ✅ Declare truly passed │ → FAILs remain: "S