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.

I3022 — Prázdná fronta znalostí je jedna věta, která říká, jak záznam přichází, ne dvě prázdné tabulky

Když knowledge_base.candidates odpoví součtem nula a žádným kandidátem, /ui/knowledge vykreslí jeden panel Čeká na posouzení s jednou větou: nic na posouzení nečeká a záznam přijde, když se relace uzavře a deriver ho zapíše, nebo když majordomus knowledge observe zaznamená, čeho si všimlo.

HOTOVO vlna 0 · p1 · 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

Když knowledge_base.candidates odpoví součtem nula a žádným kandidátem, /ui/knowledge vykreslí jeden panel Čeká na posouzení s jednou větou: nic na posouzení nečeká a záznam přijde, když se relace uzavře a deriver ho zapíše, nebo když majordomus knowledge observe zaznamená, čeho si všimlo.

Proč

Publikovaný /ui/knowledge (majordomus.dev, v0.29.0) kreslil dva široké panely, By subject a Awaiting review, každý prázdná tabulka s vlastním prázdným řádkem; dohromady říkaly totéž dvakrát a žádný neříkal, jak se fronta plní.

Aktuální stav

screen() vždy kreslí By subject a Awaiting review; prázdná fronta vykreslí dvě prázdné tabulky.

Cílový stav

Zodpovězená prázdná fronta vykreslí jediný panel s jednou větou a jejím zdrojem; fronta, která drží záznamy nebo neodpověděla, ponechá oba panely; připíná to test crate.

Rozsah

  • apps/majordomus-cli/src/ui/knowledge.rs

Závislosti

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

Kritéria přijetí

  • Prázdná fronta vykreslí jeden panel, žádnou tabulku a žádný panel Podle předmětu
  • Věta jmenuje majordomus knowledge observe jako kód a stále cituje knowledge_base.candidates
  • Fronta držící záznam a nezodpovězená fronta si ponechávají oba panely

Validace

  • cargo test --lib ui::knowledge
  • scripts/ui audit --only /ui/knowledge

Požadované důkazy

  • empty_knowledge_queue_is_one_sentence

Důkazy

pokrývátypcommandvýsledeku commitu
empty_knowledge_queue_is_one_sentencecivalidate run 39438896504 at master 9a5a9b77520: rust (1-3) jobs 118683336143 118683336062 118683336401 run cargo test, incl. ui::knowledge::an_empty_queue_is_one_sentence_not_two_empty_tables (82060296732)success (the run's only red job is pages, which runs no test)a81b1e3

Časová osa

zahájeno
2026-10-20T16:14:59Z
ověřeno
—
dokončeno
2026-10-20T16:26:20Z

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

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