Uitvoering beweegt door duidelijke grenzen.
De applicatie praat nooit rechtstreeks met hulpmiddelen. Aanroepen gaan via een lokale gateway, blijvende runtime en beheerde adapter.
De huidige staat volgt uit bewijs.
LibreTask overschrijft geen status, maar registreert een alleen-toevoegen reeks beslissingen en resultaten. De draad kan worden herspeeld, uitgelegd en hersteld.
task.createdContractversie één en de oorspronkelijke intentie.
plan.generatedTaakgrafiek en kandidaatmogelijkheden met uitleg.
capability.invokedGenormaliseerd verzoek, idempotentiesleutel en databestemming.
checkpoint.reachedDe wachtende menselijke beslissing en het pad daarna.
deliverable.producedEen onveranderlijk pakket met resultaat, bewijs en open punten.
De client bestuurt taken, niet rechtstreeks hulpmiddelen.
Een compacte lokale API biedt taakacties en capaciteitsroutering terwijl uitvoeringsinternals vervangbaar blijven.
/tasks/{id}/delegateValideer het contract en start de uitvoeringsdraad./tasks/{id}/contractMaak een nieuwe contractversie met een expliciete reden./tasks/{id}/decisionHervat een wachtende workflow met een menselijke beslissing./tasks/{id}/eventsStream het uitvoeringsspoor via gepagineerde gebeurtenissen of SSE./capabilities/matchGeef kandidaten en de redenen waarom ze wel of niet voldeden./tasks/{id}/deliverableHaal het onveranderlijke opleverpakket op.Degelijke fundamenten voor ambitieuze automatisering.
De MVP vermijdt bewust zelfgebouwde blijvende status, voortijdige cloudsynchronisatie en onnodig gewicht.
Tauri v2
Kleine pakketten, laag geheugengebruik en native systeemvak-, sneltoets- en meldingsplugins.
React / TypeScript
Een webinterface die via een adaptergrens gescheiden blijft van runtimezorgen.
Temporal
Blijvende workflows, herspeelbare historie en veilige menselijke wachttijden van dagen.
MCP first
Ontdekking en aanroepen via MCP, met OpenAPI- en CLI-adapters ernaast.
SQLite
Draagbare lokale gebeurtenissen, contracten en projecties met expliciete exports.
CRDT · later
Continuïteit tussen apparaten volgt een stabiel datamodel, niet een overhaaste MVP-afhankelijkheid.
Contracten, beleid, gebeurtenishistorie en opleverbewijs leven buiten de modelcontext en blijven controleerbaar.