Skip to content

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

coverstypecommandresultat commit
title_and_questions_testcigh run view --job 117890228077 --logui::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 d65aee8a7f0eb72106

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.

Searches the titles and descriptions of every page this site publishes.