Přeskočit na obsah

npm run authorize:entity — Autorizace subjektu

Autorizace subjektu: Jediná cesta, jak se dossierový status kontextové entity změní na „authorized“. npm skript, provoz.

npm skript provoz

Volání

npm run authorize:entity

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

Zdroj: scripts/dossier/authorize-entity.mjs

Jediná cesta, jak se dossierový status kontextové entity změní na „authorized“. Přidá datovaný append-only záznam do logu v AGENTS.md, odpovídající strukturovaný záznam do data/authorizations.toml a překlopí roli entity na subject.

Kdy ho spustit

Před založením nového dossieru, po rozhodnutí vlastníka. Následuje authorization:anchor a teprve pak dossier:scaffold.

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

  • Normální cesta je interaktivní a vyžaduje, aby člověk napsal id entity, rozsah a potvrzovací frázi. Obecný CI/background režim --yes neexistuje.
  • Nescaffolduje obsah dossieru. Dělá entitu jen způsobilou; validate:authorization dál shodí build, pokud dossier existuje bez skutečných zdrojů a tvrzení.

Vstupy a výstupy

Čte

  • interaktivní vstup nebo --owner-authorized-in-conversation + --scope-file

Zapisuje

  • AGENTS.md (append)
  • data/authorizations.toml (append)
  • kanonický záznam entity

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.