HR-R2 Organization

Organization, branch, department, position, employment status

Branch, department, position, and employment status catalogs are separated from employee assignments so access checks can prove org depth independently.

API endpointOrg masters backed/people/v1/org/structure?companyId=company-alpha

Operational pattern

Core workflow rows

Postgres-backed API
SubjectStatusControl
Branchbranch-alpha-hqHQ
Departmentdept-alpha-hrHR
PositionHR ManagerCatalogued

Sensitive-field handling

No raw leakage

HR-R2 screens and evidence avoid national ID, raw salary detail, health data, geolocation, photo, signature, device fingerprint, raw attachment, and receipt blob values.