尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
A dark pool for business problems. Companies describe their services publicly and their
problems privately. Two AI agents negotiate behind a wall — the vendor's agent is a separate
model call that is never handed the buyer's problem, and a deterministic guard rejects any
transcript that carries it across — and people are introduced only once the machines agree,
with a briefing already written.
Hackathon, 18–19 September 2026. Live at.檢視完整 README ↗A dark pool for business problems. Companies describe their services publicly and their problems privately. Two AI agents negotiate behind a wall — the vendor's agent is a separate model call that is never handed the buyer's problem, and a deterministic guard rejects any transcript that carries it across — and people are introduced only once the machines agree, with a briefing already written.
Hackathon, 18–19 September 2026. Live at https://crossdeskmatch.vercel.app.
| Document | What's in it |
|---|---|
PLAN.md | Scope, demo path, architecture, timeline |
docs/RESEARCH.md | Market research, competitors, answers for the judges |
docs/JUDGING.md | The scoring criteria, where we stand, what moves each score — read before deciding what to build next |
docs/FRONTEND.md | The verified backend contract, screen by screen |
TEAM.md | Who owns which files, how we stay in sync |
CLAUDE.md | Rules every Claude Code session must follow |
git clone https://github.com/Dennel04/b2b-match.git
cd b2b-match
npm install
cp .env.example .env.local # fill in the keys, ask the backend owner
npm run dev
supabase/migrations/ in order (0001, then 0002, …).
They are forward-only; a project that has run 0001 only needs the newer ones. 0006 wants
npm run backfill:candidates after it, and 0007 is the one that gives each service its own
terms — without it /services is empty and publishing one fails..env.local.npm run dev # development server
npm run check # route typegen + typecheck + every *.check.ts — run before every push
npm run seed # 18 seeded companies with profiles, terms and problems
npm run seed needs SEED_OWNER_ID in .env.local — the id of any registered user.
The two interview prompts have a bench each. They call the real model, so they cost money and
are deliberately out of check:
npx tsx --env-file=.env.local scripts/bench.ts # the buying side
npx tsx --env-file=.env.local scripts/bench-service.ts # the selling side
npx tsx --env-file=.env.local scripts/interviews.ts # read real interviews back out of the database
Everyone runs their own Claude Code session; the shared context lives in git, not in one
session. A hook pulls teammates' changes before every prompt and tells the model to re-read
any shared file that changed. See TEAM.md.