{"initial":{"expected":{"id":"guide","version":"v2"},"observed":{"id":"guide","version":"v2"}},"counterexample":{"expected":{"id":"guide","version":"v2"},"observed":{"id":"guide","version":"v3"}},"tests":[{"name":"match","input":{"expected":{"id":"guide","version":"v2"},"observed":{"id":"guide","version":"v2"}},"expected":{"pass":true,"summary":"Observed source matches the declared id and version.","checks":[{"name":"source id","pass":true},{"name":"version","pass":true}]}},{"name":"revision drift","input":{"expected":{"id":"guide","version":"v2"},"observed":{"id":"guide","version":"v3"}},"expected":{"pass":false,"summary":"Observed source differs from the declared identity.","checks":[{"name":"source id","pass":true},{"name":"version","pass":false}]}},{"name":"identity drift","input":{"expected":{"id":"guide","version":"v2"},"observed":{"id":"other","version":"v2"}},"expected":{"pass":false,"summary":"Observed source differs from the declared identity.","checks":[{"name":"source id","pass":false},{"name":"version","pass":true}]}},{"name":"empty label boundary","input":{"expected":{"id":"","version":"v2"},"observed":{"id":"guide","version":"v2"}},"expected":{"pass":false,"summary":"Expected and observed source identities need nonempty id and version strings.","checks":[{"name":"input shape","pass":false}]}}]}
