Feature: Utility Functions As a developer I want utility functions to work correctly So that dataset processing is reliable Scenario: Map valid HuggingFace license When I map license "MIT" Then the license should be "mit" Scenario: Map unknown license to other When I map license "Custom License" Then the license should be "other" Scenario: Map None license to other When I map license None Then the license should be "other" Scenario: Get size category for tiny dataset When I get size category for 0.005 GB Then the size category should be "n<1K" Scenario: Get size category for small dataset When I get size category for 0.5 GB Then the size category should be "1K