fabro/lib
Scott Werner cc711027da Parse workflow version IDs case-insensitively
WorkflowVersionId bolted a lowercase-only byte scan onto BlobHash
parsing, giving the same 64-hex concept two parse behaviors across
entry points. Identity is the decoded 32-byte digest and canonical
serialization always emits lowercase, so accepting either case on
input is lossless — the stored-blob canonicality check still rejects
non-canonical bytes independently. Delegate straight to BlobHash.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-13 16:34:52 -04:00
..
apps Return 422 for invalid workflow-version dependencies 2026-08-13 16:34:52 -04:00
components Serialize workflow-version canonical bytes once at construction 2026-08-13 16:34:52 -04:00
foundation Parse workflow version IDs case-insensitively 2026-08-13 16:34:52 -04:00
packages/fabro-api-client Add immutable workflow version resource 2026-08-13 16:34:52 -04:00