# Organizational Structure Definitions # Updated: 2025-08-04 # Team Definitions (Layer 3) teams: 3_1_leadership_team: name: "Leadership Team" description: "Strategic coordination and oversight" min_license: "work" min_sk: 200 requires_election: true 3_2_design_team: name: "Design Team" description: "UX/UI design and user research" min_license: "work" min_sk: 50 requires_election: false 3_3_development_team: name: "Development Team" description: "Technical implementation and architecture" min_license: "work" min_sk: 50 requires_election: false 3_4_business_team: name: "Business Team" description: "Strategy, partnerships, and sustainability" min_license: "work" min_sk: 75 requires_election: false 3_5_media_team: name: "Media Team" description: "Content creation and community outreach" min_license: "campaign" # Special: Campaign license holders can join min_sk: 25 requires_election: false 3_6_science_team: name: "Science Team" description: "Research validation and peer review" min_license: "work" min_sk: 100 requires_election: true # High standards for scientific oversight 3_7_operational_team: name: "Operational Team" description: "Process design and workflow management" min_license: "work" min_sk: 75 requires_election: false # Role Definitions (Layer 4) roles: # Leadership Team Roles (4_1_X) 4_1_1_founding_entrepreneur: name: "Founding Entrepreneur" team: "3_1_leadership_team" description: "Project initiator and strategic vision" seniority: "senior" unique: true # Only one person can hold this role 4_1_2_tc_design_team: name: "Design Team Captain" team: "3_1_leadership_team" description: "Leadership representative for design team" seniority: "senior" unique: true 4_1_3_tc_development_team: name: "Development Team Captain" team: "3_1_leadership_team" description: "Leadership representative for development team" seniority: "senior" unique: true # Design Team Roles (4_2_X) 4_2_1_ux_researcher: name: "UX Researcher" team: "3_2_design_team" description: "User research and testing" seniority: "flexible" # Can be junior or senior 4_2_2_ui_designer: name: "UI Designer" team: "3_2_design_team" description: "Interface design and prototyping" seniority: "flexible" 4_2_3_brand_designer: name: "Brand Designer" team: "3_2_design_team" description: "Visual identity and marketing materials" seniority: "flexible" # Development Team Roles (4_3_X) 4_3_1_backend_developer: name: "Backend Developer" team: "3_3_development_team" description: "Server-side development and APIs" seniority: "flexible" 4_3_2_frontend_developer: name: "Frontend Developer" team: "3_3_development_team" description: "Client-side development and interfaces" seniority: "flexible" 4_3_3_mobile_developer: name: "Mobile Developer" team: "3_3_development_team" description: "iOS/Android app development" seniority: "flexible" 4_3_4_devops_engineer: name: "DevOps Engineer" team: "3_3_development_team" description: "Infrastructure and deployment automation" seniority: "flexible" # Media Team Roles (4_5_X) - Special: Campaign license holders can join 4_5_1_content_creator: name: "Content Creator" team: "3_5_media_team" description: "Blog posts, articles, and documentation" seniority: "flexible" min_license: "campaign" 4_5_2_social_media_manager: name: "Social Media Manager" team: "3_5_media_team" description: "Community outreach and engagement" seniority: "flexible" min_license: "campaign" # Seniority Rules seniority_rules: junior: sc_percentage: 10 # Gets 10% of task SC (learning while earning) sk_multiplier: 1.0 # Standard SK awards can_be_defender: true can_be_attacker: true voting_weight: 1.0 senior: sc_percentage: 90 # Gets 90% of task SC (teaching while earning) sk_multiplier: 1.2 # 20% bonus SK for mentoring can_be_defender: true can_be_attacker: true can_lead_missions: true voting_weight: 1.0 # Seniority doesn't affect democratic voting # Role Assignment Rules assignment_rules: max_roles_per_person: 3 # Prevent over-assignment max_teams_per_person: 2 # Focus over spreading thin captain_election_required: true # Team Captains elected by team leadership_team_approval: ["4_1_2_tc_design_team", "4_1_3_tc_development_team"] # Need approval # Team Access by License license_team_access: campaign: allowed_teams: ["3_5_media_team"] can_apply_roles: true sk_earning_limit: 50 watch: allowed_teams: [] # Can observe but not join can_apply_roles: false sk_earning_limit: 25 work: allowed_teams: ["3_2_design_team", "3_3_development_team", "3_4_business_team", "3_5_media_team", "3_7_operational_team"] can_apply_roles: true sk_earning_limit: 100 leadership_eligible: true # Can be elected to leadership roles organizational: allowed_teams: ["3_2_design_team", "3_3_development_team", "3_4_business_team", "3_5_media_team", "3_7_operational_team"] can_apply_roles: true sk_earning_limit: 100 leadership_eligible: true voting_weight_bonus: 0 # No special voting power despite higher payment