Skip to content

feat: register persona stage sequence#15

Open
joy7758 wants to merge 1 commit intotask-dispatch-registryfrom
persona-sequence-registry
Open

feat: register persona stage sequence#15
joy7758 wants to merge 1 commit intotask-dispatch-registryfrom
persona-sequence-registry

Conversation

@joy7758
Copy link
Owner

@joy7758 joy7758 commented Mar 15, 2026

Summary

  • move persona/stage ordering into the task registry with registered persona definitions and per-task stage sequences
  • make the workflow iterate registry-defined stages instead of hardcoding design/research/marketing execution
  • extend TaskContext with stage-aware progress and result storage so repeated or reordered stages can be tracked cleanly

Validation

  • python3 -m compileall demos/persona_workflow_demo.py demos/task_registry.py demos/task_context.py
  • python3 demos/persona_workflow_demo.py
  • python3 demos/persona_workflow_demo.py --task-input demos/product_design_task.json
  • python3 demos/persona_workflow_demo.py --task-input demos/ux_review_task.json
  • python3 demos/persona_workflow_demo.py --task-input /tmp/pop_legacy_task.json
  • schema validation for market_research_task.json, product_design_task.json, and ux_review_task.json

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