L'exécution traverse des limites claires.
L'interface ne parle jamais directement aux outils. Les appels passent par une passerelle locale, un runtime durable et des adaptateurs gouvernés.
L'état actuel découle des preuves.
Plutôt que de remplacer l'état, LibreTask consigne une séquence de décisions et de résultats. Le fil peut être rejoué, expliqué et restauré.
task.createdPremière version du contrat et intention initiale.
plan.generatedGraphe de tâche et capacités candidates avec justifications.
capability.invokedRequête normalisée, clé d'idempotence et destination des données.
checkpoint.reachedLa décision humaine attendue et le chemin qui suit.
deliverable.producedUn package immuable avec résultat, preuves et points ouverts.
Le client pilote les tâches, jamais les outils directement.
Une API locale compacte expose les actions et le routage tout en gardant les composants internes remplaçables.
/tasks/{id}/delegateValider le contrat et démarrer le fil d'exécution./tasks/{id}/contractCréer une nouvelle version du contrat avec une raison explicite./tasks/{id}/decisionReprendre un workflow en attente avec une décision humaine./tasks/{id}/eventsDiffuser le fil d'exécution avec pagination ou SSE./capabilities/matchRetourner les candidats et les raisons de leur acceptation ou refus./tasks/{id}/deliverableRécupérer le package de livraison immuable.Des fondations solides pour une automatisation ambitieuse.
Le MVP évite volontairement l'état durable maison, la synchronisation cloud prématurée et le poids applicatif inutile.
Tauri v2
Petits packages, faible mémoire et plugins natifs pour tray, raccourcis et notifications.
React / TypeScript
Une interface web isolée des contraintes du runtime par une frontière d'adaptation.
Temporal
Workflows durables, historique rejouable et attentes humaines de plusieurs jours.
MCP first
Découverte et appels via MCP, complétés par des adaptateurs OpenAPI et CLI.
SQLite
Événements, contrats et projections locaux portables avec exports explicites.
CRDT · later
La continuité entre appareils suit un modèle stable, pas une dépendance MVP précipitée.
Contrats, politiques, historique et preuves de livraison vivent hors du contexte du modèle et restent vérifiables.