Ok, starting with seeing whether a call flow is being used...the only place I know to find that information is in the PureCloud Admin interface, not in Architect.
The reason I asked for a definition of "in production" is that you can actually unpublish a flow in Architect, making it unavailable for use by PureCloud. From the Architect home page you would select a call flow, click on the Versions button, and click Unpublish.
If the flow is already in use by an IVR configuration, an error will pop telling you so, and it will not unpublish. Otherwise, the flow will be unpublished, and you can tell in the Home page because the Published column will not contain a number for that flow (see attached screen shot).
I hope that helps.