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.

I3216 — The IDD loop is accepted at a phone's width as it is at a desktop's

Run case 3220's walk (pick an intent, start an issue, verify it from a second tab, mark it done, read its evidence) a second time at the floor width the design declares, with no feature added.

BLOKOVÁNO wave 5 · p2 · verification profile · parallel safe

Part of the-ui-works-on-a-phone — Every first-party surface works on a phone, and the primary flow is accepted there.

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

Cíl

Run case 3220's walk (pick an intent, start an issue, verify it from a second tab, mark it done, read its evidence) a second time at the floor width the design declares, with no feature added.

Proč

On 2026-10-10 the mobile UI was judged to be proved by CSS breakpoints only, not by a task completed on a phone; the owner's 2026-10-08 order makes the phone a first-class surface. Proposed in ADR 0215 (A phone is the baseline width of every first-party surface, and the primary flow is accepted there before a surface grows) (proposed; it carries no authority until the owner accepts it). Sources: chatgpt-majordomus:c216#6.

Aktuální stav

Case 3220 is not on master 707a04c7ce8; it exists only on the unpushed branch fix/doctor-reads-unpushed-in-one-pass (I2812, 2b) and runs at one desktop viewport; /ui/idd's server-side test is apps/majordomus-cli/tests/ui_idd.rs.

Cílový stav

The case runs the same steps at the floor width read from tokens.yaml and fails when a step's control is off-screen or covered.

Rozsah

  • test/cases/3220_the_idd_loop_is_walked_in_a_browser.sh
  • scripts/lib/browser.mjs
  • scripts/lib/ui-discover.mjs
  • scripts/lib/interactions.mjs
  • scripts/lib/ui.test.mjs

Mimo rozsah

  • New UI behaviour

Závislosti

Kritéria přijetí

  • The phone-width walk passes 10 of 10 as the ui job runs it
  • A covered move button fails it

Validace

  • majordomus plan validate
  • cargo test --manifest-path apps/majordomus-cli/Cargo.toml --test ui_idd

Požadované důkazy

  • case_3220_at_the_floor_width

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

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