a commander talks in the owner's language

nothing told it the owner had chosen one. user_settings.languages.default
is pt-PT on this account and every commander answered in English, including
the questions and their options.

GET /api/user/settings, languages.default, read on the first turn — in
CLAUDE.md so it holds for every session rather than only the one the brief
opens, and in the brief too because the first message is the one that sets
the tone.

with the boundary, because it is the part that would go wrong: only the
words addressed to the owner. not code, not filenames, and not the contents
of what it handles — a transcript stays in whatever language it was spoken.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Officer-Session: 656f5c85-e49a-4f1f-b9f3-042a04b4d043
This commit is contained in:
2026-08-25 07:38:14 +00:00
co-authored by Claude Opus 5
parent ed2a343676
commit 941259ce4f
2 changed files with 10 additions and 0 deletions
@@ -104,6 +104,8 @@ const startBrief = (name: string, referencePath: string): string =>
'',
'Ask it with AskUserQuestion, so I can answer by picking rather than by typing.',
'',
'And talk to me in MY language — `GET /api/user/settings`, `languages.default`. Do not assume English.',
'',
'That is the whole of your first message: what you found, and that question. Nothing else.',
].join('\n');