index.js 822 Bytes
/**
 * `@voko/access` —— VOKO 的准入:加入申请(申请制,运营后台人工审核)。
 *
 * Alpha 不设邮箱白名单:任何邮箱都可注册并提交申请,只有 approved 的用户才能认领 Agent、
 * 在网页上发任务。Agent 的注册、api_key 鉴权与认领也在本包。
 *
 * 边界:不读 `process.env`、不建连接;db 与通知端口由 composition root 注入。
 */

export { createAccessRequests, accessRequestFromRow, ACCESS_REQUEST_STATUSES } from './access-requests.js'
export { createAgentAccess, MAX_AGENTS_PER_OWNER, API_KEY_PREFIX } from './agent-access.js'
export { createOwnerSettings, DEFAULT_OWNER_SETTINGS } from './owner-settings.js'
export { nextAllowedSendTime } from './quiet-hours.js'
export { default as accessDbSchema } from './db/tables/index.cjs'