Post History
You might find Scrivener to be useful. Scrivener is a writing program which allows you a lot of control: organization, nesting files inside folders inside folders, tags, summaries, highlights, link...
Answer
#4: Attribution notice removed
Source: https://writers.stackexchange.com/a/41460 License name: CC BY-SA 3.0 License URL: https://creativecommons.org/licenses/by-sa/3.0/
#3: Attribution notice added
Source: https://writers.stackexchange.com/a/41460 License name: CC BY-SA 3.0 License URL: https://creativecommons.org/licenses/by-sa/3.0/
#2: Initial revision
You might find [Scrivener](https://www.literatureandlatte.com/) to be useful. Scrivener is a writing program which allows you a lot of control: organization, nesting files inside folders inside folders, tags, summaries, highlights, links, snapshots of individual bits of writing, and so on. If you want to be able to recreate a lost project from an outline, you simply have to have a _very detailed outline._ Sci-fi writer Diane Duane lost an enormous chunk of her novel _Spock's World_ very shortly before deadline, but was able to rewrite the entire thing in an insane 10-day sprint because her outline was at the level you describe. That outline could be in Scrivener, Word, a spreadsheet, crayon, or coal on the back of a shovel.