Story: Business centre polish
Table of Contents
This page documents a story in Sprint 13. It captures the goal, current status, acceptance criteria, and the tasks that compose it.
Goal
Data-quality + UI polish round on business centres after the sprint-12 CRUD landing surfaced the rough edges.
Status
| Field | Value |
|---|---|
| State | DONE |
| Parent sprint | Sprint 13 |
| Now | Completed 2026-02-22. |
| Waiting on | None. |
| Next | None. |
| Last touched | 2026-02-22 |
Acceptance
- city_name column added + derived from descriptions.
- NY centres hard-coded to US country.
- WRLD = UN flag + Internal source.
- Default columns tidied (Code + Country + City).
- Protocol bump to 38.0.
Tasks
| Task | State | Start | End | Description |
|---|---|---|---|---|
| Polish business centre UI and data quality | DONE | 2026-05-20 | 2026-02-22 | city_name column derived from descriptions; hard-code US for NYFD/NYSE; WRLD = UN flag + Internal source; default columns: Code, Country (with flag), City; Description + Coding Scheme hidden by default; recorded_at narrower; country combo non-editable; protocol bump to 38.0. |
Decisions
- Derive city_name during populate
- pragmatic; the FpML descriptions are inconsistent enough that runtime derivation isn't worth it.
- Hard-code NY country
- edge case; cleaner to special-case than to generalise the derivation logic.
Out of scope
- Country-flag licensing audit (separate).
See also
None.