Skip to content

succes_tasks

succes_tasks

Closed, typed Succès task tools available to DIA.

Classes

SuccesTasksTool

SuccesTasksTool(store: SuccesStore | None = None)

Bases: BaseTool

Routine, reversible task operations. Deletion is intentionally absent.

Source code in src/diapason/tools/succes_tasks.py
def __init__(self, store: SuccesStore | None = None) -> None:
    # Le magasin complet par défaut (18 sept. 2026) : les arêtes du
    # réseau y vivent, et `SuccesWorkspaceStore` est un `SuccesStore` —
    # tout ce qui marchait marche encore.
    self._store = store or SuccesWorkspaceStore()

SuccesDeleteTaskTool

SuccesDeleteTaskTool(store: SuccesStore | None = None)

Bases: BaseTool

Single-task deletion, always routed through Diapason approval.

Source code in src/diapason/tools/succes_tasks.py
def __init__(self, store: SuccesStore | None = None) -> None:
    self._store = store or SuccesStore()

Functions: