# Event Manager Pipeline Report - Generated: 2026-03-21T09:22:37.401164+00:00 - Session ID: `frost-raven-quartz` - Overall status: **failed** - Selected stages: meeting, salzburg, expo ## Stage results - meeting:scrape: failed (1017.25s, class=unknown) - salzburg:scrape: ok (98.66s) - expo:scrape: ok (35.75s) - meeting:deep_dive: ok (24.93s) - salzburg:deep_dive: ok (6.83s) - expo:deep_dive: ok (1.51s) - meeting:manual_phase4: ok (1.59s) - salzburg:manual_phase4: ok (136.37s) - expo:manual_phase4: ok (1.49s) ## 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: 1 - 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? - **Partially**: run completion target not fully met for session `frost-raven-quartz`. ## How can we improve? - Enable automatic retry policy for failed stage with capped retries. - 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`