{
  "driver": "mysql",
  "image": "mysql:8.4.13",
  "previousVersion": 12,
  "targetVersion": 13,
  "scope": "isolated local logical backup; writes stopped",
  "checks": [
    "v12 data upgraded to v13 and migration rerun succeeded",
    "all current tables restored with identical row fingerprints and CLI readiness",
    "previous release full snapshot restored with identical row fingerprints",
    "restored identity sequence accepts subsequent writes"
  ],
  "restoreSeconds": 5.382,
  "rollbackSeconds": 2.527,
  "tables": {
    "audit_logs": {
      "rows": 1,
      "sha256": "46dbb0b8c2fc7fd1e8f6a863d4ae9d9395f998840fc462b12ad88975d5f00210"
    },
    "auth_capability_catalog": {
      "rows": 6,
      "sha256": "af79b46e7f5dc571cb35a3573dfdcd477c8650f8aebd83b0824f4db52b82e905"
    },
    "auth_events": {
      "rows": 1,
      "sha256": "92b4d9b9273cc19ed652132f9995ffd402fde12c449367a6d58649c39ffbd8e8"
    },
    "auth_menu_catalog": {
      "rows": 13,
      "sha256": "417b7995dbc748c65399b5e41329a1a87851affd899bcfeb0e541648916c8a04"
    },
    "auth_permission_catalog": {
      "rows": 38,
      "sha256": "6995d9a9a036c475d4c7b6e1ab000b822241f051110dffe01195f7c35435b99c"
    },
    "auth_policy_versions": {
      "rows": 2,
      "sha256": "bd2b0c8fdee70e6b76fd264a148a9e29aa11075e16acecd9672a23e27a042388"
    },
    "auth_role_permissions": {
      "rows": 56,
      "sha256": "4e1e8df756625cc36680262644d7591728de98c7d6cb11690631fc0cd8573558"
    },
    "auth_sessions": {
      "rows": 1,
      "sha256": "41dde7c8a32752dee592cb91a711714e2b4b565b36de6ae48e80499bb3595be4"
    },
    "auth_tenant_permissions": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "auth_tokens": {
      "rows": 1,
      "sha256": "7210f176ae2f08a5ef91f861a2bf17cd52dfdb6043b0909963d32a5243509ca0"
    },
    "codegen_columns": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "codegen_projects": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "codegen_tables": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "package_capabilities": {
      "rows": 6,
      "sha256": "4de8ef912773e7d9b14ddb9db29a08ae6c552cfd4c5207822a0a5af6a2708823"
    },
    "platform_audit_events": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "platform_security_policies": {
      "rows": 1,
      "sha256": "7a6a162572cd66a472690c4ad691d99fdd0bb0410ea93b405eec9143512a8c0a"
    },
    "platform_users": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "schema_migrations": {
      "rows": 13,
      "sha256": "8a27cef8856991078f80060ca9110b6a10f38862948d0f88b5951ca9e3a4fddd"
    },
    "system_audit_events": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "system_departments": {
      "rows": 1,
      "sha256": "22d2eea1ff45f51510ed532d847873e312b5c87de1d69efaadfcd4bb4e4c0c30"
    },
    "system_posts": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "system_role_menus": {
      "rows": 1,
      "sha256": "f99bf3103d6fd5a93b5138b42644fae0f6b864f3b42c3479af97116878212b5f"
    },
    "system_role_permissions": {
      "rows": 1,
      "sha256": "acbc51694fe1ef77d6d01e4bcd07a975b929ad60f96f4b043fabc42b38c7e694"
    },
    "system_roles": {
      "rows": 1,
      "sha256": "305e6a5177f32af28bdbba091eee1f612f677c36e75a12aa5ebbd2a8a96b840a"
    },
    "system_user_posts": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "system_user_roles": {
      "rows": 1,
      "sha256": "7c82990faec1bff4c63b2c808c53957a4a8846428de5f0f648a2550d7f22a6de"
    },
    "system_widgets": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "tenant_packages": {
      "rows": 1,
      "sha256": "ab05ef27b4a3b2f100c2f442610369b2e5e2286f0d907a73196aa594818c3d0f"
    },
    "tenant_security_policies": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "tenants": {
      "rows": 1,
      "sha256": "113f37760f756f6dd697d6bbce98fdfd1326f2476110d44a5452d28377e93dab"
    },
    "users": {
      "rows": 1,
      "sha256": "b53b95322d7d9c08b79a1ca443ee38818d9261e5868ed3a2bc28d824e655ef35"
    }
  },
  "previousTables": {
    "audit_logs": {
      "rows": 1,
      "sha256": "46dbb0b8c2fc7fd1e8f6a863d4ae9d9395f998840fc462b12ad88975d5f00210"
    },
    "auth_capability_catalog": {
      "rows": 6,
      "sha256": "af79b46e7f5dc571cb35a3573dfdcd477c8650f8aebd83b0824f4db52b82e905"
    },
    "auth_events": {
      "rows": 1,
      "sha256": "92b4d9b9273cc19ed652132f9995ffd402fde12c449367a6d58649c39ffbd8e8"
    },
    "auth_menu_catalog": {
      "rows": 12,
      "sha256": "13971d9cb2bb5caed2d037d62afc57282f1704116a4bc1f1579a24deca753ea9"
    },
    "auth_permission_catalog": {
      "rows": 34,
      "sha256": "fd0a53ade865410940682f2858d22d3c8babe95c6a98337df9e80060ba3e59d7"
    },
    "auth_policy_versions": {
      "rows": 2,
      "sha256": "07abd96a39e3d2fb35df883cce3d4ca908f16e295cce92595cd16adf5b7ad45d"
    },
    "auth_role_permissions": {
      "rows": 52,
      "sha256": "3967e04ce54767830ddd4a7891a4d94007f285a4eb446085e7d42eede97b48a3"
    },
    "auth_sessions": {
      "rows": 1,
      "sha256": "41dde7c8a32752dee592cb91a711714e2b4b565b36de6ae48e80499bb3595be4"
    },
    "auth_tenant_permissions": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "auth_tokens": {
      "rows": 1,
      "sha256": "7210f176ae2f08a5ef91f861a2bf17cd52dfdb6043b0909963d32a5243509ca0"
    },
    "codegen_columns": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "codegen_projects": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "codegen_tables": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "package_capabilities": {
      "rows": 6,
      "sha256": "4de8ef912773e7d9b14ddb9db29a08ae6c552cfd4c5207822a0a5af6a2708823"
    },
    "platform_audit_events": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "platform_security_policies": {
      "rows": 1,
      "sha256": "7a6a162572cd66a472690c4ad691d99fdd0bb0410ea93b405eec9143512a8c0a"
    },
    "platform_users": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "schema_migrations": {
      "rows": 12,
      "sha256": "4cc477ce736ef59286c7660ad77ef25a415f11619f63b9b5c1346d255b50305c"
    },
    "system_audit_events": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "system_departments": {
      "rows": 1,
      "sha256": "22d2eea1ff45f51510ed532d847873e312b5c87de1d69efaadfcd4bb4e4c0c30"
    },
    "system_posts": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "system_role_menus": {
      "rows": 1,
      "sha256": "f99bf3103d6fd5a93b5138b42644fae0f6b864f3b42c3479af97116878212b5f"
    },
    "system_role_permissions": {
      "rows": 1,
      "sha256": "acbc51694fe1ef77d6d01e4bcd07a975b929ad60f96f4b043fabc42b38c7e694"
    },
    "system_roles": {
      "rows": 1,
      "sha256": "305e6a5177f32af28bdbba091eee1f612f677c36e75a12aa5ebbd2a8a96b840a"
    },
    "system_user_posts": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "system_user_roles": {
      "rows": 1,
      "sha256": "7c82990faec1bff4c63b2c808c53957a4a8846428de5f0f648a2550d7f22a6de"
    },
    "tenant_packages": {
      "rows": 1,
      "sha256": "ab05ef27b4a3b2f100c2f442610369b2e5e2286f0d907a73196aa594818c3d0f"
    },
    "tenant_security_policies": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "tenants": {
      "rows": 1,
      "sha256": "113f37760f756f6dd697d6bbce98fdfd1326f2476110d44a5452d28377e93dab"
    },
    "users": {
      "rows": 1,
      "sha256": "b53b95322d7d9c08b79a1ca443ee38818d9261e5868ed3a2bc28d824e655ef35"
    }
  },
  "elapsedSeconds": 17.458,
  "cleanup": "all three owned databases dropped; private dumps removed"
}
