Skip to content

feat(console-web): Member-first Invoke flow and Studio closeout #340

@AbigailDeng

Description

@AbigailDeng

Part of #322

Background

Invoke 是 member-first 生命周期的最后一个核心交互页。
同时,Studio 还需要把剩余的 Observe、Team entry、深链、Workflow polish 和全链路回归一起收尾,才能真正完成 #322 的可验收闭环。

Goal

先把 Invoke 页面收口为“只调用当前 member”,再完成 Studio 剩余 closeout,让用户可以顺畅完成:
Build -> Bind -> Invoke -> Observe

Scope

Day 1

  • Invoke 页面只围绕当前 member
  • 收口 endpoint、request editor、send、history、transcript
  • 保证从 Bind 进入 Invoke 的上下文稳定

Day 2

  • Observe 做最小 member-first 收口
  • Team Detail -> Studio entry handoff 收尾
  • 深链语义稳定到 scopeId + memberId + step + focus
  • Workflow 剩余 member-first polish 收尾
  • 补全主链回归测试

Out of Scope

Main Files

  • apps/aevatar-console-web/src/pages/studio/components/StudioMemberInvokePanel.tsx
  • apps/aevatar-console-web/src/pages/studio/index.tsx
  • apps/aevatar-console-web/src/pages/teams/detail.tsx
  • apps/aevatar-console-web/src/shared/studio/navigation.ts
  • apps/aevatar-console-web/src/pages/studio/index.test.tsx

Checklist

  • Invoke 目标明确为当前 member
  • endpoint / request editor / send / history / transcript 收口
  • Observe 最小 member-first 收口
  • Team entry / 深链稳定
  • Workflow 剩余 polish 收尾
  • 主链回归测试补齐

Acceptance

  • 用户能顺畅完成 Build -> Bind -> Invoke -> Observe
  • 从 Team 进入 Studio 后上下文稳定
  • Studio 主链不再出现明显主语漂移
  • member-first 核心回归测试通过

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions