I3001 — The intent is the page's title, and panels ask questions
Make the chosen intent's title the page's h1 with \"Intent workspace\" as the eyebrow, and title the panels as plain questions.
DONE wave 0 · p1 · implementation profile · runs alone
Part of idd-reads-at-a-glance — The intent workspace reads at a glance and leads everywhere it names.
Objective
Make the chosen intent's title the page's h1 with \"Intent workspace\" as the eyebrow, and title the panels as plain questions.
Why
On 2026-10-18 the owner read the published /ui/idd three times and found it unergonomic: \"Intent workspace\" is the heading of every intent.
Current state
A generic title.
Desired state
The intent's own.
Scope
- apps/majordomus-cli/src/ui/idd.rs
- apps/majordomus-cli/src/ui/intent.rs
- apps/majordomus-cli/src/ui/view.rs
- share/ui/src/ui.css
- share/ui/ui.css
- test/cases/3220_the_idd_loop_is_walked_in_a_browser.sh
- .ai/repo/project
- docs
- site
Dependencies
None. This issue is a root of the graph.
Acceptance criteria
- The h1 of /ui/idd?intent=<id> is that intent's title
Validation
- majordomus plan validate
- bash test/cases/3220_the_idd_loop_is_walked_in_a_browser.sh
Evidence required
- title_and_questions_test
Evidence
| covers | type | command | result | at commit |
|---|---|---|---|---|
| title_and_questions_test | ci | gh run view --job 117890228077 --log | ui::idd::tests::the_intent_is_the_heading_and_every_panel_asks_a_plain_question ok, in rust (2) of validate run 39192952944 on dd4c0a87cba, carrying d65aee8a7f0 | eb72106 |
Timeline
- started
- 2026-10-19T10:02:29Z
- verified
- 2026-10-19T10:02:42Z
- completed
- 2026-10-19T10:02:51Z
Those three fields, the evidence above and the state of the dependencies are all the status is made of. There is no status field to disagree with them.
Canonical record: .ai/repo/project/issues/I3001.yaml. Read it back with majordomus plan show I3001.