detail
Started the backend half of the audit (systems/30-tech/). Investigated the HTML-CONSOLIDATION-TRACKER.md Family F secondary bug (win-scripts.php/server-scripts.php/android-scripts.php -- flagged as byte-identical, wrong titles on 2 of 3). Found two real, distinct issues, not one: (1) The tracker's read was incomplete -- these are NOT a duplicate-content bug, same pattern as the frontend android.html/windows.html case: one shared template with a self-detecting IIFE (checks location.pathname, sets page-title span + platform badge + fetches library-specific data live). The actual content correctly differentiates once loaded. (2) A REAL bug the tracker missed: all 3 files had a single hardcoded TOKEN constant that was fully dead (confirmed via direct API test -- old token returns {status:error,message:unauthorized}), meaning the live data fetch was silently failing in the browser on all 3 pages even though the page shell loaded fine (200). Same root-cause pattern as K402 (apps/Inventory/inventory-api.php) and the android.html fix earlier this session -- a third instance of the Core Five token-migration gap in a per-system subdirectory the broadcast 76 sweep never covered. Also fixed a real cosmetic bug while in there: the static <title> HTML tag always read 'Windows Scripts' on all 3 files regardless of which page you were on (only the in-page page-title span updated dynamically) -- corrected server-scripts.php and android-scripts.php's <title> tags to match their actual content.