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.

Emacs 29.1 (Org mode 9.6.6)