I have a number of "design principle" statements that I'm introducing throughout the document. I'm currently using a custom theorem environment defined using amsthm for them, but I'm happy to use something else if necessary.
The result is a lot of bits throughout the document that look like:
It should do stuff.
Which would then show up as "Principle 1: It should do stuff"
I would like to create a page at the end of the document which restates all of these principles in order (with links to them in context ideally), so the resulting page would look like:
Principle 1: It should do stuff.
Principle 2: And it should do it well
Principle 3: etc.
I've looked into using thmtools for this, but if it supports this I haven't been able to figure out how: listoftheorems will give me an index page for all theorems, but not show their contents, and restattheorem will allow me to achieve the desired effect for each individual entry but not for every entry in order.