Employee Directory
7. Employee Registry
The Employee Registry manages the company's employee directory. This data is used by guards to validate that incoming AI requests are associated with authorized employees in the correct organizational departments.
7.1 Employee Table
| Column | Description |
|---|---|
| Employee ID | Unique identifier for the employee |
| Employee's email address | |
| Full Name | Employee's full name |
| Department | Department name or ID |
| Status | ACTIVE or INACTIVE |
| Source | How the record was created (manual, hr_sync, csv_import) |
Search is available by employee ID, name, or email. Clicking an employee ID navigates to a detailed employee profile page.
7.2 Add Employee
Clicking Add Employee opens a modal with: - Employee ID (required) - Email (optional) - Full Name (optional) - Department ID (required) - Department Name (optional)
Source is automatically set to manual for manually created records.
7.3 Delete Employee
Each row has a delete button that removes the employee record after confirmation. Deletion may affect guard access for the affected employee immediately.
7.4 Sync & Migration
A Migration button links directly to the Department Migration page for resolving department ID format mismatches detected by the governance system.
8. Department Migration
Department Migration is a specialized tool for resolving department ID format mismatches between the employee registry and the active guard configurations. This typically occurs when an organization changes its department ID format (e.g., from numeric 1001 to alphanumeric ENGR).
8.1 Summary Metrics
Three summary cards are displayed: - Affected Employees — Total number of employees blocked due to department ID mismatches - Blocked Requests — Total number of AI requests blocked due to mismatches - Pending Resolution — Number of guards with unresolved mismatches
8.2 Mismatch Table
| Column | Description |
|---|---|
| Guard | The guard detecting the mismatch |
| Old ID | The department ID format the guard currently expects |
| New ID | The department ID format being sent by affected employees |
| Affected | Number of employees impacted |
| Status | PENDING, RESOLVED, or DISMISSED |
| Actions | Update or Dismiss buttons |
8.3 Resolving a Mismatch
Clicking Update on a pending row opens a modal to: 1. Review the current mismatch details 2. Enter the correct new department ID 3. Confirm the update
After resolution, affected employees regain access. Legacy requests with the old department ID format continue to be honored during the transition period.
Clicking Dismiss closes the mismatch without making changes (used when the mismatch is expected and intentional).