Skip to content

Add reusable persona library and align canvas factor workflows - #21

Merged
jay-m-dev merged 7 commits into
mainfrom
rev/persona
Oct 21, 2026
Merged

jay-m-dev merged 7 commits into
mainfrom
rev/persona

Conversation

@jay-m-dev

Copy link
Copy Markdown
Collaborator

Adds a reusable persona library with creation, editing, and Markdown uploads. Canvas nodes retain prompt snapshots and source provenance so library edits do not change existing experiments.

  • Move persona selection and management into the node drawer.
  • Add individual on/off, persona selection, and all-personas on/off factors, with validation and test-run selectors.
  • Preserve node activation state when creating or editing individual on/off factors across all affected node types.
  • Add a resizable node drawer with remembered width, match tiles to canvas colors, and improve connector spacing, labels, and hover menus.

jay-m-dev and others added 7 commits October 21, 2026 11:20
Move persona selection, uploads, and library editing into the node drawer. Add individual and shared persona factor modes with snapshot-based execution, validation, and preview selectors while preserving legacy factors.

Make the node-selection drawer resizable with persisted width, fix MCP card overflow, and restore 24px hover-menu buttons. Add focused frontend and backend regression coverage.
@jay-m-dev
jay-m-dev merged commit 87f8a6b into main Oct 21, 2026
2 checks passed
@jay-m-dev
jay-m-dev deleted the rev/persona branch October 21, 2026 19:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant