agy_council_assign_roles
Assign complementary roles to selected participants after project understanding, with clear focus, rationale, and versioned updates for collaborative task execution.
Instructions
After project understanding/reveal, choose complementary roles for this task's selected participants (gpt is client, codex is external), then assign them. Each spec needs role (<=80), focus/output (<=200 each), reason (<=300 UTF-16 units). Initial sources must include all selected initial understandings. Explain choice/tradeoffs in rationale, preserve unresolved differences. No peer endorsement is inferred. Revision needs current expected_role_version, sources and rationale; may update project brief fields. Appends history and generates role prompts, never rewrites old contributions or budgets. Client applies GPT prompt; no new GPT call, model call or automatic turn.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| stage | Yes | ||
| rationale | Yes | ||
| references | Yes | ||
| assignments | Yes | ||
| discussion_id | Yes | ||
| project_updates | No | ||
| expected_role_version | Yes |