Unfortunately, I’ve had to re-open this. It appears that the rules are simply a bit flaky. I’ve tried workarounds suggested by others in this thread, but none of them appear to be working.
Strangely, this appears to be specific to a given codebase. For our primary company monorepo, the rules are working as-intended. On a new, significantly smaller repo for a PoC MCP Server, the rules are not applying at all.