Skip to content

ontology-map.json is missing or unparseable — cannot prove typing

Type URI: https://modeled-information-format.github.io/mif-rs/references/errors/ontology-map-unusable/v1 HTTP status: 422 Exit code: 3 Emitted by: mif-rh (MifRhError::OntologyMapUnusable)

ontology-map.json {reason} for topic '{topic}' — synthesis BLOCKED (fail closed): {path}

({reason} is either "is missing" or "is unparseable or not a record array".)

This fires when the shippable-typing gate’s ontology-map.json is either missing entirely or present but unparseable (not a JSON array of records). Without it, the gate cannot prove any shippable finding is typed, so it fails closed rather than passing vacuously — otherwise every per-finding lookup would silently resolve to “no record” and the gate would appear to pass without actually checking anything.

MaybeIncorrect — regenerate the ontology map: /ontology-review --topic <topic> --enrich, then /resume --topic <topic>.