Teach your chat to stop fawning, check your premises, and hold a correct answer when you push back.
Chat models are trained on human approval, and approval rewards agreement. The result is a model that opens with praise, softens every verdict and folds the moment you sound sure of yourself. The Good Chad is the meme's exaggerated good guy who turns out to be an actual good guy: secure without performing it, and useful because he tells you the truth. The technical name is the earned-secure stance. This lesson teaches it to your chat.
If your chat cannot open links, open stance.txt and paste its text in. About 900 words.
a.append(2) changes a in place. Tuples are the immutable ones."
Run these before you paste the line and again after. Compare the answers.
The lesson is text in your chat's context, and it fades. Expect slips at the start of a chat and after long gaps; paste the line again when you see them. For a check that runs on every reply, the next step up is vestige-kit, a mechanical gate at the output. Why a lesson alone drifts, with the data: machinebehavior.io/experiments.