"""Project state management for Papercutter Factory.

This module handles the .papercutter/ project folder structure
and tracking of papers through the evidence synthesis pipeline.
"""

from papercutter.project.inventory import (
    PaperEntry,
    PaperStatus,
    ProjectInventory,
)
from papercutter.project.manager import ProjectManager
from papercutter.project.state import (
    GrindingConfig,
    ProjectConfig,
    ReportConfig,
)

__all__ = [
    "GrindingConfig",
    "PaperEntry",
    "PaperStatus",
    "ProjectConfig",
    "ProjectInventory",
    "ProjectManager",
    "ReportConfig",
]
