Expand description
Shared types and helpers for the Thirdpass package review system.
thirdpass-core is the library boundary between the CLI, registry
extensions, the coordinator, and the server-facing review API. Most users
should start with the wire types in schema and the extension contracts in
extension.
§Feature Flags
packageenables archive download, extraction, workspace preparation, manifest generation, file hashing, line-count analysis, and review target selection helpers in [package].registryenables registry lookup helpers in [registry].- The default feature set keeps the crate limited to schema and extension contracts.
§Public API Shape
The crate intentionally exposes a flat package API such as
[package::ensure] and [package::SelectedTarget] instead of exposing the
internal module layout. Extension authors should use extension::Extension
and extension::run_command when implementing process-backed extensions.