Přeskočit na obsah

/authorization-check — Kontrola rozsahu pokrytí

Kontrola rozsahu pokrytí: Zjistí, jestli konkrétní osoba nebo téma spadá do rozsahu, který repozitář smí pokrývat — čtením append-only logu v AGENTS.md, ne odhadem. Claude skill, kontrola výstupů.

Claude skill kontrola výstupů

Volání

/authorization-check

Argumenty: "<jméno nebo slug entity> [\"konkrétní téma\"]"

Zdroj: .claude/skills/authorization-check/SKILL.md

Zjistí, jestli konkrétní osoba nebo téma spadá do rozsahu, který repozitář smí pokrývat — čtením append-only logu v AGENTS.md, ne odhadem. Rozlišuje čtyři stavy: autorizován, kontextová entita, neautorizován a ZAMÍTNUT (posouzeno a rozhodnuto proti). Vypisuje povinné rámování, které musí být u každé zmínky tématu, a co je výslovně mimo rozsah.

Kdy ho spustit

Před prvním tvrzením o konkrétním člověku, před založením dossieru, a kdykoli někdo navrhne téma, které v dossieru ještě není.

Pro koho a s jakým rizikem

  • Persona: rešeršista, editor, recenzent, údržbář
  • Riziko: jen čte
  • Zapisuje do souborů: ne
  • Před použitím se ověřuje rozsah pokrytí (autorizační log v AGENTS.md).

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

  • Autorizaci NEUDĚLUJE a nesmí. Kanonický zapisovatel je scripts/dossier/authorize-entity.mjs a jedná na základě rozhodnutí vlastníka, ne analýzy.
  • Rozsahový model se dvakrát měnil a starší záznamy se nepřepisují. Tematické limity starších záznamů dnes nebrání rozšíření, ale jejich zamítnutí a povinná rámování platí beze změny.
  • Stav ZAMÍTNUT je něco jiného než NEAUTORIZOVÁN: první znamená, že se to už posuzovalo a rozhodlo proti.
  • Rozsah a doloženost jsou dvě různé brány. Autorizované téma bez otevřeného zdroje se nepíše.

Jak se skill popisuje sám

Zjistí, jestli konkrétní osoba nebo téma spadá do rozsahu, který tenhle repozitář smí pokrývat — čtením autorizačního logu v AGENTS.md, ne odhadem. Použij ho PŘED napsáním jakéhokoli tvrzení o člověku, před založením dossieru, a kdykoli někdo řekne „můžeme psát o X", „je X autorizovaný", „smím přidat tvrzení o Y", „jaký je rozsah u Z".

Doslovný text z .claude/skills/authorization-check/SKILL.md.

Vstupy a výstupy

Čte

  • AGENTS.md
  • data/authorizations.toml
  • data/dossiers/_shared/entities

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.