-- Materialised award references per QSO. As soon as a QSO matches an award -- (via the operator's award definitions) or a reference is set by hand, the -- resolved reference(s) are stored here as a compact JSON object keyed by award -- code, e.g. {"DDFM":"74","WAJA":"12"}. The grid's per-award columns then read -- straight from the row like any other column instead of recomputing the whole -- award engine on every page load — much faster, and easy to display anywhere -- (including the shared MySQL logbook). Kept in step by the app: written on log -- / edit / UDP-import and bulk-recomputed when an award definition or reference -- list changes. SQLite ADD COLUMN is metadata-only, fast even on large logbooks. ALTER TABLE qso ADD COLUMN award_refs TEXT;