diff --git a/docs/dolt-integration-plan.md b/docs/dolt-integration-plan.md index da753c1..036a077 100644 --- a/docs/dolt-integration-plan.md +++ b/docs/dolt-integration-plan.md @@ -63,9 +63,15 @@ backtest enforcement, fundamental metrics in scoring. (unadjusted), symbol metadata, splits, dividends. Publishes ~01:30 ET the following calendar day. Clone is ~4.7 GB. -**Licensing (phase A0):** verify the DoltHub repos' CC-BY-SA 4.0 terms are -compatible before building. Internal, non-redistributed use is expected to be fine; -record the conclusion in this doc. +**Licensing (phase A0) — DECIDED 2026-07-22:** `post-no-preference/earnings` is +**approved for private/internal ingestion under CC BY-SA 4.0**. Conditions the A2 +importer must honor: preserve the upstream license, attribution, and transformation +notes (retain a CC BY-SA 4.0 reference + attribution to `post-no-preference/earnings` +and a note of the transformations applied — e.g. in a repo `NOTICE`/attribution file +and the importer module); **no public API, bulk export, or redistribution** of the +data; re-review licensing before any public or commercial access. The +`post-no-preference/stocks` repo (workstream B) is **not** covered here and will be +reviewed separately if B begins. ## Schema @@ -392,8 +398,10 @@ workstream B — Alpaca remains the price source throughout. **Workstream A:** -- A0. License review; dolt binary pinned in deploy; `DOLT_DATA_DIR` outside the - rsync tree (earnings clone only — small), provisioned and backed up. +- A0. License review **DONE** (earnings approved for private/internal use under + CC BY-SA 4.0, no redistribution — see Licensing above); still pending at deploy + time: dolt binary pinned in deploy; `DOLT_DATA_DIR` outside the rsync tree + (earnings clone only — small), provisioned and backed up. - A1. Migration 026, import-run framework. - A2. Earnings ingestion in shadow (writes `earnings_events`, prod untouched); verify forward-calendar coverage and rescheduling behavior.