diff --git a/mas_cli/main.py b/mas_cli/main.py index 8865fd0..21577bc 100644 --- a/mas_cli/main.py +++ b/mas_cli/main.py @@ -101,6 +101,9 @@ def cmd_explain(args): else: lines += [" no valid MAS statute found", f" failure: {disc.kind.value} — {disc.detail}"] lines += ["", "Semantics:", f" kind: {sem.kind}" + (f" (from {sem.kind_source})" if sem.kind_source != "none" else "")] + if sem.stand_ins: + lines.append(f" read as: {sem.to_dict()['canonical_local_part']} " + f"(v0.2 stand-in: {', '.join(sem.stand_ins)})") if sem.registry_key: lines.append(f" registry entry: {sem.registry_key}") if sem.intake_for: