SuperAPI AI 工具集

autobonk-contexts

数据与分析

查看项目

更新于 10-16 01:15

技能介绍

用途:把可复制的领域转成少量显式 schema、路由与上下文方法,先建模领域,再让 Autobonk 负责执行权限。适用于需要多人共享、可写数据并以角色和配对流程控制的协作型应用。

主要能力与做法:先划分只追加历史、单例数据和需要单调索引的数据;保持路由名与集合名稳定且具描述性;把权限定义为领域概念;为共享上下文类型保留一个 Context 子类作为领域权威。

建议构建顺序:扩展 schema.js 中的共享集合与消息;扩展生成的 DB 与 dispatch bundles;在 Context.setupRoutes() 中实现权威写入面;添加封装领域操作的方法;为 create、join、get、list、watch 等流程添加 manager 或 worker 门面;schema 变更后重建生成产物。

权限与配对:尽早定义角色并与领域常量放在一起;在路由层要求权限,不能只在调用方校验;把配对与加入视为显式流程,使用临时命名空间并清理;本地只存足够快速重开或重标上下文的最少元数据。

Yjs 指引:当复制产物是文档、看板或其他 CRDT 界面时,优先使用 autobonk-yjs,而不是自造更新日志结构;把更新、快照与感知分开处理;由同步引擎或 worker 为 UI 水合和刷新状态。

参考:可阅读 references/schema-patterns.md 了解领域建模模式与生成 bundle 工作流,references/yjs-collaboration.md 了解协作文档或看板流程,references/examples.md 了解应用代码中已验证的做法。

限制:资料未提供安装命令、具体 API 签名、收费与平台信息,暂未提供。