Skip to content

I2915 — The workspace speaks in plain words

Rename the workspace's labels to plain words (\"Next issue to start\", \"What is missing\", \"Work serving it\") and keep capability ids only in the source lines.

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

Rename the workspace's labels to plain words (\"Next issue to start\", \"What is missing\", \"Work serving it\") and keep capability ids only in the source lines.

Why

On 2026-10-18 the owner read the published /ui/idd three times and found it unergonomic: labels are internal names such as \"Plan's next issue\" and capability ids in panel headings.

Current state

Internal names.

Desired state

Plain words.

Scope

  • apps/majordomus-cli/src/ui/idd.rs
  • 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

  • No panel heading on /ui/idd names a capability id

Validation

  • majordomus plan validate
  • bash test/cases/3220_the_idd_loop_is_walked_in_a_browser.sh

Evidence required

  • plain_labels_test

Evidence

coverstypecommandresultat commit
plain_labels_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:58Z
verified
2026-10-19T10:03:10Z
completed
2026-10-19T10:03:21Z

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

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