Story: Sprint 22 leftover cleanup

Table of Contents

This page documents a story in Sprint 24. It captures the goal, current status, acceptance criteria, and the tasks that compose it.

Goal

Close out four standalone leftover tasks parked at sprint 22 close — each a genuinely single-task remainder from an otherwise-DONE story, not worth re-opening or carrying its whole parent. Nothing rewritten; each task file already carries its state, acceptance, and notes intact.

Status

Field Value
State DONE
Parent sprint Sprint 24
Now Nothing. All four leftover tasks are DONE.
Waiting on Nothing.
Next Nothing.
Last touched 2026-07-25

Acceptance

  • All four leftover tasks reach DONE or, if genuinely not actionable this sprint, are explicitly re-parked with a reason.

Tasks

Task State Start End Description
Write purpose_type user manual chapter DONE 2026-07-24 2026-07-25 purpose_type as a Purpose Types subsection of chapter_portfolios.org; shell/CLI deferred to backlog.
Add a generic FK-combo-with-flag-icons facet to ores.codegen.entity DONE 2026-07-22 2026-07-22 Generate flag-decorated soft-FK combos instead of hand-writing them.
Add domain-explanation tooltips to Currency and Currency Pair Convention fields DONE 2026-07-22 2026-07-23 Tooltips explaining domain concepts, not just restating labels.
pair_code inline flag icon renders tiny regardless of keyFlagIconSize() DONE 2026-07-25 2026-07-25 Needs proper investigation; a prior attempted fix was reverted.

Decisions

Out of scope

  • Re-opening or re-scoping the parent stories these tasks came from (Commission: purpose_type, Currency pair support in reference data) — both are morally complete and stay DONE.

Emacs 29.3 (Org mode 9.6.15)