# Event Manager Pipeline Report - Generated: 2026-04-06T08:36:12.106892+00:00 - Session ID: `river-coral-silver` - Overall status: **ok** - Selected stages: meeting, salzburg, expo ## Stage results - meeting:scrape: ok (1828.2s) - salzburg:scrape: ok (111.64s) - expo:scrape: ok (40.53s) - meeting:deep_dive: ok (0.91s) - salzburg:deep_dive: ok (6.75s) - expo:deep_dive: ok (0.92s) - meeting:manual_phase4: ok (0.93s) - salzburg:manual_phase4: ok (165.04s) - expo:manual_phase4: ok (0.9s) ## Phase 4 (human-like manual browsing) results - meeting.vienna.info: checked 0, recovered_email 0, recovered_form_only 0, still_missing 0, blocked 0 - salzburgcongress.at: checked 12, recovered_email 0, recovered_form_only 1, still_missing 2, blocked 2 - expo-experts.at: checked 0, recovered_email 0, recovered_form_only 0, still_missing 0, blocked 0 ## What went well? - Pipeline executed with stage-by-stage telemetry and persisted logs. - Sequential orchestration stayed stable across all stages. - Reporting artifact generated and indexed under `/reports`. ## What went wrong? - Infra CDP failures: 0 - Infra timeout failures: 0 - Script/data failures: 0 - Unknown-class failures: 0 - Retry attempts: 0, recovered after retry: 0 ## Lessons learned - Keep both ingestion-side sanitization and UI-side normalization for resilience. - Post-run reporting improves observability and speeds up debugging. - Structured logs are critical for identifying regressions early. ## Did we achieve the goal? - **Yes**: run completion target met for session `river-coral-silver`. ## How can we improve? - Add per-stage timeout and explicit timeout status in logs. - Add collision trend metrics (last 7 runs) to detect regressions. - Auto-link malformed outbound URLs to a normalized URL helper in UI. - Add optional Slack/Telegram compact status card after each daily run. - Add automatic report generation at end of every pipeline run. ## Small improvement plan (bird's-eye view) - **Reliability:** add per-stage timeout + retry policy (capped retries). - **Data quality:** add collision trend checks (7-run rolling window). - **Observability:** auto-generate report after every full run. - **UX:** keep `/settings -> /reports` path prominent and stable. - **Operations:** add compact Telegram run-card with key metrics. ## References - Pipeline log: `/home/clawdbot/clawd/Event_management/logs/event-manager-pipeline.jsonl` - Meeting log: `/home/clawdbot/clawd/Event_management/logs/meeting-vienna-info.jsonl` - Salzburg log: `/home/clawdbot/clawd/Event_management/logs/salzburgcongress.jsonl` - Expo log: `/home/clawdbot/clawd/Event_management/logs/expo-experts.jsonl` - Meeting Phase4 stream: `/home/clawdbot/clawd/Event_management/logs/meeting-vienna-info-manual-phase4.ndjson` - Salzburg Phase4 stream: `/home/clawdbot/clawd/Event_management/logs/salzburgcongress-manual-phase4.ndjson` - Expo Phase4 stream: `/home/clawdbot/clawd/Event_management/logs/expo-experts-manual-phase4.ndjson`