This page mirrors the contents of README_ADDENDUM.md.
# aiagent.3000dollar.com AI 智能体任务说明书 ## 1. 任务背景 这是一个已完成云端基础设施(GitHub, Vercel, Supabase)初始化的全栈项目。 三者已经完成自动绑定: - GitHub 仓库:https://github.com/ychocm-stack/aiagent.3000dollar.com - Vercel 控制台:https://vercel.com/dashboard/aiagent.3000dollar.com - Supabase 控制台:https://supabase.com/dashboard/project/pqlmaqyotkpjhzxaicws - Supabase Project Ref:`pqlmaqyotkpjhzxaicws` - 数据库表前缀:`aiagent_3000dollar_com` - Supabase 模式:复用现有 Supabase 项目 **关键凭证信息(仅限本地开发验证使用):** - `VITE_SUPABASE_URL`: `<请在导出的交接文档中查看,或前往 Supabase 控制台获取>` - `VITE_SUPABASE_ANON_KEY`: `<请在导出的交接文档中查看,或前往 Supabase 控制台获取>` 注意:Vercel 已经自动关联了 GitHub 仓库(提交代码自动部署),并且已经在云端环境中注入了 `VITE_SUPABASE_URL` 和 `VITE_SUPABASE_ANON_KEY` 环境变量。 ## 2. 探查指令指南 作为接手该项目的 AI,在开始正式编写业务代码前,请必须先通过调用终端命令执行以下信息探查与连通性验证: ### 2.1 探查项目结构与依赖 请执行命令(如 `ls -la`, `cat package.json`, `cat vite.config.ts` 等)查看当前仓库的代码工程结构。 - 确认项目使用的前端框架和构建工具。 - 确认是否已安装 Supabase 客户端依赖(如 `@supabase/supabase-js`),若未安装请先指导用户或直接执行安装命令。 ### 2.2 配置本地环境变量 - 请将上方提供的 `VITE_SUPABASE_URL` 和 `VITE_SUPABASE_ANON_KEY` 写入到项目根目录的本地环境变量文件(如 `.env` 或 `.env.local`)中,以便本地开发和测试代码能够连接到数据库。 ### 2.3 验证 Supabase 数据库连通性 请编写一段最小化的测试代码(例如在项目入口文件中,或单独的 Node 脚本中): 1. 使用环境变量初始化 Supabase 客户端。 2. 尝试对 `public.aiagent_3000dollar_com_messages` 表执行简单的 `select` 查询。 3. 执行该代码并观察输出,如果能成功获取数据(即使是空数组),则证明数据库连通性正常。 ### 2.4 验证 Vercel 与 GitHub 关联情况 - 如果环境中安装了 Vercel CLI,你可以尝试运行 `vercel env pull` 来拉取云端变量进行核对。 - 或者你可以运行 git 相关的命令检查当前 remote 是否配置正确,并可以通过推送一个空提交来验证 CI/CD 流程是否被正常触发。 只有在完全确认项目工程结构、环境变量已就绪、数据库读写连通性正常后,你才可以进入正式业务需求的开发。 后续新增的数据库表,请务必遵守 `aiagent_3000dollar_com_` 的前缀命名规范。