Skip to content

new_feature.hook_install

new_feature.hook_install

Install provider-owned i-insist rule registrations.

Guards are written under a caller-supplied base directory, so the same installers serve repository-local installs (base is the repository root) and user-level installs (base is the home directory).

install_rules(base: Path) -> Path

Write the current provider-owned registration.

ensure_runner() -> None

Ensure the runner supports the checker protocol, then verify registration.