gabriel / muse public
feat patch task-queue dev
AI Agent gabriel · 157 days ago · Apr 19, 2026 · Diff

feat(task-queue): [t] pass — EnvelopeJson TypedDicts, make_envelope on all JSON outputs

- Add EnvelopeJson, make_envelope, Any, TypedDict imports - Define _EnqueueJson, _ClaimSuccessJson, _ClaimEmptyJson, _ClaimRecordJson, _TaskItemJson, _TasksJson — all inheriting EnvelopeJson - Update _err() to accept elapsed and spread make_envelope into error payloads - Fix all JSON output sites: enqueue, claim (success + empty), complete, fail-task, cancel-task, tasks — all use make_envelope(elapsed) - Remove _schema_version() helper (replaced by envelope muse_version field) - Replace all 6 run_* docstrings with sprint-standard format: one-liner, prose, Agent quickstart, JSON fields, Exit codes - Update docs/sprint-docstring.md: task-queue → [x][x][x][x] - Add muse coord task-queue entries to docs/agent-guide.md

sha256:3cf3f7a26307bc2bb1323a30c6b160801fff1b923be4a9377027cb369d44412e sha
+11 ~35 −2 symbols
sha256:f32446793086b3d3e37d10e9a8e08b9e0e7ccb153c1d3355c4e5a7cf882d719a snapshot
+11
symbols added
~35
symbols modified
−2
symbols removed
0
dead code introduced
Semantic Changes 48 symbols
~ muse/cli/commands/task_queue.py .py 10 symbols added, 1 symbol removed, 7 symbols modified
_schema_version function function _schema_version L1552–1554
+ _ClaimEmptyJson class class _ClaimEmptyJson L115–117
+ _ClaimRecordJson class class _ClaimRecordJson L120–131
+ _ClaimSuccessJson class class _ClaimSuccessJson L102–112
+ _EnqueueJson class class _EnqueueJson L90–99
+ _TaskItemJson class class _TaskItemJson L134–146
+ _TasksJson class class _TasksJson L149–159
+ Any import import Any L56–56
+ EnvelopeJson import import EnvelopeJson L58–58
+ TypedDict import import TypedDict L56–56
+ make_envelope import import make_envelope L58–58
~ _err
← 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:3cf3f7a26307bc2bb1323a30c6b160801fff1b923be4a9377027cb369d44412e --body "your comment"