# node_facade_base44_supabase

Base44 对接 ThinkSign Go 服务的独立门面库，覆盖受控 Supabase CRUD，以及认证、访问申请、平台 App、用户、员工、角色、Permission 和审计接口。

这个包只把 Go 登录返回的 Access Token 转发给受保护接口；Base44 访问状态、访问申请和 Session exchange 则由 Backend Function 根据当前可信用户签发最长 60 秒的 RS256 assertion。包不直连 Supabase，也不接收或暴露 Supabase Secret / `service_role` Key。

## 快速检查

```bat
install.bat
run-test.bat
```

## 文档入口

- [使用说明](docs/usage.md)
- [项目状态](docs/project-status.md)
- [公共 API](docs/api/supabase.md)
- [Base44 组合流程](docs/fun/composition.md)
- [Base44 访问申请 Node Facade 实施交接](docs/fun/base44-access-request-node-facade-handoff.md)
- [AI 快速开发指南](docs/fun/ai_development.md)
- [初始化记录](docs/logs/2026-07-16-initial.md)
- [优化与收尾记录](docs/logs/2026-07-16-optimization-review.md)
- [Base44 访问申请适配记录](docs/logs/2026-07-16-base44-access-request-adaptation.md)
- [公共复用与 AI 整理记录](docs/logs/2026-07-16-reuse-ai-review.md)

## 发布顺序

Core `1.1.0` 已发布，Facade 已使用 registry 包完成 lockfile 刷新和完整测试。用户确认发布 Facade `1.1.0` 后执行：

```bat
publish-npm.bat
```
