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.

I2746 — Každý publikovaný strom kreslí své diagramy a každý diagram je interaktivní prohlížeč

Povýšit project.a-diagram-is-drawn-not-typed na verzi 2 pokrývající .ai/repo/adrs, .ai/repo/rules, handbook a každý markdownový řetězec, který majordomus ui vykresluje, převést každý diagram z ASCII boxů v těchto stromech na Mermaid (Cytoscape, kde je graf data) přes prohlížeč z ADR 0152 s odvozenými odkazy uzlů a rozšířit scripts/ci/diagram-check a případ 272 na nový rozsah.

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

Součást truthful-plan-surfaces — Povrchy plánu se odvozují z dodávky a nic, co zobrazují, se nezadává vedle repozitáře.

Cíl

Povýšit project.a-diagram-is-drawn-not-typed na verzi 2 pokrývající .ai/repo/adrs, .ai/repo/rules, handbook a každý markdownový řetězec, který majordomus ui vykresluje, převést každý diagram z ASCII boxů v těchto stromech na Mermaid (Cytoscape, kde je graf data) přes prohlížeč z ADR 0152 s odvozenými odkazy uzlů a rozšířit scripts/ci/diagram-check a případ 272 na nový rozsah.

Proč

ADR 0166 rozhodnutí 6. Box art přežívá v ADR (0033), příručce a obrazovce UI, mimo rozsah pravidla; vlastník žádal, aby se každý ASCII diagram či graf stal interaktivním, klikatelným, vynuceným diagramem.

Aktuální stav

Pravidlo pokrývá docs, site/content-src a site/templates; box art jinde je pro kontrolu neviditelný.

Cílový stav

diagram-check čte širší rozsah a nic nenajde; deklarované výjimky zůstávají pro doslovný výstup terminálu.

Rozsah

  • .ai/repo/rules/project/a-diagram-is-drawn-not-typed.v1.md
  • .ai/repo/rules/project/a-diagram-is-drawn-not-typed.v2.md
  • scripts/ci/diagram-check
  • .ai/repo/adrs
  • příručka
  • dokumentace
  • apps/majordomus-cli/src/ui
  • test/cases/272_diagrams_are_drawn.sh
  • test/cases/3106_every_published_tree_draws_its_diagrams.sh

Závislosti

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

Kritéria přijetí

  • diagram-check selže na ASCII art podstrčeném do ADR, pravidla, příručky nebo markdownu UI
  • V žádném pokrytém stromu nezůstává žádný diagram z ASCII art

Validace

  • scripts/ci/diagram-check
  • bash test/run.sh 272_diagrams_are_drawn 3106_every_published_tree_draws_its_diagrams

Požadované důkazy

  • diagram_scope_case

Důkazy

pokrývátypcommandvýsledeku commitu
diagram_scope_casetestbash test/run.sh 272_diagrams_are_drawn 3106_every_published_tree_draws_its_diagramstesty: 2 passed, 0 failed, 0 skipped; případ 3106 vyžaduje, aby kontrola jmenovala 8 kreseb podstrčených v ADR, pravidle, kapitole příručky, komentáři/řetězci/skriptu UI (stoupla z 0 na 8, exit 10); scripts/ci/diagram-check na skutečném stromu: žádný ručně kreslený diagram (baseline 0) na 337b41ee72f337b41e
diagram_scope_casetestscripts/ci/diagram-check && bash test/run.sh 272_diagrams_are_drawn 3106_every_published_tree_draws_its_diagramsdiagram-check exit 0 (v publikovaných dokumentech není žádný ručně kreslený diagram); 2 passed na master 707a04c7ce8 (2026-10-17)707a04c

Časová osa

zahájeno
2026-10-16T09:03:11Z
ověřeno
2026-10-16T10:09:11Z
dokončeno
2026-10-17T21:36:04Z

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/I2746.yaml. Načtěte ho zpět pomocí majordomus plan show I2746.

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