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).

Modules§

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.