Skip to content

epic: Studio 对标 LumiStudio 的分阶段重构计划(Q1) #31

Open

Description

@ShuhaoZhangTony

本 Epic 跟踪 Studio 一次系统化技术债治理与架构重构,聚焦可维护性、协议一致性、测试安全网。\n\n子任务:\n- #23 拆分 Studio/Chat Manager 巨石\n- #24 拆分前端 API 客户端并统一传输层\n- #25 统一 Chat SSE 协议 v2\n- #26 收敛状态管理边界\n- #27 异常分级与日志治理\n- #28 Pipeline/NodeRegistry 插件化\n- #29 前端测试金字塔\n- #30 文档一致性治理\n\n建议顺序:23 -> 27 -> 24 -> 25 -> 26 -> 29 -> 28 -> 30\n\n完成定义:\n- 启动链路、聊天链路、前端状态与 API 层都具备明确边界\n- 核心路径测试可拦截重构回归\n- 文档与实现同源一致。

Activity

  1. ShuhaoZhangTony commented on Jul 30, 2026

    @ShuhaoZhangTony
    ContributorAuthor

    2026-07-30 assigned-issue audit

    This tracker is now the single ledger for the historical issues that were assigned to ShuhaoZhangTony. The audit compared each issue with current main, the implementation history, tests, and the boundary decision in #41/#42.

    Outcome Issues Evidence / next owner
    Completed on main #10, #11, #14, #15, #16, #17, #18, #20, #21 Modular API migration (1283c60) and lifecycle/gateway fixes (66775a4) remain represented in current code
    Retired with the old backend-chat architecture #3, #8, #9, #12, #13, #19, #25, #34, #35, #36 a55d755 intentionally removed backend chat, runtime chat, AgentOrchestrator, and ChatSSE; #41/#42 define the current integration boundary
    Fix prepared #22, #30 PR #50 (interpreter-bound pip) and PR #51 (documentation consistency)
    Still valid; needs a domain owner #7 Workflow optimization / SAGE libraries integration
    Still valid; needs a domain owner #23 Studio lifecycle and supervisor architecture
    Still valid; needs a domain owner #24, #26 Frontend transport and state architecture
    Still valid; needs a domain owner #27 Backend observability and error policy
    Still valid; needs a domain owner #28 Pipeline and node-extension architecture
    Still valid; needs a domain owner #29 Frontend testing and CI

    The still-valid items remain open, but the repository lead is removed as a placeholder assignee. They should be assigned only when a domain owner accepts the work. This tracker also remains open without an assignee until the remaining items are owned or deliberately rescheduled.

  2. ShuhaoZhangTony commented on Jul 30, 2026

    @ShuhaoZhangTony
    ContributorAuthor

    The historical epic is now the single audit ledger for this cleanup. It remains open only to track the still-valid unowned items, so the repository-lead placeholder assignment is being removed.

  3. removed their assignment
    on Jul 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions