feat
patch
domain-info
task/supercharge-domain-info
#1 / 1
feat(domain-info): supercharge --json; add elapsed_seconds, exit_code, schema.domain
All three JSON output paths (active-repo, --all-domains, --capabilities-only) now carry elapsed_seconds and exit_code per the agent-output contract.
schema sub-object gains a domain key matching the top-level domain field.
JSON output is compact (no indent=2) across all paths.
39 hardening tests added covering: schema completeness, elapsed_seconds validity, exit_code data type, compact JSON, schema.domain integrity, plugin_class format, data integrity (no duplicates, sorted domains), performance (100 calls < 10 s).
sha256:424cc6d71ec232433e820e982b7e1dc33d806a13915b2ecda689849ff51bb383
sha
+59
~1
symbols
sha256:ebdea1d10a221ea77f1c013cf91e82fba2e088d0923180b9ac50fb21ef95851e
snapshot
+59
symbols added
~1
symbol modified
0
dead code introduced
Semantic Changes
60 symbols
+
test_all_domains_elapsed_non_negative
method
method test_all_domains_elapsed_non_negative L129–131
+
test_capabilities_only_elapsed_non_negative
method
method test_capabilities_only_elapsed_non_negative L151–153
+
test_capabilities_only_exit_code_zero
method
method test_capabilities_only_exit_code_zero L147–149
+
test_capabilities_only_has_elapsed_seconds
method
method test_capabilities_only_has_elapsed_seconds L139–141
+
test_capabilities_only_repo_mode_has_elapsed
method
method test_capabilities_only_repo_mode_has_elapsed L159–162
+
test_elapsed_seconds_is_float_not_int
method
method test_elapsed_seconds_is_float_not_int L256–261
+
test_registered_domains_no_duplicates
method
method test_registered_domains_no_duplicates L269–272
+
test_elapsed_seconds_six_decimal_places
method
method test_elapsed_seconds_six_decimal_places L87–91
← Older
Oldest on task/supercharge-domain-info
All commits
Newer →
Latest on task/supercharge-domain-info
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:424cc6d71ec232433e820e982b7e1dc33d806a13915b2ecda689849ff51bb383 --body "your comment"
No comments yet. Be the first to start the discussion.