fix: separate Omo from Recallo and restore validated experience - #39
Draft
MaxHan7 wants to merge 58 commits into
Draft
fix: separate Omo from Recallo and restore validated experience#39MaxHan7 wants to merge 58 commits into
MaxHan7 wants to merge 58 commits into
Conversation
Preserve the existing upload, detail, store, and active-recall flows while replacing the former system list with the approved Figma knowledge-library UI. Add complete-card browsing, adaptive measured pagination, text and voice search contracts, explicit Debug fixtures, production-safe unavailable adapter, recovery states, accessibility behavior, tests, PRD, and Simulator evidence.
# Conflicts: # PLANS.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
变更摘要
com.maxhan.omo;只部署 Railway staging,并发布独立 Omo TestFlight1.0 (2)。根因
此前 Simulator 验收依赖预置卡片,没有走真实空库上传分支。真实 AI 同步请求超时后没有生成卡片,而空库收藏夹本身不是 Button、上传又被全局
isCreating锁住、处理状态只存在内存,因此用户看到“正在处理”后几乎所有入口失效,杀 App 后任务又静默消失。范围与非目标
main;不提交密钥、IPA 或用户截图。合同与迁移
POST /api/screenshot-jobs、任务列表/详情和同 ID retry;旧/api/sources/image-flow继续保留兼容。003-create-screenshot-jobs.sql;Railway staging 在启动部署前自动执行 migration。验证证据
npm run check && npm run test:all,59 通过、0 失败、1 项仅因本机没有真实 Postgres 测试地址而跳过。git diff --check通过。1.0 (2)Archive 与 App Store 导出通过;IPA 审计为 Bundlecom.maxhan.omo、staging URL、正式签名、get-task-allow=false。6799407458,builda387a603-dc77-4dda-b0a3-862e1d490936为VALID/IN_BETA_TESTING,只加入独立 Omo 内部组并开启自动通知。当前剩余验收
plans/codex-omo-independent-app.md已标记为blocked(98%):等待产品方在实体手机安装 build 2,按 PRD 完成 TestFlight 手势验收,并确认 Share Extension 首次授权流程;收到反馈后恢复计划。安全边界
codex/omo-independent-app,PR 继续面向main,未直接修改主分支。\n\n### Release 验收补充\n\n- 当前分支同一套 49 项已在 Release 优化配置下再次通过,0 失败、0 跳过。\n- 普通 Release 构建已确认不包含 OMO_TESTING Fixture 或 localhost 回退。\n- 8 张空库、处理中、失败、知识库、刮开和自评关键状态截图已保存在
docs/assets/core-interaction-release/,索引见docs/core-interaction-release-validation.md。