6fe0dd07fe
Adds CosinexAdapter to TendersModule's providers and registers it with SourceRegistry at DI boot, alongside DoeOpenDataAdapter/NetServerAdapter (cosinex-dtvp is not AGB-denylisted, so registration succeeds). Seeds a cosinex-dtvp TenderSourcePollConfig row with isActive: false, matching the ai-netserver "framework ready, activation deferred" stance (D-02). tsc --noEmit clean; src/tenders slice: 21 files, 221/221 tests pass (205 pre-existing + 16 new cosinex.adapter.spec.ts). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>