Aller au contenu
Devlab / engineeringNERD_MODE=1exit --nerd
~/devlab / README.md / --verbose

STUDIO D’INGÉNIERIE · TAHITI

Build. Debug. Ship. Repeat.

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.

// made in Tahiti. maintained in reality.

  • shipping_since: 2014
  • location: Tahiti
  • models: agnostic

stack.ts

Les dépendances du studio.

// choisir les outils après avoir compris le problème.

module_014 exports

export frontend

  1. Next.js

    App Router, Server Components, rendu statique quand il suffit.

  2. React + TypeScript

    Contrats explicites, composants lisibles, état maîtrisé.

  3. TanStack

    Query, Table, Router : les bons outils pour les données.

  4. Tailwind CSS

    Tokens et interfaces versionnés avec le code.

module_022 exports

export mobile

  1. React Native + Expo

    iOS et Android, avec une base de code partagée.

  2. Offline-first

    Saisie terrain, stockage local et synchronisation au retour du réseau.

module_033 exports

export backend & data

  1. NestJS / Node.js

    API métier, tâches asynchrones et intégrations.

  2. Symfony

    Quand le projet et son écosystème le demandent.

  3. PostgreSQL + Prisma

    Modélisation, migrations et accès aux données.

module_044 exports

export agents & models

  1. Multi-modèles

    OpenAI, Anthropic, Google, Mistral, open source : choisir selon la tâche.

  2. MCP & tool use

    Des outils métier exposés avec des permissions précises.

  3. Harness & évals

    Contexte, exécution, traces et évaluation dans une même boucle.

  4. Conseil IA

    Audit des usages, architecture et formation des équipes.

module_053 exports

export infra & integrations

  1. Vercel / Railway

    Environnements de preview et déploiements automatisés.

  2. CI/CD & observabilité

    Tests, logs, erreurs et chemins de rollback.

  3. ERP, paie & comptabilité

    Les connecteurs métier qui font circuler les données.

devlab.shell

Le terminal du studio.

devlab.shell

devlab --mode nerd --interactive

studio: Devlab / engineering

location: Tahiti · Pacific/Tahiti

team: 14 humains

focus: software · agents · intégrations

shipping_since: 2014

Tapez help. Le curseur est à vous.

/ focus

pipeline.yml

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.

./ship

Livrer

Découper le problème. Construire une version utilisable. La mettre entre les mains de ceux qui vont s’en servir.

./loop

Itérer

Observer les usages, lire les retours, corriger. Le prochain commit répond à un besoin identifié.

./ai

Augmenter

Génération, revue, tests : les agents accélèrent le travail. L’architecture et la validation restent humaines.

./prod

Durcir

Types, permissions, chemins critiques et observabilité. Préparer le rollback avant d’en avoir besoin.

feedback → backlog → commit → repeat

agents.config.ts

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.

01 / inputcontextrepo · docs · state
02 / reasonmodeltask → tool call
03 / acttoolsscoped permissions
04 / verifyevidenceevals · human review

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.

principles.diff

Les lignes qu’on ajoute au diff.

@@ Devlab / engineering-principles @@+6

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.

05 / next-commit.sh

git commit -m "on en parle ?"

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.

Réserver un créneau
réponse sous 24 hTahiti · Pacific/Tahiti
© 2026 Devlab · fait au fenua:wq ↗
⎇ mainPacific/TahitiUTF-8LFTypeScript↑ README