certify_decision returns a DecisionCertificate (a NamedTuple) whose .summary field is a plain-English verdict, but print(cert) shows the raw tuple. Add __str__ returning self.summary so print(certify_decision(...)) reads naturally. Add a one-line test.
Files: src/causalrl/identification/decision.py, tests/test_certify_decision.py.
certify_decisionreturns aDecisionCertificate(aNamedTuple) whose.summaryfield is a plain-English verdict, butprint(cert)shows the raw tuple. Add__str__returningself.summarysoprint(certify_decision(...))reads naturally. Add a one-line test.Files:
src/causalrl/identification/decision.py,tests/test_certify_decision.py.