Přeskočit na obsah

npm run archive:refresh-public — Síťový refresh veřejné Zone A

Síťový refresh veřejné Zone A: Stáhne nové základní ARES snapshoty, uloží raw Justice odpovědi mimo Git, vytvoří sanitizované Justice indexy, provede docket-only dotazy soudních vývěsek a nakonec spustí offline archivní bránu.. npm skript, rešerše.

npm skript rešerše shodí běh

Volání

npm run archive:refresh-public

Spustí node scripts/osint/refresh-document-archive.mjs --public (čteno z package.json při buildu)

Zdroj: scripts/osint/refresh-document-archive.mjs

Stáhne nové základní ARES snapshoty, uloží raw Justice odpovědi mimo Git, vytvoří sanitizované Justice indexy, provede docket-only dotazy soudních vývěsek a nakonec spustí offline archivní bránu.

Kdy ho spustit

Po přidání či změně entity s IČO a pravidelně týdně přes review workflow; vyžaduje síť.

Co shodí běh

  • Neúspěšný síťový dotaz, neočekávaný tvar odpovědi, neprázdnou soudní vývěsku bez individuálního review nebo následně červenou offline archivní bránu.

Co je potřeba vědět

  • Naplánovaný GitHub workflow smí commitnout jen veřejné Zone A deriváty do review větve; Zone B se nikdy neuploaduje.
  • Neprázdná odpověď vývěsky se nejprve uchová v lokální Zone B a pak běh zastaví, aby nemohla být automaticky zveřejněna.

Vstupy a výstupy

Čte

  • data/dossiers/_shared/entities/*.json
  • ARES API
  • Justice Sbírka listin API
  • soudní úřední deska API

Zapisuje

  • data/document-archive*.json
  • static/documents/registry/**
  • static/documents/court-noticeboards/**
  • $VOMASTE_JUSTICE_ARCHIVE_ROOT/justice-api-metadata/**
  • $VOMASTE_JUSTICE_ARCHIVE_ROOT/court-noticeboards-raw/**

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.