3 اسکیل
Desktop Automation That Survives 2am
Build selectors on stable attributes, match the unattended machine's resolution and scaling, and leave a screenshot behind when a step fails.
Failures That Reach a Human
Wrap the work in Try and Catch scopes, catch skipped as well as failed, terminate as Failed, and test it by breaking a step on purpose.
Flows That Don't Trigger Themselves
Stop a flow retriggering on its own writes with a trigger condition, set concurrency deliberately, and filter at the source.