diff --git a/.github/lighthouse/lighthouserc.json b/.github/lighthouse/lighthouserc.json index f99ccec1..e2768778 100644 --- a/.github/lighthouse/lighthouserc.json +++ b/.github/lighthouse/lighthouserc.json @@ -27,7 +27,7 @@ } }, "assert": { - "preset": "lighthouse:no-pwa", + "// note": "No preset — this is a daily/push perf DASHBOARD, not a merge gate (the job commits scores to docs/lighthouse-scores.json and runs on schedule + push-to-main). The lighthouse:no-pwa preset ships error-level per-audit assertions (errors-in-console, valid-source-maps, legacy-javascript...) that would fail every main push on a healthy site — the exact 'red check everyone ignores' problem #168 fixed. Category scores are warn-level: regressions show in the logs without failing the job. A genuine collect failure (site unreachable) still fails loudly because the step is no longer continue-on-error.", "assertions": { "categories:performance": ["warn", { "minScore": 0.5 }], "categories:accessibility": ["warn", { "minScore": 0.8 }], diff --git a/.gitignore b/.gitignore index 9885a934..fa041bf2 100644 --- a/.gitignore +++ b/.gitignore @@ -138,3 +138,4 @@ scripts/__tests__/fixtures/* # SpecKit wrapper (Docker-first) — tool + cache state, never commit .speckit-tools/ .speckit-cache/ +.lighthouseci/