1/**2 * The `dist/lofi-build.json` contract: the build identity `deno task build`3 * writes next to the static output and `deno task preview` and the PWA4 * validation read back.5 *6 * @module7 */89/** The build identity recorded in `dist/lofi-build.json`. */10export interface LofiBuildInfo {11 /** The `@nzip/lofi` version that produced the build. */12 lofiVersion: string;13 /** The source fingerprint of the build, matching the service worker revision. */14 sourceHash: string;15 /** The deployment base path the output was built for. */16 basePath: string;17 /** ISO 8601 timestamp of when the build was written. */18 builtAt: string;19 /** The site-wide Content-Security-Policy union, present when built pages carry CSP meta tags. */20 csp?: string;21}