Background
The Create member modal already exposes Workflow, Script, and GAgent as implementation kinds, and the frontend has a real createMember API. The remaining gap is that Script and GAgent still read as transitional handoffs rather than first-class member creation flows.
Scope
- Route all implementation kinds through the member authority creation API.
- Normalize Create member copy so Workflow, Script, and GAgent are peers.
- After creation, navigate to the correct Build surface for the selected implementation kind.
- Ensure created members appear in the member rail with implementation kind and lifecycle state.
- Keep behavior honest when a specific implementation editor is unavailable.
Acceptance Criteria
Verification
References
- apps/aevatar-console-web/src/pages/studio/index.tsx
- apps/aevatar-console-web/src/shared/studio/api.ts
- apps/aevatar-console-web/src/shared/studio/models.ts
- src/Aevatar.Studio.Hosting/Endpoints/StudioMemberEndpoints.cs
Background
The Create member modal already exposes Workflow, Script, and GAgent as implementation kinds, and the frontend has a real createMember API. The remaining gap is that Script and GAgent still read as transitional handoffs rather than first-class member creation flows.
Scope
Acceptance Criteria
Verification
References