Commit Graph

2 Commits

Author SHA1 Message Date
FrankZamora
26546e1d69 feat(api): implement javascript-first architecture for cache compatibility
- Add REST endpoint GET /roi-theme/v1/adsense-placement/visibility
- Add Domain layer: UserContext, VisibilityDecision, AdsenseSettings VOs
- Add Application layer: CheckAdsenseVisibilityUseCase
- Add Infrastructure: AdsenseVisibilityChecker, Controller, Enqueuer
- Add JavaScript controller with localStorage caching
- Add test plan for production validation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-11 13:03:14 -06:00
FrankZamora
8936670451 feat(config): add adsense-javascript-first spec v1.5
- add new spec for javascript-first adsense architecture
- enables page cache compatibility by moving visibility decisions to js
- includes rest endpoint, localstorage caching, cls prevention
- full clean architecture compliance (9.6/10 score)
- rename base specs with 00- prefix for ordering

specs included:
- 00arquitectura-limpia/spec.md (renamed)
- 00estandares-codigo/spec.md (renamed)
- adsense-javascript-first/spec.md (new, v1.5)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-11 12:30:57 -06:00