The review agent repeatedly flagged bare calls to [TryFunction] procedures
(e.g. the System Application "Xml Validation" Try* APIs) as defects,
including claims that the failure is "silently swallowed". A bare call is
an ordinary call: the error propagates as usual.
- Add negative knowledge bare-tryfunction-call-propagates-errors.md.
- Narrow ignored-tryfunction-return-disables-try-semantics to code that
visibly expects the failure to be caught; the bad sample now shows that
in code, and the good sample includes an intentional bare call as the
clean control.
- Qualify "TryFunction catches all errors" in the events article and the
"must be consumed" wording in the performance article.
- Error-handling leaf worklists both articles for bare [TryFunction] calls
and requires the same evidence before flagging.
- Add the three paired articles to the evaluation overrides.