I agree that most of your requirements seem to have a lot in common with project planning tools that are commonly used to plan and manage software development with traditional methodologies. Microsoft project is the classic example, though industry trends seem to have made it a low priority for them.
All of these tools focus on creating gantt charts or similar, with independent subtasks that can be reliant on other tasks, broken into subtasks, group within barriers (milestones). They help enormously when you need to insert things or reorder stuff.
I've never seen one used to incorporate the actual detailed instructions for completing the task, generally because part of the task is figuring out how to do it. But I'd be surprised if you looked at a few different project management applications that there wouldn't be one or more that could be used that way. If nothing else you probably would be able to use the task description that's usually very short to include an arbitrary amount of text.
The biggest challenge might be in getting a report formatted to your liking at the end of the process with all the details nicely formatted. Most of these systems provide a great deal of extendability, so you might need to have some minimal development work done in terms of a custom report format. Or maybe not - these are enterprise systems that are usually loaded with special case features.
All of these tools focus on creating gantt charts or similar, with independent subtasks that can be reliant on other tasks, broken into subtasks, group within barriers (milestones). They help enormously when you need to insert things or reorder stuff.
I've never seen one used to incorporate the actual detailed instructions for completing the task, generally because part of the task is figuring out how to do it. But I'd be surprised if you looked at a few different project management applications that there wouldn't be one or more that could be used that way. If nothing else you probably would be able to use the task description that's usually very short to include an arbitrary amount of text.
The biggest challenge might be in getting a report formatted to your liking at the end of the process with all the details nicely formatted. Most of these systems provide a great deal of extendability, so you might need to have some minimal development work done in terms of a custom report format. Or maybe not - these are enterprise systems that are usually loaded with special case features.