Files
pbakaus_impeccable/crates/comp-verbs/Cargo.toml
T
Paul Bakaus 91a4df5093 Fix comp gate evidence and stale plate approvals
Measure declared region bounds, keep raw and effective verdicts distinct,
and use active blockers for repair feedback. Revalidate plate receipts
against current asset, region, and comp hashes; require an explicit quoted
comp-authority downgrade for force overrides.

Add regressions for missing assets, copied comp pixels, repeated failures,
generic delegation, and stale reports. Preserve fidelity thresholds.

AI assistance: implemented and validated with OpenAI Codex.
2026-09-11 13:39:42 -07:00

27 lines
1.0 KiB
TOML

[package]
name = "impeccable-comp-verbs"
version.workspace = true
edition.workspace = true
license.workspace = true
publish.workspace = true
# The comp-fidelity verb orchestrators (build-phase / comp-diff / comp-spec /
# font-match), ported from the skill's JS scripts. OPEN and free of the closed
# `core` crate: it wires only the pure `comp` foundation plus `common` (Io).
# The one piece it cannot do alone — font-match's headless browser rendering of
# font specimens — is injected as a `FontRenderer` trait the CLI implements over
# `crates/browser`, so the browser (and its `core` dependency) stays out of here.
[dependencies]
impeccable-comp = { workspace = true }
impeccable-common = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true, features = ["preserve_order", "float_roundtrip"] }
regex = { workspace = true }
once_cell = { workspace = true }
sha1 = "0.10"
sha2 = "0.10"
[dev-dependencies]
serde_json = { workspace = true, features = ["preserve_order", "float_roundtrip"] }