{
  "driver": "postgres",
  "image": "postgres:16.6",
  "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": 3.241,
  "rollbackSeconds": 1.696,
  "tables": {
    "audit_logs": {
      "rows": 1,
      "sha256": "1777e86e430054bedb0ae72755f91c8fcc0a9aaa8ec2e1142f109dfe35696152"
    },
    "auth_capability_catalog": {
      "rows": 6,
      "sha256": "f4232d1a2b6f4bdac9de5c0e7b2817648e00e103ec659de3550332f946c0ba40"
    },
    "auth_events": {
      "rows": 1,
      "sha256": "65d16b70b0177b4f23bcfa5530007f05561d609b19edb51b8636ac092f4151c1"
    },
    "auth_menu_catalog": {
      "rows": 13,
      "sha256": "82b4991d813e31aab4c462aed07885a556c350c1d285f3202fd8c5da74a2267c"
    },
    "auth_permission_catalog": {
      "rows": 38,
      "sha256": "fb5e9805490cfb9fd5bdd56ed3382de404bc4abfa53ceb4393221e5f1745ec0a"
    },
    "auth_policy_versions": {
      "rows": 2,
      "sha256": "6c4c83759bd8350adb4731256da118a7d1ba50be5a561b14e7bfb217f921f68f"
    },
    "auth_role_permissions": {
      "rows": 56,
      "sha256": "5770b4b14fcc6f6f8bced3554875fd34d72665eef60d8c5c9545329823edb9d7"
    },
    "auth_sessions": {
      "rows": 1,
      "sha256": "d11c2924ef5a8532121d6af0a52ca7cb2efb3713552d70b143ce8c8a185c1387"
    },
    "auth_tenant_permissions": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "auth_tokens": {
      "rows": 1,
      "sha256": "5b922e86d1c54da8583d43af864209591074e1317ec1d34aeb3ec9d4a4fddc4d"
    },
    "codegen_columns": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "codegen_projects": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "codegen_tables": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "package_capabilities": {
      "rows": 6,
      "sha256": "895cc053e3fe85d6a2258d4064bac05dcc806f20828ff9d5312222553cfb2eb4"
    },
    "platform_audit_events": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "platform_security_policies": {
      "rows": 1,
      "sha256": "0327d0558f513e05443557a4fd3a474d7286ecbacdcc7fab4ea774e391d27c3f"
    },
    "platform_users": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "schema_migrations": {
      "rows": 13,
      "sha256": "be45a62d32846642c1845064552a6c2f4da3943eb0ef159130f8f6dd93c54038"
    },
    "system_audit_events": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "system_departments": {
      "rows": 1,
      "sha256": "563a6350ef5aab6905b5eacdfb33f0f63bac1d987579934abe7ffc399647aa1f"
    },
    "system_posts": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "system_role_menus": {
      "rows": 1,
      "sha256": "2f69162cee649a3013db428f3584f7fd4ab9b52335f8b439cac1ce469a566a96"
    },
    "system_role_permissions": {
      "rows": 1,
      "sha256": "e57bbc9fbc5324c6f466ccbb29b82dcd55459f757ef5c4400cd13794a0709e52"
    },
    "system_roles": {
      "rows": 1,
      "sha256": "793e59b0d868046843f37ae2d582bd0ccc938ed23ec3d9ccc9a0e15041a36f6e"
    },
    "system_user_posts": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "system_user_roles": {
      "rows": 1,
      "sha256": "3ba28d8cb2bdb67ece21738d07295772329fb23f028fb604eb2cbaa63914d562"
    },
    "system_widgets": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "tenant_packages": {
      "rows": 1,
      "sha256": "5b830c12b6334e4a0f7b1479ddbcafbef8f270818e252f80ed34a60b45c62e56"
    },
    "tenant_security_policies": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "tenants": {
      "rows": 1,
      "sha256": "bb181fee6fe86ecbd22d2558c25edffe675506ff39e2a4c66f076050126b46c6"
    },
    "users": {
      "rows": 1,
      "sha256": "f380ad5cc861e570d6652553ddec3b6db02e709212dd966c292a17308e558fff"
    }
  },
  "previousTables": {
    "audit_logs": {
      "rows": 1,
      "sha256": "1777e86e430054bedb0ae72755f91c8fcc0a9aaa8ec2e1142f109dfe35696152"
    },
    "auth_capability_catalog": {
      "rows": 6,
      "sha256": "f4232d1a2b6f4bdac9de5c0e7b2817648e00e103ec659de3550332f946c0ba40"
    },
    "auth_events": {
      "rows": 1,
      "sha256": "65d16b70b0177b4f23bcfa5530007f05561d609b19edb51b8636ac092f4151c1"
    },
    "auth_menu_catalog": {
      "rows": 12,
      "sha256": "ab93521bf18c2f31a549e6c529f452b35e7b82a8b8463422d0eedd496fb44899"
    },
    "auth_permission_catalog": {
      "rows": 34,
      "sha256": "41858cd03d512b2e44ded783d43de436f33def86dac67d9d3151c252ea5f2ee3"
    },
    "auth_policy_versions": {
      "rows": 2,
      "sha256": "8ef1d51b84537116f89b306567564da60d257365ccdf0548b88372df1565164b"
    },
    "auth_role_permissions": {
      "rows": 52,
      "sha256": "f24f9993c911e1129f9fb119b18bd835e8f11d97ce60c4b62d86abd9572404e0"
    },
    "auth_sessions": {
      "rows": 1,
      "sha256": "d11c2924ef5a8532121d6af0a52ca7cb2efb3713552d70b143ce8c8a185c1387"
    },
    "auth_tenant_permissions": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "auth_tokens": {
      "rows": 1,
      "sha256": "5b922e86d1c54da8583d43af864209591074e1317ec1d34aeb3ec9d4a4fddc4d"
    },
    "codegen_columns": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "codegen_projects": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "codegen_tables": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "package_capabilities": {
      "rows": 6,
      "sha256": "895cc053e3fe85d6a2258d4064bac05dcc806f20828ff9d5312222553cfb2eb4"
    },
    "platform_audit_events": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "platform_security_policies": {
      "rows": 1,
      "sha256": "0327d0558f513e05443557a4fd3a474d7286ecbacdcc7fab4ea774e391d27c3f"
    },
    "platform_users": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "schema_migrations": {
      "rows": 12,
      "sha256": "71b62d95ddfa62b7efeaf03a1fd9f5e374509077f33a2514d1379bad59e7cea8"
    },
    "system_audit_events": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "system_departments": {
      "rows": 1,
      "sha256": "563a6350ef5aab6905b5eacdfb33f0f63bac1d987579934abe7ffc399647aa1f"
    },
    "system_posts": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "system_role_menus": {
      "rows": 1,
      "sha256": "2f69162cee649a3013db428f3584f7fd4ab9b52335f8b439cac1ce469a566a96"
    },
    "system_role_permissions": {
      "rows": 1,
      "sha256": "e57bbc9fbc5324c6f466ccbb29b82dcd55459f757ef5c4400cd13794a0709e52"
    },
    "system_roles": {
      "rows": 1,
      "sha256": "793e59b0d868046843f37ae2d582bd0ccc938ed23ec3d9ccc9a0e15041a36f6e"
    },
    "system_user_posts": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "system_user_roles": {
      "rows": 1,
      "sha256": "3ba28d8cb2bdb67ece21738d07295772329fb23f028fb604eb2cbaa63914d562"
    },
    "tenant_packages": {
      "rows": 1,
      "sha256": "5b830c12b6334e4a0f7b1479ddbcafbef8f270818e252f80ed34a60b45c62e56"
    },
    "tenant_security_policies": {
      "rows": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "tenants": {
      "rows": 1,
      "sha256": "bb181fee6fe86ecbd22d2558c25edffe675506ff39e2a4c66f076050126b46c6"
    },
    "users": {
      "rows": 1,
      "sha256": "f380ad5cc861e570d6652553ddec3b6db02e709212dd966c292a17308e558fff"
    }
  },
  "elapsedSeconds": 11.368,
  "cleanup": "all three owned databases dropped; private dumps removed"
}
