FUNDAMENTAL ARCHITECTURE OVERHAUL:
1. ScreenTopology HD Map (NEW):
Pure-data BFS pathfinding between Instagram screens.
Zero runtime dependencies. The GOAP planner's GPS.
Knows: HOME_FEED → tap profile tab → OWN_PROFILE → tap following list → FOLLOW_LIST
2. Graph-Aware GOAP Planning:
GoalPlanner._plan_navigation() now consults ScreenTopology FIRST.
From HOME_FEED, goal 'open following list' returns 'tap profile tab'
(intermediate hop) instead of blind 'open following list' (impossible).
Autonomous discovery and Qdrant knowledge kept as fallbacks.
3. NAV Keyword Split:
NAV_INTENT_KEYWORDS → NAV_ZONE_BYPASS_KEYWORDS + NAV_TAB_KEYWORDS
Ends the Structural Guard civil war where 'following' was both
'allowed in nav zone' AND 'must be at bottom' simultaneously.
4. QNavGraph Deduplication:
_find_path() delegates to ScreenTopology.find_route() (SSOT).
core_nodes seed generated from ScreenTopology.TRANSITIONS.
115 unit tests pass. Zero regressions.