diff --git a/components/composer.tsx b/components/composer.tsx index 4e81e6b..6034d7c 100644 --- a/components/composer.tsx +++ b/components/composer.tsx @@ -35,6 +35,7 @@ export function Composer({ autoFocus, verdict, onEscape, + placeholder = "Ask, answer, or steer the lesson…", }: { busy: boolean; value: string; @@ -50,6 +51,10 @@ export function Composer({ /** Escape while a dictation runs stops it (STT wave, 2026-09-17). No-op * when absent — Esc otherwise means nothing in the composer. */ onEscape?: () => void; + /** The textarea's placeholder (owner refinement round, 2026-09-24): + * active sessions read "Ask, answer, or steer the lesson…"; the fresh + * new-session page asks the graph view's opening question instead. */ + placeholder?: string; }) { return (