Crypto market ingest service for collecting_data.
python3.12 -m venv venv
source venv/bin/activate
pip install -r requirements.txtRun tests:
PYTHONPATH=src python -m unittest discover -s tests -p "test_*.py"- All timestamps must use UTC
timestamptz. - All
stgtables must includebatch_idandasof_date. coretables must upsert by unique key, with overwrite as default behavior.- Merge logic is allowed to read only from
stgrows of the currentbatch_id. - Any DQ result with
errorseverity must block merge execution. - Every task must write a record to
ops.ingest_task_log.