# Золото и наука в правой карточке

Подготовлено 28.10.2026 по отдельному поручению пользователя.

В локальном оригинальном кадре `reference-original/research-preview/steam-723.jpg` нижняя часть правой карточки содержит казну с чистым доходом («62 Gold (+1 per turn)») и текущую тему со сроком («Feudalism (36 turns)»). В исследовании [главной карты Atlants II](../civ3-conquests/knowledge-base/atlants-2/world-screen.md) также зафиксированы казна и доход в той же правой карточке. Ширина нашей исходной рамки — 294, высота — 137 px; сравнение с текущим снимком `data/cooperative-worker-progress.png` показало, что многострочное задание рабочего уже занимает низ рамки.

В новой правой карточке три строки: казна и чистый доход за ход; научная доля бюджета и колбы за ход; тема и срок. Первые и третьи показатели повторяют компактный набор оригинальной карты. Доля науки и колбы добавлены по прямому поручению о науке. Расклад расходов, дефицит средств, накопленные колбы и стоимость темы доступны в полных подсказках `title` и доступных именах строк; нижняя рамка сохраняет исходные размеры. Изображения золота и колб берутся существующим `yieldIcon` из исходного манифеста, без новых пиктограмм и эмодзи. Левая панель не изменяется.

Данные подаются из уже рассчитанных `ledger` и `research` общего HUD. Новый модуль `src/media/hud-economy.mjs` форматирует их, не вызывает экономику, не клонирует мир и не меняет состояние. Казна отображает `player.gold`, чистый доход — `ledger.goldPerTurn` с расходами, колбы — `research.beakersPerTurn`, бюджет — фактически применённый `player.budget.science`. При нулевых колбах выбранная тема явно показывает «нет колб»; отсутствие темы отличается от приостановленной науки. При отсутствии темы подсказка сообщает, что колбы не накапливаются.

Верх правой карточки содержит четыре фиксированные короткие строки выбранного объекта и отдельную тонкую полосу прогресса. Полные длинные названия/задания доступны в подсказках; имя темы сокращается по ширине независимо от срока, поэтому срок остаётся видим. Экономический блок закреплён внизу и не зависит от выбора юнита, работы рабочего или готовности хода.

Проверено отдельно с 35% CPU: три проверки `tests/hud-economy.test.mjs` — совпадение прогноза с расчётом следующего хода и сохранность мира, содержание и дефицит, нет юнитов/темы/науки, экранирование названий. Общую сборку и браузерный прогон выполняет интегратор. Драйвер `tests/browser-hud-economy.cjs` подготовлен для локального и публичного адреса (`CIV3_BROWSER_URL`); проверяет фактические оригинальные изображения, совпадение с прогнозами, реальное импортированное длинное имя рабочего через пользовательский профиль, работу/прогресс и отсутствие перекрытий рамки при 1365 и 390 px. После прогона он сохраняет `data/browser-hud-economy-verification.json` и два снимка. Точное пиксельное совпадение всего HUD с Windows-оригиналом не заявляется.


## Публичная интеграцияv0.10.0

Опубликовано28.10.2026 в05:13 МСК, код`f1d04cdd4cd1b1be`. Сценарий реально выполнен вChromium локально и на основном HTTPS-сайте. [Текущий отчёт](data/browser-hud-economy-verification.json). Общая сверка146 файлов кода/данных/ресурсов не нашла расхождений; независимые служебные страницы сохранены. Полный Windows-оригинал этими проверками не объявлен воспроизведённым.
