mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-09 04:50:59 +00:00
A structural guard asserts that no file outside src/lib/links touches the five link tables the service owns, with the two backup restore writers as the only, frozen exemption. The matcher is whitespace tolerant and proven non-vacuous: it must match every owned table inside the service, so it can never pass by matching nothing. This makes provable the property the link module was built for, that the later absorption of these narrow tables into one join model is a storage change behind the module rather than a sweep across every call site.