> For the complete documentation index, see [llms.txt](https://docs.iexexchanger.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.iexexchanger.com/learn/10.-zapusk/04-first-day.md).

# Первый день работы

Наблюдайте курс, деньги, заявки и фоновые процессы в первые сутки

## Что вы получите

Запуск находится под усиленным наблюдением: каждая заявка объяснима, резерв совпадает с ликвидностью, а следующая смена получает полную передачу состояния.

## Перед началом смены

Проверьте и зафиксируйте:

* текущий статус сайта, его источник и следующее изменение;
* время обновления исходных курсов и результат формулы;
* **«Как сформирован курс»** направления;
* фактическую ликвидность и резерв Litecoin LTC;
* доступность BTC-реквизита и его лимиты;
* новые и незавершённые заявки;
* состояние подключений и доставку выбранных событий E-mail и Telegram;
* последнее успешное обновление экспорта;
* очередь, планировщик и свежую диагностику;
* состояние ключевых служб, Update Agent и резервного копирования;
* GeoIP-диагностику, если местоположение влияет на клиентский путь;
* health-check и фоновые операции активных плагинов;
* публичный виджет, чат заявки и доставка его сообщений, если они включены;
* состояние iEXWallet, последний callback и незавершённые операции, если он используется;
* доступность правил и контактов с клиентской стороны.

## Контролируйте каждую заявку

{% stepper %}
{% step %}

### Сверьте условия создания

Проверьте сохранённый курс, суммы, комиссию, срок оплаты и реквизит. Позднее изменение настроек не переписывает уже созданную заявку.
{% endstep %}

{% step %}

### Подтвердите поступление

Сравните сеть, адрес, сумму, идентификатор транзакции и требуемые подтверждения.
{% endstep %}

{% step %}

### Проверьте резерв перед выплатой

Учитывайте другие незавершённые заявки и фактический доступный баланс, а не только число в интерфейсе.
{% endstep %}

{% step %}

### Зафиксируйте выплату

Сохраните подтверждение выплаты и только затем установите соответствующий финальный статус.
{% endstep %}

{% step %}

### Сверьте последствия

Проверьте уведомление клиента, историю статусов, изменение резерва и доступность следующей заявки.
{% endstep %}
{% endstepper %}

## Организуйте список без изменения заявок

Откройте **«Заявки» — «Список заявок»** и используйте каждый инструмент по его назначению:

| Инструмент                                                              | Для чего он нужен                                              | Чего он не делает                         |
| ----------------------------------------------------------------------- | -------------------------------------------------------------- | ----------------------------------------- |
| [Вкладки заявок](/learn/8.-rabota-s-zayavkami/02-order-tabs.md)         | Фильтруют очередь по статусам, владельцу и выбранной аудитории | Не назначают оператора и не меняют статус |
| [Внутренние метки](/learn/8.-rabota-s-zayavkami/03-order-labels.md)     | Хранят короткий служебный контекст сотрудников                 | Не видны клиенту и не заменяют сообщение  |
| [Массовый архив](/learn/8.-rabota-s-zayavkami/04-bulk-archive.md)       | Убирает завершённые записи из рабочего списка                  | Не удаляет заявки безвозвратно            |
| [Настройка таблицы](/learn/8.-rabota-s-zayavkami/05-adaptive-tables.md) | Меняет колонки, фильтры и число строк на текущем устройстве    | Не меняет содержимое заявок               |

Статус остаётся фактом процесса, вкладка — представлением очереди, метка — внутренним пояснением, архив — отдельным состоянием хранения. Перед первой сменой откройте посвящённый каждому механизму урок и проверьте его под отдельной операторской ролью.

## Наблюдайте чаще обычного

В первые сутки регулярно проверяйте:

* нет ли нулевого, старого или резко изменившегося курса;
* не приблизился ли резерв к минимальной выплате;
* не исчерпаны ли лимиты реквизита;
* нет ли заявок, застрявших в промежуточном статусе;
* доходят ли уведомления;
* обновляется ли файл курсов;
* нет ли ошибок или задержки фоновых задач;
* не изменилась ли доступность службы, агента обновлений или резервного копирования;
* не открылся ли circuit breaker GeoIP-провайдера и не устарела ли локальная база;
* не остановился ли импорт, health-check или расписание активного плагина;
* не дублируется ли виджет, работает ли fallback чата при сбое realtime и не растёт ли очередь сообщений;
* не появились ли неизвестная выплата, повторный webhook или ошибка подписи iEXWallet;
* не появились ли новые критические замечания диагностики.

Частоту задайте в регламенте по объёму и риску. Формулировка «проверять иногда» не назначает ответственного и не защищает запуск.

## Остановите направление при расхождении

Не компенсируйте необъяснимый курс случайной надбавкой и не завышайте резерв. При расхождении:

1. закройте Bitcoin BTC - Litecoin LTC;
2. сохраните затронутые заявки и журналы;
3. определите последнюю корректную операцию;
4. устраните причину;
5. повторите сквозную заявку;
6. получите новое решение об открытии.

## Передайте смену

Следующему сотруднику передайте:

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

## Расширяйте по одному контуру

После стабильной работы добавляйте по одному направлению: обратное Litecoin LTC - Bitcoin BTC, затем нужную сеть USDT, ETH или банковскую валюту.

Каждый новый контур снова проходит полный маршрут:

```mermaid
flowchart LR
    A["Валюта"] --> B["Поля"] --> C["Резерв"] --> D["Реквизит"] --> E["Курс"] --> F["Направление"] --> G["Проверка"] --> H["Открытие"]
```

Разные сети USDT являются разными платёжными системами и требуют отдельных валют, реквизитов, лимитов и проверок.

## Курс завершён, если

* [ ] первая смена закончилась без необъяснимых расхождений;
* [ ] каждая заявка имеет понятное состояние;
* [ ] вкладки фильтруют заявки без изменения их статусов;
* [ ] внутренние метки не используются вместо клиентской коммуникации;
* [ ] массовый архив проверен только на завершённых контрольных заявках;
* [ ] колонки и фильтры настроены для текущего устройства оператора;
* [ ] фактическая ликвидность совпадает с резервом;
* [ ] курсы, уведомления и экспорт обновляются;
* [ ] ключевые службы, резервные копии, GeoIP и активные плагины наблюдаются в профильных разделах;
* [ ] онлайн-чат и iEXWallet включены только при понятном состоянии и назначенном ответственном;
* [ ] следующая смена получила полную передачу;
* [ ] команда умеет закрыть один проблемный контур;
* [ ] расширение не начато до решения обнаруженных проблем.

Используйте [итоговый чек-лист](/learn/spravochnik/launch-checklist.md) перед каждым новым направлением и [справочник проблем](/learn/spravochnik/troubleshooting.md) при отклонении от ожидаемого результата.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.iexexchanger.com/learn/10.-zapusk/04-first-day.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
