# Allowlist: footnote IDs whose first letter is intentionally lowercase.
#
# Used by check_footnote_caps.py. One footnote id per line (without the
# leading `[^` or trailing `]`). Lines starting with `#` are comments.
#
# Add an entry when a footnote legitimately starts with a lowercase letter
# because the leading token is a brand name, mathematical variable, SI unit,
# API identifier, or other case-sensitive proper noun. Include a comment
# naming the exception so future editors know why the rule is relaxed.

# --- Brand / product names with canonical lowercase prefix ---
fn-cudnn              # cuDNN — NVIDIA brand
fn-grpc-inference     # gRPC — Google RPC framework brand
fn-vllm-paging        # vLLM — vLLM project brand
fn-vllm-etymology     # vLLM — vLLM project brand
fn-nn-module-composition  # nn.Module — PyTorch API identifier

# --- Mathematical / algorithmic notation (variable-name prefix) ---
fn-k-center-coverage  # k-Center — k is a free parameter
fn-k-anonymity        # k-Anonymity — k is a free parameter
fn-im2col             # im2col — canonical lowercase operation name

# --- SI units and composite symbols ---
fn-pj-mac-hierarchy   # pJ/MAC — SI prefix "pico" is lowercase-p
