#!/bin/sh
# Example hook (M1-SPEC §10): layer A (mechanical, no model) before pushing.
# `validate` without --ci runs only layer A; the semantic pass (layer B, which
# invokes a model) is the CI check's role. It complements — does NOT replace — CI
# (a merge done on the PR platform does not run a local hook).
trueline validate || exit 1
