refactor: [t] EnvelopeJson inheritance for cat through checkout_symbol
- cat.py: _CatOutputJson inherits EnvelopeJson; warnings via make_envelope - cat_object.py: _CatObjectInfoJson inherits EnvelopeJson; added TypedDict import - check.py: _CheckJson inherits EnvelopeJson; removed duplicate exit_code/duration_ms - check_attr.py: new _RulesListJson, _AllRulesJson, _CheckAttrJson all inherit EnvelopeJson - check_ignore.py: new _PatternsOnlyJson, _CheckIgnoreJson inherit EnvelopeJson - check_ref_format.py: _RefFormatRulesJson, _CheckRefFormatJson inherit EnvelopeJson; removed _CheckRefFormatResult - checkout.py: new _CheckoutJson(EnvelopeJson, total=False) covers all 12 output sites - checkout_symbol.py: _CheckoutSymbolOutputJson now inherits EnvelopeJson; removed exit_code/duration_ms fields; 3 output sites updated
0 comments
muse hub commit comment sha256:d65f6751cbabdfe9bc75a71e8f71b7744395cf257a29378e03cfe4f574a4cfc5 --body "your comment"
No comments yet. Be the first to start the discussion.