fix BREAKING flow-store feat/flow-store-versioned-step-keying-7a-10c #1 / 1
aaronrene · 3 hours ago · Jun 21, 2026 · Diff

fix(flow-store): versioned step keying for multi-version flows (7A-10c)

Step bodies are now keyed by (flow_id, flow_version, step_id) so divergent step text across semver versions is preserved on pinned getFlow reads. Includes legacy migration, execution gate pin fix, and seven-tier tests.

sha256:cfe8c8cf68336f6d46318bd40610c18d9ff7df231df2fb190af1f5a9c4f4f93b sha
+4 ~10 symbols
9 changed · 967 in snapshot files
sha256:a2870a1d1894bf364be426122a41ea97eef175b439bf2bf43adc9a566c609a5c snapshot
+4
symbols added
~10
symbols modified
9
files changed
967
files in snapshot
0
dead code introduced
Semantic Changes 14 symbols
+ approve function function approve L23–27
~ lib/flow/flow-store.mjs .mjs 3 symbols added, 6 symbols modified
+ normalizeVaultSteps function function normalizeVaultSteps L191–224
+ stampStepsForStore function function stampStepsForStore L181–183
+ stepsForFlowVersion function function stepsForFlowVersion L234–245
Files Changed
+7 ~2
967 in snapshot
← Older Oldest on feat/flow-store-versioned-step-keying-7a-10c
All commits
Newer → Latest on feat/flow-store-versioned-step-keying-7a-10c

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:cfe8c8cf68336f6d46318bd40610c18d9ff7df231df2fb190af1f5a9c4f4f93b --body "your comment"