Build in public & dogfooding actif.
Ce que Robert construit en temps réel. DockSky tourne sur DockSky: étapes et actions issues de l'outil lui-même.
Dernière synchronisation: 11 novembre 2026
Phase 1: Backend API
Terminé- Base MySQL dédiée tda_assistant (23 tables)Terminé
- 107 Endpoints /tda/* complets (CRUD Projects, Tasks, Events, Achievements, Pomodoro, Knowledge, Roadmap, Routines, MCP)Terminé
- 182 tests HTTP + 68 tests MCP ZERO MOCK - 100% coverage endpointsTerminé
- Correction bugs ENUM (PomodoroStatus, TaskStatus, TaskPriority, AchievementImpact)Terminé
- Déploiement VPS productionTerminé
Phase 2: Frontend Avalonia Base
Terminé- Application Avalonia C# desktop (Avalonia 11 + .NET 10 + MVVM CommunityToolkit)Terminé
- MainWindow bandeau compact (navigation + always visible)Terminé
- TdaApiClient service HTTP (HttpClient + JWT auth + refresh auto)Terminé
- Views principales créées (Dashboard, Tasks, Calendar, Notes, Settings, Achievements)Terminé
- TDAStyles.axaml thème global (couleurs TDA-friendly, contraste élevé)Terminé
Phase 3: Pomodoro System
Terminé- PomodoroWidget bandeau (timer circulaire 50x50px)Terminé
- PomodoroFloatingWindow Focus Mode (fenêtre 200x200px draggable avec arc progression)Terminé
- Flux semi-automatique work→pause (transition auto TDA-friendly)Terminé
- Notifications sonores Linux (paplay + freedesktop sounds + fallback)Terminé
- Presets personnalisables UI (CRUD complet presets 5/10/15/25min)Terminé
- Stats view historique sessions (GET /pomodoro/sessions/active)Terminé
Phase 4: Roadmap System
Terminé- 3 Migrations SQL (alter projects, create steps, create actions + CASCADE DELETE)Terminé
- 3 Models SQLAlchemy async (Project enrichi, Step, Action)Terminé
- 28 Schemas Pydantic (5 ENUMs + Base/Create/Update/Response + nested)Terminé
- 14 Endpoints CRUD async (Projects/Steps/Actions + ownership)Terminé
- 23 Tests d'intégration VPS - 100% PASSTerminé
- Déploiement VPS production /tda/roadmap/*Terminé
- Frontend Avalonia - ProjectsView (liste projets, emoji, couleur, progress bar)Terminé
- Frontend Avalonia - RoadmapView (780 lignes, arbre hiérarchique, CRUD complet)Terminé
- Frontend Avalonia - ExecutionView (5 phases, timer Pomodoro, bouton DONE géant, célébrations)Terminé
Phase 5: Gamification TDA-Friendly
Terminé- Recherche gamification Reddit r/ADHD (ce qui marche vs ne marche pas)Terminé
- Design badges non-punitifs (Premier Focus, Momentum, Comeback Kid, Night Owl)Terminé
- Compagnon virtuel Épagneul Breton (5 états, SkiaSharp, physique spring queue, FPS adaptatif)Terminé
- JourneyView parcours personnel (337 lignes View + 224 lignes VM, timeline, filtres)Terminé
- Système de badges backend (8 badges MVP, badge_engine.py, 5 endpoints, 2 tables)Terminé
- AchievementsView UI (galerie cards rareté, progression %, filtres, notification 🎉)Terminé
Phase 6: Views Fonctionnelles
Terminé- DashboardView stats aujourd'hui (129 lignes, événements du jour, stats)Terminé
- CalendarView événements (330 lignes, CRUD complet, 466 lignes VM)Terminé
- SettingsView configuration (856 lignes, 20+ paramètres, persistance API)Terminé
- RoutinesView complète (343 lignes, templates, sessions, 574 lignes VM)Terminé
- JourneyView parcours (337 lignes, timeline, filtres, stats par projet)Terminé
- Knowledge Manager (capture rapide + détaillée, slide-down, combos, Markdown)Terminé
- TasksView CRUD complet (créer/modifier/supprimer tâches + statuts + priorités)Terminé
- NotesView capture rapide (note en <3 sec, besoin TDA critique)Terminé
- AchievementsView galerie (cards rareté, progression, filtres)Terminé
- Knowledge browse/search view (KnowledgeView filtres, recherche, WrapPanel)Terminé
Phase 11: Dog fooding - Debug
Terminé- Créer une notion de projet par défaut dans le bandeauTerminé
- Bug Il faut cliquer fois sur le ckamp de saisie bandeau pour avoir le curseur visibeTerminé
- Problème d'affichage dans la saisie des facettesTerminé
- Problème de rafraîchissement dans le bandeau quand on rajoute des étapes de roadmapTerminé
- La petite vignette qui indique le nombre d'élémens dans inbox a mis un peu de temps à se mettre à jour à la suppression d'une ligne, solution pour éviter appel api passer l'info en direct au bandeau, idem pour les ajoutsTerminé
- il faut que le timer pomodoro quand on clique sur start si un projet est en cours d'uitilisation il faut qu'il soit prérenseigné dans le pomodoroTerminé
- Date réation modif knowledge / Idea doit être visibleTerminé
- Doit on garder les fenêtres fille de DockSky dessus tout, je pense que ce serait mieux avis ?Terminé
- ajouter un bouton refresh dans la fenêtre détail projetTerminé
- compter le nombre de bug et problèmes résolus en se basant sur les commitsTerminé
- S'assurer du démarrage sur l'écran principal par défautTerminé
- Bouton capture idée tâche reste actif même si champ saisie vide, grisé ou alors contrôle de champ avec messageTerminé
- Bouton palette ne fonctionne pas la palette semble s'afficher derrière le bandeau permanentTerminé
- on voit pas le nom du mode qui est actifTerminé
- doit on fermet les fenêtres ouvertes si le user pianote sur les boutons du mode météo ?Terminé
- permettre d'organiser les fenêtres des autres applications automatiquement sous le bandeau permanentTerminé
- Le bouton de validation vert dans le bandeau n'est vraiment pas terribleTerminé
- C'est difficile de déplacer le chien avec la souris, on peut pas le déplacer en une seule fois comme le pomodoro en mode focusTerminé
- Ajouter la date de modification des actions dans les étapes de la roadmapTerminé
- agrandir un peu la combo actions, sinon on voit phase 1 à la place de phase 11, en rétrécissant le champs de saisie principal ça doit le faire.Terminé
- Peut être devrions nous ajouter une interaction chien avec bulle surgissante informant qu'on a saisit la troisième idée de la journée ou actionTerminé
- Il faut adapter la taille du chien (compagnon) à la taille de l'écranTerminé
- Agrandir la bulle du chien c'est pas assez grand, ou alors la rendre responsive par rapport aux messagesTerminé
- Ajouter un champ recherche full text sur les étapes et actions de la roadmapTerminé
- sur la vue roadmap si on fait un clic droit selection d'une tache/action editer écran noir dans le cadre de la fenê̂tre roadmap on ne voit rienTerminé
- ecran roadmap ajouter possibilité de filtrer sur une étapeTerminé
- dans la roadmap du projet si je valide une tâche l'écran se rafraichit mais on perd le filtreTerminé
- Créaction d'une action dans le bandeau. Absence de la bulle que doit afficher le chienTerminé
- Les ascenceurs sont réduits à un trait blanc si on ne cllique pas dessusTerminé
- je voudrais pouvoir trouver d'autres noms que tâches et actions je comprends pas la différence entre les deuxTerminé
- Ajouter la possibilité de créer une action dans la fenêtre roadmap ou partir du principe que le bandeau suffitTerminé
- si on déplace le chien sur le bandeau il passe derrière et on ne peut plus le faire glisserTerminé
- Je trouve pas l'entrée projets dans le menu complet dans le mode classiqueTerminé
- rapprocher encore un peu plus la tête du chien de son corps y'a un petit espace de tropTerminé
- la bibiothèque de fonctions python pour interagir avec l'api, on se la garde, on la vend ? on la partage?Terminé
- gestion de tickets pour les béta testeurs, permet un retour immédiat et la tracabilité etcTerminé
- problème on peut pas prendre focus sur bandeau permanent si par exemple fenetre contexte ouverte et vs code est ouvert par dessusAbandonné
- j'ai validé 2 actions dans la roadmap et je n'ai pas pu valider la troisième, cela doit échouer silencieusementTerminé
- menu hamburger les options sont trop espacées dans le sens verticalTerminé
- menu hamburger si on l'ouvre et qu'on veut en sortir touche esc fonctionne pas et il faut cliquer dans le bandeau pour fermerTerminé
- le record pour le bouton personnalisé dans settings ne fonctionne pasTerminé
- remplacer l'image flamme pour le bouton de changement de mode pas adapté pour météoTerminé
- penser au nettoyage des logs sur l'apiTerminé
- le thème sombre persiste au démarrage. Si je vais sur la page paramètre et que je reviens, le thème clair se met en place ?Terminé
- Le numéro de version sous le titre docksky est trop longTerminé
- la hauteur du champ de saisie du bandeau est top faible; certaines lettres sont coupées.Terminé
- Mettre en place un champ où j'en suis par projet, faire un renvoi d'infos dans le dashboardTerminé
- construire un calendrier des vérifications de projet. Events dans le calendrier.Terminé
- si on clique par erreur sur le bouton menu et qu'on veut annuler le bouton echap ne marche pas.Terminé
- Un seul truc à noter : il y a un Console.WriteLine de debug laissé dans ApplyResponsiveLayout (ligne de log 📐 Responsive profile=...). C'est pas bloquant mais ça spamme la console à chaque resize. À supprimer avant release si ça gêne.Terminé
- Gestion de la corbeille à mettre en placeTerminé
- Quand on crée un nouveau projet la combo projets du bandeau n'est pas mise à jour.Terminé
- Changement de mot de passe userTerminé
- la fenê̂tre contexte ai ne comporte pas de bouton de report de bug pour les bétatesteursTerminé
- La mise à jour de l'application est elle fonctionnelle en ce momentTerminé
- installateur docksky windows prévoir "over all" à l'ouvertureTerminé
- Je trouve dangereux le devmode accessible via appsettings.jsonTerminé
- Peut ê̂tre déplacer le bouton pomodoro qui est sur la droite du bandeau dans une option de la roue dentée du panneau pomodoroTerminé
- icone des actions "free" pas terribleTerminé
- Manque la gestion de reéinstallation du soft, changement de pc etcTerminé
- Ajout infos champ où on en est dashboard à vérifierTerminé
- view roadmap ajouter info bulle sur bouton modifier une étapeTerminé
- Dans la vue inbox, permettre de transformer une tâ̂che en event calendarTerminé
- fenê̂tre vue contexte, avoir deux onglets dans la fenetre, le 1er constitué de l'existant et un autre avec l'intégralité des notes qui composent le contexte avec possibilité de décocher certaines notesTerminé
- Appliquer l'icô̂ne docsky sur les fenê̂tres fillesTerminé
- possibilité de choisir une longueur du bandeauTerminé
- Dans les formulaires si champ obligatoire message au clic et fermeture auto, mieux que message dans la fenê̂treTerminé
- si api tombe informer utilisateur? recup flag maintenance pour nourrir le message ?Terminé
- Problème affichage heure event calendar, heure différente dans la récap de calendarview par rapport à la fiche qui a la bonne infoTerminé
- Markdown : un rendu produit fini, le même partoutTerminé
- rajouter une fonction clic droit dans la roadmap copier contexte global de l'action (Projet +phase de l'action titre + note + id etc) fe façon à pouvoir transmettre le contexte, fonction MCP de façon à pas utiliser IA mais python uniquementTerminé
- Corriger l'affichage du calendrier sur les semaines à chevalTerminé
- Mettre en place un système d'alerte pour health synapseÀ faire
- Bandeau : bascule thème clair/sombre dans le menu ⋯Terminé
- MCP : recall_last_action (rouvrir dernière fiche)Terminé
- Bandeau : toast et alerte santé empilés (pas superposés)Terminé
- Suite test_tda_assistant en local : 429 rate-limiter (préexistant) — isolation ou mocksTerminé
- Tests live depuis le poste dev : auto-ban /auth/login prod (l'IP de Robert se bannit elle-même)Terminé
- Bandeau santé : ne pas réafficher une alerte dismissée tant que rien de nouveauTerminé
- DockSky-ui : committer le fix bandeau santé 1326 (isoler du WIP calendrier) + build TDATerminé
- Fix 500 knowledge : entrées IDEA refusées par le schéma (types MCP + migration données)Terminé
- Fix : app_base_url défaut localhost -> https://api.docksky.frTerminé
- test_mcp.py : échecs en séquence (401) — pollution d'état token/JWT à isolerTerminé
- Fix : initialiser _vm.Text avant DataContext dans OnLoadedTerminé
- Fix : SCOPE_WRITE manquant dans mcp_streamable (NameError au démarrage)Terminé
- Fix : Header traduit FR/EN - navLinks, segmentLinks, Pour qui, CTATerminé
- Roadmap : ID discret sur les cartes action (référence rapide pour parler à l'IA)Terminé
- Fix : balise </button> manquante dans le CTA newsletterTerminé
- Fix : supprimer ForcePreviewRefresh + upgrade Markdown.Avalonia 11.0.3Terminé
- MCP list_steps/list_actions : mode light + filtres (perf tokens)Terminé
- Fix : force-refresh MarkdownScrollViewer après layout et retour PreviewTerminé
- Fix : corriger le sélecteur EN coupé sur iPad Pro.Terminé
- Fix : retirer beta/verify du sitemap et ajouter x-default.Terminé
- Fix : pull la branche main sur le VPS au lieu de master.Terminé
- Fix : appliquer l'icône DockSky sur toutes les fenêtres filles.Terminé
- Fix : déploiement VPS durable (entrypoint, vault, docker cli)Terminé
- Fix : masquer fragments secrets dans audit stdout/stderrTerminé
- Fix : router vault_store (gitignore bloquait secrets.py)Terminé
- Fix : LF line endings on deployment shell scriptsTerminé
- Fix : injecter VaultClient via Depends pour les tests CRUDTerminé
- Fix : inclure user_id dans le JWT pour Synapse vault/auditTerminé
- Fix : alias ai_assistant vers mcp-hook et validation sourceTerminé
- Fix : pro_gate sur test exec rate limitTerminé
- Fix : tests machines obligatoires + MCP scope filteringTerminé
- Configurer Codex dans Cursor WSLTerminé
- Fix : migration agent jobs idempotenteTerminé
- MCP DockSky pour Codex (même accès que Cursor)Terminé
- Fix : corriger syntaxe conftest_helpers SynapseTerminé
- Fix : accepter status=done (legacy) sur GET /tda/tasksTerminé
- Fix : filtre tag JSON_CONTAINS + hooks git post-commitTerminé
- Fix : Done List envoie status=DONE (enum API uppercase)Terminé
- Fix : Dashboard « Où on en est » — édition directe + feedback saveTerminé
- Fix : afficher current_status Dashboard (sync éditeur + GET projet)Terminé
- Fix : charger current_status Dashboard via GET léger + TextBoxTerminé
- Fix : Portable.zip sur Windows CI (Git zip + cygpath)Terminé
- Fix : bloquer echo de secrets et masquer les réponses APITerminé
- Fix : monter /trust/status sur main_multiproject (entrypoint VPS)Terminé
- Fix : certificat TLS www.docksky.fr via Traefik SANTerminé
- Fix : corriger liens cassés et ajouter entrée page sécurité.Terminé
- Fix : MCP opérationnel — scopes token IA, secrets et plan ProTerminé
- Fix : deploy.sh en fins de ligne Unix (LF).Terminé
- Fix : crash Escape sur EditableComboBox + script release.py.Terminé
- Fix : exposer GET /health pour le hub multiprojetTerminé
- Fix : durcir deploy SSH CI et doc clé github-actionsTerminé
- Fix : activer le tracker Matomo au build DockerTerminé
- Fix : message clair si MCP indisponible vs filtre videTerminé
- Fix : synchroniser les popups sur le projet actif du bandeauTerminé
- Fix : refresh Projects et filtre Roadmap sur projet actifTerminé
- Fix : hook post-commit TDA — token MCP depuis mcp.jsonTerminé
- Fix : backfill journal — workspace ~/projets et docksky-releaseTerminé
- Fix : aligner quotas plans et accès MCP sur tout le siteTerminé
- Fix : retirer sondage ADHD, script check Googlebot et copyright dynamiqueTerminé
- Fix : create_step/create_action accessibles avec token mcp:readTerminé
- Fix : Synapse vide en AppImage Linux (JWT tda_user_id + ProxySQL Vault)Terminé
- Dogfood mode FOLLOW — pastille bandeau + toast + statutTerminé
- Commit UI : fiche ActionFocus suit current_task / statut distantTerminé
- Bandeau : modes métier Général (défaut) / Dev / CréaTerminé
- Bandeau : sync action en cours (current_task_id)Terminé
Phase 26: Migration mémoire IA → TDA App (source de vérité unique)
Terminé- Migrer Knowledge: patterns AXAML, bugs connus (hover-white, TextBox LostFocus)À faire
- Mettre à jour CLAUDE_ACCESS.md — endpoints de chargement via TDA AppTerminé
- Valider session chargée depuis TDA uniquementÀ faire
- Archiver api/memory/ en lecture seuleTerminé
- Créer Facet 'Profil Collaboration Claude' — tutoiement, TODO lists, style direct, règles travailTerminé
- Créer Facet 'Contexte Projet DockSky' — stack, architecture, conventions codeTerminé
- Créer Facet 'Infrastructure VPS' — commandes fréquentes, SSH, Docker, déploiementTerminé
🤖 MCP Streamable — Intégration IA
Terminé- 🏗️ Architecture MCP Streamable HTTP — transport JSON-RPC, remplace SSE, spec 2025-03-26Terminé
- 🔐 Auth X-AI-Token — tokens IA avec scopes mcp:read / mcp:adminTerminé
- 🔒 Filtrage projets ai_access — NONE invisible, READ lecture, WRITE écritureTerminé
- 🌐 Endpoints POST /tda/mcp + DELETE /tda/mcp (terminaison session)Terminé
- ⏱️ Sessions actives — timeout 30min, max 5 sessions par utilisateurTerminé
- 📁 Tools projets — list_projects, get_project, update_project, create_project, delete_projectTerminé
- 🗺️ Tools roadmap — list_steps, update_step, list_actions, update_actionTerminé
- 📊 Tools synthèse — roadmap_summary, roadmap_today, quick_wins, today_dashboardTerminé
- 🧠 Tools facettes — list_facets, get_facet_context, get_project_contextTerminé
- ✏️ Tools facet entries — list_facet_entries, add_facet_entry, update_facet_entryTerminé
- 🏷️ Champ title sur facet_entries — migration add_facet_entry_title_column.pyTerminé
- 👤 Tools profil & settings — get_profile, update_profile, get_settings, update_settingsTerminé
- 📓 Tool add_journal_entry — journalisation sessions IA (Journal de Bord)Terminé
- 🖥️ Intégration VS Code — .vscode/mcp.json (type http + X-AI-Token)Terminé
- 🐍 tda_api.py — client Python stdlib pur pour sessions Claude conversation (sans HTTP externe)Terminé
- 📋 CLAUDE_ACCESS.md — credentials, procédure démarrage session, règle MCP ONLY pour donnéesTerminé
- 🛡️ Règle MCP ONLY — toute donnée TDA passe par MCP, jamais REST direct (filtrage scopes)Terminé
- 📈 Monitoring usage tokens IA — logs appels MCP par token + statsÀ faire
- ⚡ Tool create_step — créer une étape dans un projet via MCPTerminé
- ⚡ Tool create_action — créer une action dans une étape via MCPTerminé
🧩 Mise en option modules — recentrage produit dev
En cours- Inventaire : verdict par fonctionnalité (cœur dev / option / à retirer)Terminé
- Définir le noyau dev (ce qui reste toujours visible)Terminé
- API : modules désactivés par défaut pour les nouveaux comptesTerminé
- App : défauts des modules à « coupé » avant chargement des réglagesEn cours
- Onboarding : profil dev en premier, le profil vie active les modulesEn cours
- Audit des points d'entrée : module coupé = invisible partoutEn cours
- Couper les notifs, toasts et popups des modules désactivésEn cours
- Ne pas charger le code des modules coupés au démarrageEn cours
- Transformer en modules les fonctions hors cœur restantesEn cours
- MCP : masquer à l'IA les outils des modules coupésTerminé
- Boot IA allégé : pas de hints ni de packs liés aux modules coupésTerminé
- API : stopper les tâches de fond des modules coupésTerminé
- Garantie : réactiver un module retrouve toutes ses donnéesTerminé
- Paramètres : page unique « Modules optionnels »Terminé
- Tests de contrat : module coupé = invisibleEn cours
- Règle de maintenance des modules en retraitTerminé
- Mesurer qui réactive quoi (compteur anonyme)En cours
- Revue à 3 mois : enterrer ou réintégrer chaque moduleÀ faire
- Vitrine recentrée dev : landing, docs, fiches StoreEn cours
- Prévenir les utilisateurs existantsEn cours
10 dernières actions terminées
- Afficher les images jpeg, png, gif et webpPièces jointes des notes — images et PDF30 oct.
- Synapse : sudo natif sans montrer le mot de passe🔌 Feature Pro : Pilotage IA distant (Synapse)20 oct.
- API : modules désactivés par défaut pour les nouveaux comptes🧩 Mise en option modules — recentrage produit dev14 oct.
- MCP : masquer à l'IA les outils des modules coupés🧩 Mise en option modules — recentrage produit dev14 oct.
- Garantie : réactiver un module retrouve toutes ses données🧩 Mise en option modules — recentrage produit dev14 oct.
- API : stopper les tâches de fond des modules coupés🧩 Mise en option modules — recentrage produit dev14 oct.
- Boot IA allégé : pas de hints ni de packs liés aux modules coupés🧩 Mise en option modules — recentrage produit dev14 oct.
- Paramètres : page unique « Modules optionnels »🧩 Mise en option modules — recentrage produit dev14 oct.
- Règle de maintenance des modules en retrait🧩 Mise en option modules — recentrage produit dev14 oct.
- Définir le noyau dev (ce qui reste toujours visible)🧩 Mise en option modules — recentrage produit dev14 oct.
Journal de bord
- 🤖9 nov.14:47
[git:docksky-api/master] feat(api): refuser une adresse dont le domaine ne reçoit pas le courrier (#d25d352)
git-commit, repo:docksky-api, branch:master
- 🤖9 nov.14:27
[git:DockSky-ui/main] feat(ui): photos de note plus grandes, et la console Synapse suit le bandeau (#f24b208)
git-commit, repo:tda-assistant-ui, branch:main
- 🤖9 nov.14:27
[git:docksky-api/master] docs(api): les prix publics sont en euros (#034bf13)
git-commit, repo:docksky-api, branch:master
- 🤖9 nov.14:09
[git:DockSky-ui/main] feat(ui): alléger le mode général et ranger Init IA avec les outils dev (#cf879a9)
git-commit, repo:tda-assistant-ui, branch:main
- 🤖2 nov.17:02
Demande Équipage et formulaire de contact refusent une adresse dont le domaine ne reçoit pas le courrier, avant toute écriture. API et page de contact sont en production. La page affiche « Une adresse qui reçoit vraiment les messages. » Une mauvaise adresse reste dans le champ. La fausse demande Benoit Henry a été supprimée. Les vignettes des fiches de connaissances attendent toujours leur mise en production. --- Previous current_status: ## Images sur les fiches de connaissances La bande de vignettes est codée sous le texte d'une fiche : jpeg, png, gif et webp, dans l'ordre. Un clic ouvre l'image en grand. Le fichier reste dans le dossier commun, hors de l'IA. Poussé sur GitHub (API et application). Pas déployé : tant que la migration n'est pas en production, l'ajout d'image ne s'enregistre pas. ### Suite - Déployer quand on le décide. - Vérifier dans l'app : ouvrir une fiche déjà enregistrée, ajouter une image, cliquer la vignette.
docksky_close, current_status, all_projects, worked
- 🤖29 oct.10:39
[git:DockSky-ui/main] feat(ui): la bannière de la fiche d'action n'apparaît que si l'IA l'a proposée (#7c5c96f)
git-commit, repo:tda-assistant-ui, branch:main
- 🤖29 oct.10:30
Images jpeg, png, gif et webp sous le texte d'une fiche de connaissances, même dossier commun que les notes de facette. API 9cff133 et application f7aea74 poussés. Migration pas encore appliquée en production. --- Previous current_status: ## Passage de contexte déployé Un fil long peut déposer la liste des packs chargés. Au boot suivant, s'il y a un passage, on demande avant de les charger. Sinon le boot reste normal. C'est en production (commit 0ca64f2), migration appliquée. ### Suite - L'essayer sur un vrai fil long. - Omettre la machine Synapse échoue encore : le champ est exigé avant le repli sur le poste.
docksky_close, current_status, all_projects, worked
- 🤖29 oct.10:30
[git:DockSky-ui/main] feat(connaissances): afficher les vignettes sous le texte d'une fiche (#f7aea74)
git-commit, repo:tda-assistant-ui, branch:main
- 🤖29 oct.10:30
[git:docksky-api/master] feat(connaissances): lier les images jpeg, png, gif et webp à une fiche (#9cff133)
git-commit, repo:docksky-api, branch:master
- 🤖27 oct.10:26
Passage de contexte : deposit_context_relay / read_context_relay, boot qui demande avant de charger. Poussé et déployé. Le premier déploiement a expiré sur la migration, le second est passé. Diagnostic Synapse laissé ouvert : synapse_exec sans machine renvoie « machine: Field required ». --- Previous current_status: ## 25/10 — pièces jointes des notes Le fichier reste dans le dossier pCloud. La note garde le lien. L'IA ne reçoit ni le chemin ni le fichier. La fenêtre de modification est en deux colonnes. Sous la photo : la date, et les coordonnées quand le fichier n'a pas de nom de lieu. Le HEIC s'affiche après sélection, en local. Le serveur ne garde pas encore ce format : le lien disparaît à la réouverture tant qu'on n'a pas déployé. Le bureau n'est pas committé. Relancer DockSky pour voir le dernier correctif. ### Next - À l'ajout d'une photo : une seule requête OpenStreetMap pour transformer les coordonnées en lieu, puis enregistrer ce nom avec le lien. Rouvrir la note, ou l'autre ordinateur, ne refait pas la requête. Sans réseau, garder les coordonnées et réessayer une fois plus tard. Plusieurs photos : une requête chacune, une seconde d'écart. Seules les coordonnées partent. Le lieu reste hors de l'IA. - Déployer le HEIC seulement si Robert le demande - Vérifier le même dossier sur le portable
docksky_close, current_status, all_projects, worked
Comment ça marche ? Je gère mes projets avec DockSky. Cette page lit directement mes étapes et actions via l'API: les mêmes données que j'utilise au quotidien. Seules les étapes marquées comme publiques apparaissent ici. Les actions préfixées [private] sont masquées.