Docs/dolt plan clarifications #1

Merged
dennisthiessen merged 34 commits from docs/dolt-plan-clarifications into main 2026-07-23 13:27:08 +02:00
Showing only changes of commit 35e44f681b - Show all commits
+13 -5
View File
@@ -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.