{ "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}}.
Bundle size: {{payload.sizeBytes}} bytes.
{{/if}}\n{{#if payload.checksum.sha256}}Checksum (SHA-256): {{payload.checksum.sha256}}
Checksum (SHA-512): {{payload.checksum.sha512}}
Locations
{{path}}{{/if}}{{#if reference}}OCI: {{reference}}{{/if}}{{#if availableUntil}} (available until {{availableUntil}}){{/if}}Warnings
{{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" } }