#!/usr/bin/env bash
# CHECK -- untracked-file triage classification, 2026-11-03 (sol lane).
#
# Grades the committed census against a fresh live re-derivation from git:
# every untracked regular file reconciles, the extension-rubric categories
# re-derive, and all frozen paths exist and are non-ignored.  Exit code is
# the verdict: 0 clean, 1 mismatch, 2 misuse.
set -u
cd "$(dirname "$(readlink -f "$0")")" || exit 2
# Script lives in wizard-work/sol/; the repo root is two levels up.
REPO_ROOT="$(cd .. && pwd)"
cd "$REPO_ROOT" || exit 2
exec python3 wizard-work/sol/verify_untracked_classify_2026_11_03.py
