# `Gralkor.GeneralisationParseFailed`
[🔗](https://github.com/elimydlarz/jido_gralkor/blob/main/lib/gralkor/generalisation_parse_failed.ex#L1)

Raised when a string cannot be decoded as a generalisation — the `GEN|v1|`
prefix is missing, the JSON metadata is malformed, or required fields are
absent.

Distinct from `RuntimeError` so callers can distinguish "this graphiti fact
is not a generalisation" (skip) from "the data is corrupted" (log and raise).

See `ex-generalisation` in `TEST_TREES.md`.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
