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.

I2851 — produktový pohled domovské stránky počítá doručení, které historie prokazuje, vedle stavů, které záznamy deklarují, každý počet je odkaz

Produktový pohled v hero části úvodní stránky nejprve počítá, jak daleko došla práce na každém úkolu, jak ji plan.delivery odvozuje z historie, fázi po fázi v pořadí projekce, s uvedením commitu, při němž byla odvozena. Pak počítá stavy, které deklarují záznamy úkolů. Každý počet je odkaz do /roadmap/, kde každý úkol nese svou fázi a objekt, který ji dokazuje, a homepage-check drží počty vůči delivery.json a plan.json.

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

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

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

Cíl

Produktový pohled v hero části úvodní stránky nejprve počítá, jak daleko došla práce na každém úkolu, jak ji plan.delivery odvozuje z historie, fázi po fázi v pořadí projekce, s uvedením commitu, při němž byla odvozena. Pak počítá stavy, které deklarují záznamy úkolů. Každý počet je odkaz do /roadmap/, kde každý úkol nese svou fázi a objekt, který ji dokazuje, a homepage-check drží počty vůči delivery.json a plan.json.

Proč

Vlastník 2026-10-18 ve v0.29.0 (707a04c7ce8), se snímkem obrazovky karty na úvodní stránce 'this project's own delivery': 'the same here', v návaznosti na stížnost, že /roadmap/ není odvozen, odvozován, propojen ani interaktivní. Karta počítala jen razítka, která záznamy deklarují (připraveno 86, blokováno 159, hotovo 161), nic neodkazovala a neříkala nic o tom, co bylo sloučeno nebo vydáno. Její titul slibuje dodávku.

Aktuální stav

Karta počítá úkoly podle deklarovaného stavu, čteno jednou z plan.json na commitu buildu; žádný počet není odkaz; homepage-check čte počet jen tehdy, když je prvním textem prvku.

Cílový stav

Je-li přítomen delivery.json, karta vykreslí jeden počet za každou fázi, kterou historie dokládá (žádný není absence fáze a nevykresluje se), uvede commit, ve kterém byl odvozen, a každý počet odkazuje na /roadmap/#delivery; každý počet deklarovaného stavu odkazuje na /roadmap/; homepage-check čte počet uvnitř odkazu, drží počty fází podle delivery.json v jeho pořadí a odmítne pohled, který nepočítá žádnou fázi, když projekce nějaké dává.

Rozsah

  • site/templates/index.html
  • site/templates/roadmap.html
  • scripts/ci/homepage-check
  • test/cases/333_homepage_narrative.sh

Mimo rozsah

  • Živý údaj na domovské stránce: web je publikace čtená v jednom commitu (ADR 0141); živé počty patří UI.
  • Fáze, které commitnutá projekce nečte (větve a forge, podle pravidla, že odvozená data nesmějí číst refs): ty nesou publikované UI a vlastní čtení úlohy Pages.

Závislosti

Kritéria přijetí

  • Sestavená domovská stránka počítá fáze, které sečte delivery.json, v jeho pořadí, bez none, každou s odkazem na /roadmap/#delivery
  • Počet fází, který delivery.json neuvádí, chybějící řádek fáze nebo žádná vykreslená jako fáze je odmítnuta kontrolou homepage-check
  • Deklarovaný počet stavů uvnitř odkazu se stále čte a drží proti plan.json

Validace

  • bin/majordomus plan validate
  • bash test/run.sh 333_homepage_narrative 3105_the_homepage_states_no_present_it_does_not_read

Požadované důkazy

  • homepage_counts_delivery_case

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/I2851.yaml. Přečtěte ho zpět pomocí majordomus plan show I2851.

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