Přeskočit na obsah

npm run build:government-roster — Vládní jmenný seznam jako kontext

Vládní jmenný seznam jako kontext: Generuje globální KONTEXTOVÝ záznam entity pro každého člena vládního seznamu v data/government.toml — faktický veřejný údaj „kdo zastává který úřad“, záměrně nejslabší publikační stav, jaký repozitář má.. npm skript, generování.

npm skript generování pipeline: build

Volání

npm run build:government-roster

Spustí node scripts/dossier/build-government-roster.mjs (čteno z package.json při buildu)

Zdroj: scripts/dossier/build-government-roster.mjs

Generuje globální KONTEXTOVÝ záznam entity pro každého člena vládního seznamu v data/government.toml — faktický veřejný údaj „kdo zastává který úřad“, záměrně nejslabší publikační stav, jaký repozitář má.

Kdy ho spustit

V build pipeline; ručně po editaci data/government.toml. --dry-run ukáže, co by vzniklo.

Co vynucuje

Nic — tenhle příkaz reportuje nebo generuje, ale sám o sobě nic neshazuje. Co selže při chybě, hlídají brány, které za ním v pipeline běží.

Co je potřeba vědět

  • Není to způsob, jak někoho dostat do dossierového pokrytí: generované záznamy jsou vždy publicationRole = "context", dossierEnabled = false, dossierStatus = "not_authorized", coverageState = "referenced".
  • Nikdy nepřepisuje existující kanonický záznam. Idempotentní — vytváří jen to, co ještě neexistuje.

Vstupy a výstupy

Čte

  • data/government.toml

Zapisuje

  • data/dossiers/_shared/entities/<id>.json

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.