{
  "handle": "LayeredCheck",
  "mechanism": "A {{check}} strategy that evaluates constraints in a declared {{hierarchy}}, cheapest first (e.g., existence -> {{validate}} (schema) -> {{understand}} (semantics), which is also increasing abstraction in the common case). It uses a {{sequence}} of {{gate}}s where lower-level failures halt execution immediately, preventing resource waste on higher-level checks for fundamentally broken inputs.",
  "gloss": "Hierarchical verification strategy",
  "signature": [
    "Check(Hierarchy)"
  ],
  "invariants": [
    "A lower layer's failure stops the {{sequence}}; the next layer does not run.",
    "Layers run in their declared order, cheapest first.",
    "Each layer declares whether a finding is a failure or a warning."
  ],
  "_meta": {
    "ring": 2,
    "tier": 2,
    "related": [
      "PURECheck"
    ],
    "supersedes": [
      "sema:LayeredCheck#mh:SHA-256:3fad5e7a1a45108d71e962e4186b7ad170660f00d4cfca98d272238c3ad5d3d0",
      "sema:LayeredCheck#mh:SHA-256:6a86ad58c1141b1555efe8596df42dfaae516abed5c05a41092a3db7e5602aaa",
      "sema:LayeredCheck#mh:SHA-256:32044e5d4fc4f4220e4d91e116d232010f83e13582413309e2b4700a0e7d21f7",
      "sema:LayeredCheck#mh:SHA-256:0e4e77be2cafaea604d99d39536fc6b9f6ab264c6e8b4b2fea3f2a71e01419e0"
    ],
    "path": [
      "Mind",
      "Inference"
    ]
  },
  "sema_ref": "LayeredCheck#6d73",
  "sema_id": "sema:LayeredCheck#mh:SHA-256:6d7379c20e7b733e77ee96409251b53d8e06133944506d9f7443b13178a38042",
  "sema_stub": "6d73",
  "failure_modes": [
    "Misordered layers: an expensive check sits below a cheap one, so the halt saves nothing.",
    "Warning inflation: findings are classed as warnings to keep the {{sequence}} running, which defeats the halt."
  ],
  "dependencies": {
    "composes_with": {
      "check": "sema:Check#mh:SHA-256:6890b221c38531710528cd84bbf3a957e29d9836dfc9c02669fc0a86709bcb00",
      "gate": "sema:Gate#mh:SHA-256:664dd801873a87e8aa3d67499e27e7c47923d5c0cdd129af6c09a7531ed7de15",
      "sequence": "sema:Sequence#mh:SHA-256:0cae6b0951c4e93742259ff81ded009a85283d250c948f97cce3b9b3b8e58e1a"
    },
    "references": {
      "hierarchy": "sema:Hierarchy#mh:SHA-256:5951b6a616f97ff8ef7b78407ed0631150191253d88f00bbb2ef429cc5a8cf85",
      "understand": "sema:Understand#mh:SHA-256:9a6aeceb2c276db98b8f62227231f27f1478fccd32e47281c302047c2c806d7d",
      "validate": "sema:Validate#mh:SHA-256:ffd128811cea63d7a4dac2c45c95fd8ac1d8a7d3788423fb6710b622167305ed"
    }
  },
  "sema_layer": "Mind",
  "sema_category": "Inference",
  "used_by": {}
}
