Pre-conditions on nodes (_skipIf, _failureIf, _successIf, _while) — Declarative guards evaluated before each tick.
Post-conditions on nodes (_onSuccess, _onFailure, _onHalted, _post) — Declarative side effects on node lifecycle transitions; pair with pre-conditions for compact behavior authoring.
Pre-conditions on nodes (_skipIf, _failureIf, _successIf, _while) — Declarative guards evaluated before each tick.
Post-conditions on nodes (_onSuccess, _onFailure, _onHalted, _post) — Declarative side effects on node lifecycle transitions; pair with pre-conditions for compact behavior authoring.