[Canonical page]() [Full documentation index]() # project `Project` is the stateful entry point: it keeps an accepted baseline and takes incremental edits, previews, leveling, scoring and assignment suggestions. For a one-off run over a `ProjectData` snapshot, call the stateless `schedule` function instead. This folder also holds the option types these calls take. Every item is re-exported at the crate root, so you write `plen_core::Project`, not an internal module path. :::category-index :::