from GramAddict.core.telepathic_engine import TelepathicEngine DUMP_PATH = "/Volumes/Alpha SSD/Coding/bot/debug/xml_dumps/post_load_timeout__2026-04-17_15-02-36.xml" with open(DUMP_PATH, "r") as f: xml_content = f.read() engine = TelepathicEngine.get_instance() TelepathicEngine._last_click_context = {"x": 178, "y": 558} intent = "first image in explore grid" print( f"Any grid check: {any(k in intent.lower() for k in ['explore grid', 'profile grid', 'first image', 'grid item'])}" ) post_markers = [ "row_feed_button_like", "row_feed_button_comment", "row_feed_button_share", "row_feed_comment_textview_layout", "row_feed_view_group", "row_feed_photo_profile_name", "row_feed_photo_imageview", "clips_media_component", "clips_viewer", "clips_like_button", "clips_comment_button", "reel_viewer", "clips_music_attribution", "carousel_page_indicator", "media_set_page_indicator", "action_bar_original_title", "media_header_user", ] print(f"Marker found check: {any(m in xml_content.lower() for m in post_markers)}") success = engine.verify_success(intent, xml_content) print(f"Success is: {success}")