| Metadata | Value |
|---|---|
| Status | Active |
| Version | 1.0.0 |
| Last Updated | 2026-09-10 |
| Author | Sangeetha Grantha Team |
| Document Type | Evidence record |
[!NOTE] Historical evidence: results, counts, commands, and observations below belong to the original work described here. The editorial update date is not a new test or corpus verification. For present behavior, use current feature map.
Split large infrastructure and parsing classes: GeminiApiClient, WebScrapingService, KrithiStructureParser, and AuditRunnerService.
GeminiModels, GeminiRetryStrategy.ScrapingPromptBuilder and SectionHeaderDetector.TempleScrapingServiceTest.| File | Change |
|——|——–|
| modules/backend/api/.../clients/*.kt | Extracted Gemini properties |
| modules/backend/api/.../services/ScrapingPromptBuilder.kt | New extraction |
| modules/backend/api/.../services/scraping/SectionHeaderDetector.kt | New extraction |
| modules/backend/api/.../tests/*.kt | Modified and deleted old tests |
Ref: application_documentation/10-implementations/TRACK-076-infrastructure-services.md