尚未检测到更新。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.