← Results index

Implement ensure_ohlcv + ensure_macro (coverage check → fetch → upsert → return)

2026-07-24T03:57:01Z Data pipeline done ensure_ohlcv/ensure_macro + coverage_* + offline fail-closed; local parquet/csv promote; 17 datastore tests pass
t132

Source report: research/findings/ensure-ohlcv-macro-t132.md

Objective

Implement ensure_ohlcv + ensure_macro (coverage check → fetch → upsert → return).

Notes: ensure_ohlcv/ensure_macro + coverage_* + offline fail-closed; local parquet/csv promote; 17 datastore tests pass. Findings: ensure-ohlcv-macro-t132.md. Landed on main as e114f13.

Approach

Reuses existing report research/findings/ensure-ohlcv-macro-t132.md — tables/metrics preserved verbatim via source_report pointer. Body below summarizes grounded evidence from that report and adjacent artifacts.

Files / code / data changed

Associated commits (inferred from log grep t132):

Results

Key table from source report (preserved):

PiecePath
CoverageError, coverage_ohlcv, coverage_macrobacktest/datastore.py
ensure_ohlcv, ensure_macrosame
Local promote (no network)parquet → OHLCV; fred_*.csv → macro
Tests (hit / miss / offline / promote)tests/test_datastore.py (17 total)

Conclusions and metrics are in research/findings/ensure-ohlcv-macro-t132.md; see detail page for preserved tables/metrics.

Conclusions

[reconstructed — uncertain] Outcome inferred from status done and task note.

Problems / follow-ups

Links

Source artifact: research/results/t132.md