-
Notifications
You must be signed in to change notification settings - Fork 0
Implement Role, Skill, and Seniority models with validation #56
Copy link
Copy link
Closed
Labels
prio:highImportant, should be prioritizedImportant, should be prioritizedscope:medium1-3 days of work1-3 days of workspec:agent-systemDESIGN_SPEC Section 3 - Agent SystemDESIGN_SPEC Section 3 - Agent Systemspec:company-structureDESIGN_SPEC Section 4 - Company StructureDESIGN_SPEC Section 4 - Company Structurespec:hrDESIGN_SPEC Section 8 - HR & Workforce ManagementDESIGN_SPEC Section 8 - HR & Workforce Managementtype:featureNew feature implementationNew feature implementation
Description
Context
Implement the role catalog, skill taxonomy, and seniority level system.
Models to Implement
- Role - name, department, required skills, authority level, tool access, system prompt template (DESIGN_SPEC 3.3, 3.4)
- Skill - name, category, proficiency level
- SeniorityLevel - enum with authority mappings (DESIGN_SPEC 3.2)
- Authority - can_approve, reports_to, can_delegate_to, budget_limit
- CustomRole - user-defined role via config (DESIGN_SPEC 3.4)
Acceptance Criteria
- Built-in role catalog matching DESIGN_SPEC 3.3
- Custom role definition support
- Seniority levels with clear authority boundaries
- Validation that role skills match valid skill definitions
- Unit tests
Dependencies
- Core entity models issue (M1)
Design Spec Reference
Sections 3.2, 3.3, 3.4
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
prio:highImportant, should be prioritizedImportant, should be prioritizedscope:medium1-3 days of work1-3 days of workspec:agent-systemDESIGN_SPEC Section 3 - Agent SystemDESIGN_SPEC Section 3 - Agent Systemspec:company-structureDESIGN_SPEC Section 4 - Company StructureDESIGN_SPEC Section 4 - Company Structurespec:hrDESIGN_SPEC Section 8 - HR & Workforce ManagementDESIGN_SPEC Section 8 - HR & Workforce Managementtype:featureNew feature implementationNew feature implementation