FlowPOS · tochka
hi-fi · мобильный self-service УРВ · S-30

Сотрудник — моя смена в кармане.

Тот же мобильный shell эталона S-29, теперь в цвете: рамка телефона, моб. топ-бар, список-карточки, PIN-гейт и деталь — ноль новых CSS-классов. Здесь — учёт рабочего времени (УРВ): статус личной смены + история отметок. Авторизация — PIN, а не MSR-картой: у личного телефона нет картридера. Статус смены читается цветом + меткой + формой вместе, а не цветом одним. Канон структуры — wireframes/s30-employee-mobile.md.

● На смене (текущее состояние) ○ Не на смене ● Утверждено ✓ ■ На утверждении — форма выживает из low-fi (значок / штрих)
S-30 Сотрудник · Телефон — self-service УРВ 4 региона канона ↔ 4 .tag. Экран 1 — статус + список смен (регионы 1–2); Экран 2 — отметка по PIN (регионы 3–4). Аппбар на Экране 2 — реюз без тега.
Экран 1 Моя смена
9:41 ▮▮▯82%
1 · Моб. топ-бар
Моя смена
Иванова А.С. · Кассир
2 · Список смены
Не на смене Отраб. сегодня 0.0 ч
История · мои смены (read-only)
11.07.20268.1 ч
09:02–17:06
Утверждено
10.07.20269.25 ч
08:58–18:15
На утверждении
09.07.20268.0 ч
09:00–17:00
Утверждено
↓ тап «Отметить приход» → PIN-подтверждение → Экран 2
Экран 2 Отметка · подтверждена PIN
9:41 ▮▮▯82%
Отметка прихода
3 · PIN-подтверждение
🔒 Подтверждение PIN · на телефоне нет MSR-ридера
На кассе / POS отметка — MSR-картой сотрудника (E-16); у личного телефона картридера нет, поэтому здесь — PIN/логин, не MSR-механизм. Ниже — открытое состояние (Punch In подтверждён).
4 · Деталь отметки
Приход отмечен
12.07.2026 · 09:15
Статус смены На смене с 09:15
Отработано сегодня 0.0 ч
Табель / переработки · MSR-механизм · утверждение HR — бэк-офис S-20 · [отложено, слой 3/4]
гейт (подтверждает сам Punch) над раскрытой деталью — single-state