Dataset Lifecycle
Data lifecycle behavior is documented and implemented behind architecture boundaries.
Lifecycle Phases
- Ingest raw data.
- Validate schema and quality.
- Publish versioned dataset.
- Reference dataset in backtest/deployment workflows.
Contract Status
- Dataset lifecycle API endpoints are part of the canonical OpenAPI v1 contract.
- Active dataset routes are:
POST /v1/datasets/uploads:initPOST /v1/datasets/{datasetId}/uploads:completePOST /v1/datasets/{datasetId}/validatePOST /v1/datasets/{datasetId}/transform/candlesPOST /v1/datasets/{datasetId}/publish/lonaGET /v1/datasetsGET /v1/datasets/{datasetId}GET /v1/datasets/{datasetId}/quality-report
- Gate2 implementation is a thin-stub baseline for orchestration and contract flow.
- Post-GateX R1 (
#208): transform frequency is now runtime-enforced.- Supported values:
1m,5m,15m,30m,1h,4h,1d. - Unsupported values return
422withDATASET_TRANSFORM_FREQUENCY_UNSUPPORTED.
- Supported values:
Canonical References
/docs/architecture/DATA_LIFECYCLE_AND_LONA_CONNECTOR_V2.md/docs/architecture/TARGET_ARCHITECTURE_V2.md/docs/architecture/INTERFACES.md