mirror of
https://github.com/pbakaus/impeccable.git
synced 2026-09-12 14:16:28 +03:00
Setup step 1 tells the agent to follow context.mjs's directives, and the no-PRODUCT.md-with-existing-code directive explicitly permits a narrow refinement to proceed on the incumbent implementation and offer init afterward. Routing's "Otherwise" branch said missing PRODUCT.md routes through init, with no carve-out, so the two instructions disagreed on the same request and the agent could block work context.mjs had cleared. Rule 3 now splits the way the directive does: a new surface or replacement world goes through init then new-work, a narrow refinement proceeds and offers init afterward. Explicit and implied commands were never affected; they route one rule earlier, which is what skill-behavior scenario 10 already covers. Co-Authored-By: Claude <noreply@anthropic.com>