This is a reference checklist, not a required format. Use the sections that are helpful for the project you want to propose, and discuss the design itself in a GitHub issue before beginning a large implementation.
What is your goal? Why is it important?
Which theorem (big or small) marks this roadmap as done?
What definitions and results will you formalize?
What related topics will you leave out, and why?
What informal math (paper or textbook) are you formalizing, and how does your Lean version differ from it?
Fix some design choices (select items below that are applicable to your goal):
x / 0 = 0)?f.comp g mean and in which order does it apply?[MeasurableSpace Ω], [Fintype ι]) does each definition or theorem require?ℝ vs. ℝ≥0∞/EReal)?Which files or PRs will you build on, and which related ones will you not use?
Project/Area/Basic.lean
Project/Area/Operations.lean
Project/Area/MainTheorem.lean
The goal is to make important design choices explicit, reduce communication overhead, and leave a useful record for contributors who join the project later.