Préférences d’affichage

Dev Desk

Un cockpit développeur local qui relie les reprises de projet étayées par leurs sources à des tâches persistantes, des notes et des essais de modèles.

Cockpit de projets Dev Desk présenté sur une surface de studio sombre avec des données fictives de projets et de travail

Interface du produit · données de démonstration

Technologies · React · TanStack Start · Bun · PGlite · AppKit / WebKit

Problème et contexte

Le contexte des projets, les prochaines étapes consignées et le travail personnel se dispersent entre dépôts et outils. Reprendre un projet demande un chemin clair entre ses sources et la prochaine action.

Ma contribution

Développé un espace modulaire TanStack Start et une application macOS autour d’un serveur local géré par l’application et d’un stockage PGlite privé. Relié les synthèses de projets à des tâches modifiables rattachées au projet et ajouté un espace explicite de test des modèles de texte. Intégré le carnet de revue partagé d’Accord via des adaptateurs HTTP à périmètre limité, avec aperçu des corrections avant application. Ajouté Registre, un registre matériel dont l’import conserve les champs source d’origine, les observations incertaines et les estimations historiques.

Choix et compromis

Séparer les preuves observées sur les projets du travail personnel.

Conserver chemins sources, lignes et réserves dans les synthèses de reprise ; capturer une prochaine étape crée une tâche modifiable sans réécrire son dépôt source.

Confier la persistance locale à un propriétaire d’exécution clairement identifié.

Vérifier les révisions lors des sauvegardes et utiliser un bail partagé entre processus, en refusant un processus d’écriture concurrent avant qu’il ouvre la base de données.

Préserver les preuves source lors de l’import d’un inventaire matériel.

Conserver les champs d’origine et les dates source, en gardant explicites les observations non résolues et les estimations historiques non vérifiées.

Résultat

Un workflow local pour examiner les projets, capturer leurs prochaines étapes et conserver les tâches associées entre les sessions. La capture montre l’application en fonctionnement avec des données fictives de projets et de travail.

Projets sélectionnés / sur 12