I3430 — The IDD standing panel and the Cockpit intent page show, under each criterion, the knowledge that bears on it, each with how it is known
Extend the standing panel I2789 landed on /ui/idd (apps/majordomus-cli/src/ui/idd.rs) instead of adding a screen. Under each criterion it already lists with its evidence state and serving issues, list the knowledge records that entity.affected reaches from those issues' scope paths and from the issues themselves (I3407, I3412), each with the epistemic class entity.show answers (I3427). Render the same rows on the Cockpit intent page (cockpit/intents.rs), each linked to its object route. The panel re-reads on the frame I3431 emits. No new route, navigation area or dashboard.
BLOKOVÁNO vlna 5 · p1 · profil implementation · bezpečné paralelně
Blocked. This issue cannot start until I3427, I3412, I3431, milestone:a-prompt-reaches-the-work-it-serves are done. The status is derived from that, not declared.
Cíl
Extend the standing panel I2789 landed on /ui/idd (apps/majordomus-cli/src/ui/idd.rs) instead of adding a screen. Under each criterion it already lists with its evidence state and serving issues, list the knowledge records that entity.affected reaches from those issues' scope paths and from the issues themselves (I3407, I3412), each with the epistemic class entity.show answers (I3427). Render the same rows on the Cockpit intent page (cockpit/intents.rs), each linked to its object route. The panel re-reads on the frame I3431 emits. No new route, navigation area or dashboard.
Proč
The owner's 2026-10-19 Cognitive Fabric pack asks for a live view of intents, knowledge and evidence inside the existing Cockpit navigation (campaigns/prismatic-way-cognitive-fabric-prompt-pack/prompts/05_SURFACES.md). prompts/00_MASTER.md and the pasted design end the first vertical slice at evidence shown in the Cockpit.
Aktuální stav
I2789 is landed on master. The /ui/idd standing panel shows each unmet criterion with its evidence state, the command that reproduces it and the serving issues (I2789.yaml objective; apps/majordomus-cli/src/ui/idd.rs). ui/intent.rs:1-7 and :95-156 render each criterion with its evidence from intents.list and plan.issues. cockpit/intents.rs reads intent_realization (apps/majordomus-cli/src/cockpit/intents.rs:1-8). /ui/knowledge reads knowledge_base.status and candidates with no intent link (apps/majordomus-cli/src/ui/knowledge.rs:1-6,24-25).
Cílový stav
A reader of one intent sees, per criterion, what proves it, what is known about it and how that is known. A knowledge record that names a file or issue serving the criterion appears with no edit outside its own file.
Rozsah
- apps/majordomus-cli/src/ui/idd.rs
- apps/majordomus-cli/src/cockpit/intents.rs
- docs/MAJORDOMUS_UI.md
Mimo rozsah
- Promoting or rejecting knowledge from the screen
- A new knowledge reference prefix for intents
- A new route or navigation area
- Prompt matches (I3409, on the roadmap inspector only)
Závislosti
- I3427BLOCKED Every entity read names how its record says it is known, and never answers verified itself: proof stays the pointer it is
- I3412BLOCKED entity.affected also answers the rules, claims and knowledge records whose declared references name an affected path or issue, and takes a revision range
- I3431BLOCKED A record a process outside the server writes (a knowledge record reaching the index, a ledger line or a captured prompt) reaches an open view within one heartbeat, without a reload
Kritéria přijetí
- A fixture knowledge record citing a file in the scope of an issue that serves criterion C is listed under C with its class, on /ui/idd and on the Cockpit intent page
- Removing that record removes it from both, with no other edit
- Every link the panel draws answers 200 under the ui_links walk
- scripts/ui audit finds nothing on /ui/idd at every declared width
Validace
- cargo test --manifest-path apps/majordomus-cli/Cargo.toml --lib ui::idd
- cargo test --manifest-path apps/majordomus-cli/Cargo.toml --test ui_links
- cargo test --manifest-path apps/majordomus-cli/Cargo.toml --test cockpit
- scripts/ui audit
- majordomus plan validate
Požadované důkazy
- ui_idd_standing_lists_knowledge
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/I3430.yaml. Read it back with majordomus plan show I3430.