Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

I1802 — Nic nespouští Perl

Odstranit ze sledovaných souborů každé vyvolání Perlu, včetně nepřímých, jako je shasum na macOS, a držet jeho absenci kontrolou.

HOTOVO vlna 0 · p1 · profil implementation · bezpečné souběžně

Součást automation — Automatizace repozitáře jsou skriptované schopnosti nad typovaným Rustem, ne shell.

Cíl

Odstranit ze sledovaných souborů každé vyvolání Perlu, včetně nepřímých, jako je shasum na macOS, a držet jeho absenci kontrolou.

Proč

Vlastník repozitáře vyloučil Perl 2026-09-15. shasum je na macOS skript v Perlu, takže digest jím pořízený spouští Perl, aniž by se to slovo kdekoli objevilo. Zpracováno na branchi fix/nothing-runs-perl.

Aktuální stav

shasum se volá ze shellu pod scripts a lib.

Cílový stav

Žádný sledovaný soubor nevolá perl ani shasum; kontrola odmítne nový.

Rozsah

  • skripty
  • lib
  • bin
  • test

Mimo rozsah

  • Nahrazení shellu jako celku; to je zbytek milníku

Závislosti

Žádné. Tento úkol je kořenem grafu.

Kritéria přijetí

  • žádný sledovaný soubor nevolá perl ani shasum
  • kontrola odmítne nové vyvolání

Validace

  • bash test/run.sh

Požadované důkazy

  • no_perl

Důkazy

pokrývátypcommandvýsledeku commitu
no_perltestbash test/run.sh 575_nothing_runs_perldodáno na masteru v e483e16e48 (2026-09-30): případ 575 odmítá Perl všude, kde repozitář běží; tento záznam dorazil na master až 2026-10-14 s ADR 0069e483e16

Časová osa

zahájeno
2026-10-14T21:35:18Z
ověřeno
—
dokončeno
2026-10-14T21:35:47Z

Tato tři pole, důkazy výše a stav závislostí jsou vše, z čeho se stav skládá. Neexistuje žádné pole stavu, které by s nimi mohlo být v rozporu.

Kanonický záznam: .ai/repo/project/issues/I1802.yaml. Přečtěte jej zpět pomocí majordomus plan show I1802.

Prohledává názvy a popisy všech stránek, které tento web publikuje.