Přeskočit na obsah

npm run build:data-exports — Ploché JSON exporty registrů

Ploché JSON exporty registrů: Ploché JSON exporty každého registru pro SQL konzoli v prohlížeči i pro kohokoli, kdo chce prostě data — stabilní URL, čitelné curlem a jq, bez WASM.. npm skript, generování.

npm skript generování shodí běh pipeline: build pipeline: dev

Volání

npm run build:data-exports

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

Zdroj: scripts/dossier/build-data-exports.mjs

Ploché JSON exporty každého registru pro SQL konzoli v prohlížeči i pro kohokoli, kdo chce prostě data — stabilní URL, čitelné curlem a jq, bez WASM.

Kdy ho spustit

V build i dev pipeline po build:navigation a před grafovými projekcemi, které exporty čtou.

Co shodí běh

  • Tvar exportu proti schematům schemas/*.schema.json — brána běží uvnitř tohohle kroku (lib/export-schemas.mjs), aby se tvar veřejných exportů nemohl změnit bez vědomé úpravy schématu.

Co je potřeba vědět

  • Odvozené, nikdy psané ručně: žádný status, skóre ani pořadí se tu nepočítá — export je projekce, ne druhý zdroj pravdy.
  • Řádky staví lib/record-tables.mjs sdílený s build:jsonld-exports, aby obě rodiny exportů byly projekcí JEDNOHO modelu.

Vstupy a výstupy

Čte

  • data/dossiers/** (compiled model)
  • schemas/*.schema.json

Zapisuje

  • static/data/*.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.