Follows a real task from an informal claim through language design, axioms, model selection, proof or solver choice, validation, and communication of results. Learners deliver a checked argument together with counterexample tests, tool output, assumptions, and limitations.