Display name of whichever entity the quote pinned — identity.full_name
or organization.name. NULL only when neither FK is set.
Human display name from product.name (NOT NULL) — the quote's product.
Composed route display name: ${product.name} · ${product_vendor.name}
for the quote's route (route product == quote product).
product_quoterow projected for admin consumers. Internal numeric ids are dropped in favour of the joined external ids. The route's external_id is exposed asrouteId(joined throughproduct_route_version → product_route) — the audit row pins to the version row, but admins reference routes by their identity-row external_id.productIdcomes from the joinedproduct.external_idsince the row'sproductIdcolumn is an internal FK. The four*VersionIdcolumns stay numeric — they're internal version-row PKs that the admin dashboard renders as deep links into the version-history table; admin-only surface, not part of any public API.