{
    "status": "ok",
    "test_version": 1,
    "test_passed": true,
    "scenario_count": 9,
    "database_connected": false,
    "writes_enabled": false,
    "production_admin_save_modified": false,
    "reservation_checked": false,
    "revision_checked": false,
    "scenarios": {
        "scheduled_unchanged": {
            "expected_allowed": true,
            "actual_allowed": true,
            "passed": true
        },
        "scheduled_name_edit": {
            "expected_allowed": true,
            "actual_allowed": true,
            "passed": true
        },
        "inplay_unchanged": {
            "expected_allowed": true,
            "actual_allowed": true,
            "passed": true
        },
        "inplay_name_change": {
            "expected_allowed": false,
            "actual_allowed": false,
            "passed": true
        },
        "inplay_rink_change": {
            "expected_allowed": false,
            "actual_allowed": false,
            "passed": true
        },
        "inplay_status_change": {
            "expected_allowed": false,
            "actual_allowed": false,
            "passed": true
        },
        "scored_scheduled_format_change": {
            "expected_allowed": false,
            "actual_allowed": false,
            "passed": true
        },
        "completed_status_change": {
            "expected_allowed": false,
            "actual_allowed": false,
            "passed": true
        },
        "completed_unchanged": {
            "expected_allowed": true,
            "actual_allowed": true,
            "passed": true
        }
    },
    "note": "Synthetic tests of a pure helper only. Production protection requires transactional reservation and revision checks."
}