# Exact baseline for the direct s3s footprint, consumed only by
# scripts/check_s3s_footprint.sh (rustfs/backlog#1677; rustfs/backlog#2734 T0.4).
#
# Each value is the exact measurement of the tree, not a ceiling. CI fails when a
# measured counter differs from its line here in either direction:
#   - a larger measurement means new code widened the s3s surface: route it
#     through the gateway abstractions instead; never raise a value here;
#   - a smaller measurement means the PR shrank the surface: lower the matching
#     value to the measured number in the same PR.
#
# files           Rust files referencing s3s paths, repo-wide minus crates/e2e_test
# s3_error_lines  lines holding s3_error!, same scope, minus those the script
#                 header's rule clears (rustfs_s3_types's macro); fails closed
# ecstore_files   Rust files referencing s3s paths under crates/ecstore/src
files=65
s3_error_lines=289
ecstore_files=0
