open-standards/mesh/mesh-rs/crates
Repository files (latest commit first)
Filename Latest commit message Latest commit date
David Charlot be643d1202 fix: carry JCP §4.8 dual-ceiling fields through downstream Grant literals
jcp-schema's `Grant` gained `budget_funds` and `caveats` when JCP picked up
dual ceilings, which left every Grant literal outside jcp-rs failing to
compile. Fills them in across jouleclaw-jcp, mesh and joule-ui.

All six are root grants (`parent: None`), so the joules-only values are the
correct ones: no money ceiling, no caveats. Inheritance is not in play here --
that only applies to delegation, where jcp-grant deliberately clones the
parent's `budget_funds` and `caveats` rather than defaulting them.

An empty caveat list is omitted from the canonical encoding, so these grants
stay byte-identical to the ones minted before the field existed.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-08-26 12:19:36 -04:00
..
mesh-conformance wai.generate.spectral: extend the lexicon to 370 words (data-only, pin unchanged) 2026-06-27 05:33:47 -04:00
mesh-core fix: carry JCP §4.8 dual-ceiling fields through downstream Grant literals 2026-08-26 12:19:36 -04:00
mesh-engine wai.generate.spectral: extend the lexicon to 370 words (data-only, pin unchanged) 2026-06-27 05:33:47 -04:00
mesh-engine-gguf fix: carry JCP §4.8 dual-ceiling fields through downstream Grant literals 2026-08-26 12:19:36 -04:00
mesh-meter wai.generate.spectral: extend the lexicon to 370 words (data-only, pin unchanged) 2026-06-27 05:33:47 -04:00
mesh-openai mesh-openai: add the /v1/responses ingest (the agent-native OpenAI wire) 2026-06-27 18:35:32 -04:00
mesh-receipt wai.generate.spectral: extend the lexicon to 370 words (data-only, pin unchanged) 2026-06-27 05:33:47 -04:00
mesh-router wai.generate.spectral: extend the lexicon to 370 words (data-only, pin unchanged) 2026-06-27 05:33:47 -04:00
mesh-schema wai.generate.spectral: extend the lexicon to 370 words (data-only, pin unchanged) 2026-06-27 05:33:47 -04:00