You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Researched the full loops.elorm.xyz directory — 40 reusable "closed-loop" workflows for AI coding agents (Ralph-loop lineage). Each loop ships a uniform contract: goal + bounded max-iterations + a single deterministic check command + a binary exit condition + an anti-gaming guardrail block + a self-pacing kickoff prompt.
This epic captures the subset that is novel for MAP and in-scope for a language-agnostic autonomous-coding framework. The remaining ~32 loops were deliberately dropped:
Out of MAP core: a11y, bundle-size, visual-regression, openapi/api-contract, prisma migration, staging-smoke, deploy-verification, knip, npm/security-audit as a JS domain.
Cross-cutting observation worth keeping
Every loop hard-codes the same anti-gaming guardrail set: don't modify the check/exit to force success; don't skip/bypass checks; don't weaken/delete/skip tests; no trivial always-pass assertions; prefer fixing prod code over patching tests; (golden-file gates) bless baselines only for intentional changes. MAP enforces the spirit of this via Monitor + "fix every surfaced error", but it is worth auditing/consolidating as an explicit named doctrine (see slice on N-pass convergence + anti-gaming).
Slices
Tracking comment below enumerates the child issues. Each slice is independently shippable.
Context
Researched the full loops.elorm.xyz directory — 40 reusable "closed-loop" workflows for AI coding agents (Ralph-loop lineage). Each loop ships a uniform contract:
goal+ boundedmax-iterations+ a single deterministiccheck command+ a binaryexit condition+ an anti-gaming guardrail block + a self-pacing kickoff prompt.This epic captures the subset that is novel for MAP and in-scope for a language-agnostic autonomous-coding framework. The remaining ~32 loops were deliberately dropped:
final-verifier), pre-commit / post-edit guards (existing hooks), autoloop-tdd (map-tdd), de-sloppify / dependency-upgrade-one-by-one (minimality Epic: integrate a minimality doctrine (Ponytail concept) across the MAP pipeline #180–Phase 4: gated decomposer pruning (deferred_yagni parking lot + pruneable classification) #184 + per-subtask atomic execution), docs-sync / changelog-sync (release + docs policy), spec-first-ship (decomposition-completeness / forward-coverage gate Evaluate STORM-style cross-agent reconciliation: ship deterministic Finding-schema + blind-spot/contradiction flags, discard LLM ceremony #249).Cross-cutting observation worth keeping
Every loop hard-codes the same anti-gaming guardrail set: don't modify the check/exit to force success; don't skip/bypass checks; don't weaken/delete/skip tests; no trivial always-pass assertions; prefer fixing prod code over patching tests; (golden-file gates) bless baselines only for intentional changes. MAP enforces the spirit of this via Monitor + "fix every surfaced error", but it is worth auditing/consolidating as an explicit named doctrine (see slice on N-pass convergence + anti-gaming).
Slices
Tracking comment below enumerates the child issues. Each slice is independently shippable.