Until you inevitably need a cross cutting concern.

“Oh just this one time”

Then an agent sees the pattern and assumes it’s a best practice. Then your beautiful architecture is ruined.

“Just this once” indeed.

this is 100% right. you have to guard the codebase patterns with your life. because the codebase is part of the prompt.