Satya 0d282cc930 filter synthesis: compile named non-table value types structurally
A property typed as a named value type (a schema-only config object like
an operating-hours schedule) previously got a dangling {type}.filter
reference — no filter is ever synthesized for a non-table-backed schema,
so the whole parent filter failed downstream (PROXY_TYPE_RESOLUTION_FAILED;
the punc generator emitted an empty filter type).

Naming a value type is a reuse choice, not a semantics choice: it now
compiles structurally into the parent filter, exactly like an inline
object, recursively (including array items). Table-backed boundaries keep
the lazy {type}.filter reference. A named type with no compilable
structure is omitted instead of dangling.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-03 19:23:54 -04:00
2026-04-03 19:24:21 -04:00
2026-03-18 22:04:29 -04:00
2026-03-17 18:00:36 -04:00
2026-04-20 09:56:46 -04:00
2025-11-18 16:08:43 -05:00
2026-04-13 22:44:18 -04:00
2026-02-17 17:41:54 -05:00
2026-03-27 19:19:27 -04:00
2026-03-11 17:26:45 -04:00
2026-05-14 03:21:12 -04:00
2026-02-24 18:00:20 -05:00
2026-06-23 19:48:38 -04:00
2026-07-02 23:43:33 -04:00

JSPG - JSON Schema Validation for PostgreSQL

Description
No description provided
Readme 32 MiB
Languages
Rust 99.2%
Shell 0.8%