40f675dad8
- Enforced strict inline-first hashline payload semantics, removing fallback to empty payload array and requiring explicit inline notation. - Updated patch syntax documentation to require inline payload notation (e.g., `LINEv[payload]`) instead of separate-line payloads. - Simplified nullish coalescing in executor by replacing ternary checks for undefined `inlineBody` with `??` operator. - Consolidated payload rules, brace-handling guidance, and examples across tool documentation and prompt templates.