Bless or replace the data-in-git exception for the toy CI fixture (#10) #18

Open
opened 2026-06-29 21:37:09 +00:00 by mathias · 0 comments
Owner

Context

.gitignore says processed market data is tracked via DVC/MinIO (#10), not git. To make the Autoresearch Loop CI hermetic, commit 2d41279 force-added a single 59 KB data/processed/eurusd_daily.parquet (public EUR/USD daily realized vol, 2019–2023, 1560 rows) as a CI test fixture — a deliberate, scoped exception to that policy.

Decision needed

Pick one and make it explicit so the exception doesn't rot into ambiguity:

  1. Bless it — document in README/.gitignore that this one tiny fixture is intentionally tracked for CI, and keep large/production datasets out per #10.
  2. Replace it — once #10 (DVC/MinIO) lands, have CI pull the fixture from there instead, and drop it from git history.

Either is fine; the anti-pattern is leaving a force-added data file undocumented against a "no data in git" rule. Source: Autoresearch Loop bring-up, 2026-06-29.

## Context `.gitignore` says processed market data is tracked via DVC/MinIO (#10), not git. To make the Autoresearch Loop CI hermetic, commit 2d41279 force-added a single **59 KB** `data/processed/eurusd_daily.parquet` (public EUR/USD daily realized vol, 2019–2023, 1560 rows) as a CI test fixture — a deliberate, scoped exception to that policy. ## Decision needed Pick one and make it explicit so the exception doesn't rot into ambiguity: 1. **Bless it** — document in README/.gitignore that this one tiny fixture is intentionally tracked for CI, and keep large/production datasets out per #10. 2. **Replace it** — once #10 (DVC/MinIO) lands, have CI pull the fixture from there instead, and drop it from git history. Either is fine; the anti-pattern is leaving a force-added data file undocumented against a "no data in git" rule. Source: Autoresearch Loop bring-up, 2026-06-29.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mathias/jepa-fx-risk#18