## background - 1.Describe the problem you want to solve - 2.State the status of the problem - 3.Reasonable suggestion ## train of thought Idea describes the general solution idea, including API design, pseudo code, etc ## follow-up For subsequent editing, attach the corresponding pull request address in the form of ` - [] some task '.