So, I’m planning to bring Environments to Forge, and grouping sites into Projects.
Every Project will have, be default, a Development, Staging and Production environment.
Production will be fully public and optimised for being served in a Production setting.
Staging will be the same as Production, except it will also have the option for password protection or require authentication by approved users to be able to view.
Development will also be protected and will likely receive lowest priority of things like deployment queues.
And whilst in the context of a selected Site or Project, you can switch between Environments.