openlatch-client 0.3.3

OpenLatch runtime enforcement node — the capture-and-enforce adapter that evaluates every covered action against a coding agent's Autonomy Zone before it runs
# Project-wide typos configuration.
#
# The `typos` pre-commit hook (crate-ci/typos) otherwise auto-"fixes"
# legitimate tokens in our test fixtures — e.g. rewriting the URL-encoded
# string `caf%C3%A9` to `calf%C3%A9` because it treats `caf` as a misspelling
# of `calf`. Ship project-specific allow-listed tokens here.

[default.extend-words]
# `caf%C3%A9` is the URL-encoded form of "café" — asserted verbatim in
# src/cli/commands/auth.rs tests. Must not be rewritten.
caf = "caf"
# `fnd_` is the deliberate namespace prefix for boundary churn finding ids
# (src/boundary/churn.rs), matching the repo's `evt_`/`agt_` prefix style.
fnd = "fnd"
# `flate2` is a crate name (referenced in .github/workflows/pr-checks.yml's
# hook-dependency guidance). Must not become `flat2`.
flate = "flate"
# The checker splits hyphenated `mis-` compounds and reads the prefix as a
# misspelling of `miss`/`mist`. `mis-attribution`, `mis-wiring` and `mis-emit`
# are the repo's own idiom across src/boundary/ and src/cli/, so allow the
# prefix rather than reword five call sites.
mis = "mis"

[default.extend-identifiers]
# `ANDed` (as in "every key is ANDed") — src/boundary/transforms/mod.rs. The
# checker splits it into `AN` + `Ded` and rewrites the tail to `Dead`, so it
# must be allow-listed as a whole identifier, not as a word.
ANDed = "ANDed"

[files]
# CHANGELOG.md is generated by release-please and embeds short commit
# hashes (e.g. `bb0c2ba`) that the checker misreads as typos.
extend-exclude = ["CHANGELOG.md"]