# vibe-fmt lint allowlist (scripts/check_vibe_fmt.sh, CI job vibe-fmt-check).
#
# One repo-relative path per line. Historically this was a RATCHET that
# grandfathered pre-existing formatting debt (see git history for the
# 2026-07-28 406-file snapshot); that debt was paid down in bulk via
# scripts/vibe_fmt_apply.sh (`pkf run fmt`). What remains is a small
# PERMANENT exception list: AUTO-GENERATED artifacts that
# scripts/generate_bundle.sh emits as compact/minified output and that are
# not meant to be hand-formatted or reformatted by `vibe fmt`. They are no
# longer tracked in git (scripts/ensure_generated.sh), but they DO exist in the
# working tree, so the lint still walks into them and still needs to skip them.
#
# If a new entry shows up here for a reason OTHER than "this is a generated
# bundle", treat it as debt, not a permanent exception:
#   1. bash scripts/vibe_fmt.sh <path>   # reformats the file in place
#   2. review the diff, run its tests
#   3. delete the file's line from this list
# `bash scripts/check_vibe_fmt.sh` warns (non-fatal) if an allowlisted file
# already passes --check, as a nudge to remove the stale entry.
lib/@vibe/compiler/_cli_adapter_module_source.vibe
lib/@vibe/compiler/cli_adapter_bundle.vibe
lib/@vibe/compiler/compiler_sources_bundle.vibe
