Skip to main content

Contract status

Derived implementation contract

Source document

Feature purpose

Defines how multiple personas participate in the same context without losing identity, authorship, or routing discipline.

Required operations

  • Add multiple personas to a thread or task
  • Set primary and supporting persona roles
  • Capture persona-authored contributions separately
  • Store collaboration outcomes for later recall

Suggested resources

  • persona_collaborations
  • collaboration_participants
  • collaboration_turns
  • collaboration_outcomes

Implementation notes

  • Keep this feature workspace-scoped and persona-aware where applicable.
  • Preserve authorship, timestamps, and auditability for all state changes.
  • Treat the source doc as the behavioral specification even where final route names remain open.
Last modified on April 18, 2026