{"content_sha256":"3a36a09de9a6bba8f05f4c9535bbbcab894ad1714d7993237b68cd774e8dd2b7","record_count":10,"records":[{"consumer_component_id":"component:v734:evidence-registry","contract_id":"contract:v734:source-to-evidence","failure_disposition":"FAIL_CLOSED","null_unknown_rule":"Producer absence states remain explicit and may not be coerced to false or none.","producer_component_id":"component:v734:source-governance","required_fields":["source_id","source_type","exact_locator","limitations"],"semantic_role":"SOURCED","version_expectation":"Producer and consumer declare compatible public schema/contract versions."},{"consumer_component_id":"component:v734:lighthouse-compiler","contract_id":"contract:v734:issue-to-research-object","failure_disposition":"FAIL_CLOSED","null_unknown_rule":"Producer absence states remain explicit and may not be coerced to false or none.","producer_component_id":"component:v734:issue-registry","required_fields":["issue_id","category_id","geographic_scope","research_state"],"semantic_role":"MIXED_EXPLICIT_BOUNDARIES","version_expectation":"Producer and consumer declare compatible public schema/contract versions."},{"consumer_component_id":"component:v734:relationship-registry","contract_id":"contract:v734:stakeholder-to-relationship","failure_disposition":"FAIL_CLOSED","null_unknown_rule":"Producer absence states remain explicit and may not be coerced to false or none.","producer_component_id":"component:v734:stakeholder-registry","required_fields":["stakeholder_id","canonical_route"],"semantic_role":"MIXED_EXPLICIT_BOUNDARIES","version_expectation":"Producer and consumer declare compatible public schema/contract versions."},{"consumer_component_id":"component:v734:relationship-registry","contract_id":"contract:v734:evidence-to-relationship","failure_disposition":"FAIL_CLOSED","null_unknown_rule":"Producer absence states remain explicit and may not be coerced to false or none.","producer_component_id":"component:v734:evidence-registry","required_fields":["evidence_id","evidence_state"],"semantic_role":"SOURCED","version_expectation":"Producer and consumer declare compatible public schema/contract versions."},{"consumer_component_id":"component:v734:lighthouse-compiler","contract_id":"contract:v734:relationship-to-research-object","failure_disposition":"FAIL_CLOSED","null_unknown_rule":"Producer absence states remain explicit and may not be coerced to false or none.","producer_component_id":"component:v734:relationship-registry","required_fields":["relationship_id","relationship_type_id","explanation","evidence_ids","limitations"],"semantic_role":"MIXED_EXPLICIT_BOUNDARIES","version_expectation":"Producer and consumer declare compatible public schema/contract versions."},{"consumer_component_id":"component:v734:lighthouse-object","contract_id":"contract:v734:research-object-to-observatory","failure_disposition":"FAIL_CLOSED","null_unknown_rule":"Producer absence states remain explicit and may not be coerced to false or none.","producer_component_id":"component:v734:observatory-transform","required_fields":["metric_id","method_id","numerator","denominator","scope","limitations"],"semantic_role":"CALCULATED","version_expectation":"Producer and consumer declare compatible public schema/contract versions."},{"consumer_component_id":"component:v734:lighthouse-object","contract_id":"contract:v734:research-object-to-intersectionality","failure_disposition":"FAIL_CLOSED","null_unknown_rule":"Producer absence states remain explicit and may not be coerced to false or none.","producer_component_id":"component:v734:intersection-transform","required_fields":["issue_ids","common_stakeholder_ids","method_id","limitations"],"semantic_role":"CALCULATED","version_expectation":"Producer and consumer declare compatible public schema/contract versions."},{"consumer_component_id":"component:v734:lighthouse-object","contract_id":"contract:v734:research-object-to-decision-lens","failure_disposition":"FAIL_CLOSED","null_unknown_rule":"Producer absence states remain explicit and may not be coerced to false or none.","producer_component_id":"component:v734:decision-transform","required_fields":["scenario_a","scenario_b","evidence_coverage","non_recommendation"],"semantic_role":"CALCULATED","version_expectation":"Producer and consumer declare compatible public schema/contract versions."},{"consumer_component_id":"component:v734:workspace-boundary","contract_id":"contract:v734:research-object-to-workspace","failure_disposition":"FAIL_CLOSED","null_unknown_rule":"Producer absence states remain explicit and may not be coerced to false or none.","producer_component_id":"component:v734:lighthouse-object","required_fields":["object_id","canonical_route","title","citation","provenance","gaps"],"semantic_role":"USER_LOCAL","version_expectation":"Producer and consumer declare compatible public schema/contract versions."},{"consumer_component_id":"component:v734:open-data","contract_id":"contract:v734:research-object-to-open-data","failure_disposition":"FAIL_CLOSED","null_unknown_rule":"Producer absence states remain explicit and may not be coerced to false or none.","producer_component_id":"component:v734:lighthouse-object","required_fields":["object_id","schema_version","provenance","content_sha256"],"semantic_role":"MIXED_EXPLICIT_BOUNDARIES","version_expectation":"Producer and consumer declare compatible public schema/contract versions."}],"release_id":"WSM-V7.34-ARCHITECTURE-DEFENSIBILITY-2026-08-27","schema_version":"wsmusings.architecture-contracts.v1"}
