33800 Docs

← Retour

Task: Browser Connector V2 - Implementation

Date: 03-02-2026 Status: EN COURS

Objectif

Implementation complete du Browser Connector V2 selon le plan valide.

Travail Realise

Backend (/stock_8to/33800-stack/projects/browser-connector/)

Structure creee:

browser-connector/
├── src/
│   ├── core/
│   │   ├── BrowserManager.ts      # Gestion multi-user des contexts Playwright
│   │   ├── SessionStore.ts        # Persistence sessions Redis
│   │   ├── CredentialStore.ts     # Credentials depuis Supabase
│   │   └── RegionStore.ts         # Zones nommees dans Redis
│   ├── middleware/
│   │   └── auth.ts                # Validation JWT/API keys
│   ├── services/
│   │   ├── capture.ts             # Screenshots, PDF, HTML
│   │   ├── regions.ts             # Gestion zones nommees
│   │   ├── browse.ts              # Actions generiques (navigate, click, type, etc.)
│   │   ├── ai.ts                  # Integration AI Orchestrator (YOLO, OCR, Ollama)
│   │   ├── site-templates.ts      # CRUD des site templates
│   │   └── captcha-assist.ts      # Assistance CAPTCHA (V1 screenshots)
│   ├── engine/
│   │   └── TemplateExecutor.ts    # Execution des actions de templates
│   ├── types/
│   │   └── index.ts               # Definitions TypeScript
│   └── index.ts                   # API Elysia complete
├── package.json
├── tsconfig.json
├── Dockerfile
├── docker-compose.yml
├── conf.prod.gouroubleu.yml       # Smart-deploy config
├── .gitlab-ci.yml
├── schema.sql                     # Tables Supabase
└── README.md

Features implementees:

Endpoints API (80+):

Frontend (/stock_8to/33800-stack/projects/connectors-front/src/components/browser/)

Composants crees:

API lib mise a jour:

Base de donnees

Tables a creer (schema.sql):

Prochaines etapes

  1. Deployer schema SQL sur Supabase PROD
  2. Builder et push l'image Docker
  3. Deployer via smart-deploy ou CI/CD
  4. Tester les endpoints de base
  5. Integrer dans connectors-front (routes /browser/*)
  6. Documentation utilisateur

Notes