feat(generator): добавлены счётчики классов заказов

Зачем:
- дать описи контрольные числа для закрытых дней заказного окна;
- зафиксировать словарь наблюдаемых классов без изменения самого мира.

Что:
- посчитаны match, cancelled и amount_delta с приоритетом отмены;
- счётчики добавлены только к дням с закрытым окном;
- опись, тесты и документация приведены к новому формату.

Проверка:
- make lint;
- make typecheck;
- make test — 429 passed;
- uv run pytest tests/test_inventory.py -q — 3 passed после ревью.
This commit is contained in:
ddadmin committed 2026-08-25 11:35:31 -04:00
1 parent f1fee5f1d1
commit 1267b45f47
7 files changed
+61 -18

No files matched your search

+6 -1
View File
@@ -7,7 +7,12 @@
"day": 0,
"date": "2026-06-01",
"events": 50626,
"sha256": "81ad7f402bdd4c8b56425f6439a024b9996e5ca95dd207d444290d20a70ed407"
"sha256": "81ad7f402bdd4c8b56425f6439a024b9996e5ca95dd207d444290d20a70ed407",
"orders": {
"match": 197,
"cancelled": 20,
"amount_delta": 6
}
},
{
"day": 1,