bf61316500
Tender.sources[] added to the API client type (sourcePortal, sourceUrl, sourceNoticeId). TenderDetail now renders one link per TenderSource with a German portal label (DÖE/tender24/DTVP/...), falling back to the existing single sourceUrl block when sources is missing or empty (older responses, single-source tenders). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>