mirror of
https://github.com/pbakaus/impeccable.git
synced 2026-09-14 23:26:39 +03:00
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.
27 lines
1.0 KiB
TOML
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"] }
|