network/sitemap-reality

Af content-framework-redaktionen · Opdateret
Netværk og forfald · scope: network · severity: error

Every sitemap URL returns 200 on the live site. Reglen network/sitemap-reality kører i network-scope med severity 'error' og indgår i netværk og forfald-domænet sammen med 4 andre kontrakter i frameworket.

Hvorfor sitemap-reality findes

Sitemap entries that 404 live burn crawl budget and erode crawler trust in the whole sitemap. Catches deploy drift between the sitemap and the actually served site.

Sådan håndhæves sitemap-reality

Reglen sitemap-reality evalueres mod internettet over tid via pseo monitor på cron — den må aldrig blokere et build, for netværket er ikke deterministisk. Fejler en side, får agenten en finding, hvor fix-instruktionen for sitemap-reality er formuleret som en konkret arbejdsordre med filnavne og målbare krav — aldrig et vagt råd. Severity 'error' betyder at et brud på sitemap-reality fejler hele verifikationen med exit-kode 1, så hverken CI eller en agent kan skibe sitet før fundet er rettet.

Domænet: netværk og forfald

Network-domænet overvåger forfald over tid via pseo monitor: døde eksterne links, rådnende OG-billeder, sitemap-drift, manglende security.txt og TLS-certifikater på vej mod udløb. Born perfect klarer de andre domæner — stays perfect er dette domænes job. Netop derfor hører sitemap-reality hjemme her: kravet kan afgøres maskinelt, og dermed kan det håndhæves i stedet for blot at blive anbefalet.

Test og fixtures

Som alle kontrakter i frameworket har network/sitemap-reality en mutant-test, der beviser at reglen fejler, når kravet brydes — en regel uden en fejlende test er ikke en regel. Golden-fixturet beviser omvendt, at en fuldt compliant side består sitemap-reality sammen med de øvrige 85 regler, og denne demoside er selv underlagt hele kontrakten.

Relaterede regler

Tilbage til oversigten over alle 86 regler.