sprint: normalize --json/-j flags for fetch through lineage batch
- fetch: fix _fetch_one/run() - replaced fmt=fmt with json_out=json_out, fixed all json_out=='json' string comparisons to bool - find-symbol, gravity, grep, hotspots, impact, invariants, languages, lineage, init: rename as_json -> json_out, add -j alias where missing - forecast: remove leftover fmt variable and double json_out assignment - harmony: remove default='text' from all 17 subcommand add_argument calls, replace all json_out=='json' string comparisons with bool, remove dead _check_format() and _FORMAT_CHOICES - hash-object: fix _emit() call sites to use bool (False/True) not strings, remove test for --format xml (flag no longer exists) - lineage: add 'filter' field to _LineageJson and JSON output alongside kind_filter for test compatibility - languages: add exit_code/duration_ms to run() docstring; fix diff test to use from_commit/to_commit keys (not from/to) - init: add muse_version/schema/timestamp to TestJsonSchemaAgent.REQUIRED_KEYS - TestRegisterFlags added to 14 test files covering: fetch, find-symbol, forecast, gravity, grep, harmony, hash-object (x2), hotspots, impact, init, invariants, languages, lineage - Sprint doc: mark j/dt/sf/ft [x] for all 13 commands in this batch
0 comments
muse hub commit comment sha256:873157cab972f740ca533d9145bbbc64484b44da79d0c18909d6e2bb51c3eb58 --body "your comment"
No comments yet. Be the first to start the discussion.