LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
docs/quick_start.md
docs/release_checklist.md
docs/transformers.md
docs/architecture/README.md
docs/developer_guide/README.md
docs/testing/README.md
docs/testing/cli_testing.md
docs/testing/debugging.md
docs/testing/error_handling.md
docs/testing/sample_files.md
docs/testing/unit_testing.md
docs/user_guide/README.md
docs/user_guide/cli_examples.md
docs/user_guide/global_rules.md
docs/user_guide/rules_guide.md
docs/user_guide/transformation_rules.md
flatforge/__init__.py
flatforge/cli.py
flatforge/config.py
flatforge.egg-info/PKG-INFO
flatforge.egg-info/SOURCES.txt
flatforge.egg-info/dependency_links.txt
flatforge.egg-info/entry_points.txt
flatforge.egg-info/requires.txt
flatforge.egg-info/top_level.txt
flatforge/cli/__init__.py
flatforge/cli/main.py
flatforge/core/__init__.py
flatforge/core/exceptions.py
flatforge/core/models.py
flatforge/parsers/__init__.py
flatforge/parsers/config_parser.py
flatforge/parsers/file_parser.py
flatforge/processors/__init__.py
flatforge/processors/base.py
flatforge/processors/conversion.py
flatforge/processors/counter.py
flatforge/processors/encoding.py
flatforge/processors/validation.py
flatforge/rules/__init__.py
flatforge/rules/base.py
flatforge/rules/global_rules.py
flatforge/rules/transformation.py
flatforge/rules/validation.py
flatforge/rules/global_rules/__init__.py
flatforge/rules/global_rules/checksum.py
flatforge/rules/global_rules/count.py
flatforge/rules/global_rules/factory.py
flatforge/rules/global_rules/sum.py
flatforge/rules/global_rules/uniqueness.py
flatforge/rules/validation/__init__.py
flatforge/rules/validation/choice.py
flatforge/rules/validation/date.py
flatforge/rules/validation/factory.py
flatforge/rules/validation/guid.py
flatforge/rules/validation/luhn.py
flatforge/rules/validation/numeric.py
flatforge/rules/validation/regex.py
flatforge/rules/validation/required.py
flatforge/rules/validation/string_length.py
flatforge/transformers/__init__.py
flatforge/transformers/base.py
flatforge/transformers/case.py
flatforge/transformers/date.py
flatforge/transformers/date_format.py
flatforge/transformers/guid.py
flatforge/transformers/luhn.py
flatforge/transformers/mask.py
flatforge/transformers/pad.py
flatforge/transformers/replace.py
flatforge/transformers/substring.py
flatforge/transformers/trim.py
flatforge/transformers/value_resolver.py
samples/README.md
samples/large_file_processing.py
samples/run_all_tests.bat
samples/run_all_tests.sh
samples/test_all_errors.py
samples/test_checksum.py
samples/test_error_handling.py
samples/test_features_v0.3.1.py
samples/test_global_rules.py
samples/test_luhn_guid.py
samples/test_new_features_v0.3.0_20250330.py
samples/test_new_features_v0.3.1_20250330.py
samples/test_transformations.py
samples/config/Electric_Vehicle_Population_Data.yaml
samples/config/conversion_test.yaml
samples/config/credit_card_processing.yaml
samples/config/csv_to_fixed_length.yaml
samples/config/employee_csv.yaml
samples/config/employee_csv_no_identifier.yaml
samples/config/employee_csv_with_global_rules.yaml
samples/config/employee_fixed_length.yaml
samples/config/employee_fixed_length_no_identifier.yaml
samples/config/features_v0.3.1.json
samples/config/features_v0.3.1.yaml
samples/config/global_rules.yaml
samples/config/guid_generation.yaml
samples/config/multi_column_checksum.yaml
samples/config/status_mapping.json
samples/config/transformation_rules_fixed_length.yaml
samples/config/transformation_rules_test.yaml
samples/config/transformers.yaml
samples/data/fixed_length.txt
samples/data/status_codes.json
samples/input/credit_card_data.csv
samples/input/employee_data.csv
samples/input/employee_data.txt
samples/input/employee_data_no_identifier.csv
samples/input/employee_data_no_identifier.txt
samples/input/employee_data_with_duplicates.csv
samples/input/orders_with_checksum.csv
samples/input/transformation_test_fixed_length.txt
samples/input/transformation_test_input.csv
samples/input/user_data.csv
samples/input/errors/date_format_errors.csv
samples/input/errors/fixed_length_errors.txt
samples/input/errors/mixed_errors.csv
samples/input/errors/numeric_value_errors.csv
samples/input/errors/required_field_errors.csv
samples/input/errors/string_length_errors.csv
samples/output/checksum_errors.csv
samples/output/conversion_errors_chunked.txt
samples/output/converted_chunked.csv
samples/output/counts_chunked.txt
samples/output/debug_chunked_errors.csv
samples/output/debug_chunked_output.csv
samples/output/debug_errors.csv
samples/output/debug_output.csv
samples/output/delimited_to_fixed_length.txt
samples/output/delimited_to_fixed_length_errors.txt
samples/output/errors.csv
samples/output/errors_chunked.txt
samples/output/errors_standard.txt
samples/output/exception_delimited.txt
samples/output/fixed_length_to_delimited.csv
samples/output/fixed_length_to_delimited_errors.csv
samples/output/global_rules_errors.csv
samples/output/global_rules_valid.csv
samples/output/multi_column_errors.csv
samples/output/processed_delimited.txt
samples/output/row_checksum_errors.csv
samples/output/single_column_errors.csv
samples/output/transformation_test_errors.csv
samples/output/transformation_test_fixed_length_errors.txt
samples/output/transformation_test_fixed_length_output.txt
samples/output/transformation_test_output.csv
samples/output/valid.csv
samples/output/valid_chunked.txt
samples/output/valid_multi_column.csv
samples/output/valid_orders.csv
samples/output/valid_row_checksum.csv
samples/output/valid_single_column.csv
samples/output/valid_standard.txt
samples/output/errors/fixed_length_errors.log
samples/output/errors/fixed_length_valid.txt
samples/schemas/delimited.yaml
samples/schemas/fixed_length.yaml
samples/test_data/multi_column_checksum.csv
samples/test_data/multi_column_config.yaml
samples/test_data/row_checksum.csv
samples/test_data/row_checksum_config.yaml
samples/test_data/single_column_checksum.csv
samples/test_data/single_column_config.yaml
tests/__init__.py
tests/__pycache__/__init__.cpython-311.pyc
tests/unit/__init__.py
tests/unit/test_checksum_rule.py
tests/unit/test_checksum_validation.py
tests/unit/test_encoding.py
tests/unit/test_encoding_transformation.py
tests/unit/test_global_rules.py
tests/unit/test_guid.py
tests/unit/test_guid_validation.py
tests/unit/test_luhn_transformer.py
tests/unit/test_luhn_validation.py
tests/unit/test_mask_transformation.py
tests/unit/test_transformations.py
tests/unit/test_validation.py
tests/unit/test_validation_processor.py
tests/unit/test_value_resolver.py
tests/unit/test_yaml_config.py
tests/unit/__pycache__/__init__.cpython-311.pyc
tests/unit/__pycache__/__init__.cpython-312.pyc
tests/unit/__pycache__/test_checksum_rule.cpython-311.pyc
tests/unit/__pycache__/test_checksum_validation.cpython-311.pyc
tests/unit/__pycache__/test_encoding.cpython-311.pyc
tests/unit/__pycache__/test_encoding_transformation.cpython-311.pyc
tests/unit/__pycache__/test_global_rules.cpython-311.pyc
tests/unit/__pycache__/test_guid.cpython-311.pyc
tests/unit/__pycache__/test_guid_validation.cpython-311.pyc
tests/unit/__pycache__/test_luhn_transformer.cpython-311.pyc
tests/unit/__pycache__/test_luhn_validation.cpython-311.pyc
tests/unit/__pycache__/test_mask_transformation.cpython-311.pyc
tests/unit/__pycache__/test_transformations.cpython-311.pyc
tests/unit/__pycache__/test_transformations.cpython-312.pyc
tests/unit/__pycache__/test_validation.cpython-311.pyc
tests/unit/__pycache__/test_validation.cpython-312.pyc
tests/unit/__pycache__/test_validation_processor.cpython-311.pyc
tests/unit/__pycache__/test_value_resolver.cpython-311.pyc
tests/unit/__pycache__/test_yaml_config.cpython-311.pyc
tests/unit/error_handling/test_date_errors.py
tests/unit/error_handling/test_mixed_errors.py
tests/unit/error_handling/test_numeric_errors.py
tests/unit/error_handling/test_required_field_errors.py
tests/unit/error_handling/test_sample_files.py
tests/unit/error_handling/test_string_length_errors.py
tests/unit/error_handling/__pycache__/test_date_errors.cpython-311.pyc
tests/unit/error_handling/__pycache__/test_mixed_errors.cpython-311.pyc
tests/unit/error_handling/__pycache__/test_numeric_errors.cpython-311.pyc
tests/unit/error_handling/__pycache__/test_required_field_errors.cpython-311.pyc
tests/unit/error_handling/__pycache__/test_sample_files.cpython-311.pyc
tests/unit/error_handling/__pycache__/test_string_length_errors.cpython-311.pyc