Plateforme de bounty debugging reliant les Vibe Coders (juniors boostés à l'IA) à des seniors capables de débloquer les bugs typiques causés par l'IA.
| URL | Rôle | Stack |
|---|---|---|
| zimb.app | Landing marketing + recrutement seniors | Astro (static) |
| app.zimb.app | Kanban seniors (post-it, Lock & Timer) | Flutter Web |
| api.zimb.app | Middleware d'orchestration | Cloudflare Worker (Hono) |
| (marketplace) | Extension VS Code / Copilot @zimb |
TypeScript |
zimb/
├── packages/
│ ├── worker/ # @zimb/worker — Cloudflare Worker (api.zimb.app)
│ ├── app-web/ # @zimb/app-web — Flutter Web Kanban (app.zimb.app)
│ ├── extension/ # @zimb/extension — VS Code / Copilot @zimb chat
│ └── landing/ # @zimb/landing — Astro landing (zimb.app)
├── SPECIFICATIONS.md # Spec technique & produit exhaustive
├── CDC.md # Cahier des charges contractuel
├── recettes/ # 64 scénarios Gherkin + template bug
├── FOUNDER_NOTES.md # Notes originales du fondateur (source de vérité v0)
└── .github/
├── agents/ # 8 agents custom Copilot spécialisés
└── workflows/ # CI GitHub Actions
# 1. Cloner
git clone https://github.com/zimb-app/zimb.git
cd zimb
# 2. Installer Node 20+
nvm use
# 3. Installer les dépendances du monorepo
npm install
# 4. Copier les secrets de dev
cp packages/worker/dev.vars.example packages/worker/.dev.vars
# → remplir les clés Stripe test, Airtable PAT, GitHub App private key
# 5. Lancer un package en dev
npm run dev -w @zimb/worker # api.zimb.app → http://localhost:8787
npm run dev -w @zimb/landing # zimb.app → http://localhost:5173
# Pour Flutter Web :
cd packages/app-web && flutter pub get && flutter run -d chrome
# Pour extension VS Code :
code packages/extension && # press F5Le projet utilise 8 agents custom (.github/agents/) qui orchestrent le travail :
| Agent | Domaine |
|---|---|
| Backend Middleware | Cloudflare Worker, routes REST, Airtable, Durable Objects |
| Flutter Web Kanban | UI seniors, post-it, Lock & Timer, Match ! |
| Stripe Connect Paiements | Escrow, capture, transfer, commission 20 % |
| GitHub Bot | App @zimb-bot, invite/revoke collaborateurs |
| Litiges & Reviewer | SLA 48 h, escalation, verdicts |
| VS Code Extension | Chat participant @zimb, détection langages |
| QA & Recette | 64 scénarios Gherkin, bug reports, MVP gate |
| Documentation Produit | SPECIFICATIONS, CDC, recettes, landing copy |
Voir .github/agents/README.md pour les détails.
# Lint + type-check + tests sur tous les packages
npm run lint
npm run type-check
npm test
# Formatage
npm run format
# Audit de la documentation (recettes) — utiliser l'agent QA & Recette| Doc | Audience | Usage |
|---|---|---|
| SPECIFICATIONS.md | Tech, fondateurs | Source de vérité (comment ça marche) |
| CDC.md | Prestataires, direction | Cadrage (quoi, quand, combien) |
| recettes/ | QA, devs | 64 scénarios E2E (ça marche ?) |
| .github/agents/ | Tous | Workflow IA (qui fait quoi) |
| FOUNDER_NOTES.md | Tous | Notes originales v0 (intentions brutes) |
Voir SECURITY.md pour signaler une vulnérabilité (security@zimb.app).
- RGPD : conformes, droit à l'effacement via
DELETE /me - GitHub access : ephemeral via
@zimb-bot(jamais d'accès permanent)
Phase : préparation / scaffolding
Complétude : ~70 % de la préparation, ~0 % du code en prod
Roadmap : voir SPECIFICATIONS.md §7
UNLICENSED — proprietary, all rights reserved.