Přeskočit na obsah

npm run intake:index — Index pro párování entit

Index pro párování entit: Odvozuje jeden plochý, deterministicky seřazený seznam ze dvou kanonických zdrojů — entitních dossierů a sdílených registrových entit — a do žádného z nich nic nezapisuje.. npm skript, generování.

npm skript generování

Volání

npm run intake:index

Spustí node scripts/intake/build-matching-index.mjs (čteno z package.json při buildu)

Zdroj: scripts/intake/build-matching-index.mjs

Odvozuje jeden plochý, deterministicky seřazený seznam ze dvou kanonických zdrojů — entitních dossierů a sdílených registrových entit — a do žádného z nich nic nezapisuje.

Kdy ho spustit

Před párováním entit v intake pipeline nebo při jeho ladění.

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

  • Jen pole relevantní pro párování: žádný text tvrzení, žádné tělo zdroje, žádný narativní obsah.

Vstupy a výstupy

Čte

  • data/dossiers/*/dossier.json (dossierType: entity)
  • data/dossiers/_shared/entities/*.json

Zapisuje

  • index pro párování entit

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.