AshAge.DataLayer.Verifiers.ValidateSkip (AshAge v1.0.0)

Copy Markdown View Source

Raises a Spark.Error.DslError at compile verification when a primary-key attribute appears in age do skip [...] (build-blocking under --warnings-as-errors — Spark emits verifier errors as compiler diagnostics).

A skipped attribute is never written as a graph property, but update/destroy always MATCH on the full primary key — so a skipped PK makes every mutation match zero rows and return StaleRecord, with no runtime signal of why. Reads decode a struct whose PK is nil. Fail closed at compile time instead.