README.md
pyproject.toml
src/autoright/__init__.py
src/autoright/__main__.py
src/autoright.egg-info/PKG-INFO
src/autoright.egg-info/SOURCES.txt
src/autoright.egg-info/dependency_links.txt
src/autoright.egg-info/requires.txt
src/autoright.egg-info/top_level.txt
src/autoright/app/__init__.py
src/autoright/app/bootstrap.py
src/autoright/app/main.py
src/autoright/browser/__init__.py
src/autoright/browser/browser_commands.py
src/autoright/browser/browser_events.py
src/autoright/browser/patchright_session.py
src/autoright/browser/process_manager.py
src/autoright/browser/profile_manager.py
src/autoright/browser/worker.py
src/autoright/browser/picker/__init__.py
src/autoright/browser/picker/picker_controller.py
src/autoright/browser/picker/selector_candidates.py
src/autoright/browser/picker/selector_generator.py
src/autoright/core/__init__.py
src/autoright/core/edge_model.py
src/autoright/core/execution_state.py
src/autoright/core/graph_model.py
src/autoright/core/node_model.py
src/autoright/core/node_registry.py
src/autoright/core/node_result.py
src/autoright/core/project_model.py
src/autoright/core/variable_model.py
src/autoright/engine/__init__.py
src/autoright/engine/commands.py
src/autoright/engine/controller.py
src/autoright/engine/events.py
src/autoright/engine/runtime_snapshot.py
src/autoright/engine/state_machine.py
src/autoright/engine/variable_store.py
src/autoright/nodes/__init__.py
src/autoright/nodes/assert_text.py
src/autoright/nodes/assert_variable.py
src/autoright/nodes/base.py
src/autoright/nodes/click.py
src/autoright/nodes/element_exists.py
src/autoright/nodes/evaluate_js.py
src/autoright/nodes/extract_text.py
src/autoright/nodes/get_attribute.py
src/autoright/nodes/get_input_value.py
src/autoright/nodes/hover.py
src/autoright/nodes/if_variable.py
src/autoright/nodes/list_append.py
src/autoright/nodes/load_browser_state.py
src/autoright/nodes/log.py
src/autoright/nodes/loop_items.py
src/autoright/nodes/open_url.py
src/autoright/nodes/press_key.py
src/autoright/nodes/save_browser_state.py
src/autoright/nodes/screenshot.py
src/autoright/nodes/scroll_page.py
src/autoright/nodes/scroll_to.py
src/autoright/nodes/select_option.py
src/autoright/nodes/set_variable.py
src/autoright/nodes/sleep.py
src/autoright/nodes/start.py
src/autoright/nodes/stop.py
src/autoright/nodes/switch_variable.py
src/autoright/nodes/type_text.py
src/autoright/nodes/wait_selector.py
src/autoright/nodes/wait_url.py
src/autoright/storage/__init__.py
src/autoright/storage/migrations.py
src/autoright/storage/project_json.py
src/autoright/ui/__init__.py
src/autoright/ui/main_window.py
src/autoright/ui/graph_editor/__init__.py
src/autoright/ui/graph_editor/edge_item.py
src/autoright/ui/graph_editor/graph_scene.py
src/autoright/ui/graph_editor/graph_view.py
src/autoright/ui/graph_editor/node_item.py
src/autoright/ui/graph_editor/port_item.py
src/autoright/ui/panels/__init__.py
src/autoright/ui/panels/browser_panel.py
src/autoright/ui/panels/log_panel.py
src/autoright/ui/panels/node_palette_panel.py
src/autoright/ui/panels/properties_panel.py
src/autoright/ui/panels/variables_panel.py
tests/test_cli.py
tests/test_project_json.py
tests/test_state_machine.py
tests/test_ui_main_window.py
tests/test_variable_store.py