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.

I2654 — Graf je držen své tabulce kontrolou a tabulky, které jsou měřenými řadami, se kreslí

Dát komponentě grafů (site/charts.js, ADR 0152) dvě kontroly, které jí chybí, a zbývající tabulky, jejichž obsahem je naměřená řada, deklarovat jako grafy: základní hodnoty měření výkonu, páry a segmenty ekonomiky, tvrzení podle stavu.

PŘIPRAVENO vlna 1 · p3 · profil implementation · bezpečné paralelně

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 I2654 bude přijato.

Cíl

Dát komponentě grafů (site/charts.js, ADR 0152) dvě kontroly, které jí chybí, a zbývající tabulky, jejichž obsahem je naměřená řada, deklarovat jako grafy: základní hodnoty měření výkonu, páry a segmenty ekonomiky, tvrzení podle stavu.

Proč

I2653 dodal komponentu a dva grafy. Co graf přečetl ze své tabulky, netvrdí žádná kontrola a sonda interakcí o grafu nic netvrdí, protože graf nedeklaruje žádný ovládací prvek; obojí bylo jednou ověřeno ručně v headless prohlížeči.

Aktuální stav

Dva obrázky nesou data-chart (/plan/, /economics/). Žádný případ nesestaví fixture obrázek a netvrdí řadu; žádná behaviorální specifikace neotevře graf; ECharts se načítá jen tam, kde o něj ty dvě stránky žádají.

Cílový stav

Kontrola v prohlížeči čte window.mjCharts pro každý figure[data-chart] sestaveného webu a selže, když se řada liší od buněk své tabulky nebo se graf nevykreslil; site-check selže u figure[data-chart] bez tabulky, bez hlavičky data-series nebo bez id; další tabulky jsou deklarovány.

Rozsah

  • site/charts.js
  • site/templates/registry-benchmarks.html
  • site/templates/economics.html
  • site/templates/features-matrix.html
  • scripts/site-check
  • scripts/lib/interaction-specs/chart.mjs
  • docs/DIAGRAMS.md
  • .ai/repo/project/issues/I2654.yaml

Mimo rozsah

  • Druhá knihovna grafů nebo graf, jehož data nejsou tabulkou na téže stránce

Závislosti

Kritéria přijetí

  • figure[data-chart], jehož vykreslená řada se liší od tabulky, selže v kontrole, která figure jmenuje
  • figure[data-chart] bez tabulky, hlavičky data-series nebo id selže ve scripts/site-check
  • Každý nově deklarovaný graf je uveden v docs/DIAGRAMS.md s datasetem, který čte

Validace

  • scripts/site-build && scripts/site-check
  • scripts/interaction-probe --only /plan/

Požadované důkazy

  • chart_table_agreement_check
  • chart_markup_check

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.

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

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