Scenario Structure ================== Section is a comprehensive guide to constructing and managing scenarios within the Aiviro package. At its core is the :class:`.BaseScenario` class, facilitating scenario initialization, configuration, and execution. This section provides insights into key elements such as configuration retrieval, logging, error handling, robot instantiation, and email operations. Additionally, it covers essential methods like scenario setup, execution, and cleanup. The section also introduces decorators and exceptions to enhance scenario structure, including step-wise execution :func:`.step`. Use this section to understand the fundamental structure of Aiviro scenarios and efficiently build, configure, and manage your automation workflows. .. automodule:: aiviro.modules.template :members: