{ "schemaVersion": "notify.template@1", "templateId": "tmpl-airgap-ops-email", "tenantId": "bootstrap", "channelType": "email", "key": "airgap-ops", "locale": "en-us", "renderMode": "html", "format": "email", "description": "Air-gapped operations alert for time drift, bundle imports, and portable exports.", "body": "

Air-gap status: {{payload.status}} (severity {{payload.severity}})

\n{{#if payload.driftSeconds}}

Current drift: {{payload.driftSeconds}} seconds. Remaining budget: {{payload.remainingSeconds}} seconds (anchor issued {{payload.anchorIssuedAt}}).

{{/if}}\n{{#if payload.bundleId}}

Portable bundle: {{payload.bundleId}} (profile {{payload.profile}}) exported at {{payload.exportedAt}}.

{{/if}}\n{{#if payload.sizeBytes}}

Bundle size: {{payload.sizeBytes}} bytes.

{{/if}}\n{{#if payload.checksum.sha256}}

Checksum (SHA-256): {{payload.checksum.sha256}}

{{/if}}\n{{#if payload.checksum.sha512}}

Checksum (SHA-512): {{payload.checksum.sha512}}

{{/if}}\n{{#if payload.locations}}

Locations

{{/if}}\n{{#if payload.warnings}}

Warnings

{{/if}}\n

{{payload.remediation}}

\n{{#if payload.links.docs}}

{{link \"Review guidance\" payload.links.docs}}

{{/if}}\n{{#if payload.links.manifest}}

{{link \"View manifest\" payload.links.manifest}}

{{/if}}", "metadata": { "author": "bootstrap-pack", "version": "2025-11-03" } }