Skip to content

Implement Role, Skill, and Seniority models with validation #56

@Aureliolo

Description

@Aureliolo

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    prio:highImportant, should be prioritizedscope:medium1-3 days of workspec:agent-systemDESIGN_SPEC Section 3 - Agent Systemspec:company-structureDESIGN_SPEC Section 4 - Company Structurespec:hrDESIGN_SPEC Section 8 - HR & Workforce Managementtype:featureNew feature implementation

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions