Ask an AI agent for a discussion-board schema and you'll get one in about four seconds. Here is the part nobody mentions: you'll also get is_deleted in this table and del_yn in the next one, because the model is pattern-matching against every schema on GitHub, and those schemas disagree with each other and with you.

The fix is not a better prompt. It is giving the agent the same thing you'd give a new hire — the list of words your team actually uses — and making it impossible to ignore.

I did that with a threaded discussion board. I never typed a column name. The whole run fits in three and a half minutes:

The setup, in one call

The agent starts by binding a new project to our team standard: