krona-staff/docs/DOMAIN-BOUNDARIES.md

2.5 KiB
Raw Permalink Blame History

Доменные границы

Контекст Будущее владение Staff Сейчас
Employee Directory Карточка сотрудника и связь с Core User по nullable reference Только manifest
Employment Трудовые отношения и их жизненный цикл Ожидает требований
Organization Structure HR-представление подразделений/позиций Ожидает решения о source of truth
Scheduling Плановые смены/графики Ожидает требований
Time & Attendance Факты времени/явки и корректировки Ожидает требований
Leave Заявки и остатки отпусков/отсутствий Ожидает требований
Payroll Расчётные входы/результаты и защищённый доступ Ожидает требований и юрисдикции
Documents HR-документы и ссылки на Platform Files Ожидает требований
Audit/Reporting HR audit projections и разрешённые отчёты Базовый audit transport

Core User — учётная запись для входа и прав. Employee — предметная карточка человека в трудовом контексте. Они могут быть связаны, но ни один не является другим: сотрудник может не иметь аккаунта, аккаунт может не быть сотрудником.

Запрещено до требований: придумывать ставки, формулы зарплаты, нормы времени, статусы кадровых процессов, юридические реквизиты, виды отпусков или фиктивные CRUD endpoints.