Skip to content

I2918 — The issue list filters by status

Let the issue list be filtered by status, the statuses read from the plan and the filter kept in the URL so the snapshot can carry it.

READY wave 0 · p2 · 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 I2918 will be accepted.

Objective

Let the issue list be filtered by status, the statuses read from the plan and the filter kept in the URL so the snapshot can carry it.

Why

On 2026-10-18 the owner read the published /ui/idd three times and found it unergonomic: a long intent offers no way to narrow its issues.

Current state

No filter.

Desired state

A status filter in the URL.

Scope

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

Dependencies

None. This issue is a root of the graph.

Acceptance criteria

  • ?status=READY shows only the intent's ready issues

Validation

  • majordomus plan validate
  • cargo test --test 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/I2918.yaml. Read it back with majordomus plan show I2918.

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