{
    "generated_at": "2026-03-30T21:09:23+03:00",
    "release": "v3.0.0",
    "fingerprint": "C1B8AD50B551",
    "patch_count": 50,
    "latest_patch": "APP-049_build_and_deploy_identity_status_resolution_fix.md",
    "latest_patch_mtime": "2026-03-30T22:07:12+03:00",
    "verification": "UNKNOWN",
    "route_audit": "UNKNOWN",
    "release_audit": "UNKNOWN",
    "storage_mode": "unknown",
    "json_fallback": "Unknown",
    "pinned_at": null,
    "last_release_refresh_at": null,
    "patch_chain_json": "/home/cabnet/public_html/tours.cabnet.app/specs/deploy/release-v3.0.0/latest-patch-chain.json",
    "recent_patch_chain": [
        {
            "name": "APP-049_build_and_deploy_identity_status_resolution_fix.md",
            "modified_at": "2026-03-30T22:07:12+03:00",
            "path": "/home/cabnet/public_html/tours.cabnet.app/specs/md/patches/APP-049_build_and_deploy_identity_status_resolution_fix.md"
        },
        {
            "name": "APP-048_handover_pages_identity_and_patch_chain_visibility.md",
            "modified_at": "2026-03-30T21:57:44+03:00",
            "path": "/home/cabnet/public_html/tours.cabnet.app/specs/md/patches/APP-048_handover_pages_identity_and_patch_chain_visibility.md"
        },
        {
            "name": "APP-047_release_and_handover_identity_persistence.md",
            "modified_at": "2026-03-30T21:45:10+03:00",
            "path": "/home/cabnet/public_html/tours.cabnet.app/specs/md/patches/APP-047_release_and_handover_identity_persistence.md"
        },
        {
            "name": "APP-045.1_system_controller_merge_hotfix.md",
            "modified_at": "2026-03-30T21:27:14+03:00",
            "path": "/home/cabnet/public_html/tours.cabnet.app/specs/md/patches/APP-045.1_system_controller_merge_hotfix.md"
        },
        {
            "name": "APP-045_build_identity_and_patch_chain_visibility.md",
            "modified_at": "2026-03-30T21:13:10+03:00",
            "path": "/home/cabnet/public_html/tours.cabnet.app/specs/md/patches/APP-045_build_identity_and_patch_chain_visibility.md"
        },
        {
            "name": "APP-043_post_freeze_artifact_auto_refresh.md",
            "modified_at": "2026-03-30T20:40:46+03:00",
            "path": "/home/cabnet/public_html/tours.cabnet.app/specs/md/patches/APP-043_post_freeze_artifact_auto_refresh.md"
        },
        {
            "name": "APP-042_route_baseline_lowercase_controller_path_fix.md",
            "modified_at": "2026-03-30T20:28:52+03:00",
            "path": "/home/cabnet/public_html/tours.cabnet.app/specs/md/patches/APP-042_route_baseline_lowercase_controller_path_fix.md"
        },
        {
            "name": "APP-041_runtime_self_heal_and_route_baseline_snapshot.md",
            "modified_at": "2026-03-30T20:18:00+03:00",
            "path": "/home/cabnet/public_html/tours.cabnet.app/specs/md/patches/APP-041_runtime_self_heal_and_route_baseline_snapshot.md"
        },
        {
            "name": "APP-040_route_and_runtime_protection_baseline.md",
            "modified_at": "2026-03-30T19:52:24+03:00",
            "path": "/home/cabnet/public_html/tours.cabnet.app/specs/md/patches/APP-040_route_and_runtime_protection_baseline.md"
        },
        {
            "name": "APP-039_runtime_override_integrity_fix.md",
            "modified_at": "2026-03-30T18:43:04+03:00",
            "path": "/home/cabnet/public_html/tours.cabnet.app/specs/md/patches/APP-039_runtime_override_integrity_fix.md"
        }
    ]
}
