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.

I2473 — Pull request ukazuje svou stopu: co s ním udělal executor a co lane nedávno vyprázdnil

Ukázat v inspektoru PR Drain každou událost, kterou integrační executor zaznamenal o zkoumaném pull requestu, od nejnovější, a na odtoku nejnovější události lane o pull requestech, každou vedoucí na inspektor toho pull requestu.

HOTOVO vlna 3 · p1 · profil implementation · běží samostatně

Součást development-runtime — The runtime has a development surface.

Cíl

Ukázat v inspektoru PR Drain každou událost, kterou integrační executor zaznamenal o zkoumaném pull requestu, od nejnovější, a na odtoku nejnovější události lane o pull requestech, každou vedoucí na inspektor toho pull requestu.

Proč

Vlastník 2026-10-11 požádal o implementaci každého pohledu ze screenshotů UI, maximálně interaktivní (pack v3 M05-05: graf závislostí, blokátory a stopa důkazů; reference 03-pr-drain ukazuje časovou osu každého PR). Auditní stopa executoru (integration.events, jeden soubor pod společným git adresářem) zaznamenává každé obnovení, opravu, výběr, merge, odmítnutí a ověření s jeho aktérem, důvody a detailem a žádná obrazovka ji neukazovala.

Aktuální stav

Inspektor PR Drain ukazuje posouzení pull requestu frontou a nic z toho, co s ním udělal executor; nic neukazuje nedávnou aktivitu lane.

Cílový stav

Panel drain se ptá integration.queue a integration.events společně. Inspektor ?pr=N končí sekcí 'Co udělal executor': události tohoto pull requestu, nejnovější první, nejvýše patnáct, každá s akcí, detailem, důvody a aktérem jako časová osa; událost jiného pull requestu nikdy není jeho a pull request, kterého se executor nikdy nedotkl, to říká. Pod drainem 'Nedávná aktivita' uvádí patnáct nejnovějších událostí dráhy o nějakém pull requestu, každou s odkazem na inspektor onoho pull requestu; událost o žádném pull requestu (pozorování, lease) aktivitou není.

Rozsah

  • apps/majordomus-cli/src/ui/prs.rs
  • .ai/repo/project/issues/I2473.yaml
  • docs/MAJORDOMUS_UI.md
  • test/cases/1078_a_pull_request_shows_its_trail.sh

Závislosti

Co na tom čeká

Kritéria přijetí

  • ?pr=N ukáže události onoho pull requestu od nejnovější a žádného jiného pull requestu
  • drain vypisuje nedávné události o pull requestech, každá jako odkaz na svého inspektora, a žádnou událost o žádném
  • bez stopy inspektor říká, že se na ni nezeptal

Validace

  • cargo test --lib ui::prs
  • test/run.sh 1078_a_pull_request_shows_its_trail

Požadované důkazy

  • ui_prs_trail_unit_test
  • ui_prs_trail_case_1078

Důkazy

pokrývátypcommandvýsledeku commitu
ui_prs_trail_unit_testcicargo test --lib ui::prs (běh validate 38223440282 na 722228ef3c, vrchol v0.21.0)the_inspector_shows_what_the_executor_did_and_the_drain_its_recent_activity ok (17 ui::prs tests ok)722228e
ui_prs_trail_case_1078citest/run.sh 1078_a_pull_request_shows_its_trail (běh validate 38223440282 na 722228ef3c, vrcholu v0.21.0)případ 1078_a_pull_request_shows_its_trail ok722228e

Časová osa

zahájeno
2026-10-12T11:02:29Z
ověřeno
2026-10-12T11:02:36Z
dokončeno
2026-10-12T11:02:50Z

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

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