State Machine - Finite State Machines for Complex Flows Description Enforces deterministic, minimal state machines for any multi-step flow in NodeJS-Starter-V1. Codifies the project's existing patterns (TaskStatus, ExecutionStatus, NodeStatus) and provides a reusable framework for defining states, transition maps, guard conditions, and side effects across Python and TypeScript. --- When to Apply Positive Triggers - Designing multi-step workflows with distinct status phases - Adding new status fields to Pydantic models - Implementing UI components with loading/error/success states - Reviewing…