{{/* Editor surface (Phase 2b). Server renders the layout shell with proper CSS sizing. editor-mode.js mounts CodeMirror, file tree, etc. into these containers. Fixes bugs #4 and #5: layout collapse when switching surfaces. */}} {{define "surface-editor"}}
{{/* Header — editor-mode.js populates this */}}
{{/* Editor main area — left pane (tabs + code) + split handle + right pane (chat) */}}
{{end}} {{define "css-editor"}} {{end}} {{define "scripts-editor"}} {{/* Chat rendering for the assist pane */}} {{end}}