A community college district wants civic automation scripts to fail loudly when a controller OpenAPI or device YANG schema drifts incompatibly. What practice best enforces that contract?
Select an answer to reveal the explanation.
Short Explanation
OpenAPI and YANG are the blueprints for the building—if someone moves a load-bearing wall, the inspector should stop the job. Validate against the contract and fail the pipeline when fields vanish or change type. Quietly accepting any blob hides breaking upgrades until production night.
Full Explanation
Treating OpenAPI and YANG as enforceable contracts lets automation detect incompatible API or model changes during CI or pre-prod runs instead of silently mis-parsing production data. Schema validation of requests and responses surfaces drift early. Disabling validation, inventing fields, or abandoning models for CLI scrape reduces safety as platforms evolve.