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.

I3797 — A command shown outside the shell block is refused by the audit

Add a ui-audit rule over every surface that fails a command rendered outside I3796's shell block (a sh, bash or console fence, a bare monospace reproduce line), naming the page and the element, so the one shell block stays the only one.

BLOKOVÁNO vlna 2 · p2 · implementační profil · bezpečné paralelně

Part of one-kit-on-every-surface — Code, charts, controls, embeds and shell blocks are one kit on every surface, declared in the design book and held there by a gate.

Blocked. This issue cannot start until I3796 is done. The status is derived from that, not declared.

Cíl

Add a ui-audit rule over every surface that fails a command rendered outside I3796's shell block (a sh, bash or console fence, a bare monospace reproduce line), naming the page and the element, so the one shell block stays the only one.

Proč

Without a rule the next page shows a command its own way, as /ui did on 2026-10-20; the owner asked that the kit stay one automatically.

Aktuální stav

No rule distinguishes a command from other monospace text.

Cílový stav

ui-audit rule shell.bare-command; the shell block's marker class is the one the rule and the copy control read.

Rozsah

  • scripts/lib/ui-audit.mjs
  • scripts/lib/ui.test.mjs

Závislosti

Kritéria přijetí

  • ui-audit fails a page showing a command outside the shell block, naming the page and the element
  • Every surface passes on master

Validace

  • bin/majordomus plan validate
  • node scripts/lib/ui.test.mjs

Požadované důkazy

  • shell_bare_command_rule_test

Důkazy

Nic nezaznamenáno. Za každým tokenem výše musí stát příkaz nebo artefakt, než lze tento úkol dokončit; vyprávění se odmítá.

Časová osa

zahájeno
—
ověřeno
—
dokončeno
—

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.

Canonical record: .ai/repo/project/issues/I3797.yaml. Read it back with majordomus plan show I3797.

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