- Add forbidden pattern: using experimental.chat.system.transform for session-start injection causes Jinja 'System message must be at the beginning' on Qwen-family GGUF models when orchestrator spawns subagents - Add note to session-start.sh section explaining OpenCode delivery via output.parts.unshift() on first chat.message turn (not system.transform)