Dalus + SharePoint

A specification in a document library has a version history and a controlled location, and requirements extracted from a named version are worth more than requirements retyped from a copy on a desktop. Read-only on the tenant throughout.