feat(symbols): supercharge with TypedDict, -j alias, and JSON envelope
- Add _SymbolsJson TypedDict with schema_version, exit_code, duration_ms - Add -j alias for --json (within mutually-exclusive group with --count) - _emit_json: inject schema_version, exit_code, duration_ms into output - Wire start_timer() in run(); pass duration_ms to _emit_json - Expand register() docstring listing all 8 arguments - Expand run() docstring documenting all JSON envelope fields - 91 new seven-tier tests: unit (_c, _normalise_language, _file_matches, _resolve_file_filter, _lang_counts, _print_human, _emit_json), integration, e2e, stress, data integrity, security, performance
sha256:87360db06eaa3d39cbffe427a62030a69c4425b320a24187f0e9d35987553856
sha
sha256:17a0b383c112e3a3411cfa9d5c93752ce123f66183b3f92fb879b6e1f15bcc58
snapshot
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:87360db06eaa3d39cbffe427a62030a69c4425b320a24187f0e9d35987553856 --body "your comment"
No comments yet. Be the first to start the discussion.