# Devlab · mode nerd : stack, méthode, context engineering

> Des logiciels et des agents faits pour le terrain. On parle contrats de données, outils métier, tests et rollback. Et on aime les problèmes qui résistent à un copier-coller.

- Source : https://devlab.io/nerd
- Version anglaise : https://devlab.io/en/nerd
- Dernière mise à jour : 2026-09-05
- Contact : contact@devlab.io

## Build. Debug. Ship. Repeat.

- studio: Devlab / engineering
- location: Tahiti · Pacific/Tahiti
- team: 14 humains
- focus: software · agents · intégrations
- shipping_since: 2014

## Stack — Les dépendances du studio.

### frontend

- **Next.js** : App Router, Server Components, rendu statique quand il suffit.
- **React + TypeScript** : Contrats explicites, composants lisibles, état maîtrisé.
- **TanStack** : Query, Table, Router : les bons outils pour les données.
- **Tailwind CSS** : Tokens et interfaces versionnés avec le code.

### mobile

- **React Native + Expo** : iOS et Android, avec une base de code partagée.
- **Offline-first** : Saisie terrain, stockage local et synchronisation au retour du réseau.

### backend & data

- **NestJS / Node.js** : API métier, tâches asynchrones et intégrations.
- **Symfony** : Quand le projet et son écosystème le demandent.
- **PostgreSQL + Prisma** : Modélisation, migrations et accès aux données.

### agents & models

- **Multi-modèles** : OpenAI, Anthropic, Google, Mistral, open source : choisir selon la tâche.
- **MCP & tool use** : Des outils métier exposés avec des permissions précises.
- **Harness & évals** : Contexte, exécution, traces et évaluation dans une même boucle.
- **Conseil IA** : Audit des usages, architecture et formation des équipes.

### infra & integrations

- **Vercel / Railway** : Environnements de preview et déploiements automatisés.
- **CI/CD & observabilité** : Tests, logs, erreurs et chemins de rollback.
- **ERP, paie & comptabilité** : Les connecteurs métier qui font circuler les données.


## Méthode — La boucle de livraison.

Du premier commit au retour terrain. Des étapes courtes, des décisions explicites et un logiciel qui évolue avec ses utilisateurs.

01. **Livrer** (ship) — Découper le problème. Construire une version utilisable. La mettre entre les mains de ceux qui vont s’en servir.
02. **Itérer** (loop) — Observer les usages, lire les retours, corriger. Le prochain commit répond à un besoin identifié.
03. **Augmenter** (ai) — Génération, revue, tests : les agents accélèrent le travail. L’architecture et la validation restent humaines.
04. **Durcir** (prod) — Types, permissions, chemins critiques et observabilité. Préparer le rollback avant d’en avoir besoin.

## Context engineering — Un agent se juge à ce qu’il termine.

Entrées utiles, outils bornés, sorties vérifiables. L’architecture de référence suit la tâche métier jusqu’à son résultat et prévoit le passage à un humain.

- **context budget** : Cartographier le code, sélectionner les documents utiles et conserver l’état de la tâche. Chaque token doit servir une décision.
- **scoped tools** : Définir les outils accessibles, les données autorisées et les actions qui demandent une validation humaine.
- **state & memory** : Conserver les décisions et les étapes accomplies pour reprendre une tâche avec son contexte, sans repartir de zéro.
- **evals & fallbacks** : Tester les cas nominaux, ambigus et dégradés. Journaliser les actions et faire remonter ce que l’agent ne peut pas résoudre.

## Vision — Les lignes qu’on ajoute au diff.

- **boring is a feature** : Une dépendance éprouvée peut être une très bonne décision d’architecture.
- **ownership matters** : Du code lisible, des choix documentés et la capacité de faire évoluer son outil.
- **evidence > vibes** : Une fonctionnalité se vérifie dans le parcours qui compte pour l’utilisateur.
- **small diffs. short loops.** : Des changements compréhensibles, des retours rapides, des corrections ciblées.
- **human judgement stays in the loop** : L’IA accélère l’exécution. Le jugement technique reste une responsabilité humaine.
- **Pacific/Tahiti is a valid timezone** : Des logiciels ambitieux, conçus et maintenus ici. Le fuseau horaire fait partie de l’architecture.

TODO: résoudre votre prochain problème.

## Prochaine étape

30 minutes avec quelqu’un qui code. Apportez vos questions d’architecture, vos intégrations récalcitrantes ou votre idée d’agent. Le terminal ne mord pas. Nous non plus. — https://devlab.io/#rendez-vous

---

## À propos de Devlab

Devlab est un studio technologique polynésien fondé en 2014 à Tahiti (Polynésie française) : développement web et mobile sur mesure, agents IA et automatisation, intégration ERP et communication digitale (FL0W by Devlab). Siège à Papeete, bureau à Punaauia, 14 experts, plus de 100 entreprises accompagnées. Contact : contact@devlab.io — https://devlab.io
