Power restoration is the beginning of a dependency check, not permission for every device and process to resume at once. The site electrical engineer and equipment procedures determine when the supply is stable enough for the relevant loads. The digital recovery runbook should consume that decision rather than invent its own voltage or transfer settings. It should also distinguish a protected record-keeping circuit from production machinery: the gateway may be ready while the line remains stopped, and machinery may restart under its own control procedure while the production record remains in recovery hold.[S03][S05]
GFT's proposed sequence begins with supply confirmation and a check that storage devices, filesystems and free space are fit for writes. The next gate establishes clock quality and local identity. Capture then starts against a known schema and a known source map. The broker and local console follow their declared dependencies, while inspection remains unavailable until its complete input, model and disposition path has passed its own readiness check. Remote replay waits until the local system can preserve new work and retain evidence of what it sends. This ordering prevents a restored uplink from becoming an unauthorised drain on a fragile restart.
The dependency graph must also cover a second interruption during recovery. If supply fails while a schema check, restore or replay is underway, the next boot must be able to identify the interrupted stage without treating its partial output as complete. GFT recommends a small durable recovery-state record, written at each gate transition, containing the incident, restore candidate and completed checks. It should not contain a bare completed flag whose transaction boundary is unclear. A stage is complete only when its evidence and its state marker share the same durable commit or another explicitly tested persistence boundary.[S13]
This state record lets the restarted runbook resume at a known gate or deliberately repeat a non-idempotent check. It also prevents an operator from inheriting a misleading ready screen from before the second failure. Where a stage cannot safely resume, the rule should be conservative and specific: repeat storage validation, reopen the isolated candidate, or return the station to manual capture. The aim is bounded repetition of known work, not an automatic march through dependencies whose earlier results may no longer hold.
The dependency positions in Exhibit 43 are deliberately not durations. Actual timing belongs to commissioning evidence and later operating records. A common restart command would erase precisely the distinctions the runbook needs: a storage check can fail while the network is healthy, and the broker can be healthy while capture has an incompatible schema.[S05][S21]
Recovery hold must remain useful while these gates are pending. The local console should name the failed dependency in operational language, retain the last known good state and offer the authorised manual capture route. A vague starting screen invites repeated reboots and informal workarounds. By contrast, a hold state that says storage verification pending, capture unavailable and manual batch book authorised gives the supervisor a safe action and preserves the same bundle identifiers for later reconciliation.
The runbook should also define what may happen automatically. Starting a read-only diagnostic service can be automatic. Accepting production events requires a readiness decision. Releasing held material or restarting a physical process requires the role assigned by the plant's operating and safety procedures. NIST operational technology guidance makes performance, reliability and safety part of the control problem; GFT's separation of service restoration from process authorisation follows that boundary.[S03]