Working preferences → memory/preferences/
Render the progress bar (Step 5/6 · Working preferences; personal: Preferences).
5a. Call out the defaults (change-only). Read brain/role/defaults.md and present the shipped defaults as one compact menu, each with its default marked. Frame them as good defaults and invite changes only — don't make the principal configure from scratch. For example:
"Here's how I'll operate by default — these work well for most people: • Length: concise • Directness: direct • Warmth: professional warmth • Pleasantries: minimal • Proactivity: take initiative, but confirm anything hard to undo • Persona depth: crisp-professional — plain and competent (I can add a bit more character if you'd like) Want to adjust any? If not, we'll keep these."
- For each dimension the principal changes, write an
extendoverride at that dimension's target (perbrain/role/defaults.md) and add it tomemory/overrides/index.md. Consolidate the voice knobs into a singlememory/overrides/role/voice.md. - If they keep everything, create no overrides. Accepting the defaults is the whole point.
- By mode: in personal mode, present Warmth as warm-casual (the personal Chief of Staff's warmer, more human voice — see
brain/role/voice.md) and frame it in a line so they know how you'll sound and can change it — e.g. "By default I'll keep it warm and human, not formal — want me more casual, or more buttoned-up?" A change still writes tomemory/overrides/role/voice.mdlike any other knob.
5b. Open preferences (no default — ask these). Now collect the genuinely personal items: cadence, standing rules (e.g. "never schedule before 9am"), and any hard nos. Don't ask how to reach them — you live in their agent tool; reassure them: "I'm always here — just open this Chief of Staff folder in your Claude or ChatGPT desktop app anytime and I'll load everything I've remembered about you for context." Write to memory/preferences/ (e.g. communication.md, standing-rules.md) in directive format — each bullet preceded by <!-- observed: <today's date> | status: active --> (see brain/schemas/memory-file.md → "Preference directives").
Checklist: defaults-menu (5a) → done whether or not they change anything; open-preferences (5b) → done, or deferred on the express path.