Background
Bind, Invoke, and Observe should operate on the current member. Published service and endpoint details are still necessary, but they should not be the user's primary selection model.
Scope
- Make Bind load and display the current member binding contract first.
- Keep publishedServiceId read-only or advanced unless explicitly needed for diagnostics.
- Make Invoke default to the current member's invoke contract and member endpoint path.
- Make Observe interpret run history, audit, and current run facts under the selected member.
- Remove remaining service picker behavior from the default lifecycle path.
Acceptance Criteria
Verification
References
- apps/aevatar-console-web/src/pages/studio/components/bind/StudioMemberBindPanel.tsx
- apps/aevatar-console-web/src/pages/studio/components/StudioMemberInvokePanel.tsx
- apps/aevatar-console-web/src/pages/studio/components/StudioWorkbenchSections.tsx
- apps/aevatar-console-web/src/shared/api/scopeRuntimeApi.ts
Background
Bind, Invoke, and Observe should operate on the current member. Published service and endpoint details are still necessary, but they should not be the user's primary selection model.
Scope
Acceptance Criteria
Verification
References