Karate match contains vs match equals for dynamic JSON fields
Goal Validate JSON API responses in Karate DSL while tolerating server-added dynamic fields such as timestamps and generated IDs. The project uses Karate’s built-in JSON matchers. `match equals` requires an exact body match and fails when the response includes any undeclared key. `match contains` asserts only the expected subset and ignores extra fields, but