Task: Business Day Convention should be a badge

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.

1. Goal

Currency Pair Conventions' Business Day Convention column/field (e.g. ModifiedFollowing) renders as plain text. Add a new badge widget for it (colour-coded per convention) and use it in both the list and the detail dialog, following the badge pattern established for Deliverable=/=Classification.

2. Status

Field Value
State DONE
Parent story Currency pair support in reference data
Now Nothing.
Waiting on Nothing.
Next Nothing.
Last touched 2026-07-08

3. Acceptance

  • [ ] A new Business Day Convention badge widget exists.
  • [ ] Business Day Convention renders as a badge in both the list and the detail dialog.

4. 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.)

5. Notes

6. PRs

PR Title
   

7. Review

Comment summary File Decision Notes
       

8. Result

Delivered as part of PR #1472 (task DAE530F1). Business Day Convention renders as a badge in both the list and the detail dialog (static combo). Note: the closed-state badge combo rendering (showing the badge for the current selection, not just in the dropdown) still needs OreBadgeComboBox, built on an unmerged branch (feature/book-manual-chapter-task, PR #1466) — will pick that up once merged; not part of this task.

Emacs 29.3 (Org mode 9.6.15)