supercharge(entangle): -j alias, exit_code, duration_ms, TypedDict, docstring
- Add -j alias for --json - Add _EntangleOutputJson TypedDict with exit_code and duration_ms annotations - Add elapsed = start_timer() timing at top of run() - Emit exit_code=0 and duration_ms=elapsed() in JSON output - Expand run() docstring with JSON envelope section documenting new fields - Add 38-test supercharge suite covering all agent-usability gaps
sha256:c453592e1d0aa2b4ad9584c6d8b31bb02cb66cf6a4311c3771a4149eeec6ba9e
sha
+57
~2
symbols
sha256:b4638db8e1015d324e0a30aff5ab77738a351eacca277bdceebe88b9aa67bd54
snapshot
+57
symbols added
~2
symbols modified
0
dead code introduced
Semantic Changes
59 symbols
+
test_json_output_no_ansi_with_results
method
method test_json_output_no_ansi_with_results L333–335
+
test_run_docstring_mentions_duration_ms
method
method test_run_docstring_mentions_duration_ms L311–314
+
test_run_docstring_mentions_exit_code
method
method test_run_docstring_mentions_exit_code L306–309
+
test_exit_code_zero_with_min_co_changes
method
method test_exit_code_zero_with_min_co_changes L241–246
+
test_j_alias_has_commits_analysed_key
method
method test_j_alias_has_commits_analysed_key L136–138
+
test_j_alias_pair_count_matches_json_flag
method
method test_j_alias_pair_count_matches_json_flag L155–160
+
test_j_alias_same_top_level_keys_as_json_flag
method
method test_j_alias_same_top_level_keys_as_json_flag L144–153
+
test_entangle_output_json_typeddict_exists
method
method test_entangle_output_json_typeddict_exists L270–271
+
test_retains_commits_analysed_annotation
method
method test_retains_commits_analysed_annotation L285–287
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:c453592e1d0aa2b4ad9584c6d8b31bb02cb66cf6a4311c3771a4149eeec6ba9e --body "your comment"
No comments yet. Be the first to start the discussion.