Skip to content
GREEN FUTURETECH.
Explore

Research libraryFactories on a Weak Grid

Chapter 11 of 14 · Part III · Draft web edition

Recovery finishes when the record and the process agree

Boot order, consistent backups, authorised process release and ledger reconciliation decide whether restoration is complete.

Sections
7
Exhibits
4
Minutes
24
Sources
10
EX 43 · Qualify inspection: from 4 to 5 (illustrative dependency position, not elapsed time)

The cloth is woven from this chapter's 4 exhibits: each weft is one exhibit's own data, normalised; each warp group is a section. The probe reads the exhibit's own value where it crosses. Procedural visualisation, not a measurement.

The chapter as a draft: 7 sections, 3 exhibit wefts, one shuttle.

Lead exhibit · 43ScheduleillustrativeService restoration follows dependencies rather than a common restart command
02468Confirm stable supplyCheck storage and schemaEstablish clock and identityReady broker and captureQualify inspectionReconcile local ledgerAuthorise process releaseClose remote replay

Read-outConfirm stable supply: from 0 to 1 (illustrative dependency position, not elapsed time)

Method and source

Illustrative recovery order proposed by GFT. Equal numeric positions show precedence only and carry no measured or promised durations. Remote replay may transmit after local capture is ready, but its closure remains subject to reconciliation and release evidence.

Unit: illustrative dependency position, not elapsed time. Status: illustrative. Sources: S03, S05, S21. Illustrative figures are teaching examples, not measured factory results.

The chapter's warpBar: share of the reading · square: an exhibit

Section 11.0 · Opening · 1 min · no exhibit of its own · one movement Go to section ↓

The chapter cloth8 warp groups · one pick per paragraph

This paragraph previews 11.3 · A backup must be consistent before it can be useful

Recovery is complete only when the restored services, the physical process and the reconciled ledger describe the same authorised state. Returned mains, running processes and an empty transmission queue are useful observations, but none proves that the factory has recovered. The database may predate the last local commits, a replacement gateway may replay work already accepted elsewhere, and an inspection screen may be available before its quality disposition is authorised. Green Future Tech Limited (GFT) therefore treats restoration as a controlled production decision rather than a successful boot.

The practical answer is a recovery hold with explicit exits. Restore stable supply and storage first, establish clock and local identity state, then start local infrastructure, durable capture and inspection in dependency order. Keep process release separate from service supervision. Restore backups into isolation, reconcile automated and manual records before declaring the dashboard authoritative, and replay through idempotent consumer transactions. NIST contingency and recovery guidance supports planned priorities, exercised playbooks and improvement; the detailed sequence below is GFT's proposed application to a weak-grid factory, not a report of a completed deployment.[S05][S06]

This boundary matters because a recovery can make an incomplete record look current. A local dashboard populated from an old backup will still respond to queries. A remote total can rise while duplicate deliveries conceal a missing sequence. A supervisor under pressure to restart may reasonably read either signal as closure. The recovery record must instead show what was restored, what remained uncertain, who resolved each exception and which authority released production.

11.13 min · 7 paragraphs · 1 exhibit

Power return should start a recovery sequence

Related · chapter 047 paragraphs step it

Related exhibit 14 · chapter 04Stacked compositionillustrativeThe record-only load includes six supporting components
60Edge computer25Broker20Switch15Router5Timesource25Localconsole

Read-outEdge computer: 60 of 150 watts, illustrative steady operating scenario (40 percent)

Method and source

Illustrative GFT load boundary. Assumed values: edge computer 60 W, broker 25 W, switch 20 W, router 15 W, time source 5 W and local console 25 W. Total = 60+25+20+15+5+25 = 150 W. Cameras, illumination, machinery and production control are excluded. This protects proposed record capture and local reporting only; it is not an equipment selection or an operating result.

Unit: watts, illustrative steady operating scenario. Status: illustrative. Sources: S03, S05. Illustrative figures are teaching examples, not measured factory results.

Read this exhibit in its chapter ↗
11.1 · Introduction · paragraph 1 of 7

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]

11.22 min · 7 paragraphs · read with a related exhibit

Service supervision needs bounded retries

A supervised process is not necessarily a ready service. A capture daemon can remain alive while its database is read-only, its schema migration has failed, its local credentials have expired or its event source has not completed initialisation. Restarting that process repeatedly may produce a convincing stream of log entries without restoring the promised function. Readiness must therefore test the duty, including durable recording, rather than infer it from a process identifier.

systemd provides a useful implementation distinction. With Type=notify, a service can send READY=1 after finishing startup, and follow-up units wait for that notification. GFT recommends emitting readiness only after the application has checked its effective schema, source registry, storage mode, clock-quality state and required local credentials. The check should use a dedicated health record or transaction path that cannot be mistaken for factory output. A successful socket connection alone is not readiness, and a synthetic production event should never be left in the ledger as proof of boot.[S21]

¶ 02 · 1 source

S21

Retries need a failure budget just as queues need a storage budget. The service manual exposes restart delays and start-rate limiting, so a site can version and test its chosen behaviour instead of accepting an unreviewed loop. GFT does not prescribe a universal retry count or delay. Those values depend on reserve energy, storage wear, the time needed for storage checks and the operator's manual fallback. The important rule is that repeated failure must terminate in a visible hold with diagnostics retained, not continue until the protected supply is exhausted.[S21][S22]

¶ 03 · 2 sources

S21S22

A watchdog deserves the same discipline. It should represent a meaningful application obligation, such as completing a health transaction and servicing the capture loop, rather than merely confirming that a thread can send a heartbeat. If the database is blocked, the watchdog action should preserve evidence and enter the declared recovery state. Killing and restarting the process without retaining the last failure reason destroys the information needed to distinguish a transient dependency from a persistent defect.[S21][S22]

¶ 04 · 2 sources

S21S22

Note

Readiness should include the complete write path but avoid contaminating the production record. A dedicated health transaction can verify that the database accepts writes, the configured journal behaves as expected and free space remains above the operator's approved floor. Its identifier and schema must keep it outside production totals and remote replay. The probe should also confirm that the real capture path can construct a valid event from the current source registry. Testing only the health table would miss a broken source mapping; inserting an unmarked test bundle would create false work. The distinction belongs in application code and acceptance evidence, not in an operator's memory.[S13][S21]

¶ 05 · 2 sources

S13S21

The local console should report four different conditions: process stopped, process starting, process running but not ready, and service ready. This vocabulary lets the supervisor distinguish a supervisor action from an application defect. It also creates clean timing boundaries for the recovery record, from supply confirmation to first ready capture and from first ready capture to authorised process release.

¶ 06

11.33 min · 1 sub-steps · 1 exhibit

A backup must be consistent before it can be useful

Step 1 of 7Identify restore set

Exhibit 44 · illustrativeA restored backup must pass ledger checks before release

Identifyrestore setRestorewithoutwritersValidatedatabaseCompare eventledgerCheck sourceand replaystateResolvemanual andremote recor…Authoriseservice andprocessHold andcontinuemanual captu…
Identify restore setRestore without writersValidate databaseCompare event ledgerCheck source and replay stateResolve manual and remote recordsAuthorise service andprocessHold and continuemanual capture

Identify restore set

Identify restore set. Starting point. Leads to Restore without writers. · illustrative

A backup is a recovery input, not a recovery result.

Restore without writers

Restore without writers. From Identify restore set. Leads to Validate database. · illustrative

Validate database

Validate database. From Restore without writers. Leads to Compare event ledger (Pass), Hold and continue manual capture (Fail). · illustrative

Check source and replay state

Check source and replay state. From Compare event ledger (No unexplained gap). Leads to Resolve manual and remote records, Hold and continue manual capture (Ambiguous authority). · illustrative

Resolve manual and remote records

Resolve manual and remote records. From Check source and replay state. Leads to Authorise service and process (Evidence complete), Hold and continue manual capture (Keep provisional). · illustrative

Authorise service and process

Authorise service and process. From Resolve manual and remote records (Evidence complete). End point. · illustrative

Hold and continue manual capture

Hold and continue manual capture. From Validate database (Fail), Compare event ledger (Unresolved conflict), Check source and replay state (Ambiguous authority), Resolve manual and remote records (Keep provisional). End point. · illustrative

The method behind it: Method.

Method and source · Exhibit 44

Illustrative GFT restore procedure. Database validation and production-ledger reconciliation are separate gates. No live writer or outbound replay is permitted while the candidate remains isolated.

Unit: . Status: illustrative. Sources: S06, S13, S17. Illustrative figures are teaching examples, not measured factory results.

11.3 · the bodyExhibit 44 above; its figures are illustrative where marked.

A backup is a recovery input, not a recovery result. SQLite's backup documentation warns that a power or operating-system failure during an external live-file copy can leave the backup corrupted after system recovery. Its Online Backup API instead copies database contents through a defined interface and can produce a destination snapshot while other database users continue. The design lesson is not that every factory must use one product. It is that the backup method must define consistency under concurrent writes and interruption.[S17]

The useful unit of restoration is larger than the database file. GFT specifies a restore set containing the consistent database snapshot, schema and migration version, application configuration, source registry, outbox cursors, retained remote receipts, manual-batch register, approved software manifest and integrity metadata. Secret material should be restored through the authorised credential process rather than copied into an ordinary backup archive. The manifest must identify which components were captured together and which represent different points in time.

¶ 02

That distinction prevents false completeness. A database snapshot may be internally consistent while its configuration refers to a newer schema. An outbox cursor may name a remote receipt that is not present in the archive. A source registry may describe a device replaced after the snapshot. None of these faults requires a corrupt database, yet each can corrupt the operating interpretation. Atomic commit defines the transaction boundary within the database; it does not make an uncoordinated collection of files a consistent factory restore set.[S13]

¶ 03 · 1 source

S13

11.4 Isolation preserves the right to say no

11.4

Restore into an isolated environment with no production writer, no outbound replay and no authority to release material. Preserve the original failed media or its evidence image where the incident procedure requires it. Validate the database using the selected engine's integrity facilities, then validate the application ledger: expected source sequences, event identifiers, payload hashes, outbox references, manual-batch links and configuration compatibility. A successful database check answers one necessary question, not the whole production question.

¶ 04

Exhibit 44 makes the decision sequence explicit. Failure returns the station to controlled manual capture and evidence preservation. It does not trigger a succession of different backups until one happens to open, because each attempted restore can change the evidence and obscure which version produced which record. NIST recovery guidance supports playbook-driven recovery and testing; GFT applies that discipline by naming the restore candidate and retaining every validation result.[S06][S17]

¶ 05 · 2 sourcesExhibit 44

S06S17

After the checks pass, the team should still treat the restored ledger as a historical claim to reconcile, not as the automatic truth. Later events may exist on the failed device, on manual forms or at the remote consumer. The isolated candidate supplies a known starting point against which those sources can be compared. Restoration becomes recoverable because disagreements are visible before new production is mixed into the record.

¶ 06

The newest backup is not automatically the best candidate. It may have been created during the failure, after a configuration error or from a source whose writes were already suspect. Selection should compare the candidate's consistency evidence, recovery-point requirement, software compatibility and distance from the incident. An older validated snapshot plus a recoverable local tail can be more useful than a newer file with an uncertain write boundary. Conversely, choosing an old snapshot merely because it opens can impose needless reconciliation and lose records that a valid later candidate retains.

¶ 07

This selection decision belongs in the recovery certificate even when the first candidate succeeds. It explains why the team accepted a particular starting point and which later sources must still be examined. Where several candidates are compared, each receives a separate identifier and isolated validation record. The team must never merge convenient pieces from different snapshots without recording the transaction and identity rules that make the combined ledger legitimate.

¶ 08

Interlude · the cloth half-woven

4 exhibits carry this chapter's argument.

Woven: sections 11.0 to 11.3Still to weave: 11.5 to 11.8

  1. 43Service restoration follows dependencies rather than a common restart commandSchedule
  2. 44A restored backup must pass ledger checks before releaseFlow
  3. 45A spare is useful only if its handover is rehearsedRegister
  4. 46Reconciliation adds recovered work rather than replay volumeReconciliation
Hover or focus an exhibit to light its weft; select it to jump to it.

11.52 min · 5 paragraphs · 1 exhibit

Replacement equipment needs a tested identity handover

A cold spare restores capacity only when it can assume a defined operational role without creating a second authority for the same events. Hardware fit is therefore necessary but insufficient. The replacement needs an approved boot and firmware state, compatible interfaces, a supported storage path, usable offline licences and a configuration matched to the station. NIST platform-firmware guidance provides a basis for authenticated recovery to a known-good state; it does not establish that an arbitrary imaged spare is ready for a particular factory role.[S04]

GFT separates three identities during substitution. The logical source_id identifies the station's event stream only when the replacement is authorised to continue that stream. A device identity identifies the physical or virtual appliance. A fresh boot identity distinguishes the new execution interval. A handover record links all three, names the replaced device, states the fencing evidence and records the configuration and restore-set candidates. This avoids both extremes: treating every spare as a new production source, or cloning an old identity so completely that two devices can write as one.

¶ 02

UUIDs can be generated without a central registration process, which supports local identifier creation during disconnection. That property does not decide source authority. The plant still needs a controlled handover and sound identifier generation. If the original device may remain connected, if its last sequence is unknown, or if the replacement carries a different source map, the affected events stay in reconciliation hold until the ambiguity is resolved.[S31]

¶ 03 · 1 source

S31

The checklist in Exhibit 45 belongs in the spare kit and the recovery runbook. It is a proposed readiness record, not an assertion that GFT holds a spare inventory. A box on a shelf has recovery value only when the local team can prove these handover steps on the actual target equipment.

Exhibit 45RegisterillustrativeA spare is useful only if its handover is rehearsed
Handover control
Approved image
Evidence before substitution
Firmware, operating system and application manifest
Release condition
Integrity and compatibility checks pass

Read-outHandover control: Approved image. Evidence before substitution: Firmware, operating system and application manifest. Release condition: Integrity and compatibility checks pass

Open the full register (7 rows)
Approved imageFirmware, operating system and application manifestIntegrity and compatibility checks pass
Physical fitPorts, storage, power path and mounting inspectionStation dependencies operate in local mode
CredentialsAuthorised provisioning record and trust-store versionRequired local roles work without external access
Source authorityOriginal fenced or retirement evidenceOnly one writer owns the logical source
Boot identityNew device and boot handover eventRestart cannot be mistaken for duplicate production
Restore rehearsalNamed backup candidate and isolated validation logLedger and replay state reconcile
Rollback routeOriginal-state record and manual fallback batchFailed handover preserves capture and evidence
Method and source

Illustrative GFT spare-readiness checklist. Evidence and release conditions are proposed controls for a future site, not records of existing inventory or completed commissioning.

Unit: . Status: illustrative. Sources: S04, S13, S17, S31. Illustrative figures are teaching examples, not measured factory results.

The handover rehearsal should include an imperfect case, not only a clean swap. For example, the runbook can require the technician to respond when the original device's final local sequence is unavailable. The correct result is not a confident guess. It is a bounded hold, preservation of both evidence sets and a reconciliation decision based on event identifiers, remote receipts and physical production records.

¶ 01

11.63 min · 7 paragraphs · 1 exhibit

Replay after restore can reintroduce old events

Step 1 of 4Restored backup

Exhibit 46 · derivedReconciliation adds recovered work rather than replay volume

05001,0001,5001,160Restoredbackup+40Recoveredlocal tail+9Net manualadditions1,209Reconciledunique record05001,0001,500Restored backup1,160Recovered…+40Net manual…+9Reconciled…1,209

Restored backup

Restored backup: total 1,160. Running total 1,160 illustrative unique production events · derived

A restored outbox describes what the backup knew, not everything the remote system later accepted.

Recovered local tail

Recovered local tail: adds 40. Running total 1,200 illustrative unique production events · derived

Net manual additions

Net manual additions: adds 9. Running total 1,209 illustrative unique production events · derived

Reconciled unique record

Reconciled unique record: total 1,209. Running total 1,209 illustrative unique production events · derived

The method behind it: Worked example.

Method and source · Exhibit 46

Derived from the chapter's illustrative worked example: restored backup 1,160 events plus recovered local tail 40 plus 9 net manual additions equals 1,209 unique events. The 12 manual entries include 3 duplicates, so only 9 are added. Separately, 60 replay candidates produce 10 duplicate deliveries and 50 new remote commits; transmission count is not added to the production total.

Unit: illustrative unique production events. Status: derived. Sources: S12, S13, S17, S31.

11.6 · the bodyExhibit 46 above; its figures are illustrative where marked.

A restored outbox describes what the backup knew, not everything the remote system later accepted. Suppose the local receipt cursor in the backup predates the last usable connection. The remote consumer may have committed later events and issued receipts that reached only the failed device. Replaying the complete restored outbox would then resend old work. Deleting every pending item because the backup looks old would create the opposite failure: events accepted locally but never committed remotely would disappear.

The safe unit of replay is an identified event with a durable consumer decision. HTTP semantics define an idempotent request as one where multiple identical requests have the same intended server effect as a single request, while also noting that a server may retain separate logs or other side effects. GFT's factory contract therefore needs more than a retryable method. The consumer should deduplicate on the agreed source and event identifiers, compare the payload hash and commit the production event and its receipt in one transaction. A repeated identifier with a different payload is a conflict for review, not a duplicate to suppress silently.[S12][S13]

¶ 02 · 2 sources

S12S13

Before replay, compare three ledgers: the restored local committed set, the local pending set with its retained receipts, and the remote committed set when reachable. The comparison should produce accepted, already-remote, missing-local, conflicting and unresolved categories. If the remote ledger cannot be queried, local capture may continue under the approved service class, but remote reconciliation remains open. An old backup cannot independently prove which later business actions occurred elsewhere.

¶ 03

This is why an empty outbox is a weak completion signal. The queue may be empty because every event received a durable remote receipt, because a retention rule deleted it, or because restoration loaded a state in which pending work was never represented. Only the reconciled identifier sets can distinguish those outcomes. Replay telemetry should count transmissions, new remote commits, harmless duplicates and payload conflicts separately so network activity cannot be mistaken for accounting closure.

¶ 04

Exhibit 46 shows the unique-record arithmetic in the worked example. It does not count replay attempts as production, and it does not treat the backup's internal consistency as proof of completeness.

The arithmetic is simple, but the evidence obligations are strict. Every added tail event needs its identifier and integrity check. Every remote claim needs a committed-identity response, not a successful connection. Every manual duplicate needs a link to the automated event it duplicates and a retained reason. The final totals agree only after those records agree at event level.

¶ 06

11.73 min · 8 paragraphs · read with a related exhibit

Operator release requires an understandable recovery record

The person releasing work needs a decision record, not a collection of daemon logs. GFT proposes a recovery certificate in ordinary operational language, with links to the underlying evidence. It should identify the incident, affected stations, restore-set candidate, software and schema versions, source and boot handovers, database result, clock-quality state, inspection readiness and manual batches still open. It should then reconcile expected, locally committed, remotely committed, duplicated and unresolved identifiers by record class.

The certificate must make uncertainty visible. A missing sequence is not zero production. An unchecked remote total is not zero remote work. A manual form awaiting comparison is not an error to hide, and an unresolved identifier conflict is not a harmless duplicate. The dashboard should remain provisional while any required category is open. This protects later performance analysis from treating an incomplete recovery as a measured shift result.

¶ 02

Two signatures answer different questions. The technical recovery owner confirms that the specified services are ready, the restore candidate passed validation and the replay evidence is complete to the stated boundary. The authorised operations or quality role confirms that the physical process and disposition rules may resume. NIST operational technology guidance's attention to reliability and safety supports keeping that process authority with the plant's designated role rather than with a service manager or remote dashboard.[S03]

¶ 03 · 1 source

S03

A release can also be partial. The site may authorise local durable capture while keeping automated inspection unavailable, or permit a restricted production mode while remote history remains provisional. The service classes established earlier determine whether that is allowed. The release record must name the restriction, its display state, the permitted work and the condition for full closure. A single recovered flag is too coarse for these decisions.

¶ 04
Note · 2 sources

S03S06

Corrections after release must preserve the original trail. If a later manual form resolves a missing bundle, append a correction or linkage event with its evidence and reviewer. Do not rewrite the earlier recovery certificate or silently change the original event timestamp. The certificate then remains an accurate account of what was known at release, while the ledger retains how the authorised understanding changed.

¶ 05

The record should remain reviewable after the pressure of the restart has passed. A supervisor should be able to move from each summary total to the identifiers included in it, then to the source evidence and reconciliation decision. An auditor should be able to distinguish what was known before release from what arrived afterwards. These views need not expose every technical detail on the shop-floor screen, but the export must preserve them with stable identifiers and readable reasons. A PDF signature page without the underlying event sets is not enough, and an event dump without the human release decision is equally incomplete.

¶ 06

Closure therefore has a retention requirement as well as a technical and operational gate. The site should retain the certificate, restore-set manifest, validation outputs, reconciliation exceptions and final committed-ID comparison under its approved evidence policy. The next incident can then start from a known recovery history rather than rediscovering which assumptions were already disproved.

¶ 07

11.82 min · 5 paragraphs · read with a related exhibit

Recovery capability should improve after each exercise

A recovery exercise should change the system, not merely confirm that a team can eventually make it work. NIST SP 800-184 explicitly connects recovery planning with playbook development, testing and improvement. GFT turns each rehearsal or incident into a versioned recovery record: the initial fault, dependency order actually followed, failed assumptions, restore candidate, spare fit, manual workload, reconciliation exceptions, authorisations and corrective actions.[S06]

Measure the intervals between agreed markers rather than reporting one ambiguous restoration time. Supply confirmation, storage validation, capture readiness, inspection readiness, process release and remote ledger closure answer different operational questions. Their durations may overlap, so the runbook should show the sequence and the waiting cause. An operator-approved target can then be compared with observed evidence without converting a laboratory exercise into a claim of production availability.

¶ 02

The review should separate defects in the design from defects in the exercise. A missing credential is a recovery dependency defect. An expired test licence may be an exercise-preparation defect, but it still reveals a real restoration risk if production would use the same licence path. A spare with the wrong connector is not a minor administrative issue when the plan depends on substitution. Each finding needs an owner, a changed artefact and a retest condition.

¶ 03

The management cadence from GFT's Cameroon textile programme provides a useful place for this learning loop: review the recovery exceptions, assign the corrective action and retain the evidence alongside other production-management routines. This is a recommendation for programme implementation, not evidence that a commissioned recovery system already operates. Detailed acceptance experiments belong to the commissioning chapter; this chapter requires their results to update the restore set, runbook and release criteria.

¶ 04

Improvement is complete only when the changed procedure survives another bounded exercise. A revised document alone does not show that the spare now boots, the backup now includes replay state or the dashboard now exposes an unresolved sequence. The next exercise should challenge the earlier failure and verify that its correction did not weaken another dependency. Recovery capability becomes credible through that repeated chain of observed failure, explicit repair and retained proof.

¶ 05

Check the record

The chapter keeps its sources within reach.

Every knot is a source this chapter cites; select one to read its record, or filter the register by grade. Publication dates and inherited-source limits stay explicit. Read the paper's full evidence summary.

10 sources · 42 citation marks on this pageMost cited: S13, 7 times

Grade AGrade BGrade CKnot size: citations on this page

All 10 records shown

c11-S03 · Grade A

NIST

SP 800-82 Rev. 3: Guide to Operational Technology (OT) Security

This document provides guidance on how to secure operational technology (OT) while addressing their unique performance, reliability, and safety requirements.

2023. Register access date: 2026-10-30. Source provenance is supplied by the paper evidence register.

Open the recorded source ↗
Chapter source notes

S05 NIST. 2010.

S06 NIST. 2016.

S03 NIST. 2023.

S13 SQLite. 2026-10-30.

S21 systemd project. 2026-10-30.

S22 systemd project. 2026-10-30.

S17 SQLite. 2026-10-30.

S04 NIST. 2018.

S31 IETF / RFC Editor. 2024.

S12 IETF / RFC Editor. 2022.

Keep the thread · chapter 11 of 14

Chapter 12 picks up the thread.

Move the shuttle along the rack to preview any chapter: its sections, exhibits and reading time. Draft web edition. This research is not investment, legal or tax advice; illustrative models are not measured factory results.

The paper's rack · 14 boltsBolt length: reading time

12Part IV: Prove and govern continuity

The economic case should price avoidable loss and restoration

Compare service classes using transparent operating assumptions and procurement obligations rather than promised resilience percentages.

  • 12.1Start with the loss the protected service can actually avoid
  • 12.4Use contribution margin when estimating lost output value
  • 12.7Expose the ownership cost across the selected period
  • 12.9Test sensitivity instead of publishing an unsupported payback
Reading time
31 min
Exhibits
4
Sections
7
Continue to chapter 12
← Previous: chapter 10, Disconnection changes security dependencies rather than removing themContinue the threadChapter 12 · The economic case should price avoidable loss and restoration

Find a thread.

Type to search.