BLA
BLA (Blind LLM Agents) is the open-source Blue Defense MCP and CLI built to protect software artifacts against automated AI reverse-engineering workflows.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Deep / SafePay — Trust & Reputation Platform
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
แพลตฟอร์มสร้างความน่าเชื่อถือสำหรับการซื้อขายออนไลน์ C2C — แก้ปัญหา "โอนแล้วไม่ได้ของ / มิจฉาชีพ" ด้วยการทำให้ ความน่าเชื่อถือมองเห็นและตรวจสอบได้ก่อนโอนเงิน ผ่าน Verify ตัวตน, Trust Score, Badge และ Order History • ชื่อทางการค้า: Deep (UI copy, prod deepthailand.app) • Codename: SafePay (repo, identifiers, DB ยังใช้ชื่อนี้) • เอกสารหลัก: ภาพรวม → docs/PRD.md · สเปก dev → docs/SRS.md · กฎ/workflow → CLAUDE.md查看完整 README ↗
แพลตฟอร์มสร้างความน่าเชื่อถือสำหรับการซื้อขายออนไลน์ C2C — แก้ปัญหา "โอนแล้วไม่ได้ของ / มิจฉาชีพ" ด้วยการทำให้ ความน่าเชื่อถือมองเห็นและตรวจสอบได้ก่อนโอนเงิน ผ่าน Verify ตัวตน, Trust Score, Badge และ Order History
deepthailand.app)docs/PRD.md · สเปก dev → docs/SRS.md · กฎ/workflow → CLAUDE.md| ส่วน | เทคโนโลยี |
|---|---|
| Framework | Next.js 16 (App Router, Turbopack) · TypeScript strict |
| UI (dual theme) | Buyer/landing = Vuexy (MUI v9 + Emotion + Tailwind 4) · Seller/admin = Paces (Preline 4 + Tailwind 4, no MUI) |
| Database | PostgreSQL 16 (Supabase) · Prisma ORM |
| Auth | NextAuth v4 (Facebook OAuth + Phone OTP) |
| SMS/OTP | apitel (phone OTP + paid SMS order link) |
| Validation | Valibot (API) · Yup (form) |
| Font | Anuphan (ทุก surface) |
| Test | Vitest |
ดูรายละเอียดเต็ม: docs/SRS.md §5 Tech Stack
Profile-Centric — ทุก account มี trust profile เดียวกัน, เปิดร้านเพิ่มได้ (isShop flag) — ไม่แบ่ง role buyer/seller แต่กำเนิด
Subdomain routing (src/proxy.ts) — แยก 3 surface + session แยกตาม subdomain (host-scoped cookie):
| Subdomain (dev) | สำหรับ |
|---|---|
deepth.local:4000 | Public + Buyer (Vuexy) |
seller.deepth.local:4000 | Seller (Paces) |
admin.deepth.local:4000 | Admin (Paces) |
Service layer (src/services/) แยกจาก API layer (src/app/api/)
โครงไดเรกทอรี + core systems: ดู CLAUDE.md · data model + API: ดู docs/SRS.md §6–§7
.env.local)/etc/hosts เพิ่ม subdomain dev (จำเป็นสำหรับ session แยก subdomain):
127.0.0.1 deepth.local seller.deepth.local admin.deepth.local
npm install # + prisma generate (postinstall)
cp .env.example .env.local # แล้วเติมค่า (DB, NEXTAUTH_SECRET, FB/apitel creds)
npm run migrate # prisma migrate dev
npm run seed:supabase # seed dev DB (Supabase, ใช้ .env.local)
⚠️ dev DB = Supabase ผ่าน
.env.local(ไม่ใช่ Docker.env) — Next.js โหลด.env.localก่อน.migrate/test/seed:localผูก.env;seed:supabaseผูก.env.local. ดูdocs/conventions/seed-and-env.md
npm run dev -- -p 4000 # ⚠️ port 4000 (3000-3002 = โปรเจกต์อื่น)
เปิด: http://deepth.local:4000 (buyer) · http://seller.deepth.local:4000 (seller) · http://admin.deepth.local:4000 (admin)
npm test # Vitest (critical services)
npm run lint # next lint
npm run format # prettier
npm run migrate # prisma migrate dev
npm run clean # rm -rf .next (แก้ phantom crash)
.env.example เต็ม)DATABASE_URL · NEXTAUTH_SECRET NEXTAUTH_URL · FACEBOOK_ID/SECRET · APITEL_API_KEY/SECRET/BASE_URL/SENDER_NAME (SMS) · NEXT_PUBLIC_BUYER_URL NEXT_PUBLIC_SELLER_URL · STORAGE_DRIVER
*.deepth.local:4000prisma db pull — ทับ schema)| เอกสาร | เนื้อหา |
|---|---|
docs/PRD.md | Product — vision, personas, user stories, feature overview, scope, business model, roadmap |
docs/SRS.md | Software spec — FR detail (สูตร/acceptance), state machine, routing, NFR, data model, API reference, enums, authorization matrix, validation |
CLAUDE.md | กฎโปรเจกต์ (Hard Rules), architecture, conventions, current state |
docs/10 - Business Rules/ | Tier Lists (SSOT ของ trust tier) |
docs/conventions/ | engineering conventions (agent workflow, font, RSC nav, security, seed/env ...) |
docs/system/ui-guideline/ | UI guideline + page-sourcing (must-read ก่อนงาน frontend) |
docs/retro/ | post-mortems รายเฟส (อ่านอันล่าสุดก่อนเริ่มเฟสใหม่) |
Private / proprietary — Deep Thailand