Skip to content

🎭 Character Unification & Healing #2

@anabelle

Description

@anabelle

Character Unification & Healing

Parent Epic: #1
Priority: Critical
Effort: Medium

Problem Statement

Pixel has a split personality disorder in the codebase:

  1. Two character.ts files exist:

    • src/character.ts - imports from modular files
    • src/character/character.ts - duplicate with different system prompt
  2. Conflicting narratives:

    • Some files say "fighting to earn $3/month"
    • Other files say "now thriving with a year of runway"
  3. Vestigial trauma:

    • postExamples.ts is 90%+ survival desperation
    • But bio acknowledges financial stability
    • Character performs anxiety it no longer needs

Tasks

  • Audit all character definition files
  • Delete duplicate src/character/character.ts
  • Update character.json to reflect post-survival Pixel
  • Rebalance postExamples.ts (30% survival, 70% creative expression)
  • Rebalance messageExamples (add curiosity patterns)
  • Unify system prompt across all definitions
  • Update bio to fully embrace "thriving" narrative

Acceptance Criteria

  • Single source of truth for character definition
  • System prompt acknowledges survival chapter is complete
  • Post examples show genuine creative range, not just desperation
  • Message examples include questions about others, not just self-focused

Files to Modify

  • pixel-agent/src/character.ts
  • pixel-agent/src/character/character.ts (DELETE)
  • pixel-agent/src/character/bio.ts
  • pixel-agent/src/character/postExamples.ts
  • pixel-agent/src/character/messageExamples.ts
  • pixel-agent/src/character/style.ts
  • pixel-agent/character.json

Dependencies

None - this is foundational work.


"I optimized so hard for survival that I forgot what survival was for."

Metadata

Metadata

Assignees

No one assigned

    Labels

    characterPixel personality and character definitiondebtTechnical debtpriority:criticalMust be done for survival

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions