Skip to content

feat(ux): 复用 OpenAlice 串联项目创建、持续会话与结果操作 #116

Description

@1012839419a-alt

用户授权将 OpenAlice 的产品流程与组件适配到 OpenCLI,并以多个独立 worktree 实现。来源为当前任务的源码评估 docs/research/openalice-reuse-assessment.md,参考提交 OpenAlice 52b51f29809178594b7b57bf666133829368b7b4。

目标:描述采集需求后形成持久 Project/Workflow Draft;在全局页面与项目页面继续同一 Agent 会话;通知、结果、Run 与会话可相互追溯;保留已有发布、权限、版本与调度控制。复用范围包括共享创建逻辑、双栏布局、会话列表、返回上下文、局部排序动效,不限定组件库来源。

验收:保存后关闭重开恢复;有权 workspace 明确解析;Agent 能以受治理提案创建与修改草稿;结果提供真实来源链接与明确缺失状态;键盘/窄屏/reduced-motion 可用;完整业务路径自动化验证、独立父目标审查、使用说明。

协调:Codex 当前根任务为唯一整合者;原生子 Agent + 独立 Git worktree。本轮不碰并行浏览器账户功能。基线 bb014c79fc8cb0d27e153a7e9946f46873aa194a 是现有 UX 文件的隔离快照,主目录和索引不变。三个实施子任务与一个整合交付;提交只落各自 codex/openalice-ux-* 分支,最终由根任务整合。

执行仓库与合同仓库均为 2233admin/opencli-Razormind。详细路径与验收写入子任务。

实施任务:#117 后端、#118 创建与会话、#119 Inbox 与结果。GitHub 当前账号无设置原生子任务关系的权限,故本轮使用正文互链;原生父级为空。

本地实施验收(2026-09-05)

三个实施 worktree 已合并到 codex/openalice-ux-integration-20260905(652d9ca7),37 个本轮文件逐项核对后同步本地主目录;主目录分支和索引保持原状。本地前端 8030、开发 API 8031 已更新并健康。产品浏览器 9、动效浏览器 8、Node 12、最终 API 19 项通过,另在真实开发前端重跑 13 项通过;跨模块独立审查完成。

使用说明:docs/usage/agent-project-workflow.md。复用来源:docs/research/openalice-ui-adoption.md。完整证据:docs/verification/openalice-product-journey.md。源码在本地整合分支,本轮没有推送或合并远程 main;远程跟踪数据已 fetch。真实模型调用、真实采集和外部投递不计入本轮夹具验收。

用户体验复核:总目标尚未完成

用户指出:OpenAlice 有许多可内化的好用组件和操作逻辑,但现有项目感觉基本没有变化。原始目标是完整操作体验的改善,且已明确不限于 Linear/SmoothUI。

偏差:根任务把保留旧页面结构、只移植小型原语当成默认限制,按技术模块拆分并以 API/局部测试完成判断代替了完整用户流程验收。用户信息已明确,根因是问题范围漂移与验收遗漏,不是信息不足或工具不可用。

已有贡献保留:共享项目创建、受治理 Agent 草稿写入、持续会话存储、通知来源链接及局部动效。#117#119 只代表这批基础工作。

被撤回的判断:37 个文件整合与测试通过不等于整套 OpenAlice 产品体验已复用,总任务不应关闭。

必须补齐且可观察的范围:从首页直接开始/继续一项工作;可去重且恢复的工作标签;项目内会话和运行列表;会话与数据/产物预览并览;从具体结果直接追问并回到同一来源。保持已有权限、版本和外部执行控制,不把框架差异当作不适配操作逻辑的理由。

后续交付标准:按“发起目标→在同一工作区处理→查看实际产物→直接追问/修改→离开后恢复”验收,给出可操作页面及前后行为证据。测试通过必须对应这些可见能力;不再仅用链接数量、文件数或测试数宣布总目标完成。

Activity

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

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions