Skip to content

Conversation

@WesleyJammer
Copy link

Introduced DontShowIfExplainingTextPreRenderer to suppress rendering of DebugGroup and UsageHintGroup when under a proof explanation. Added DefaultDebugGroupTextPreRenderer and DefaultUsageHintGroupTextPreRenderer to use this new base class. Added and extended tests to verify that debug and usage hint groups are not shown within proof explanations.


I confirm that I have read the Contributor Agreements v1.0, agree to be bound on them and confirm that my contribution is compliant.

Updated DefaultProofExplanationTextPreRenderer to filter out UsageHintGroup children when rendering proof explanations. Added a test to verify that usage hints are not included in the output for proof explanations.
Removes filtering of UsageHintGroup in DefaultProofExplanationTextPreRenderer and updates DefaultUsageHintGroupTextPreRenderer to skip rendering when explaining proof. Adds a test to verify usage hints are not rendered  in proof explanations as direct and not-direct children.
Introduced DontShowIfExplainingTextPreRenderer to suppress rendering of DebugGroup and UsageHintGroup when under a proof explanation. Added DefaultDebugGroupTextPreRenderer and DefaultUsageHintGroupTextPreRenderer to use this new base class. Added and extended tests to verify that debug and usage hint groups are not shown within proof explanations.
@WesleyJammer
Copy link
Author

@robstoll i created the abstract class also and now a debugGroup is also not visible in the reporter when inside a ProofExplanation

@robstoll
Copy link
Owner

@WesleyJammer I currently don't have time to rebase the feature/proof-based-reporter branch on main but your changes look good. Going to merge them. Thanks for your first contribution to Atrium 🙂 👍

@robstoll robstoll merged commit 4547dd0 into robstoll:feature/proof-based-reporter Jan 24, 2026
2 of 12 checks passed
@WesleyJammer
Copy link
Author

@robstoll also thanks for helping me with the contribution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants