ΠΡΡΠ°ΡΡΡΡ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π½ΠΎ Ρ ΡΡΠΎΡΠ½ΡΠ½Π½ΡΠΌΠΈ Π·ΠΎΠ½Π°ΠΌΠΈ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ
Π‘ΠΎΠ·Π΄Π°ΡΡ: AI-Π°ΡΡΠΈΡΡΠ΅Π½Ρ Π΄Π»Ρ ΠΊΠ²Π°Π½ΡΠΎΠ²ΠΎ-Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° Π±Π°Π³ΠΎΠ² (βN Π±ΡΡΡΡΠ΅Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²)
ΠΠ΅Π΄Π»Π°ΠΉΠ½: 90 Π΄Π½Π΅ΠΉ Π΄ΠΎ Series A
KPI:
π’ ΠΠ±ΡΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ (85% Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ)
π‘ Π Π΅ΠΆΠΈΠΌ ΡΠΎΠΊΡΡΠ° (12% Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ)
π΄ ΠΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ (3% Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ)
def generate_daily_status(member: Member):
return f"""
[{member.emoji}] {member.name}:
- ΠΡΠ΅ΡΠ°: {results}
- Π‘Π΅Π³ΠΎΠ΄Π½Ρ: {goals}
- ΠΠ»ΠΎΠΊΠ΅ΡΡ: {blockers}
- Π¨ΡΡΠΊΠ°/ΠΌΠ΅ΠΌ: {joke if context_mode == 'π’' else 'N/A'}
"""
enum CommunicationStyle {
StartupCasual, // ΠΠ»Ρ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²
EnterpriseFormal, // ΠΠ»Ρ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΡ
ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ²
InvestorReady // ΠΠ»Ρ Π²Π΅Π½ΡΡΡΠ½ΡΡ
ΡΠΎΠ½Π΄ΠΎΠ²
}
impl Team {
fn switch_style(&mut self, audience: Audience) {
match audience {
Audience::DevCommunity => self.slang_level = 60,
Audience::Enterprise => self.slang_level = 0,
Audience::Investors => self.slang_level = 15,
}
}
}