公共 API 参考(@saas/contracts + @core/saas-kit + apps/api 对外接口)
    Preparing search index...

    用户读仓储端口(domain 定义 · 本模块纯读)。

    S1:save 随聚合死管道删除;global-ba-entity-domain-placement 切片 A:remove 收编 AUTH_USER_STORE——user 表归 auth 域,跨域写经属主端口·本模块自此纯读。

    ⚠ 未来边界(评审留痕):若出现应用内直接建号/改号用例(如平台侧手工建 user 行),须扩 auth 域 端口(AUTH_USER_STORE 或新语义),禁绕过端口直捅 ORM entity——那正是 S3 修掉的违规模式。

    interface UserRepository {
        findByEmail(email: string): Promise<UserRecord | null>;
        findById(id: string): Promise<UserRecord | null>;
    }
    Index