Task: Currency pair detail dialog should use badges for classification/deliverable

Table of Contents

This page documents a task in the Currency pair support in reference data story. It captures the goal, current status, acceptance, and any notes or results.

Goal

The Currency Pair detail dialog shows classification and deliverable as plain text/checkbox rather than the badge widgets used in the list view. Use the same badge widgets in the detail dialog, consistent with book's detail dialog (clever_dijkstra worktree, not yet merged).

Status

Field Value
State DONE
Parent story Currency pair support in reference data
Now Nothing.
Waiting on book badge widget precedent merging (clever_dijkstra worktree).
Next Nothing.
Last touched 2026-07-08

Acceptance

  • [ ] The detail dialog's Classification field uses the classification badge widget.
  • [ ] The detail dialog's Deliverable field uses the Yes/No badge widget.
  • [ ] Editing still works correctly through the badge widgets (not read-only regressions).

Plan

(Implementation strategy. Written when work starts; key decisions are distilled into the parent story's * Decisions at close, but the plan itself stays — it is the historical record of what we did.)

Notes

PRs

PR Title
   

Review

Comment summary File Decision Notes
       

Result

Delivered as part of PR #1472 (task DAE530F1). Classification is now a badge-styled combo in the detail dialog; Deliverable stays an editable checkbox (badges are for display, not for a boolean the user directly toggles).

Emacs 29.3 (Org mode 9.6.15)