BACK TO ALL BUILDSSYSTEM_DOSSIER // 00
DEV Hacktoberfest 2026
HACKATHONSUBMITTED
TenderLens T&T
WhatsApp & Gemma 2 autonomous tender readiness & proactive bid assistant
System Overview
An open-source AI tender readiness assistant that turns WhatsApp photos of newspaper ads into living bid plans. Extracts mandatory statutory clauses (BIR, NIS, VAT) with exact page citations, auto-drafts package requests for Oracle ERP portals, and triggers proactive follow-through check-ins via Temporal durable workflows.
Architectural Decisions & Build Log
Over 60% of bids from small Caribbean contractors get disqualified before technical evaluation due to administrative bureaucracy and 5-10 day statutory bottlenecks. TenderLens turns the newspaper notice into the true entry point, keeping the interface right inside WhatsApp.
ENGINEERING SPECIFICATIONS
Open-weight Gemma 2 inference for dense procurement clause reasoning and multilingual Caribbean English nuance.
Temporal durable workflows (TenderFollowThroughWorkflow) maintaining multi-week timer loops that survive server restarts.
Render multi-service Blueprint deploying FastAPI Web Gateway, Temporal Worker with TLS/API key auth, and PostgreSQL database with automatic timestamptz migration.
HMAC-SHA256 signed magic upload tokens (1-hr TTL) for secure drag-and-drop intake of multi-file packages >100MB.
LESSONS LEARNED & TAKEAWAYS
▸Caribbean contractors do not want another portal or mobile app to log into; WhatsApp is the interface.
▸Message concurrency from mobile bursts must be debounced and ordered via Temporal signals rather than direct raw webhook processing.
▸Statutory lead-time warnings (e.g. BIR tax clearance 5-10 days) must be surfaced immediately at RFP intake, not in the final submission week.
TECHNOLOGIES & RUNTIMES
Gemma 2Temporal CloudRenderFastAPIPostgreSQLWhatsApp Cloud APIPython 3.13