Skip to content

I2908 — Stage and verdict wear the kit's one badge

Draw an intent's stage and verdict through the same state badge every status uses, retiring the boxed uppercase variant on the workspace.

READY 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.

Ready. Every dependency is done, so majordomus plan start I2908 will be accepted.

Objective

Draw an intent's stage and verdict through the same state badge every status uses, retiring the boxed uppercase variant on the workspace.

Why

On 2026-10-18 the owner read the published /ui/idd three times and found it unergonomic: stage and verdict mix boxed uppercase tags with dot pills.

Current state

Two badge styles on one screen.

Desired state

One.

Scope

  • apps/majordomus-cli/src/ui/idd.rs
  • apps/majordomus-cli/src/ui/view.rs
  • .ai/repo/project
  • docs
  • site

Dependencies

None. This issue is a root of the graph.

Acceptance criteria

  • Every stage, verdict and status on /ui/idd renders as the kit's state badge

Validation

  • majordomus plan validate
  • cargo test --lib ui::idd::
  • scripts/ui audit --only /ui/idd

Evidence

None recorded. Every token above needs a command or an artifact behind it before this issue can be completed; narrative is refused.

Timeline

started
—
verified
—
completed
—

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/I2908.yaml. Read it back with majordomus plan show I2908.

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