AFFiNE
把文档、白板和数据库放进同一个本地优先工作区,适合整理知识、计划与创意。
无需联网即可绘制流程图、架构图和关系图,并把源文件保存在本地。
用看板、表格和卡片管理个人任务与团队项目,可桌面运行或自行部署。
新用户面对空白输入框,不知道能力、数据范围与示例边界。 重点需要在“示例不能暗示系统拥有尚未授权的数据。”这一约束下形成可验证方案。
团队能统计生成量和点击率,却不知道是否真正减少用户工作。 重点需要在“指标需要防止模型通过增加步骤制造表面活跃。”这一约束下形成可验证方案。
团队用代码 Agent 快速建页面,但间距、状态和组件组合不断漂移。 重点需要在“不能只靠截图审查,也不能阻止合理的新模式。”这一约束下形成可验证方案。
团队能看到每日备份成功,但从未在隔离环境完成全链路恢复。 重点需要在“业务还依赖对象存储、密钥和异步队列。”这一约束下形成可验证方案。
代码里存在永久开关、实验和紧急开关,所有者与到期日不完整。 重点需要在“误删可能改变生产行为,永不清理又增加复杂度。”这一约束下形成可验证方案。
主库删除容易,但派生系统和备份仍可能保留副本。 重点需要在“需要明确可恢复窗口与法律保留例外。”这一约束下形成可验证方案。
应用日志偶尔包含邮箱、Token 和完整请求体。 重点需要在“不能靠开发者每次手工记住要删除字段。”这一约束下形成可验证方案。
开发环境常用高权限连接,普通用户策略问题直到上线才暴露。 重点需要在“需要验证跨租户读取、更新和视图行为。”这一约束下形成可验证方案。
表持续高写入,直接 ALTER 和回填可能长时间锁表。 重点需要在“应用要支持滚动发布和随时回滚。”这一约束下形成可验证方案。
异步任务包含发邮件、生成文件和写数据库,偶尔会重复执行。 重点需要在“基础设施无法保证所有外部系统原子提交。”这一约束下形成可验证方案。
WebSocket 断线、后台标签页和多设备会产生幽灵在线状态。 重点需要在“Presence 不是业务真相,但错误状态会干扰协作。”这一约束下形成可验证方案。
按 offset 翻页会重复或漏掉新数据,排序字段也可能相同。 重点需要在“Cursor 不能泄露内部敏感字段或允许任意注入排序。”这一约束下形成可验证方案。
团队想降低全球延迟,但现有代码使用 Node API、数据库驱动和原生模块。 重点需要在“迁移不能牺牲可观测性与安全验证。”这一约束下形成可验证方案。
文件不仅可能携带恶意内容,也可能通过文本、元数据和解析器影响 Agent 决策。