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.

I3009 — No record's prose and no board announcement holds a template delimiter

Refuse a template delimiter (a double brace, a brace-percent or a brace-hash) in every prose field of a plan record, at plan validate and in the commit hook, naming the record, the field and the remedy; and refuse one in a board announcement or claim text when it is made, since the continue prompt renders the live board.

PŘIPRAVENO vlna 0 · p2 · profil implementation · bezpečné souběžně

Součást surfaces-never-disagree — Každý povrch promítá stejný stav, říká, kdy byl pozorován, a nevede si vlastní seznam.

Připraveno. Všechny závislosti jsou hotové, takže majordomus plan start I3009 bude přijato.

Cíl

Refuse a template delimiter (a double brace, a brace-percent or a brace-hash) in every prose field of a plan record, at plan validate and in the commit hook, naming the record, the field and the remedy; and refuse one in a board announcement or claim text when it is made, since the continue prompt renders the live board.

Proč

On 2026-10-18 I3007's objective quoted the templates' commit link literally; Zola read it on /plan/i3007 as an unresolved placeholder and the 0.30.1 top's site job failed. On 2026-10-19 a board announcement quoting the same delimiters reached the rendered continue prompt, and core-check, which refuses an unrendered token there, failed for another session.

Aktuální stav

Nothing refuses a delimiter in record prose or in board text; each one is found by a red site job or a red core-check.

Cílový stav

A delimiter in record prose or board text is refused where it is written, with the field and the remedy named.

Rozsah

  • apps/majordomus-cli/src/plan.rs
  • lib/plan.sh
  • .githooks
  • apps/majordomus-cli/src/capability/builtin/peers.rs
  • test/cases
  • .ai/repo/project/issues/I3009.yaml
  • dokumentace
  • web

Mimo rozsah

  • Template files themselves, where the delimiters belong

Závislosti

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

Kritéria přijetí

  • plan validate names a record and field whose prose holds a template delimiter, with the remedy, and exits non-zero
  • An announcement whose text holds a template delimiter is refused with the remedy
  • Removing either check turns its case red

Validace

  • majordomus plan validate

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/I3009.yaml. Read it back with majordomus plan show I3009.

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