Problem
Missing critical E2E test that validates the full pipeline works from source ingestion through compilation to article reading.
Requirements
Create comprehensive E2E test covering:
- URL ingest adapter
- PDF ingest adapter
- YouTube ingest adapter
- Text ingest adapter
- Compilation process
- Article reading/retrieval
Context
This is the final Phase 1 blocker. Without this test, we cannot confidently validate the core user journey works end-to-end.
Test Scenarios
- Ingest a URL → verify source created → verify article compiled → verify article readable
- Ingest a PDF → verify extraction → verify compilation → verify content accuracy
- Ingest YouTube URL → verify transcript extraction → verify compilation
- Ingest raw text → verify processing → verify compilation
Acceptance Criteria
Problem
Missing critical E2E test that validates the full pipeline works from source ingestion through compilation to article reading.
Requirements
Create comprehensive E2E test covering:
Context
This is the final Phase 1 blocker. Without this test, we cannot confidently validate the core user journey works end-to-end.
Test Scenarios
Acceptance Criteria
tests/e2e/