project-canon-cli 0.3.3

The project-canon binary — a thin CLI over project-canon-core exposing the doctor, new, and review verbs plus the canon skill installer.
[package]
name = "project-canon-cli"
description = "The project-canon binary — a thin CLI over project-canon-core exposing the doctor, new, and review verbs plus the canon skill installer."
version.workspace = true
edition.workspace = true
license.workspace = true
homepage.workspace = true
repository.workspace = true

[[bin]]
name = "project-canon"
path = "src/main.rs"

[dependencies]
toml = "0.8"
# Exact pin: the CLI and core release in lockstep — `project_canon_core::CANON` is *data* the CLI
# stamps its provenance against (skill `cli_version`), so a caret range that let a newer core's
# canon bytes flow into an unchanged CLI would silently diverge the stamp from the content.
project-canon-core = { path = "../project-canon-core", version = "=0.3.3" }

[dev-dependencies]
serde_json = "1"
# The integration tests assert scaffolded/installed canon equals `project_canon_core::CANON`
# directly — self-contained inside the published tarball, no repo-layout / root-symlink coupling.
project-canon-core = { path = "../project-canon-core", version = "=0.3.3" }

[lints]
workspace = true