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
| covers | type | command | result | at commit |
|---|---|---|---|---|
| plain_labels_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: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.