The Python implementation is an independent implementation option for CarbonOps-Parser.
It will be developed first because Python is practical for source discovery, spreadsheet inspection, parser mapping, validation, and data engineering workflows.
The Python path should focus on:
- Configuration loading.
- PostgreSQL startup checks.
- Schema availability checks.
- Source discovery.
- Source version/hash checks.
- Raw file download and archive.
- Source-specific parsing.
- Parsed record validation.
- Persistence of shared ingestion metadata and source-specific records.
- Import summaries and validation issues.
The Python implementation should not depend on the .NET implementation.
This documentation baseline does not add parser code, source ingestion logic, database runtime behavior, or external dependencies.