{
  "schema": "concresca.site-improvements-validation.v1",
  "edition": "concresca-site-improvements-2",
  "scope": "Local pre-packaging validation; final extracted-archive checks are distributed separately.",
  "status": "PASS",
  "python": {
    "newPlannerAndDelivery": 42,
    "previousWorkbench": 16,
    "existingWorkBudgetControllerReadAndContract": 275
  },
  "node": {
    "planner": 88,
    "crossLanguageVectorsIncluded": 78,
    "previousWorkbench": 40
  },
  "browser": {
    "passedScenarios": 16,
    "nativeNavigation": "blocked_by_environment",
    "mode": "packaged markup/CSS/app mounted offline; fixture CSP/import removal and SHA adapter",
    "productionDeliveryVerified": false,
    "noJavascriptNavigation": "stalled_not_counted; fallback_markup_checked_statically"
  },
  "ownedRuntimeIntegration": "Four new cases use actual WSGI with isolated SQLite adapter, not production MySQL.",
  "runtimeChanged": false,
  "productionChanged": false,
  "liveWorkCreated": false,
  "remainingSourceDispositions": 16,
  "knownLimits": [
    "planning_not_durable_live_custody",
    "selected_estimates_not_measured_usage",
    "no_lifetime_metering_or_external_tariffs",
    "no_native_browser_CSP_ESM_acceptance",
    "no_production_deployment_or_pilot"
  ],
  "developmentCorrections": [
    "Prior workbench Node invocation failed before assertions because its fixture environment variable was absent; correct fixture setup and all40 tests then passed."
  ]
}
