Gralkor.GeneralisationParseFailed exception (jido_gralkor v4.0.0)

Copy Markdown View Source

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.