Scripting Interface

This document defines how scripted control is supposed to interact with the system. It is more formal than the commands-and-functions index and should be read by anyone implementing automation, a CLI, or batch processes.

Execution Model

COMMANDS → NORMALIZED STATE → CANONICAL COMPOSITION → RENDER → OUTPUT

Scripted operations must terminate in the same canonical composition model used by the UI. Scripting is not a side door around rendering rules.

Determinism Rules

Recommended Function Categories

Script-Specific Failure Conditions