get_audit_core_web_vitals
Core Web Vitals report: LCP/INP/CLS per page/strategy this audit already ran Lighthouse against, classified against Google's own published thresholds. No new fetch — reads audit_lighthouse_results, the same table the results UI already renders as raw numbers. LAB DATA ONLY, never Search Console's real Chrome UX Report (CrUX) field data — every number is a single simulated Lighthouse run, not an aggregated real-user measurement. This codebase's audit pipeline runs local headless Chrome as its PRIMARY path, so CrUX field data is not reliably available for any given page. ALWAYS narrow on state first: no_lighthouse_data (this audit has no Lighthouse rows at all — an absence of data, NOT every page passing) or analysed. Errors when no audit with that id belongs to the project. pages[].allGood is true only when all three metrics were measured AND all three are "good". Free — charges no credits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| auditId | Yes | Audit ID, from crawl_site or get_crawl_results. | |
| projectId | Yes | Required. The MisarSEO project ID to scope this call to. Get one from list_projects. |