Přeskočit na obsah

npm run verify:full-pages — Plnostránková doktrína

Plnostránková doktrína: Vynucuje, že každé tvrzení a každý zdroj je plnohodnotná stránka, ne stub — a že se vykresluje ze strukturovaných dat, ne z druhé ručně psané reprezentace. npm skript, kontrola výstupů.

npm skript kontrola výstupů shodí běh pipeline: build

Volání

npm run verify:full-pages

Spustí node scripts/dossier/verify-full-pages.mjs (čteno z package.json při buildu)

Zdroj: scripts/dossier/verify-full-pages.mjs

Vynucuje, že každé tvrzení a každý zdroj je plnohodnotná stránka, ne stub — a že se vykresluje ze strukturovaných dat, ne z druhé ručně psané reprezentace. Doktrína je závazná i pro adoptery a forky.

Kdy ho spustit

Až po zola build.

Co shodí běh

  • Stránka tvrzení bez sekce citovaných zdrojů (id="clm-sources-h") nebo bez odkazu na Git provenance.
  • Stránka zdroje bez metadatové tabulky (řádek „Odkaz“), bez sekce podporovaných tvrzení (id="src-claims-h") — s výjimkou záměrně kontextových zdrojů bez tvrzení — nebo bez odkazu na Git provenance.

Co je potřeba vědět

  • Zdrojová strana téže doktríny (povinná pole a minimální redakční tělo zdroje) žije v kanonických validátorech, JSON-LD strana ve verify:jsonld.

Vstupy a výstupy

Čte

  • public/dossiers/**/index.html

Popis vychází z hlavičkového komentáře zdrojového souboru. Volání, zařazení do pipeline i členství v pre-commit hooku se dopočítávají při každém buildu ze samotného repozitáře.