jedarden
|
7ea7d0ed52
|
feat(search-ui): add analytics beacon CDC integration tests and docs
Add comprehensive test coverage for the beacon → CDC pipeline:
Test file (p13_21_beacon_cdc_integration.rs):
- Beacon request structure validation (click, latency events)
- CDC manager stores analytics events correctly
- Analytics event serialization includes all fields
- Analytics events map to correct CDC operation types
- Beacon event_id is used for idempotency
- Config validation for analytics settings
- Session response structure validation
Documentation (docs/search_ui_analytics_beacon.md):
- Beacon endpoint specification and request schema
- Event types (click, latency, impression) and required fields
- Idempotency mechanism using event_id
- CDC integration details and event schema
- Configuration examples for enabling/disabling analytics
- Client integration examples (JavaScript)
- Security considerations and rate limiting
- Metrics and troubleshooting guide
This completes the beacon → CDC integration verification for plan §13.21.
Closes: bf-51eg8
|
2026-05-26 18:23:52 -04:00 |
|