Files
instagram-bot/tests
Marc Mintel ad1af4edfe fix: navigation death spiral - 3 root causes
1. ScreenIdentity: Add structural Reels detection (clips_viewer_container,
   root_clips_layout) for full-screen Reels where Instagram hides tab bar.
   Without this, selected_tab=None → UNKNOWN → death spiral.

2. IntentResolver: Navigation Bar Zone Guard constrains tab intents
   (tap profile/home/explore tab) to bottom 15% of screen. Prevents
   VLM from selecting content profile pictures instead of nav tabs.
   Also fixes abstract goal filter substring match blocking tab intents.

3. GOAP Executor: Wires unlearn_transition into HD Map validation failure.
   When expected screen != actual screen, poisoned Qdrant vectors are
   purged to prevent re-use of broken paths.

Cleanup: Replace all print(DEBUG...) with proper logger.debug() calls.
Cleanup: Fix ruff F841 unused variable goal_met.

TDD: 5 new E2E tests, 65 total passing, 0 regressions.
2026-04-25 11:54:33 +02:00
..
2026-04-16 18:58:18 +02:00
2026-04-16 18:58:18 +02:00