Skip to main content

Contract status

Derived implementation contract

Source document

Feature purpose

Defines how the system branches conversations into the right destination without losing attribution or history.

Required operations

  • Detect topic drift and branch candidates
  • Present move or copy choices
  • Create destination threads, spaces, or tasks
  • Preserve memory attribution between source and destination

Suggested resources

  • conversation_splits
  • split_candidates
  • split_destinations
  • split_audit_logs

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