Satya b699061f2f Queryer: an explicit archived filter overrides the active-only default, per node
Filter keys arrive as "path/field:$op", so the override check that compared the
key to the bare "archived" never matched: the hidden NOT archived clause was
always added and an explicit archived filter could not return archived rows.
The match is on the node's own archived path, so a root filter lifts the
default for the root only — nested includes the filter never mentioned keep
hiding archived rows. The two queryer fixtures that filter on archived had
snapshotted the contradiction (NOT archived AND archived = $1); they now expect
the filter alone. 1286 library tests pass.

Pinned by api's TestArchive_CascadesDownTheTree (test/punc/lineage_test.go).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AvkGU4kQ4wsqxHFpXtZKZM
2026-09-02 10:58:11 -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-07-07 12:42:05 -04:00
2026-04-20 09:56:46 -04:00
2025-04-14 16:11:44 -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-07-09 14:26:45 -04:00
2026-09-01 12:22:03 -04:00

JSPG - JSON Schema Validation for PostgreSQL

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