Project

General

Profile

Actions

Task #853

closed

Task #846: PE-1200: Audition UX Redesign

PE-1207: Perks Integration in Audition

Added by Fredrick Amnehagen about 1 hour ago. Updated about 1 hour ago.

Status:
Done
Priority:
High
Assignee:
-
Start date:
2026-05-11
Due date:
% Done:

100%

Estimated time:

Description

As a developer customizing my persona

I want to select perks that affect behavior

So that I can create more distinctive and specialized personas

Description:
Integrate the perk system into the Audition workflow:

Backend:

  • Define perk model/enum with traits
  • Perks stored in active_perks array in persona

Frontend:

  • Add perk selection UI in Audition
  • Toggle perks like stat sliders
  • Show perk badges on persona card

Perk Examples (initial set):

Perk Effect Icon
Paranoid Extra caution, warns about edge cases 🛡️
CLI Purist Prefers command-line solutions 💻
Humorist Occasional jokes, lighter tone 😄
Perfectionist Extra thorough, longer responses 🎯
Pragmatist Focuses on working solutions 🏗️
Academic Cites sources, formal references 📖
Teacher Explains concepts, uses analogies 🎓
Critic Points out flaws, suggests improvements ⚠️

Tech Notes:

  • Perks stored in active_perks JSON array
  • Sent to API on audition/save
  • Affects system prompt generation

Story Points: 5

Acceptance Criteria:

  • Perks displayed as selectable chips
  • Selected perks shown on persona card
  • Perks sent to API on audition
  • Perks persisted on save
  • Perks affect persona behavior (visible in chat)
Actions #1

Updated by Fredrick Amnehagen about 1 hour ago

  • Priority changed from Normal to High
  • Target version set to Sprint 13: Audition UX Redesign
Actions #2

Updated by Fredrick Amnehagen about 1 hour ago

  • Status changed from To do to In Progress
Actions #3

Updated by Fredrick Amnehagen about 1 hour ago

  • Status changed from In Progress to Done
  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF