main
chore: repository hygiene pass
fix(ci): rename e2e base_url fixture to dodge pytest-base-url collision; pin test deps