AFFiNE
把文档、白板和数据库放进同一个本地优先工作区,适合整理知识、计划与创意。
团队能看到每日备份成功,但从未在隔离环境完成全链路恢复。 重点需要在“业务还依赖对象存储、密钥和异步队列。”这一约束下形成可验证方案。
无需联网即可绘制流程图、架构图和关系图,并把源文件保存在本地。
用看板、表格和卡片管理个人任务与团队项目,可桌面运行或自行部署。
主库删除容易,但派生系统和备份仍可能保留副本。 重点需要在“需要明确可恢复窗口与法律保留例外。”这一约束下形成可验证方案。
应用日志偶尔包含邮箱、Token 和完整请求体。 重点需要在“不能靠开发者每次手工记住要删除字段。”这一约束下形成可验证方案。
开发环境常用高权限连接,普通用户策略问题直到上线才暴露。 重点需要在“需要验证跨租户读取、更新和视图行为。”这一约束下形成可验证方案。
表持续高写入,直接 ALTER 和回填可能长时间锁表。 重点需要在“应用要支持滚动发布和随时回滚。”这一约束下形成可验证方案。
异步任务包含发邮件、生成文件和写数据库,偶尔会重复执行。 重点需要在“基础设施无法保证所有外部系统原子提交。”这一约束下形成可验证方案。
WebSocket 断线、后台标签页和多设备会产生幽灵在线状态。 重点需要在“Presence 不是业务真相,但错误状态会干扰协作。”这一约束下形成可验证方案。
按 offset 翻页会重复或漏掉新数据,排序字段也可能相同。 重点需要在“Cursor 不能泄露内部敏感字段或允许任意注入排序。”这一约束下形成可验证方案。
团队想降低全球延迟,但现有代码使用 Node API、数据库驱动和原生模块。 重点需要在“迁移不能牺牲可观测性与安全验证。”这一约束下形成可验证方案。
流量突增会同时拉起大量实例,数据库连接很快耗尽。 重点需要在“事务和长查询仍要正确工作,不能只提高最大连接数。”这一约束下形成可验证方案。
包数量增长后类型检查慢,并出现源码路径与产物类型不一致。 重点需要在“需要兼顾编辑器性能、构建缓存和发布包边界。”这一约束下形成可验证方案。
列表支持快速连续编辑,早期请求失败时本地状态已经变化多次。 重点需要在“不能简单重新拉取并闪烁覆盖全部输入。”这一约束下形成可验证方案。
页面包含数据库查询、交互筛选和第三方 UI 组件,边界逐渐扩散。 重点需要在“需要兼顾首屏、Bundle、序列化与开发体验。”这一约束下形成可验证方案。
新模型基准更高,但历史工作流可能依赖旧模型的格式与行为。 重点需要在“不能只比较公开榜单和少量演示样例。”这一约束下形成可验证方案。
系统提示和工具定义很大,希望降低延迟与成本。 重点需要在“缓存键必须隔离租户、权限和版本。”这一约束下形成可验证方案。
文件不仅可能携带恶意内容,也可能通过文本、元数据和解析器影响 Agent 决策。