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.

I2652 — UI ukazuje, co znalostní báze drží: kandidáty čekající na recenzi a zda deriver stále zapisuje, čteno a nikdy na tom neprováděno

Dát frontě, kterou práce po sobě zanechává, obrazovku: co čeká na recenzenta, čeho se to týká a zda odvození stále navazuje na každou uzavřenou epizodu, aby byl výsledek review vidět tam, kde je každý další stav doručení.

HOTOVO vlna 2 · p1 · profil implementation · bezpečné paralelně

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

Cíl

Dát frontě, kterou práce po sobě zanechává, obrazovku: co čeká na recenzenta, čeho se to týká a zda odvození stále navazuje na každou uzavřenou epizodu, aby byl výsledek review vidět tam, kde je každý další stav doručení.

Proč

Vlastník, 2026-10-13: přenést /evolve do Majordomu jako odvozenou dovednost, která zlepšuje know-how v .ai/, s viditelným výsledkem na /ui a na Pages; žádné nové systémy, jen propojit, odvodit, promítnout. Dovednost patří jiné relaci; toto je polovina, kterou vidí čtenář. Každý orgán existuje: knowledge_base.status a knowledge_base.candidates odpovídají na otázky a žádná obrazovka se jich neptá.

Aktuální stav

Změřeno na master 3442ce68c5 dne 2026-10-13: UI má třináct obrazovek a žádná nejmenuje znalostní bázi; src/ui ji zmiňuje jen letmo v roadmap.rs a deployments.rs. Kandidáti se čtou jen z příkazové řádky, MCP a HTTP.

Cílový stav

Obrazovka na /ui/knowledge čte knowledge_base.status a knowledge_base.candidates jako čtení a kreslí: kolik záznamů čeká na revizi, na této větvi a nepřiřazených; úsudek deriveru slovy s každým nálezem; předměty, o nichž záznamy jsou; a nejnovější kandidáty, omezené, každý vede ke svému záznamu, se spočteným vynechaným. Revize je pojmenována jako příkazy, které člověk spouští, jako text. Obrazovka stojí v navigaci, v publikovaném snímku a pod latenčním rozpočtem UI.

Rozsah

  • apps/majordomus-cli/src/ui/knowledge.rs
  • apps/majordomus-cli/src/ui/mod.rs
  • docs/MAJORDOMUS_UI.md
  • test/cases/3003_the_knowledge_screen_answers.sh
  • .ai/repo/project/issues/I2652.yaml

Mimo rozsah

  • Povýšení nebo zamítnutí záznamu z obrazovky: obrazovka čte a nikdy nespouští (ADR 0142) a povýšení je úkon člověka
  • Samotná dovednost evolve a její projekce jako příkaz, které patří jiné relaci
  • Panel na dashboardu a odkaz z obrazovky Command, které následují, až přistane aplikační shell, který staví jiná relace
  • Změna toho, na co odpovídá knowledge_base.candidates

Závislosti

Kritéria přijetí

  • /ui/knowledge odpovídá z knowledge_base.status a knowledge_base.candidates a jmenuje obojí jako své zdroje s jejich stářím
  • Fronta delší než mez obrazovky se kreslí od nejnovějších po mez a říká, kolik záznamů vynechala
  • Prázdná fronta a checkout, kde deriver nikdy neběžel, se říkají slovy, nikdy jako prázdná tabulka nebo prázdná buňka
  • Stránka nenese žádný formulář ani tlačítko: revize jsou příkazy, které člověk spouští, zobrazené jako text
  • Žádný handler pod src/ui neprovádí schopnost na požadavek, což drží případ 1096, a trasa je v rámci latenčního rozpočtu UI, což drží bench --check
  • Navigace každé obrazovky k němu vede

Validace

  • bin/majordomus plan validate
  • cargo test --manifest-path apps/majordomus-cli/Cargo.toml --lib ui::knowledge
  • MJ_TEST_JOBS=2 bash test/run.sh 3003_the_knowledge_screen_answers 1096_no_screen_waits_for_a_source
  • majordomus bench system.http. --transport system --profile ci --no-write --check

Požadované důkazy

  • knowledge_screen_unit_tests
  • knowledge_screen_case_3003
  • knowledge_screen_within_budget

Důkazy

pokrývátypcommandvýsledeku commitu
knowledge_screen_unit_teststestcargo test --manifest-path apps/majordomus-cli/Cargo.toml --lib ui::knowledgetest result: ok. 4 passed; 0 failed at 09c334079f509c3340
knowledge_screen_case_3003testMJ_TEST_JOBS=4 bash test/run.sh 3003_the_knowledge_screen_answers 1096_no_screen_waits_for_a_sourceok 3003_the_knowledge_screen_answers 2s; ok 1096_no_screen_waits_for_a_source 2s (0 přeskočeno) na 09c334079f5 s programem z #1304; dodáno v #1090 (f0696ec535a)09c3340
knowledge_screen_within_budgettestmajordomus-cli bench system.http. --transport system --profile ci --no-write --checkrozpočet: system.http.ui.knowledge za tepla p95 399,6us ze 100000us PASS, system.http.live.ui.knowledge za tepla p95 717,1us PASS, 'bench --check: within budget'; běh končí kódem 10 kvůli regresi základní hodnoty system.http.openapi (p50 +582 %), ne této trasy, která je pro základní hodnotu NOVÁ; na 09c334079f509c3340

Časová osa

zahájeno
2026-10-16T16:43:42Z
ověřeno
2026-10-16T16:43:47Z
dokončeno
2026-10-16T16:43:58Z

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

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