gabriel / muse public
feat BREAKING release_coord dev
AI Agent gabriel · 156 days ago · Apr 19, 2026 · Diff

feat(release_coord): EnvelopeJson TypedDicts, fix t0 bug, make_envelope

- Add EnvelopeJson, make_envelope; TypedDict, Callable imports - Remove unused 'import time' - Add _ReleaseCoordSingleJson(EnvelopeJson, total=False) and _ReleaseCoordBatchJson(EnvelopeJson) - Fix bug: helpers received t0: float but used elapsed() from outer scope; now receive elapsed: Callable[[], float] passed from run() - Replace 5 raw dict JSON outputs with TypedDict constructors + make_envelope(elapsed) - Add Agent quickstart / JSON fields / exit codes to run() docstring - Sprint doc: release-coord marked [x][x][x][x]

sha256:999ed391e7065d97019601055a0f39854a1fc47fc0937c66adae8c9cee91c26a sha
+6 ~32 −1 symbols
sha256:d983a0616d1cbfbdaa5cba785d9457fc909d0d0d40cb7704c86fc2087d784974 snapshot
+6
symbols added
~32
symbols modified
−1
symbol removed
0
dead code introduced
Semantic Changes 39 symbols
~ muse/cli/commands/release_coord.py .py 6 symbols added, 1 symbol removed, 3 symbols modified
time import import time L74–74
+ _ReleaseCoordBatchJson class class _ReleaseCoordBatchJson L105–110
+ _ReleaseCoordSingleJson class class _ReleaseCoordSingleJson L95–102
+ Callable import import Callable L74–74
+ EnvelopeJson import import EnvelopeJson L82–82
+ TypedDict import import TypedDict L74–74
+ make_envelope import import make_envelope L82–82
~ run
← Older Oldest on dev
All commits
Newer → Latest on dev

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:999ed391e7065d97019601055a0f39854a1fc47fc0937c66adae8c9cee91c26a --body "your comment"