{
  "schema": "boardesa.runtime.v17",
  "buildId": "stage-61-release-convergence-20260723",
  "documentBuildMeta": "boardesa-build",
  "serviceWorkerBuildId": "stage-61-release-convergence-20260723",
  "compatibilityMode": "content-hashed-core-and-route-bundles-runtime-guard-fixed-local-transport-and-bound-response",
  "requiredAssets": [
    "/assets/build/site-audience.450df05d548c.js",
    "/assets/build/site-core.a5e7b5d318b3.js",
    "/assets/build/site-directory.5bc7a2e9746b.js",
    "/assets/build/site-home.dfcf1e72064f.js",
    "/assets/build/site-product.2f21b2ac8142.js",
    "/assets/build/site-support.2f9468daa246.js",
    "/assets/build/styles.1a5699f1ebf2.css",
    "/assets/build/workspace.2e604d856840.js"
  ],
  "workspaceAsset": "/assets/build/workspace.2e604d856840.js",
  "recoveryKey": "boardesa-workspace-session-v18",
  "requestSchema": "boardesa.workspace.request.v10",
  "responseSchema": "boardesa.workspace.response.v10",
  "networkRequiredForCurrentDemo": false,
  "liveAIConnected": false,
  "billingConnected": false,
  "runtimeBoundary": {
    "transport": "local-preview",
    "executionMode": "local-deterministic",
    "networkUsed": false,
    "model": null,
    "urlCannotSelectProvider": true,
    "portableImportCannotSelectProvider": true,
    "responseBindingValidated": true
  },
  "errorTaxonomy": [
    "BOARDESA_REQUEST_STOPPED",
    "BOARDESA_REQUEST_TIMEOUT",
    "BOARDESA_RESPONSE_INTEGRITY",
    "BOARDESA_RUNTIME_UNAVAILABLE"
  ],
  "statusTransparency": {
    "route": "/status",
    "machineDocument": "/.well-known/boardesa-status.json",
    "browserDiagnostics": [
      "connection",
      "delivery profile",
      "same-tab recovery",
      "service worker",
      "cache build alignment",
      "compatibility fallback state",
      "analytics consent",
      "update transition and current-tab release receipt"
    ],
    "uptimePromise": false,
    "providerStatusClaim": false,
    "releaseDiagnosis": "document + build + runtime + release + deployment + service-worker fingerprints",
    "deploymentSmokeTest": "user-triggered public route/header/MIME/redirect/404 checks; no session content",
    "releaseConvergence": "waiting-worker atomic ACK + controller handoff + one reload + post-reload verification receipt"
  },
  "productLabs": {
    "connectedToNetwork": false,
    "interaction": "local accessible tabs",
    "count": 7
  },
  "accessibility": {
    "statementRoute": "/accessibility",
    "liveRegionNormalization": true,
    "currentPageNavigation": true,
    "contactErrorFocus": true,
    "limitedModeNavigation": true,
    "deadControlsSuppressedWithoutJavaScript": true
  },
  "performance": {
    "analyticsIdleScheduled": true,
    "serviceWorkerIdleScheduled": true,
    "belowFoldContentVisibility": true,
    "cachedNavigationNetworkBudgetMilliseconds": 0,
    "continuousPointerTracking": false,
    "corePreloaded": true,
    "workspacePreloadedOnApp": true,
    "routeSpecificFeatureBundles": 5,
    "visitedNavigationStrategy": "current-build cache-first with background refresh",
    "visitedNavigationWaitMilliseconds": 0,
    "coldNavigationBudgetMilliseconds": 5000,
    "intentPrefetch": true,
    "saveDataDisablesPrefetch": true,
    "reportedTwoGDisablesPrefetch": true,
    "socialImagesExcludedFromRuntimeAssetCache": true,
    "atomicReleasePrecache": true,
    "allBuildBundlesValidatedBeforeActivation": true
  },
  "security": {
    "cspInlineStyleAttributes": "blocked",
    "crossOriginOpenerPolicy": "same-origin",
    "crossOriginResourcePolicy": "same-origin",
    "dnsPrefetch": "disabled",
    "crossDomainPolicies": "none",
    "cacheResponseValidation": "same-origin, allowlisted path, expected MIME, HTTP 200",
    "analyticsScriptReferrerPolicy": "no-referrer",
    "machineDocumentCrossOriginResourcePolicy": "cross-origin with Access-Control-Allow-Origin: *"
  },
  "audiencePaths": {
    "routes": [
      "/for-students",
      "/for-teachers"
    ],
    "interaction": "local accessible decision tabs",
    "liveAIConnected": false
  },
  "brandClarity": {
    "aboutRoute": "/about",
    "method": "Boardesa Loop",
    "currentProductDisclosure": true,
    "fakeMetricsUsed": false,
    "fakeTestimonialsUsed": false
  },
  "onboarding": {
    "guideRoute": "/getting-started",
    "workspaceGuideDialog": true,
    "modeSpecificStarters": true,
    "promptReadiness": "local heuristic only"
  },
  "sessionResilience": {
    "localResponseAssembly": "deterministic prompt-aware templates with mode-specific artifacts, checkpoints, evidence, next prompts, and local reflection choices",
    "portableSchema": "boardesa.workspace.portable.v9",
    "portableIntegrity": "SHA-256",
    "portableValidation": "local only",
    "maximumPortableBytes": 262144,
    "networkUpload": false,
    "legacyPortableSchemasAccepted": [
      "boardesa.workspace.portable.v1",
      "boardesa.workspace.portable.v2",
      "boardesa.workspace.portable.v3",
      "boardesa.workspace.portable.v4",
      "boardesa.workspace.portable.v5",
      "boardesa.workspace.portable.v6",
      "boardesa.workspace.portable.v7",
      "boardesa.workspace.portable.v8"
    ],
    "currentRecoverySchema": "boardesa.workspace.recovery.v18",
    "currentRecoveryKey": "boardesa-workspace-session-v18"
  },
  "outputControl": {
    "depths": [
      "quick",
      "standard",
      "deep"
    ],
    "default": "standard",
    "urlPortable": true,
    "retryBound": true,
    "recoveryBound": true,
    "structuredOutput": [
      "mode-specific learning artifact",
      "checkpoint",
      "evidence to look for",
      "next move"
    ],
    "liveAIConnected": false
  },
  "learningReflection": {
    "options": [
      "simpler",
      "example",
      "ready"
    ],
    "networkRequestOnChoice": false,
    "recoveryBound": true,
    "portableBound": true,
    "correctnessCertificate": false
  },
  "safeShellUpdate": {
    "workspacePreflight": true,
    "blocksWhileLocalSampleBusy": true,
    "requiresRecoveryOrPortableExportWhenStorageUnavailable": true,
    "waitingWorkerAtomicAck": true,
    "controllerHandoffVerified": true,
    "controllerHandoffTimeoutMilliseconds": 12000,
    "automaticReloadLimit": 1,
    "reloadLoopWindowMilliseconds": 30000,
    "transitionKey": "boardesa-release-transition-v1",
    "receiptKey": "boardesa-release-receipt-v1",
    "receiptContent": "build IDs, route, completion time, controller verification only",
    "laterDismissalScope": "current browser tab and build"
  },
  "technicalSeo": {
    "toolsHub": "/tools",
    "publicCanonicalRoutes": 24,
    "visibleBreadcrumbs": true,
    "machineDocumentsXRobotsTag": "noindex, nofollow"
  },
  "supportRecovery": {
    "helpRoute": "/help",
    "diagnostics": "browser capability and product-state signals only",
    "promptContentIncluded": false,
    "transcriptContentIncluded": false,
    "contactPrefill": "allowlisted fields only",
    "supportChannel": "email",
    "liveChatActive": false,
    "accountRecoveryActive": false
  },
  "interactionQuality": {
    "composerEnterBehavior": "newline",
    "composerSubmitShortcut": [
      "Control+Enter",
      "Meta+Enter"
    ],
    "shortcutDialog": true,
    "commandCenterPattern": "combobox-listbox",
    "contactErrorSummary": true,
    "destructiveConfirmationFocusReturn": true
  },
  "responsiveReflow": {
    "safeAreaAware": true,
    "mobileMenuScrollable": true,
    "workspaceActionRail": true,
    "minimumAuditedCssViewportWidth": 320,
    "landscapeLowHeightRules": true,
    "dialogDynamicViewportBounded": true
  },
  "routeFeatureAssets": {
    "/": "/assets/build/site-home.dfcf1e72064f.js",
    "product-pages": "/assets/build/site-product.2f21b2ac8142.js",
    "audience-pages": "/assets/build/site-audience.450df05d548c.js",
    "pricing-and-tools": "/assets/build/site-directory.5bc7a2e9746b.js",
    "support-and-recovery": "/assets/build/site-support.2f9468daa246.js"
  },
  "browserCompatibility": {
    "dialog": "native when available; accessible local fallback otherwise",
    "inert": "native when available; local tabindex and aria isolation fallback otherwise",
    "sha256": "Web Crypto when available; bundled local SHA-256 fallback otherwise",
    "mediaQueryEvents": "addEventListener with legacy addListener fallback",
    "externalCompatibilityService": false,
    "gracefulNoJavaScriptMode": true
  },
  "securityRelease": {
    "publicRoute": "/security",
    "securityTxt": "/.well-known/security.txt",
    "releaseManifestCheck": "document build + content-hashed asset map",
    "stableLocalErrorCodes": [
      "LOCAL_STOPPED",
      "LOCAL_TIMEOUT",
      "LOCAL_INTEGRITY",
      "LOCAL_UNAVAILABLE"
    ],
    "bugBountyOffered": false,
    "encryptedReportingAvailable": false
  },
  "installability": {
    "manifest": "/manifest.webmanifest",
    "startUrl": "/app?source=installed",
    "standaloneDetection": true,
    "beforeInstallPromptUserInitiated": true,
    "manualInstallFallback": true,
    "shareTarget": "editable draft only",
    "automaticSharedContentSubmission": false,
    "screenshots": [
      "/assets/brand/pwa-desktop.b5729834b7e0.png",
      "/assets/brand/pwa-mobile.3623f4ebb64f.png"
    ]
  },
  "releaseManifest": "/.well-known/boardesa-release.json",
  "gracefulDegradation": {
    "coreContentReadableWithoutJavaScript": true,
    "globalFallbackNavigation": true,
    "workspaceInteractiveFeaturesRequireJavaScript": true,
    "contactDirectMailRoutesRemainAvailable": true,
    "helpPanelsExpandedWithoutJavaScript": true,
    "browserDiagnosticsHiddenWithoutJavaScript": true,
    "installDisplayMode": "standalone"
  },
  "printExport": {
    "pagePrintAction": "local browser command",
    "workspacePrintSheet": "structured local DOM only",
    "defaultProfile": "share-safe-result",
    "privateWorkingCopyOptIn": true,
    "uploadsContent": false,
    "detailsExpansion": "temporary during print lifecycle",
    "pdfDestination": "browser or operating-system controlled"
  },
  "exportPrivacy": {
    "defaultProfile": "share-safe-result",
    "topicReplacement": "[learning topic]",
    "privateWorkingCopy": "explicit opt-in",
    "cleanLinkParameters": [
      "mode",
      "style",
      "depth"
    ],
    "portableRecoveryConfirmation": true,
    "clipboardFormat": "plain Markdown",
    "browserLocal": true,
    "uploadsContent": false
  },
  "localDataLifecycle": {
    "sameTabRecovery": true,
    "defaultEnabled": true,
    "rollingExpiryMinutes": 120,
    "startupStaleCleanup": true,
    "legacySweepThrough": "v15",
    "tabOptOut": true,
    "snapshotClearKeepsOpenWorkspace": true,
    "cloudHistory": false,
    "recoverySchema": "boardesa.workspace.recovery.v18",
    "currentRecoveryKey": "boardesa-workspace-session-v18",
    "recoveryRecordBudgetBytes": 196608,
    "quotaAware": true
  },
  "historyConcurrency": {
    "recoverySchema": "boardesa.workspace.recovery.v18",
    "portableSchema": "boardesa.workspace.portable.v9",
    "sessionLineage": true,
    "monotonicRevision": true,
    "staleWriterBlocked": true,
    "browserHistoryConflictPrompt": true,
    "crossTabSynchronization": "ephemeral metadata only",
    "singleWriterPolicy": true,
    "automaticCrossTabMerge": false,
    "workspaceContentShared": false
  },
  "tabCoordination": {
    "schema": "boardesa.workspace.tab-signal.v1",
    "primary": "BroadcastChannel",
    "fallback": "transient storage event",
    "persistentSignal": false,
    "heartbeatMilliseconds": 12000,
    "peerExpiryMilliseconds": 36000,
    "sharedFields": [
      "tabId",
      "sessionId",
      "revision",
      "openedAt",
      "claimAt",
      "visibility",
      "timestamp"
    ],
    "contentFieldsShared": false
  },
  "portableImportSafety": {
    "schema": "boardesa.workspace.portable.v9",
    "provenanceSchema": "boardesa.workspace.provenance.v2",
    "currentTabReceiptSchema": "boardesa.workspace.import-receipts.v2",
    "receiptContent": "exportId + digest + importedAt + sourceSessionId + sourceRevision + sourceBuild only",
    "receiptRetentionSeconds": 7200,
    "sameFilenameRequired": false,
    "exactReplay": "labelled",
    "olderRevision": "labelled and separate-copy wording",
    "sameRevisionDifferentDigest": "blocked",
    "networkUpload": false,
    "authenticityCertificate": false,
    "legacyReceiptKey": "boardesa-workspace-import-receipts-v1"
  },
  "recoveryWriteSafety": {
    "recordBudgetBytes": 196608,
    "quotaErrorClassified": true,
    "failedWriteAdvancesRevision": false,
    "openWorkspacePreserved": true
  },
  "routeBundleMap": {
    "/": "/assets/build/site-home.dfcf1e72064f.js",
    "product-pages": "/assets/build/site-product.2f21b2ac8142.js",
    "audience-pages": "/assets/build/site-audience.450df05d548c.js",
    "pricing-and-tools": "/assets/build/site-directory.5bc7a2e9746b.js",
    "support-and-recovery": "/assets/build/site-support.2f9468daa246.js"
  },
  "deploymentPreflight": {
    "schema": "boardesa.deploy.v2",
    "document": "/.well-known/boardesa-deploy.json",
    "probeCount": 12,
    "productionTarget": "Cloudflare Pages static assets",
    "functionsRequired": false,
    "publicOnly": true,
    "automaticNetworkRun": false
  }
}
