[package]
name = "cph-model"
version.workspace = true
edition.workspace = true
license.workspace = true

[dependencies]
cph-diag = { workspace = true }
serde = { workspace = true }
# `preserve_order` keeps `[targets.*]` tables in TOML document order, which is
# the declared order this crate exposes via `Lesson.targets` (ADR-0009).
toml = { workspace = true, features = ["preserve_order"] }

[dev-dependencies]
tempfile = "3"
