'settings'], $thedotdev_agentic_bridge_admin_url ); $thedotdev_agentic_bridge_findings_url = add_query_arg( ['thedotdev_agentic_bridge_view' => 'findings'], $thedotdev_agentic_bridge_admin_url ); $thedotdev_agentic_bridge_has_scan = $thedotdev_agentic_bridge_onboarding_score !== null; // Guided path state: one current step, one primary action. if (!$thedotdev_agentic_bridge_onboarding_complete) { $thedotdev_agentic_bridge_setup_step = 1; } elseif (!$thedotdev_agentic_bridge_has_scan) { $thedotdev_agentic_bridge_setup_step = 2; } else { $thedotdev_agentic_bridge_setup_step = 3; } $thedotdev_agentic_bridge_setup_status = $thedotdev_agentic_bridge_has_scan ? sprintf( /* translators: 1: local readiness score out of 100, 2: number of checks run */ __('Local readiness %1$d/100 across %2$d checks.', 'agentic-bridge'), $thedotdev_agentic_bridge_onboarding_score, $thedotdev_agentic_bridge_onboarding_finding_count ) : __('No live scan yet — run a local readiness check when you are ready.', 'agentic-bridge'); ?>