mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 20:42:43 +00:00
Zod 4's .meta() is immutable: it returns a new schema carrying the metadata and registers that one. Four request bodies in the sharing family called it as a statement and dropped the result, so the route table went on referencing the bare schema, the bodies were emitted inline and anonymous, and the object-level descriptions never reached docs/api/openapi.yaml. One of them carries the clause that scopes every rule on the invitation endpoint to an invited grant, which is the sentence that stops a reader carrying the step-up and the refusals across to a guardian grant. Bind each to a const, reference the const, and correct the level boundary in the invitation's description while it is being published: it still carried the blanket denial that stopped being true when the anamnesis surface opened to a manage delegate. The wire format does not move. Four named components appear and the four bodies point at them; the fields, the types and the requiredness are what they were. A new guard asserts every id this route table declares reaches the built document, because the failing form looks exactly like the working one.
1.3 MiB
1.3 MiB