Build 060.29: implement Market Data Access and Replay

This commit is contained in:
2026-08-02 19:20:14 +03:00
parent 8c485e32b1
commit 8c98de9acc
48 changed files with 15614 additions and 58 deletions

View File

@@ -6,10 +6,10 @@
|---|---|
| Тип | Master Delivery Roadmap |
| Статус | Active |
| Версия | 2.2 |
| Дата актуализации | 2026-08-01 |
| Текущий завершённый Build | 060.28 |
| Текущий Build | 060.29 — Planned |
| Версия | 2.3 |
| Дата актуализации | 2026-08-02 |
| Текущий завершённый Build | 060.29 |
| Текущий Build | 060.30 — Planned |
---
@@ -42,33 +42,33 @@ test evidence находятся в документах конкретных Bu
```text
Market Data Acquisition
Persistent Checkpoint and Startup Recovery завершён
Market Data Access and Replay завершён
Build 060.28
Build 060.29
Completed → следующий Build 060.29
Completed → следующий Build 060.30
```
Build 060.28 завершён и принят:
Build 060.29 завершён и принят:
- persistent checkpoint подтверждается Canonical Trade history;
- Trade и checkpoint продвигаются одной PostgreSQL transaction;
- при запуске восстанавливаются checkpoint и deduplication tail;
- Startup Recovery завершается до buffered Live processing;
- Bootstrap и cancellation сохраняют строгий lifecycle pool/Runtime;
- restart/failure, concurrency и финальная регрессия приняты.
- Historical Access отделён от write-only Storage API;
- migration 9 добавила общий immutable Replay sequence;
- Trades, Quotes и Candle revisions читаются устойчивыми keyset pages;
- Replay строится как bounded `REPEATABLE READ` snapshot;
- Clock, Session и Composition остаются детерминированными и caller-owned;
- PostgreSQL failure paths и финальная регрессия приняты.
Подробности:
```text
docs/migrations/build_060_28.md
docs/migrations/build_060_29.md
```
---
# Активная программа — Market Data Acquisition
## Завершённая ветка Trades Feed
## Завершённые Build ветки Trades Feed
| Build | Результат | Статус |
|---|---|---|
@@ -83,6 +83,7 @@ docs/migrations/build_060_28.md
| 060.26 | Integration and Regression | Completed |
| 060.27 | Persistent Market Data Storage | Completed |
| 060.28 | Persistent Checkpoint and Startup Recovery | Completed |
| 060.29 | Market Data Access and Replay | Completed |
## Build 060.26 — Integration and Regression
@@ -145,7 +146,7 @@ REST и только затем продолжает buffered Live processing.
### Build 060.29 — Market Data Access and Replay
**Статус:** Planned
**Статус:** Completed
Назначение:
@@ -159,6 +160,12 @@ REST и только затем продолжает buffered Live processing.
Build. Они принадлежат Market Data Processing и Feature Engineering и
получат отдельный scope после появления устойчивого Storage/Replay.
Результат: сохранённые Canonical Trades, Quotes и Candle revisions
доступны через отдельный Historical Access и могут воспроизводиться в
детерминированном global order через caller-owned Replay Session.
Подробный итог: `docs/migrations/build_060_29.md`.
### Build 060.30 — Market Data Acquisition Final Documentation
**Статус:** Planned
@@ -1739,6 +1746,6 @@ read-only архитектурного анализа. Старый ориент
Актуальная контрольная точка:
```text
Завершён: Build 060.28Persistent Checkpoint and Startup Recovery
Следующий: Build 060.29 — Market Data Access and Replay
Завершён: Build 060.29Market Data Access and Replay
Следующий: Build 060.30 — Market Data Acquisition Final Documentation
```