Synaplan
開源 AI 平台,供企業使用:自行託管的 AI 代理、符合 GDPR 的聊天機器人小工具、RAG 知識庫、WhatsApp 與 Outlook AI、MCP、多模型路由。Docker、Kubernetes 或託管於 Germ
AI 翻譯
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Pivot Charlie: Nodus repair ticketing, sheet-fed intake
翻譯準備中
正在載入完整 README。 以下為已儲存的摘錄。
Nodus Watches' repair ticketing, second demo. Next.js 16 + Supabase. New tickets arrive from the
Google Sheet "Nodus Warranty Claims" (Incoming Watches tab); accepting one moves the row to the
current month tab and creates the ticket here.檢視完整 README ↗Nodus Watches' repair ticketing, second demo. Next.js 16 + Supabase. New tickets arrive from the Google Sheet "Nodus Warranty Claims" (Incoming Watches tab); accepting one moves the row to the current month tab and creates the ticket here.
npm install (Node 24+; on this Mac export PATH=/opt/homebrew/bin:$PATH)..env.local holds the Supabase URL and keys, the Google service-account key (base64 JSON) and
the sheet ID. Ask an owner for a copy; it is never committed.npx supabase link --project-ref vmzypgrryjspytnxhipm once, then:
npm run db:push applies migrations in supabase/migrations (one baseline file; see
docs/SCHEMA-V2.md). While pre-launch, schema changes edit the baseline and then
npx supabase db reset --linked rebuilds the database and runs the seed.npm run db:seed regenerates supabase/seed.sql from supabase/seed.py and applies it.
Re-run any time to reset the demo tickets and demo people; tickets created in the app are kept.
Then node --env-file=.env.local scripts/seed-photos.mjs uploads the two demo photos.npm run db:types regenerates src/lib/supabase/database.types.ts. Run it after every
migration and commit the result.npm run dev.Every demo account uses the password PivotDemo2026!! (the seed resets it).
| Role | |
|---|---|
| [email protected] | owner (Wes) |
| [email protected] | owner (Cullen) |
| [email protected] | watchmaker, Nodus |
| [email protected] | brand rep, Nodus |
Pushes to main deploy to Vercel (project pivot-charlie). Preview deployments get the same
environment variables.
The app acts as the service account [email protected],
which must be an Editor on the sheet. Pivot reads Incoming Watches, moves accepted rows to the
MMM YYYY tab (creating it if missing) and dismissed rows to Archive, and writes back only the
month row's Solution, Payment Received?, Repair Completed? and Shipped Back? cells.