Přeskočit na obsah

npm run archive:check — Offline brána archivu úředních dokumentů

Offline brána archivu úředních dokumentů: Jedním offline během ověří ARES a Justice pokrytí všech podporovaných entit s IČO, sanitizaci veřejných Justice indexů, SHA-256 archivu, inventuru spisových značek, hranici Zone A/B a bezpečné zapojení doktríny i plánovaného refresh workflow.. npm skript, validace vstupů.

npm skript validace vstupů shodí běh pipeline: build pipeline: dev pipeline: check pre-commit

Volání

npm run archive:check

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

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

Jedním offline během ověří ARES a Justice pokrytí všech podporovaných entit s IČO, sanitizaci veřejných Justice indexů, SHA-256 archivu, inventuru spisových značek, hranici Zone A/B a bezpečné zapojení doktríny i plánovaného refresh workflow.

Kdy ho spustit

Automaticky v pre-commit hooku a ve všech režimech pipeline; ručně po každé změně entity, IČO, archivního manifestu, spisové značky nebo archivní politiky.

Co shodí běh

  • Chybějící ARES nebo sanitizovaný Justice záznam pro podporovanou entitu s ověřeným IČO.
  • Hash drift, nesanitizovaný veřejný Justice index, nezatříděná spisová značka nebo neprázdná nerevidovaná odpověď soudní vývěsky.
  • Soubor Zone B či .part sledovaný Gitem, chybějící archivní doktrínu v AGENTS.md/README.md/CLAUDE.md nebo její odpojení z pipeline a pre-commit hooku.
  • Naplánovaný workflow bez review PR, s přímým pushem do masteru nebo s pokusem stáhnout či uploadovat Zone B.

Co je potřeba vědět

  • Nesahá na síť ani do soukromého úložiště a nic nezapisuje, takže je deterministickou součástí běžného buildu.
  • Kontroluje integritu a pokrytí, nikoli pravdivost obsahu úřední listiny ani právní závěr.

Vstupy a výstupy

Čte

  • data/dossiers/_shared/entities/*.json
  • data/document-archive*.json
  • data/court-*.json
  • static/documents/**
  • AGENTS.md, README.md, CLAUDE.md
  • .github/workflows/archive-refresh.yml

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.