fabro/lib/foundation/fabro-api
Scott Werner fa05b3df5e Prove workflow-version ID JSON parity with the OpenAPI schema
The round-trip fixtures only used empty workflow_dependencies, so no
WorkflowVersionId value ever appeared on the wire in a fabro-api
assertion and CreateWorkflowVersionResponse had no coverage at all.
Put a real 64-hex id in the fixture, round-trip the response type, and
pin serialization to the schema's ^[0-9a-f]{64}$ pattern including
lowercase normalization of case-insensitive input.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-13 13:46:10 -04:00
..
src Split workflow version wire type from semantic validation 2026-08-13 13:46:10 -04:00
tests Prove workflow-version ID JSON parity with the OpenAPI schema 2026-08-13 13:46:10 -04:00
build.rs Split workflow version wire type from semantic validation 2026-08-13 13:46:10 -04:00
Cargo.toml Split workflow version wire type from semantic validation 2026-08-13 13:46:10 -04:00