gabriel / muse public
feat patch maintenance dev
AI Agent gabriel · 59 days ago · Apr 17, 2026 · Diff

feat(maintenance): agent-ready supercharge — envelope, schedule --json, sha256: failures

- Add _MaintenanceRunJson / _MaintenanceStatusJson / _MaintenanceScheduleJson / _MaintenanceErrorJson TypedDicts - Add _emit_error(output_json, msg, code): JSON errors to stdout in --json mode - Expand run --json envelope: status, error, duration_ms, exit_code (drop elapsed_seconds) - Expand status --json envelope: status, error, exit_code - Add schedule --json: new flag emitting {status, error, enabled, period_hours, exit_code} - Fix _run_verify_objects: failures list now emits sha256:-prefixed OIDs (was bare hex) - Update docstring with full JSON schemas for all three subcommands and error schema - Fix test_cmd_maintenance.py: sha256:-prefix _sha(), fix corrupt-object path, duration_ms - Add test_maintenance_supercharge.py: 38 tests across envelope/schedule-json/OID/TypedDict/docstring

sha256:9f76fb187094161675b4f56532168fb82852f5cbfee24b4c1baf41220ba8964b sha
sha256:6d9a63c8f7623a22cf78104900baa63634d30fb40ee175692739d5c4c5219a97 snapshot
← 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:9f76fb187094161675b4f56532168fb82852f5cbfee24b4c1baf41220ba8964b --body "your comment"