Přeskočit na obsah

npm run dossier:next-id — Další volné ID záznamu, ověřené i proti originu

Další volné ID záznamu, ověřené i proti originu: Vrátí další volné CLM/SRC/CASE/GAP číslo pro registr jednoho dossieru a hlásí, když se lokální working tree a origin/master neshodnou — ID kolize při souběžné práci tím přestává být otázkou toho, jestli si někdo vzpomněl fetchnout.. npm skript, provoz.

npm skript provoz shodí běh

Volání

npm run dossier:next-id

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

Zdroj: scripts/dossier/next-id.mjs

Vrátí další volné CLM/SRC/CASE/GAP číslo pro registr jednoho dossieru a hlásí, když se lokální working tree a origin/master neshodnou — ID kolize při souběžné práci tím přestává být otázkou toho, jestli si někdo vzpomněl fetchnout.

Kdy ho spustit

Před založením nového kanonického záznamu, zvlášť když na dossieru pracuje víc instancí naráz.

Co shodí běh

  • Rozdíl mezi nejvyšším ID v lokálním working tree a na origin/master se ohlásí, ne přejde.

Co je potřeba vědět

  • Vzniklo po kolizi 5. 8. 2026, kdy dvě souběžné session spočítaly totéž „další volné“ ID a přepsaly si zdroje navzájem.

Vstupy a výstupy

Čte

  • data/dossiers/<slug>/{claims,sources,cases,gaps}/*.json
  • origin/master (git fetch, pokud není --no-fetch)

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.