farming-simulator/canon
Dmitrii Bykov 15260532b6
All checks were successful
Godot CI / Import + smoke test (push) Successful in 30s
canon: COLLECTIONS_TIMELINE + CS2_TRANSITION + DATA_PIPELINE
3 новых файла отвечают на 'полный каталог рынка':

I. COLLECTIONS_TIMELINE.md - лимитизация ~50 коллекций по статусам:
- Active/Legacy/Rare/Retired/Contraband/Event-only
- 50+ кейсов 2013-2026 с релиз-датами и ценами 2020/2026 (древние Bravo/Hydra → CapyFarm → кампания Fracture/Broken Fang → эпилог Anubis/Kilowatt/Harlequin 2026)
- 15 non-case коллекций (Cobblestone retired, Train вернулся CS2 2025)
- 4 экспоната лимитизации: M4A4 Howl Contraband (изъят 23.06.2014 за 7 нед), Dragon Lore (Cobble retired 2018), Hydra Case 6 мес дроп, EMS Katowice 2014 Holo $100k+
- Триггеры: drop pool removal/map removed/operation ends/plagiarism/CS2 transition/Care Package rotation янв 2026

II. CS2_TRANSITION.md - точно 27.09.2023:
- Source 2 движок, новые viewmodels, smoke physics
- Map pool: Train убран 2017, вернулся апр 2025 CS2
- Premier mode заменил Wingman+Competitive, CS Rating numerical
- Trust Factor 2.0 + Prime интегрированы → multi-HWID = плохие матчи
- Перенос инвентаря: 100% автомат, float теперь виден в Inspect сразу
- Влияние на рынок: первые 2 недели ±30-50% паника, AWP Dragon Lore $3500→$5000 за день
- Влияние на панели: FSM/DM обновили 1-2 мес, CapyFarm закрылась
- Влияние на тиры фермеров: тир 4 (industrial) пострадал больше всех (Care Package требует play на каждом акке)
- Канон-сцена: 27.09.2023 в TG чате 'Свои' паника, octofarm пост 'не паникуем'

III. DATA_PIPELINE.md - техническое решение НЕ делать 10к ручных записей:
- 3-слойная архитектура: 150 якорей (из HISTORICAL_STEAM_ITEMS.md) + процедурный генератор (15-25к записей) + опц реалтайм Steam Market API скрейпинг
- JSON-структуры skins.json/cases.json/collections_timeline.json
- Скрипт skins_generator.gd в Godot (формула base × wear × status × time × jitter)
- MVP для пролога: 15-20 скинов в skins_prolog.json вручную
- Полный каталог — для эпохи 1 (9 класс)
- Build через godot --headless --script build_catalog.gd, в Forgejo CI
- Размер dataset: 25k записей ~10-15МБ JSON, приемлемо для Steam-инди
2026-05-24 16:51:37 +03:00
..
CHANNELS.md canon: FMS -> FSM Panel глобально + CHANNELS.md под user-скрины 2026-05-24 16:27:06 +03:00
CHARACTERS.md canon: FMS -> FSM Panel глобально + CHANNELS.md под user-скрины 2026-05-24 16:27:06 +03:00
COLLECTIONS_TIMELINE.md canon: COLLECTIONS_TIMELINE + CS2_TRANSITION + DATA_PIPELINE 2026-05-24 16:51:37 +03:00
CS2_TRANSITION.md canon: COLLECTIONS_TIMELINE + CS2_TRANSITION + DATA_PIPELINE 2026-05-24 16:51:37 +03:00
CURRENCIES.md canon: применил числа из HISTORICAL_CRYPTO + HISTORICAL_RISKS 2026-05-24 15:08:10 +03:00
DATA_PIPELINE.md canon: COLLECTIONS_TIMELINE + CS2_TRANSITION + DATA_PIPELINE 2026-05-24 16:51:37 +03:00
EPILOG.md canon: CHANNELS.md рефакторинг — разделил фарм-андеграунд и мейнстрим-блогеров 2026-05-24 16:21:01 +03:00
FARMING_DOMAIN.md canon: FARMING_DOMAIN.md значительное расширение секций II и VII 2026-05-24 16:42:26 +03:00
FINAL_LETTER.md canon: красивая распечатка на финале вместо сырого концепт-дока 2026-05-24 15:33:53 +03:00
FORESHADOWING.md canon: FMS -> FSM Panel глобально + CHANNELS.md под user-скрины 2026-05-24 16:27:06 +03:00
HISTORICAL_CRYPTO.md canon: применил числа из HISTORICAL_CRYPTO + HISTORICAL_RISKS 2026-05-24 15:08:10 +03:00
HISTORICAL_PRICES.md canon: HISTORICAL_PRICES.md — реальные цены CS:GO/TF2/PUBG/RUB-курс/зп РФ 2020-2022 2026-05-24 14:44:34 +03:00
HISTORICAL_RISKS.md canon: применил числа из HISTORICAL_CRYPTO + HISTORICAL_RISKS 2026-05-24 15:08:10 +03:00
HISTORICAL_SPB.md canon: применил реальные цены/курс/зп из HISTORICAL_PRICES.md 2026-05-24 14:48:52 +03:00
HISTORICAL_STEAM_ITEMS.md canon: FARMING_DOMAIN.md значительное расширение секций II и VII 2026-05-24 16:42:26 +03:00
ITEMS.md canon: FARMING_DOMAIN.md — мегасправочник предметной области (17 разделов) 2026-05-24 16:33:08 +03:00
LORE.md canon: FMS -> FSM Panel глобально + CHANNELS.md под user-скрины 2026-05-24 16:27:06 +03:00
MECHANICS.md canon: FMS -> FSM Panel глобально + CHANNELS.md под user-скрины 2026-05-24 16:27:06 +03:00
MINIGAMES.md canon: FMS -> FSM Panel глобально + CHANNELS.md под user-скрины 2026-05-24 16:27:06 +03:00
NAMING.md canon: FMS -> FSM Panel глобально + CHANNELS.md под user-скрины 2026-05-24 16:27:06 +03:00
NEWS.md baseline: канон + Godot 4.6 скелет + сценарий пролога v2 2026-05-24 14:27:33 +03:00
RISKS.md canon: FMS -> FSM Panel глобально + CHANNELS.md под user-скрины 2026-05-24 16:27:06 +03:00
SAINT_PETERSBURG.md canon: локация = абстрактный СПБ (С.) + двухтарифный счётчик 2026-05-24 14:43:09 +03:00
STEAM_ITEMS.md canon: STEAM_ITEMS.md — каталог предметов и процедурное ценообразование 2026-05-24 16:37:50 +03:00
TIMELINE.md canon: FMS -> FSM Panel глобально + CHANNELS.md под user-скрины 2026-05-24 16:27:06 +03:00