Skip to main content

Crate mindtask

Crate mindtask 

Source
Expand description

A task and concept management library.

Mindtask organizes work as tasks grouped under a tree of concepts (categories/topics). Tasks can declare dependencies on other tasks, forming a DAG that is validated for cycles.

§Modules

  • model — Core data types: Project, Concept, Task, and their IDs.
  • graph — Structural validation: cycle detection for the concept tree and the task dependency DAG.
  • store — JSON file persistence (load/save).
  • export — Diagram generation (PlantUML, Mermaid stub) for visualization.

Modules§

export
Export project data as diagrams for external renderers.
graph
Graph validation for the concept tree and task dependency DAG.
model
Data model for projects, concepts, and tasks.
store
Persistence layer for loading and saving projects.