# Journeys Evaluation Dataset
        
## Contents
- l1/ — 64 Layer 1 tasks (single-topic browsing sessions)
  - POS-*: Positive cases where a Journey should be generated
  - NEG-*: Negative cases where a Journey should NOT be generated
- l2/ — 10 Layer 2 profiles (multi-topic, multi-day browsing histories)
- quality.json — Data quality audit results

## Usage
Each L1 task JSON contains:
- task_id, ground_truth, metadata
- pages_collected — list of pages with intent labels and dwell times
- raw_page_bodies — full text content of each page
- journeys_request_body — ready-to-use API request payload

Each L2 profile JSON contains:
- profile_id, persona, time_window
- composition — breakdown of task vs noise pages
- ground_truth — expected output, must/should/must_not include
- journeys_request_body — full browsingHistory with interleaved tasks + noise

## Data Quality
- 100% pass rate across 64 tasks
- 4-dimension checks: page_body integrity, dwell_time realism, data completeness, goal alignment
