Strict declared fields and tolerant extensions for consumer projections
A partial consumer model should validate its declared fields strictly while ignoring undeclared producer fields. This applies when the consumer intentionally needs only a stable projection of a larger, evolving payload; it does not apply when the model is meant to certify or pres…