{
    "lane": "B",
    "boundary_verified": true,
    "metadata": {
        "staff": {
            "required_columns_present": true,
            "constraints_defaults_types_read": true,
            "optional_extra_columns": [
                "img"
            ]
        },
        "habit": {
            "required_columns_present": true,
            "constraints_defaults_types_read": true,
            "optional_extra_columns": []
        },
        "habit_rpe": {
            "required_columns_present": true,
            "constraints_defaults_types_read": true,
            "optional_extra_columns": []
        },
        "habit_rpe_info": {
            "required_columns_present": true,
            "constraints_defaults_types_read": true,
            "optional_extra_columns": []
        }
    },
    "case_count": 28,
    "cases": [
        {
            "scenario": "PILOT_HAB_STORE_DETAIL_DEFAULT",
            "method": "POST",
            "path": "/store/store.Habit/detail",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "status": 200,
                "message": "success",
                "data": {
                    "detail": [
                        {
                            "enum_key": "1",
                            "enum_name": "坐位或卧位生活",
                            "people": "不能自理人群",
                            "ratio": "1.20",
                            "checked": 0
                        },
                        {
                            "enum_key": "2",
                            "enum_name": "静态生活、坐位工作",
                            "people": "如办公室职员",
                            "ratio": "1.45",
                            "checked": 1
                        },
                        {
                            "enum_key": "3",
                            "enum_name": "偶尔走动或站立工作",
                            "people": "如实验室、司机、学生等",
                            "ratio": "1.65",
                            "checked": 0
                        },
                        {
                            "enum_key": "4",
                            "enum_name": "主要站立或走动工作",
                            "people": "如销售人员、机械师、家庭主妇等",
                            "ratio": "1.85",
                            "checked": 0
                        },
                        {
                            "enum_key": "5",
                            "enum_name": "重体力职业工作",
                            "people": "建筑工人、农民、矿业林业工人、体育运动量大人群",
                            "ratio": "2.00",
                            "checked": 0
                        }
                    ]
                },
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "object": {
                            "detail": {
                                "array": [
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    },
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    },
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    },
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    },
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "enum_original_projection_equal": true,
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_STORE_SET_HABIT_INSERT",
            "method": "POST",
            "path": "/store/store.Habit/setHabit",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "status": 200,
                "message": "添加成功",
                "data": [],
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "array": []
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "independent_state": {
                "active_rows": 1,
                "habit": 3,
                "owner_creator_equal": true
            },
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_STORE_DETAIL_SELECTED3",
            "method": "POST",
            "path": "/store/store.Habit/detail",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "status": 200,
                "message": "success",
                "data": {
                    "detail": [
                        {
                            "enum_key": "1",
                            "enum_name": "坐位或卧位生活",
                            "people": "不能自理人群",
                            "ratio": "1.20",
                            "checked": 0
                        },
                        {
                            "enum_key": "2",
                            "enum_name": "静态生活、坐位工作",
                            "people": "如办公室职员",
                            "ratio": "1.45",
                            "checked": 0
                        },
                        {
                            "enum_key": "3",
                            "enum_name": "偶尔走动或站立工作",
                            "people": "如实验室、司机、学生等",
                            "ratio": "1.65",
                            "checked": 1
                        },
                        {
                            "enum_key": "4",
                            "enum_name": "主要站立或走动工作",
                            "people": "如销售人员、机械师、家庭主妇等",
                            "ratio": "1.85",
                            "checked": 0
                        },
                        {
                            "enum_key": "5",
                            "enum_name": "重体力职业工作",
                            "people": "建筑工人、农民、矿业林业工人、体育运动量大人群",
                            "ratio": "2.00",
                            "checked": 0
                        }
                    ]
                },
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "object": {
                            "detail": {
                                "array": [
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    },
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    },
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    },
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    },
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "enum_original_projection_equal": true,
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_STORE_SET_HABIT_UPDATE",
            "method": "POST",
            "path": "/store/store.Habit/setHabit",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "status": 200,
                "message": "添加成功",
                "data": [],
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "array": []
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "independent_state": {
                "active_rows": 1,
                "habit": 4,
                "owner_creator_equal": true
            },
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_STORE_SET_HABIT_REPEAT",
            "method": "POST",
            "path": "/store/store.Habit/setHabit",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "status": 200,
                "message": "添加成功",
                "data": [],
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "array": []
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "independent_state": {
                "active_rows": 1,
                "habit": 4,
                "owner_creator_equal": true
            },
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_STORE_DETAIL_SELECTED4",
            "method": "POST",
            "path": "/store/store.Habit/detail",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "status": 200,
                "message": "success",
                "data": {
                    "detail": [
                        {
                            "enum_key": "1",
                            "enum_name": "坐位或卧位生活",
                            "people": "不能自理人群",
                            "ratio": "1.20",
                            "checked": 0
                        },
                        {
                            "enum_key": "2",
                            "enum_name": "静态生活、坐位工作",
                            "people": "如办公室职员",
                            "ratio": "1.45",
                            "checked": 0
                        },
                        {
                            "enum_key": "3",
                            "enum_name": "偶尔走动或站立工作",
                            "people": "如实验室、司机、学生等",
                            "ratio": "1.65",
                            "checked": 0
                        },
                        {
                            "enum_key": "4",
                            "enum_name": "主要站立或走动工作",
                            "people": "如销售人员、机械师、家庭主妇等",
                            "ratio": "1.85",
                            "checked": 1
                        },
                        {
                            "enum_key": "5",
                            "enum_name": "重体力职业工作",
                            "people": "建筑工人、农民、矿业林业工人、体育运动量大人群",
                            "ratio": "2.00",
                            "checked": 0
                        }
                    ]
                },
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "object": {
                            "detail": {
                                "array": [
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    },
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    },
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    },
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    },
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "enum_original_projection_equal": true,
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_STORE_RPE_EMPTY",
            "method": "POST",
            "path": "/store/store.Habit/detailRpe",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "status": 200,
                "message": "success",
                "data": {
                    "detail": null
                },
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "object": {
                            "detail": "NULL"
                        }
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "full_original_projection_equal": true,
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_STORE_RPE_MISSING_REJECT",
            "method": "POST",
            "path": "/store/store.Habit/setRpe",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "message": "开日日期不能为空",
                "status": 500,
                "data": [],
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "array": []
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "owned_rpe_rows": 0,
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_STORE_RPE_RANGE_INSERT",
            "method": "POST",
            "path": "/store/store.Habit/setRpe",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "status": 200,
                "message": "添加成功",
                "data": [],
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "array": []
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "independent_state": {
                "rpe_dates": [
                    "2030-02-02",
                    "2030-02-03"
                ],
                "rpe_rows": 2,
                "info_rows": 4,
                "all_time_integer_fields_equal": true
            },
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_STORE_RPE_TWO_DATES",
            "method": "POST",
            "path": "/store/store.Habit/detailRpe",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "status": 200,
                "message": "success",
                "data": {
                    "detail": {
                        "id": 1,
                        "staff_id": 1,
                        "train_date": "2030-02-02",
                        "train_temperature": 1,
                        "train_environment": 1,
                        "store_id": 2147000421,
                        "info": [
                            {
                                "id": 1,
                                "rpe_id": 1,
                                "start_time": "08:00:00",
                                "end_time": "09:00:00",
                                "train_min": 60,
                                "rest_min": 10,
                                "strength": 2,
                                "store_id": 2147000421
                            },
                            {
                                "id": 2,
                                "rpe_id": 1,
                                "start_time": "10:00:00",
                                "end_time": "11:00:00",
                                "train_min": 60,
                                "rest_min": 10,
                                "strength": 3,
                                "store_id": 2147000421
                            }
                        ]
                    }
                },
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "object": {
                            "detail": {
                                "object": {
                                    "id": "number",
                                    "info": {
                                        "array": [
                                            {
                                                "object": {
                                                    "end_time": "string",
                                                    "id": "number",
                                                    "rest_min": "number",
                                                    "rpe_id": "number",
                                                    "start_time": "string",
                                                    "store_id": "number",
                                                    "strength": "number",
                                                    "train_min": "number"
                                                }
                                            },
                                            {
                                                "object": {
                                                    "end_time": "string",
                                                    "id": "number",
                                                    "rest_min": "number",
                                                    "rpe_id": "number",
                                                    "start_time": "string",
                                                    "store_id": "number",
                                                    "strength": "number",
                                                    "train_min": "number"
                                                }
                                            }
                                        ]
                                    },
                                    "staff_id": "number",
                                    "store_id": "number",
                                    "train_date": "string",
                                    "train_environment": "number",
                                    "train_temperature": "number"
                                }
                            }
                        }
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "full_original_projection_equal": true,
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_STORE_RPE_OVERLAP_REJECT",
            "method": "POST",
            "path": "/store/store.Habit/setRpe",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "message": "训练时间不能交叉重复",
                "status": 500,
                "data": [],
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "array": []
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "original_rows_unchanged": true,
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_STORE_RPE_REPLACE_FIRST",
            "method": "POST",
            "path": "/store/store.Habit/setRpe",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "status": 200,
                "message": "添加成功",
                "data": [],
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "array": []
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "independent_state": {
                "rpe_rows": 2,
                "same_parent_ids": true,
                "first_date_info_rows": 2,
                "old_info_ids_gone": true,
                "train_min": 35,
                "strength": 4
            },
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_STORE_RPE_REPLACED_FIRST",
            "method": "POST",
            "path": "/store/store.Habit/detailRpe",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "status": 200,
                "message": "success",
                "data": {
                    "detail": {
                        "id": 1,
                        "staff_id": 1,
                        "train_date": "2030-02-02",
                        "train_temperature": 1,
                        "train_environment": 1,
                        "store_id": 2147000421,
                        "info": [
                            {
                                "id": 1,
                                "rpe_id": 1,
                                "start_time": "08:00:00",
                                "end_time": "08:35:00",
                                "train_min": 35,
                                "rest_min": 10,
                                "strength": 4,
                                "store_id": 2147000421
                            },
                            {
                                "id": 2,
                                "rpe_id": 1,
                                "start_time": "10:00:00",
                                "end_time": "11:00:00",
                                "train_min": 60,
                                "rest_min": 10,
                                "strength": 3,
                                "store_id": 2147000421
                            }
                        ]
                    }
                },
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "object": {
                            "detail": {
                                "object": {
                                    "id": "number",
                                    "info": {
                                        "array": [
                                            {
                                                "object": {
                                                    "end_time": "string",
                                                    "id": "number",
                                                    "rest_min": "number",
                                                    "rpe_id": "number",
                                                    "start_time": "string",
                                                    "store_id": "number",
                                                    "strength": "number",
                                                    "train_min": "number"
                                                }
                                            },
                                            {
                                                "object": {
                                                    "end_time": "string",
                                                    "id": "number",
                                                    "rest_min": "number",
                                                    "rpe_id": "number",
                                                    "start_time": "string",
                                                    "store_id": "number",
                                                    "strength": "number",
                                                    "train_min": "number"
                                                }
                                            }
                                        ]
                                    },
                                    "staff_id": "number",
                                    "store_id": "number",
                                    "train_date": "string",
                                    "train_environment": "number",
                                    "train_temperature": "number"
                                }
                            }
                        }
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "full_original_projection_equal": true,
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_STORE_RPE_SECOND_UNCHANGED",
            "method": "POST",
            "path": "/store/store.Habit/detailRpe",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "status": 200,
                "message": "success",
                "data": {
                    "detail": {
                        "id": 2,
                        "staff_id": 1,
                        "train_date": "2030-02-03",
                        "train_temperature": 1,
                        "train_environment": 1,
                        "store_id": 2147000421,
                        "info": [
                            {
                                "id": 1,
                                "rpe_id": 2,
                                "start_time": "08:00:00",
                                "end_time": "09:00:00",
                                "train_min": 60,
                                "rest_min": 10,
                                "strength": 2,
                                "store_id": 2147000421
                            },
                            {
                                "id": 2,
                                "rpe_id": 2,
                                "start_time": "10:00:00",
                                "end_time": "11:00:00",
                                "train_min": 60,
                                "rest_min": 10,
                                "strength": 3,
                                "store_id": 2147000421
                            }
                        ]
                    }
                },
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "object": {
                            "detail": {
                                "object": {
                                    "id": "number",
                                    "info": {
                                        "array": [
                                            {
                                                "object": {
                                                    "end_time": "string",
                                                    "id": "number",
                                                    "rest_min": "number",
                                                    "rpe_id": "number",
                                                    "start_time": "string",
                                                    "store_id": "number",
                                                    "strength": "number",
                                                    "train_min": "number"
                                                }
                                            },
                                            {
                                                "object": {
                                                    "end_time": "string",
                                                    "id": "number",
                                                    "rest_min": "number",
                                                    "rpe_id": "number",
                                                    "start_time": "string",
                                                    "store_id": "number",
                                                    "strength": "number",
                                                    "train_min": "number"
                                                }
                                            }
                                        ]
                                    },
                                    "staff_id": "number",
                                    "store_id": "number",
                                    "train_date": "string",
                                    "train_environment": "number",
                                    "train_temperature": "number"
                                }
                            }
                        }
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "full_original_projection_equal": true,
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_TERMINAL_DETAIL_DEFAULT",
            "method": "POST",
            "path": "/terminal/store.Habit/detail",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "status": 200,
                "message": "success",
                "data": {
                    "detail": [
                        {
                            "enum_key": "1",
                            "enum_name": "坐位或卧位生活",
                            "people": "不能自理人群",
                            "ratio": "1.20",
                            "checked": 0
                        },
                        {
                            "enum_key": "2",
                            "enum_name": "静态生活、坐位工作",
                            "people": "如办公室职员",
                            "ratio": "1.45",
                            "checked": 0
                        },
                        {
                            "enum_key": "3",
                            "enum_name": "偶尔走动或站立工作",
                            "people": "如实验室、司机、学生等",
                            "ratio": "1.65",
                            "checked": 0
                        },
                        {
                            "enum_key": "4",
                            "enum_name": "主要站立或走动工作",
                            "people": "如销售人员、机械师、家庭主妇等",
                            "ratio": "1.85",
                            "checked": 0
                        },
                        {
                            "enum_key": "5",
                            "enum_name": "重体力职业工作",
                            "people": "建筑工人、农民、矿业林业工人、体育运动量大人群",
                            "ratio": "2.00",
                            "checked": 0
                        }
                    ]
                },
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "object": {
                            "detail": {
                                "array": [
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    },
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    },
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    },
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    },
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "enum_original_projection_equal": true,
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_TERMINAL_SET_HABIT_INSERT",
            "method": "POST",
            "path": "/terminal/store.Habit/setHabit",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "status": 200,
                "message": "添加成功",
                "data": [],
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "array": []
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "independent_state": {
                "active_rows": 1,
                "habit": 3,
                "owner_creator_equal": true
            },
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_TERMINAL_DETAIL_SELECTED3",
            "method": "POST",
            "path": "/terminal/store.Habit/detail",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "status": 200,
                "message": "success",
                "data": {
                    "detail": [
                        {
                            "enum_key": "1",
                            "enum_name": "坐位或卧位生活",
                            "people": "不能自理人群",
                            "ratio": "1.20",
                            "checked": 0
                        },
                        {
                            "enum_key": "2",
                            "enum_name": "静态生活、坐位工作",
                            "people": "如办公室职员",
                            "ratio": "1.45",
                            "checked": 0
                        },
                        {
                            "enum_key": "3",
                            "enum_name": "偶尔走动或站立工作",
                            "people": "如实验室、司机、学生等",
                            "ratio": "1.65",
                            "checked": 1
                        },
                        {
                            "enum_key": "4",
                            "enum_name": "主要站立或走动工作",
                            "people": "如销售人员、机械师、家庭主妇等",
                            "ratio": "1.85",
                            "checked": 0
                        },
                        {
                            "enum_key": "5",
                            "enum_name": "重体力职业工作",
                            "people": "建筑工人、农民、矿业林业工人、体育运动量大人群",
                            "ratio": "2.00",
                            "checked": 0
                        }
                    ]
                },
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "object": {
                            "detail": {
                                "array": [
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    },
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    },
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    },
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    },
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "enum_original_projection_equal": true,
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_TERMINAL_SET_HABIT_UPDATE",
            "method": "POST",
            "path": "/terminal/store.Habit/setHabit",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "status": 200,
                "message": "添加成功",
                "data": [],
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "array": []
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "independent_state": {
                "active_rows": 1,
                "habit": 4,
                "owner_creator_equal": true
            },
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_TERMINAL_SET_HABIT_REPEAT",
            "method": "POST",
            "path": "/terminal/store.Habit/setHabit",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "status": 200,
                "message": "添加成功",
                "data": [],
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "array": []
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "independent_state": {
                "active_rows": 1,
                "habit": 4,
                "owner_creator_equal": true
            },
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_TERMINAL_DETAIL_SELECTED4",
            "method": "POST",
            "path": "/terminal/store.Habit/detail",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "status": 200,
                "message": "success",
                "data": {
                    "detail": [
                        {
                            "enum_key": "1",
                            "enum_name": "坐位或卧位生活",
                            "people": "不能自理人群",
                            "ratio": "1.20",
                            "checked": 0
                        },
                        {
                            "enum_key": "2",
                            "enum_name": "静态生活、坐位工作",
                            "people": "如办公室职员",
                            "ratio": "1.45",
                            "checked": 0
                        },
                        {
                            "enum_key": "3",
                            "enum_name": "偶尔走动或站立工作",
                            "people": "如实验室、司机、学生等",
                            "ratio": "1.65",
                            "checked": 0
                        },
                        {
                            "enum_key": "4",
                            "enum_name": "主要站立或走动工作",
                            "people": "如销售人员、机械师、家庭主妇等",
                            "ratio": "1.85",
                            "checked": 1
                        },
                        {
                            "enum_key": "5",
                            "enum_name": "重体力职业工作",
                            "people": "建筑工人、农民、矿业林业工人、体育运动量大人群",
                            "ratio": "2.00",
                            "checked": 0
                        }
                    ]
                },
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "object": {
                            "detail": {
                                "array": [
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    },
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    },
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    },
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    },
                                    {
                                        "object": {
                                            "checked": "number",
                                            "enum_key": "string",
                                            "enum_name": "string",
                                            "people": "string",
                                            "ratio": "string"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "enum_original_projection_equal": true,
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_TERMINAL_RPE_EMPTY",
            "method": "POST",
            "path": "/terminal/store.Habit/detailRpe",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "status": 200,
                "message": "success",
                "data": {
                    "date_list": [],
                    "detail": []
                },
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "object": {
                            "date_list": {
                                "array": []
                            },
                            "detail": {
                                "array": []
                            }
                        }
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "full_original_projection_equal": true,
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_TERMINAL_RPE_MISSING_REJECT",
            "method": "POST",
            "path": "/terminal/store.Habit/setRpe",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "message": "开日日期不能为空",
                "status": 500,
                "data": [],
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "array": []
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "owned_rpe_rows": 0,
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_TERMINAL_RPE_RANGE_INSERT",
            "method": "POST",
            "path": "/terminal/store.Habit/setRpe",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "status": 200,
                "message": "添加成功",
                "data": [],
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "array": []
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "independent_state": {
                "rpe_dates": [
                    "2030-02-02",
                    "2030-02-03"
                ],
                "rpe_rows": 2,
                "info_rows": 4,
                "all_time_integer_fields_equal": true
            },
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_TERMINAL_RPE_TWO_DATES",
            "method": "POST",
            "path": "/terminal/store.Habit/detailRpe",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "status": 200,
                "message": "success",
                "data": {
                    "date_list": [
                        "2030-02-02",
                        "2030-02-03"
                    ],
                    "detail": {
                        "staff_id": 1,
                        "train_date": "2030-02-03",
                        "train_temperature": 1,
                        "train_environment": 1,
                        "info": [
                            {
                                "id": 1,
                                "rpe_id": 2,
                                "start_time": "08:00:00",
                                "end_time": "09:00:00",
                                "train_min": 60,
                                "rest_min": 10,
                                "strength": 2,
                                "store_id": 2147000422
                            },
                            {
                                "id": 2,
                                "rpe_id": 2,
                                "start_time": "10:00:00",
                                "end_time": "11:00:00",
                                "train_min": 60,
                                "rest_min": 10,
                                "strength": 3,
                                "store_id": 2147000422
                            }
                        ]
                    }
                },
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "object": {
                            "date_list": {
                                "array": [
                                    "string",
                                    "string"
                                ]
                            },
                            "detail": {
                                "object": {
                                    "info": {
                                        "array": [
                                            {
                                                "object": {
                                                    "end_time": "string",
                                                    "id": "number",
                                                    "rest_min": "number",
                                                    "rpe_id": "number",
                                                    "start_time": "string",
                                                    "store_id": "number",
                                                    "strength": "number",
                                                    "train_min": "number"
                                                }
                                            },
                                            {
                                                "object": {
                                                    "end_time": "string",
                                                    "id": "number",
                                                    "rest_min": "number",
                                                    "rpe_id": "number",
                                                    "start_time": "string",
                                                    "store_id": "number",
                                                    "strength": "number",
                                                    "train_min": "number"
                                                }
                                            }
                                        ]
                                    },
                                    "staff_id": "number",
                                    "train_date": "string",
                                    "train_environment": "number",
                                    "train_temperature": "number"
                                }
                            }
                        }
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "full_original_projection_equal": true,
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_TERMINAL_RPE_OVERLAP_REJECT",
            "method": "POST",
            "path": "/terminal/store.Habit/setRpe",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "message": "训练时间不能交叉重复",
                "status": 500,
                "data": [],
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "array": []
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "original_rows_unchanged": true,
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_TERMINAL_RPE_REPLACE_FIRST",
            "method": "POST",
            "path": "/terminal/store.Habit/setRpe",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "status": 200,
                "message": "添加成功",
                "data": [],
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "array": []
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "independent_state": {
                "rpe_rows": 2,
                "same_parent_ids": true,
                "first_date_info_rows": 2,
                "old_info_ids_gone": true,
                "train_min": 35,
                "strength": 4
            },
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_TERMINAL_RPE_REPLACED_FIRST",
            "method": "POST",
            "path": "/terminal/store.Habit/detailRpe",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "status": 200,
                "message": "success",
                "data": {
                    "date_list": [
                        "2030-02-02"
                    ],
                    "detail": {
                        "staff_id": 1,
                        "train_date": "2030-02-02",
                        "train_temperature": 1,
                        "train_environment": 1,
                        "info": [
                            {
                                "id": 1,
                                "rpe_id": 1,
                                "start_time": "08:00:00",
                                "end_time": "08:35:00",
                                "train_min": 35,
                                "rest_min": 10,
                                "strength": 4,
                                "store_id": 2147000422
                            },
                            {
                                "id": 2,
                                "rpe_id": 1,
                                "start_time": "10:00:00",
                                "end_time": "11:00:00",
                                "train_min": 60,
                                "rest_min": 10,
                                "strength": 3,
                                "store_id": 2147000422
                            }
                        ]
                    }
                },
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "object": {
                            "date_list": {
                                "array": [
                                    "string"
                                ]
                            },
                            "detail": {
                                "object": {
                                    "info": {
                                        "array": [
                                            {
                                                "object": {
                                                    "end_time": "string",
                                                    "id": "number",
                                                    "rest_min": "number",
                                                    "rpe_id": "number",
                                                    "start_time": "string",
                                                    "store_id": "number",
                                                    "strength": "number",
                                                    "train_min": "number"
                                                }
                                            },
                                            {
                                                "object": {
                                                    "end_time": "string",
                                                    "id": "number",
                                                    "rest_min": "number",
                                                    "rpe_id": "number",
                                                    "start_time": "string",
                                                    "store_id": "number",
                                                    "strength": "number",
                                                    "train_min": "number"
                                                }
                                            }
                                        ]
                                    },
                                    "staff_id": "number",
                                    "train_date": "string",
                                    "train_environment": "number",
                                    "train_temperature": "number"
                                }
                            }
                        }
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "full_original_projection_equal": true,
            "trace_format_valid": true
        },
        {
            "scenario": "PILOT_HAB_TERMINAL_RPE_SECOND_UNCHANGED",
            "method": "POST",
            "path": "/terminal/store.Habit/detailRpe",
            "encoding": "json",
            "http_status": 200,
            "body": {
                "status": 200,
                "message": "success",
                "data": {
                    "date_list": [
                        "2030-02-03"
                    ],
                    "detail": {
                        "staff_id": 1,
                        "train_date": "2030-02-03",
                        "train_temperature": 1,
                        "train_environment": 1,
                        "info": [
                            {
                                "id": 1,
                                "rpe_id": 2,
                                "start_time": "08:00:00",
                                "end_time": "09:00:00",
                                "train_min": 60,
                                "rest_min": 10,
                                "strength": 2,
                                "store_id": 2147000422
                            },
                            {
                                "id": 2,
                                "rpe_id": 2,
                                "start_time": "10:00:00",
                                "end_time": "11:00:00",
                                "train_min": 60,
                                "rest_min": 10,
                                "strength": 3,
                                "store_id": 2147000422
                            }
                        ]
                    }
                },
                "trace_id": "VALID_DYNAMIC_TRACE"
            },
            "raw_json_shape": {
                "object": {
                    "data": {
                        "object": {
                            "date_list": {
                                "array": [
                                    "string"
                                ]
                            },
                            "detail": {
                                "object": {
                                    "info": {
                                        "array": [
                                            {
                                                "object": {
                                                    "end_time": "string",
                                                    "id": "number",
                                                    "rest_min": "number",
                                                    "rpe_id": "number",
                                                    "start_time": "string",
                                                    "store_id": "number",
                                                    "strength": "number",
                                                    "train_min": "number"
                                                }
                                            },
                                            {
                                                "object": {
                                                    "end_time": "string",
                                                    "id": "number",
                                                    "rest_min": "number",
                                                    "rpe_id": "number",
                                                    "start_time": "string",
                                                    "store_id": "number",
                                                    "strength": "number",
                                                    "train_min": "number"
                                                }
                                            }
                                        ]
                                    },
                                    "staff_id": "number",
                                    "train_date": "string",
                                    "train_environment": "number",
                                    "train_temperature": "number"
                                }
                            }
                        }
                    },
                    "message": "string",
                    "status": "number",
                    "trace_id": "string"
                }
            },
            "full_original_projection_equal": true,
            "trace_format_valid": true
        }
    ],
    "boundary_findings": [
        {
            "scenario": "PILOT_HAB_TERMINAL_GET_DETAIL",
            "method": "GET",
            "path": "/terminal/store.Habit/detail",
            "http_status": 200,
            "business_status": 500,
            "strict_scalar_type_error": true,
            "original_rows_unchanged": true,
            "classification": "shared-baseline-boundary-not-DB-positive"
        },
        {
            "scenario": "PILOT_HAB_TERMINAL_FORM_SET_HABIT",
            "method": "POST",
            "path": "/terminal/store.Habit/setHabit",
            "http_status": 200,
            "business_status": 500,
            "strict_scalar_type_error": true,
            "original_rows_unchanged": true,
            "classification": "shared-baseline-boundary-not-DB-positive"
        }
    ],
    "snapshot_scan_metrics": [
        {
            "staff": {
                "rows": 46033,
                "elapsed_ms": 8303
            },
            "habit": {
                "rows": 22,
                "elapsed_ms": 16
            },
            "habit_rpe": {
                "rows": 0,
                "elapsed_ms": 16
            },
            "habit_rpe_info": {
                "rows": 0,
                "elapsed_ms": 17
            },
            "config_enum": {
                "rows": 276,
                "elapsed_ms": 36
            }
        },
        {
            "staff": {
                "rows": 46033,
                "elapsed_ms": 8402
            },
            "habit": {
                "rows": 22,
                "elapsed_ms": 15
            },
            "habit_rpe": {
                "rows": 0,
                "elapsed_ms": 15
            },
            "habit_rpe_info": {
                "rows": 0,
                "elapsed_ms": 15
            },
            "config_enum": {
                "rows": 276,
                "elapsed_ms": 30
            }
        }
    ],
    "queue_captures": [
        {
            "kind": "pushJump",
            "action": "staffPower",
            "staff_id": 1,
            "store_id": 2147000421,
            "date": "2026-10-10",
            "owned_parameters_valid": true,
            "real_queue_executed": false
        },
        {
            "kind": "pushJump",
            "action": "staffPower",
            "staff_id": 1,
            "store_id": 2147000421,
            "date": "2026-10-10",
            "owned_parameters_valid": true,
            "real_queue_executed": false
        },
        {
            "kind": "pushJump",
            "action": "staffPower",
            "staff_id": 1,
            "store_id": 2147000421,
            "date": "2026-10-10",
            "owned_parameters_valid": true,
            "real_queue_executed": false
        }
    ],
    "real_queue_or_staff_power_executed": false,
    "cleanup": {
        "fresh_pdo_owned_rows": {
            "staff": 0,
            "habit": 0,
            "habit_rpe": 0,
            "habit_rpe_info": 0
        },
        "tokens_absent": true,
        "natural_tables_and_enum_unchanged": true,
        "health_targets_unchanged": true
    },
    "source_before": {
        "staff": {
            "rows": 46033,
            "sha": "8d6046ed0051cf95a9f3f185c240316f9af3431f1c53af7d2be67fb222bcb8b5",
            "streamed": true
        },
        "habit": {
            "rows": 22,
            "sha": "1ecb607d2ab7833a79049627e1ba6fbb5003f0dbf7ca408f2e28e6ad2cd6a401",
            "streamed": true
        },
        "habit_rpe": {
            "rows": 0,
            "sha": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
            "streamed": true
        },
        "habit_rpe_info": {
            "rows": 0,
            "sha": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
            "streamed": true
        },
        "config_enum": {
            "rows": 276,
            "sha": "5833bfda3d89ee4269aad4a550492279e22fe42c9ca60ec665b7754bbc77bbad",
            "streamed": true
        }
    },
    "error": null,
    "events": [
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_DETAIL_DEFAULT",
            "sequence": 1,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "5acaa2281660007a2d9ef5810f1b2d048f9188b68391df40713f7c579548a245",
            "callsites": [
                "app/common/model/habit/Habit.php:28",
                "app/store/service/staff/Habit.php:38",
                "app/store/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_DETAIL_DEFAULT",
            "sequence": 2,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "048f32d63facaa2a9707bd9a202592c36978a1c9812f13fae98043209ea9986b",
            "callsites": [
                "app/common/model/habit/Habit.php:28",
                "app/store/service/staff/Habit.php:38",
                "app/store/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_DETAIL_DEFAULT",
            "sequence": 3,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "bc7a69b8fb6c1bf9a8f5c57d96bcf0a5f9d4d90be69004af673455ad625d062e",
            "callsites": [
                "app/common/model/ConfigEnum.php:51",
                "app/store/service/staff/Habit.php:40",
                "app/store/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/common/model/ConfigEnum.php": "f47199c7fe3086005d25ba351005a207dfe81f1c564ccfc98a2f942f3f01f667"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_DETAIL_DEFAULT",
            "sequence": 4,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "dda7a3ed250520e75b6f5e4607f47a0e33cd8ff4a6eb89e179787e5e259f3b99",
            "callsites": [
                "app/common/model/ConfigEnum.php:54",
                "app/store/service/staff/Habit.php:40",
                "app/store/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/common/model/ConfigEnum.php": "f47199c7fe3086005d25ba351005a207dfe81f1c564ccfc98a2f942f3f01f667"
            }
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_STORE_DETAIL_DEFAULT",
            "observed_queries": 4,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_SET_HABIT_INSERT",
            "sequence": 1,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "8d2c884ef733671e38facd882a3f7d7a60104e60cb48ac0684133b9c2f547ba9",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/store/service/staff/Habit.php:61",
                "app/store/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_SET_HABIT_INSERT",
            "sequence": 2,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "d526a118c9ff099c9d463876fae8c4d60784a1a2268da0fefc56df15b2feb227",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/store/service/staff/Habit.php:61",
                "app/store/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_SET_HABIT_INSERT",
            "sequence": 3,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "5acaa2281660007a2d9ef5810f1b2d048f9188b68391df40713f7c579548a245",
            "callsites": [
                "app/store/service/staff/Habit.php:70",
                "app/store/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_SET_HABIT_INSERT",
            "sequence": 4,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "048f32d63facaa2a9707bd9a202592c36978a1c9812f13fae98043209ea9986b",
            "callsites": [
                "app/common/model/habit/Habit.php:28",
                "app/store/model/habit/Habit.php:24",
                "app/store/service/staff/Habit.php:71",
                "app/store/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/store/model/habit/Habit.php": "33e58e9587e5ad8ca4e24e0ae55fca8250d28ddd38b811f26cc292c2766e1447"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_SET_HABIT_INSERT",
            "sequence": 5,
            "operation": "insert",
            "fingerprint_lexical_warning": false,
            "fingerprint": "1c60d1b2d9d60f79665aef11ee264f55bf156e874fe7e21e0db351e63c870cdc",
            "callsites": [
                "app/store/model/habit/Habit.php:34",
                "app/store/service/staff/Habit.php:71",
                "app/store/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/store/model/habit/Habit.php": "33e58e9587e5ad8ca4e24e0ae55fca8250d28ddd38b811f26cc292c2766e1447"
            }
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_STORE_SET_HABIT_INSERT",
            "observed_queries": 5,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_DETAIL_SELECTED3",
            "sequence": 1,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "5acaa2281660007a2d9ef5810f1b2d048f9188b68391df40713f7c579548a245",
            "callsites": [
                "app/common/model/habit/Habit.php:28",
                "app/store/service/staff/Habit.php:38",
                "app/store/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_DETAIL_SELECTED3",
            "sequence": 2,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "048f32d63facaa2a9707bd9a202592c36978a1c9812f13fae98043209ea9986b",
            "callsites": [
                "app/common/model/habit/Habit.php:28",
                "app/store/service/staff/Habit.php:38",
                "app/store/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_DETAIL_SELECTED3",
            "sequence": 3,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "bc7a69b8fb6c1bf9a8f5c57d96bcf0a5f9d4d90be69004af673455ad625d062e",
            "callsites": [
                "app/common/model/ConfigEnum.php:51",
                "app/store/service/staff/Habit.php:40",
                "app/store/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/common/model/ConfigEnum.php": "f47199c7fe3086005d25ba351005a207dfe81f1c564ccfc98a2f942f3f01f667"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_DETAIL_SELECTED3",
            "sequence": 4,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "dda7a3ed250520e75b6f5e4607f47a0e33cd8ff4a6eb89e179787e5e259f3b99",
            "callsites": [
                "app/common/model/ConfigEnum.php:54",
                "app/store/service/staff/Habit.php:40",
                "app/store/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/common/model/ConfigEnum.php": "f47199c7fe3086005d25ba351005a207dfe81f1c564ccfc98a2f942f3f01f667"
            }
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_STORE_DETAIL_SELECTED3",
            "observed_queries": 4,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_SET_HABIT_UPDATE",
            "sequence": 1,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "8d2c884ef733671e38facd882a3f7d7a60104e60cb48ac0684133b9c2f547ba9",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/store/service/staff/Habit.php:61",
                "app/store/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_SET_HABIT_UPDATE",
            "sequence": 2,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "d526a118c9ff099c9d463876fae8c4d60784a1a2268da0fefc56df15b2feb227",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/store/service/staff/Habit.php:61",
                "app/store/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_SET_HABIT_UPDATE",
            "sequence": 3,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "5acaa2281660007a2d9ef5810f1b2d048f9188b68391df40713f7c579548a245",
            "callsites": [
                "app/store/service/staff/Habit.php:70",
                "app/store/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_SET_HABIT_UPDATE",
            "sequence": 4,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "048f32d63facaa2a9707bd9a202592c36978a1c9812f13fae98043209ea9986b",
            "callsites": [
                "app/common/model/habit/Habit.php:28",
                "app/store/model/habit/Habit.php:24",
                "app/store/service/staff/Habit.php:71",
                "app/store/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/store/model/habit/Habit.php": "33e58e9587e5ad8ca4e24e0ae55fca8250d28ddd38b811f26cc292c2766e1447"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_SET_HABIT_UPDATE",
            "sequence": 5,
            "operation": "update",
            "fingerprint_lexical_warning": false,
            "fingerprint": "efb3e092047647587d5d9f818501a027076d94b8420da4a6b3a835d837a5ce73",
            "callsites": [
                "app/store/model/habit/Habit.php:34",
                "app/store/service/staff/Habit.php:71",
                "app/store/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/store/model/habit/Habit.php": "33e58e9587e5ad8ca4e24e0ae55fca8250d28ddd38b811f26cc292c2766e1447"
            }
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_STORE_SET_HABIT_UPDATE",
            "observed_queries": 5,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_SET_HABIT_REPEAT",
            "sequence": 1,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "8d2c884ef733671e38facd882a3f7d7a60104e60cb48ac0684133b9c2f547ba9",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/store/service/staff/Habit.php:61",
                "app/store/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_SET_HABIT_REPEAT",
            "sequence": 2,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "d526a118c9ff099c9d463876fae8c4d60784a1a2268da0fefc56df15b2feb227",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/store/service/staff/Habit.php:61",
                "app/store/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_SET_HABIT_REPEAT",
            "sequence": 3,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "5acaa2281660007a2d9ef5810f1b2d048f9188b68391df40713f7c579548a245",
            "callsites": [
                "app/store/service/staff/Habit.php:70",
                "app/store/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_SET_HABIT_REPEAT",
            "sequence": 4,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "048f32d63facaa2a9707bd9a202592c36978a1c9812f13fae98043209ea9986b",
            "callsites": [
                "app/common/model/habit/Habit.php:28",
                "app/store/model/habit/Habit.php:24",
                "app/store/service/staff/Habit.php:71",
                "app/store/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/store/model/habit/Habit.php": "33e58e9587e5ad8ca4e24e0ae55fca8250d28ddd38b811f26cc292c2766e1447"
            }
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_STORE_SET_HABIT_REPEAT",
            "observed_queries": 4,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_DETAIL_SELECTED4",
            "sequence": 1,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "5acaa2281660007a2d9ef5810f1b2d048f9188b68391df40713f7c579548a245",
            "callsites": [
                "app/common/model/habit/Habit.php:28",
                "app/store/service/staff/Habit.php:38",
                "app/store/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_DETAIL_SELECTED4",
            "sequence": 2,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "048f32d63facaa2a9707bd9a202592c36978a1c9812f13fae98043209ea9986b",
            "callsites": [
                "app/common/model/habit/Habit.php:28",
                "app/store/service/staff/Habit.php:38",
                "app/store/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_DETAIL_SELECTED4",
            "sequence": 3,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "bc7a69b8fb6c1bf9a8f5c57d96bcf0a5f9d4d90be69004af673455ad625d062e",
            "callsites": [
                "app/common/model/ConfigEnum.php:51",
                "app/store/service/staff/Habit.php:40",
                "app/store/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/common/model/ConfigEnum.php": "f47199c7fe3086005d25ba351005a207dfe81f1c564ccfc98a2f942f3f01f667"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_DETAIL_SELECTED4",
            "sequence": 4,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "dda7a3ed250520e75b6f5e4607f47a0e33cd8ff4a6eb89e179787e5e259f3b99",
            "callsites": [
                "app/common/model/ConfigEnum.php:54",
                "app/store/service/staff/Habit.php:40",
                "app/store/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/common/model/ConfigEnum.php": "f47199c7fe3086005d25ba351005a207dfe81f1c564ccfc98a2f942f3f01f667"
            }
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_STORE_DETAIL_SELECTED4",
            "observed_queries": 4,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_EMPTY",
            "sequence": 1,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "f644ab0b9d95eb33dc8219beed3a1204925bda14f672c47fe2278a2ac4f127e5",
            "callsites": [
                "app/common/model/habit/HabitRpe.php:41",
                "app/store/service/staff/Habit.php:97",
                "app/store/controller/store/Habit.php:54"
            ],
            "source_hashes": {
                "app/common/model/habit/HabitRpe.php": "753d95b29fc1ee4416ddd62c2cf8d5d08193db9c818b34e6ebb4421d82130961",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_EMPTY",
            "sequence": 2,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "17af68a29f8e95c59c47f1d19656475ca3bdb679f3e4eab4452fa0cf082d6f70",
            "callsites": [
                "app/common/model/habit/HabitRpe.php:41",
                "app/store/service/staff/Habit.php:97",
                "app/store/controller/store/Habit.php:54"
            ],
            "source_hashes": {
                "app/common/model/habit/HabitRpe.php": "753d95b29fc1ee4416ddd62c2cf8d5d08193db9c818b34e6ebb4421d82130961",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_STORE_RPE_EMPTY",
            "observed_queries": 2,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_STORE_RPE_MISSING_REJECT",
            "observed_queries": 0,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_RANGE_INSERT",
            "sequence": 1,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "f644ab0b9d95eb33dc8219beed3a1204925bda14f672c47fe2278a2ac4f127e5",
            "callsites": [
                "app/store/service/staff/Habit.php:140",
                "app/store/controller/store/Habit.php:66"
            ],
            "source_hashes": {
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_RANGE_INSERT",
            "sequence": 2,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "126a8f7f69222ad086fa3adb8dbe944db01baf1d464b9e15a3acfe4c0bd5f63b",
            "callsites": [
                "app/store/model/habit/HabitRpe.php:60",
                "app/store/model/habit/HabitRpe.php:36",
                "app/store/model/habit/HabitRpe.php:42",
                "app/store/service/staff/Habit.php:141",
                "app/store/controller/store/Habit.php:66"
            ],
            "source_hashes": {
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/store/model/habit/HabitRpe.php": "3d00cf009107ab623f89a8efafdc8fbb2ebdeb5aeaa305abcac14a2e2dd96aeb"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_RANGE_INSERT",
            "sequence": 3,
            "operation": "insert",
            "fingerprint_lexical_warning": false,
            "fingerprint": "31cd7b47d1650ef69acaf129f088459c2675bd26d4d73ba6230960da23c89c1f",
            "callsites": [
                "app/store/model/habit/HabitRpe.php:65",
                "app/store/model/habit/HabitRpe.php:36",
                "app/store/model/habit/HabitRpe.php:42",
                "app/store/service/staff/Habit.php:141",
                "app/store/controller/store/Habit.php:66"
            ],
            "source_hashes": {
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/store/model/habit/HabitRpe.php": "3d00cf009107ab623f89a8efafdc8fbb2ebdeb5aeaa305abcac14a2e2dd96aeb"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_RANGE_INSERT",
            "sequence": 4,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "ff37809c71c07c976f9551d89587be956c8ce1c150f7f2491caa7e7e3be7bd43",
            "callsites": [
                "app/store/model/habit/HabitRpe.php:71",
                "app/store/model/habit/HabitRpe.php:36",
                "app/store/model/habit/HabitRpe.php:42",
                "app/store/service/staff/Habit.php:141",
                "app/store/controller/store/Habit.php:66"
            ],
            "source_hashes": {
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/store/model/habit/HabitRpe.php": "3d00cf009107ab623f89a8efafdc8fbb2ebdeb5aeaa305abcac14a2e2dd96aeb"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_RANGE_INSERT",
            "sequence": 5,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "3b879f388beecd7052d5922467547a9c348ae6c84d4fdc16834feab6abe7fcd8",
            "callsites": [
                "app/store/model/habit/HabitRpeInfo.php:42",
                "app/store/model/habit/HabitRpe.php:72",
                "app/store/model/habit/HabitRpe.php:36",
                "app/store/model/habit/HabitRpe.php:42",
                "app/store/service/staff/Habit.php:141",
                "app/store/controller/store/Habit.php:66"
            ],
            "source_hashes": {
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/store/model/habit/HabitRpe.php": "3d00cf009107ab623f89a8efafdc8fbb2ebdeb5aeaa305abcac14a2e2dd96aeb",
                "app/store/model/habit/HabitRpeInfo.php": "04ebe66e687b3429d80cc9269746a44bdd45fb02266ede62a998e32fc7ed427d"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_RANGE_INSERT",
            "sequence": 6,
            "operation": "insert",
            "fingerprint_lexical_warning": false,
            "fingerprint": "739e82f36a344678f061f30cb19d0b31d829210334652962cd402e12538b667a",
            "callsites": [
                "app/store/model/habit/HabitRpeInfo.php:52",
                "app/store/model/habit/HabitRpe.php:72",
                "app/store/model/habit/HabitRpe.php:36",
                "app/store/model/habit/HabitRpe.php:42",
                "app/store/service/staff/Habit.php:141",
                "app/store/controller/store/Habit.php:66"
            ],
            "source_hashes": {
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/store/model/habit/HabitRpe.php": "3d00cf009107ab623f89a8efafdc8fbb2ebdeb5aeaa305abcac14a2e2dd96aeb",
                "app/store/model/habit/HabitRpeInfo.php": "04ebe66e687b3429d80cc9269746a44bdd45fb02266ede62a998e32fc7ed427d"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_RANGE_INSERT",
            "sequence": 7,
            "operation": "insert",
            "fingerprint_lexical_warning": false,
            "fingerprint": "739e82f36a344678f061f30cb19d0b31d829210334652962cd402e12538b667a",
            "callsites": [
                "app/store/model/habit/HabitRpeInfo.php:52",
                "app/store/model/habit/HabitRpe.php:72",
                "app/store/model/habit/HabitRpe.php:36",
                "app/store/model/habit/HabitRpe.php:42",
                "app/store/service/staff/Habit.php:141",
                "app/store/controller/store/Habit.php:66"
            ],
            "source_hashes": {
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/store/model/habit/HabitRpe.php": "3d00cf009107ab623f89a8efafdc8fbb2ebdeb5aeaa305abcac14a2e2dd96aeb",
                "app/store/model/habit/HabitRpeInfo.php": "04ebe66e687b3429d80cc9269746a44bdd45fb02266ede62a998e32fc7ed427d"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_RANGE_INSERT",
            "sequence": 8,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "126a8f7f69222ad086fa3adb8dbe944db01baf1d464b9e15a3acfe4c0bd5f63b",
            "callsites": [
                "app/store/model/habit/HabitRpe.php:60",
                "app/store/model/habit/HabitRpe.php:36",
                "app/store/model/habit/HabitRpe.php:42",
                "app/store/service/staff/Habit.php:141",
                "app/store/controller/store/Habit.php:66"
            ],
            "source_hashes": {
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/store/model/habit/HabitRpe.php": "3d00cf009107ab623f89a8efafdc8fbb2ebdeb5aeaa305abcac14a2e2dd96aeb",
                "app/store/model/habit/HabitRpeInfo.php": "04ebe66e687b3429d80cc9269746a44bdd45fb02266ede62a998e32fc7ed427d"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_RANGE_INSERT",
            "sequence": 9,
            "operation": "insert",
            "fingerprint_lexical_warning": false,
            "fingerprint": "31cd7b47d1650ef69acaf129f088459c2675bd26d4d73ba6230960da23c89c1f",
            "callsites": [
                "app/store/model/habit/HabitRpe.php:65",
                "app/store/model/habit/HabitRpe.php:36",
                "app/store/model/habit/HabitRpe.php:42",
                "app/store/service/staff/Habit.php:141",
                "app/store/controller/store/Habit.php:66"
            ],
            "source_hashes": {
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/store/model/habit/HabitRpe.php": "3d00cf009107ab623f89a8efafdc8fbb2ebdeb5aeaa305abcac14a2e2dd96aeb",
                "app/store/model/habit/HabitRpeInfo.php": "04ebe66e687b3429d80cc9269746a44bdd45fb02266ede62a998e32fc7ed427d"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_RANGE_INSERT",
            "sequence": 10,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "3b879f388beecd7052d5922467547a9c348ae6c84d4fdc16834feab6abe7fcd8",
            "callsites": [
                "app/store/model/habit/HabitRpeInfo.php:42",
                "app/store/model/habit/HabitRpe.php:72",
                "app/store/model/habit/HabitRpe.php:36",
                "app/store/model/habit/HabitRpe.php:42",
                "app/store/service/staff/Habit.php:141",
                "app/store/controller/store/Habit.php:66"
            ],
            "source_hashes": {
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/store/model/habit/HabitRpe.php": "3d00cf009107ab623f89a8efafdc8fbb2ebdeb5aeaa305abcac14a2e2dd96aeb",
                "app/store/model/habit/HabitRpeInfo.php": "04ebe66e687b3429d80cc9269746a44bdd45fb02266ede62a998e32fc7ed427d"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_RANGE_INSERT",
            "sequence": 11,
            "operation": "insert",
            "fingerprint_lexical_warning": false,
            "fingerprint": "739e82f36a344678f061f30cb19d0b31d829210334652962cd402e12538b667a",
            "callsites": [
                "app/store/model/habit/HabitRpeInfo.php:52",
                "app/store/model/habit/HabitRpe.php:72",
                "app/store/model/habit/HabitRpe.php:36",
                "app/store/model/habit/HabitRpe.php:42",
                "app/store/service/staff/Habit.php:141",
                "app/store/controller/store/Habit.php:66"
            ],
            "source_hashes": {
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/store/model/habit/HabitRpe.php": "3d00cf009107ab623f89a8efafdc8fbb2ebdeb5aeaa305abcac14a2e2dd96aeb",
                "app/store/model/habit/HabitRpeInfo.php": "04ebe66e687b3429d80cc9269746a44bdd45fb02266ede62a998e32fc7ed427d"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_RANGE_INSERT",
            "sequence": 12,
            "operation": "insert",
            "fingerprint_lexical_warning": false,
            "fingerprint": "739e82f36a344678f061f30cb19d0b31d829210334652962cd402e12538b667a",
            "callsites": [
                "app/store/model/habit/HabitRpeInfo.php:52",
                "app/store/model/habit/HabitRpe.php:72",
                "app/store/model/habit/HabitRpe.php:36",
                "app/store/model/habit/HabitRpe.php:42",
                "app/store/service/staff/Habit.php:141",
                "app/store/controller/store/Habit.php:66"
            ],
            "source_hashes": {
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/store/model/habit/HabitRpe.php": "3d00cf009107ab623f89a8efafdc8fbb2ebdeb5aeaa305abcac14a2e2dd96aeb",
                "app/store/model/habit/HabitRpeInfo.php": "04ebe66e687b3429d80cc9269746a44bdd45fb02266ede62a998e32fc7ed427d"
            }
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_STORE_RPE_RANGE_INSERT",
            "observed_queries": 12,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_TWO_DATES",
            "sequence": 1,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "f644ab0b9d95eb33dc8219beed3a1204925bda14f672c47fe2278a2ac4f127e5",
            "callsites": [
                "app/common/model/habit/HabitRpe.php:41",
                "app/store/service/staff/Habit.php:97",
                "app/store/controller/store/Habit.php:54"
            ],
            "source_hashes": {
                "app/common/model/habit/HabitRpe.php": "753d95b29fc1ee4416ddd62c2cf8d5d08193db9c818b34e6ebb4421d82130961",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_TWO_DATES",
            "sequence": 2,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "17af68a29f8e95c59c47f1d19656475ca3bdb679f3e4eab4452fa0cf082d6f70",
            "callsites": [
                "app/common/model/habit/HabitRpe.php:41",
                "app/store/service/staff/Habit.php:97",
                "app/store/controller/store/Habit.php:54"
            ],
            "source_hashes": {
                "app/common/model/habit/HabitRpe.php": "753d95b29fc1ee4416ddd62c2cf8d5d08193db9c818b34e6ebb4421d82130961",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_TWO_DATES",
            "sequence": 3,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "ff37809c71c07c976f9551d89587be956c8ce1c150f7f2491caa7e7e3be7bd43",
            "callsites": [
                "app/common/model/habit/HabitRpe.php:50",
                "app/common/model/habit/HabitRpe.php:41",
                "app/store/service/staff/Habit.php:97",
                "app/store/controller/store/Habit.php:54"
            ],
            "source_hashes": {
                "app/common/model/habit/HabitRpe.php": "753d95b29fc1ee4416ddd62c2cf8d5d08193db9c818b34e6ebb4421d82130961",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_TWO_DATES",
            "sequence": 4,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "3b879f388beecd7052d5922467547a9c348ae6c84d4fdc16834feab6abe7fcd8",
            "callsites": [
                "app/common/model/habit/HabitRpe.php:41",
                "app/store/service/staff/Habit.php:97",
                "app/store/controller/store/Habit.php:54"
            ],
            "source_hashes": {
                "app/common/model/habit/HabitRpe.php": "753d95b29fc1ee4416ddd62c2cf8d5d08193db9c818b34e6ebb4421d82130961",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_STORE_RPE_TWO_DATES",
            "observed_queries": 4,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_STORE_RPE_OVERLAP_REJECT",
            "observed_queries": 0,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_REPLACE_FIRST",
            "sequence": 1,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "f644ab0b9d95eb33dc8219beed3a1204925bda14f672c47fe2278a2ac4f127e5",
            "callsites": [
                "app/store/service/staff/Habit.php:140",
                "app/store/controller/store/Habit.php:66"
            ],
            "source_hashes": {
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_REPLACE_FIRST",
            "sequence": 2,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "126a8f7f69222ad086fa3adb8dbe944db01baf1d464b9e15a3acfe4c0bd5f63b",
            "callsites": [
                "app/store/model/habit/HabitRpe.php:60",
                "app/store/model/habit/HabitRpe.php:36",
                "app/store/model/habit/HabitRpe.php:42",
                "app/store/service/staff/Habit.php:141",
                "app/store/controller/store/Habit.php:66"
            ],
            "source_hashes": {
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/store/model/habit/HabitRpe.php": "3d00cf009107ab623f89a8efafdc8fbb2ebdeb5aeaa305abcac14a2e2dd96aeb"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_REPLACE_FIRST",
            "sequence": 3,
            "operation": "update",
            "fingerprint_lexical_warning": false,
            "fingerprint": "19d988378ae154be28b01df59f225a9beb7b35c52a72b74f2f6dee77915ef38b",
            "callsites": [
                "app/store/model/habit/HabitRpe.php:65",
                "app/store/model/habit/HabitRpe.php:36",
                "app/store/model/habit/HabitRpe.php:42",
                "app/store/service/staff/Habit.php:141",
                "app/store/controller/store/Habit.php:66"
            ],
            "source_hashes": {
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/store/model/habit/HabitRpe.php": "3d00cf009107ab623f89a8efafdc8fbb2ebdeb5aeaa305abcac14a2e2dd96aeb"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_REPLACE_FIRST",
            "sequence": 4,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "ff37809c71c07c976f9551d89587be956c8ce1c150f7f2491caa7e7e3be7bd43",
            "callsites": [
                "app/store/model/habit/HabitRpe.php:71",
                "app/store/model/habit/HabitRpe.php:36",
                "app/store/model/habit/HabitRpe.php:42",
                "app/store/service/staff/Habit.php:141",
                "app/store/controller/store/Habit.php:66"
            ],
            "source_hashes": {
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/store/model/habit/HabitRpe.php": "3d00cf009107ab623f89a8efafdc8fbb2ebdeb5aeaa305abcac14a2e2dd96aeb"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_REPLACE_FIRST",
            "sequence": 5,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "3b879f388beecd7052d5922467547a9c348ae6c84d4fdc16834feab6abe7fcd8",
            "callsites": [
                "app/store/model/habit/HabitRpeInfo.php:42",
                "app/store/model/habit/HabitRpe.php:72",
                "app/store/model/habit/HabitRpe.php:36",
                "app/store/model/habit/HabitRpe.php:42",
                "app/store/service/staff/Habit.php:141",
                "app/store/controller/store/Habit.php:66"
            ],
            "source_hashes": {
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/store/model/habit/HabitRpe.php": "3d00cf009107ab623f89a8efafdc8fbb2ebdeb5aeaa305abcac14a2e2dd96aeb",
                "app/store/model/habit/HabitRpeInfo.php": "04ebe66e687b3429d80cc9269746a44bdd45fb02266ede62a998e32fc7ed427d"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_REPLACE_FIRST",
            "sequence": 6,
            "operation": "delete",
            "fingerprint_lexical_warning": false,
            "fingerprint": "aca5ce1db678d0cc3855ef3ba0fb15a4323b8b4472d6b549d16524bcc7e78dd0",
            "callsites": [
                "app/store/model/habit/HabitRpeInfo.php:46",
                "app/store/model/habit/HabitRpe.php:72",
                "app/store/model/habit/HabitRpe.php:36",
                "app/store/model/habit/HabitRpe.php:42",
                "app/store/service/staff/Habit.php:141",
                "app/store/controller/store/Habit.php:66"
            ],
            "source_hashes": {
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/store/model/habit/HabitRpe.php": "3d00cf009107ab623f89a8efafdc8fbb2ebdeb5aeaa305abcac14a2e2dd96aeb",
                "app/store/model/habit/HabitRpeInfo.php": "04ebe66e687b3429d80cc9269746a44bdd45fb02266ede62a998e32fc7ed427d"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_REPLACE_FIRST",
            "sequence": 7,
            "operation": "insert",
            "fingerprint_lexical_warning": false,
            "fingerprint": "739e82f36a344678f061f30cb19d0b31d829210334652962cd402e12538b667a",
            "callsites": [
                "app/store/model/habit/HabitRpeInfo.php:52",
                "app/store/model/habit/HabitRpe.php:72",
                "app/store/model/habit/HabitRpe.php:36",
                "app/store/model/habit/HabitRpe.php:42",
                "app/store/service/staff/Habit.php:141",
                "app/store/controller/store/Habit.php:66"
            ],
            "source_hashes": {
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/store/model/habit/HabitRpe.php": "3d00cf009107ab623f89a8efafdc8fbb2ebdeb5aeaa305abcac14a2e2dd96aeb",
                "app/store/model/habit/HabitRpeInfo.php": "04ebe66e687b3429d80cc9269746a44bdd45fb02266ede62a998e32fc7ed427d"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_REPLACE_FIRST",
            "sequence": 8,
            "operation": "insert",
            "fingerprint_lexical_warning": false,
            "fingerprint": "739e82f36a344678f061f30cb19d0b31d829210334652962cd402e12538b667a",
            "callsites": [
                "app/store/model/habit/HabitRpeInfo.php:52",
                "app/store/model/habit/HabitRpe.php:72",
                "app/store/model/habit/HabitRpe.php:36",
                "app/store/model/habit/HabitRpe.php:42",
                "app/store/service/staff/Habit.php:141",
                "app/store/controller/store/Habit.php:66"
            ],
            "source_hashes": {
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a",
                "app/store/model/habit/HabitRpe.php": "3d00cf009107ab623f89a8efafdc8fbb2ebdeb5aeaa305abcac14a2e2dd96aeb",
                "app/store/model/habit/HabitRpeInfo.php": "04ebe66e687b3429d80cc9269746a44bdd45fb02266ede62a998e32fc7ed427d"
            }
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_STORE_RPE_REPLACE_FIRST",
            "observed_queries": 8,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_REPLACED_FIRST",
            "sequence": 1,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "f644ab0b9d95eb33dc8219beed3a1204925bda14f672c47fe2278a2ac4f127e5",
            "callsites": [
                "app/common/model/habit/HabitRpe.php:41",
                "app/store/service/staff/Habit.php:97",
                "app/store/controller/store/Habit.php:54"
            ],
            "source_hashes": {
                "app/common/model/habit/HabitRpe.php": "753d95b29fc1ee4416ddd62c2cf8d5d08193db9c818b34e6ebb4421d82130961",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_REPLACED_FIRST",
            "sequence": 2,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "17af68a29f8e95c59c47f1d19656475ca3bdb679f3e4eab4452fa0cf082d6f70",
            "callsites": [
                "app/common/model/habit/HabitRpe.php:41",
                "app/store/service/staff/Habit.php:97",
                "app/store/controller/store/Habit.php:54"
            ],
            "source_hashes": {
                "app/common/model/habit/HabitRpe.php": "753d95b29fc1ee4416ddd62c2cf8d5d08193db9c818b34e6ebb4421d82130961",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_REPLACED_FIRST",
            "sequence": 3,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "ff37809c71c07c976f9551d89587be956c8ce1c150f7f2491caa7e7e3be7bd43",
            "callsites": [
                "app/common/model/habit/HabitRpe.php:50",
                "app/common/model/habit/HabitRpe.php:41",
                "app/store/service/staff/Habit.php:97",
                "app/store/controller/store/Habit.php:54"
            ],
            "source_hashes": {
                "app/common/model/habit/HabitRpe.php": "753d95b29fc1ee4416ddd62c2cf8d5d08193db9c818b34e6ebb4421d82130961",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_REPLACED_FIRST",
            "sequence": 4,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "3b879f388beecd7052d5922467547a9c348ae6c84d4fdc16834feab6abe7fcd8",
            "callsites": [
                "app/common/model/habit/HabitRpe.php:41",
                "app/store/service/staff/Habit.php:97",
                "app/store/controller/store/Habit.php:54"
            ],
            "source_hashes": {
                "app/common/model/habit/HabitRpe.php": "753d95b29fc1ee4416ddd62c2cf8d5d08193db9c818b34e6ebb4421d82130961",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_STORE_RPE_REPLACED_FIRST",
            "observed_queries": 4,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_SECOND_UNCHANGED",
            "sequence": 1,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "f644ab0b9d95eb33dc8219beed3a1204925bda14f672c47fe2278a2ac4f127e5",
            "callsites": [
                "app/common/model/habit/HabitRpe.php:41",
                "app/store/service/staff/Habit.php:97",
                "app/store/controller/store/Habit.php:54"
            ],
            "source_hashes": {
                "app/common/model/habit/HabitRpe.php": "753d95b29fc1ee4416ddd62c2cf8d5d08193db9c818b34e6ebb4421d82130961",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_SECOND_UNCHANGED",
            "sequence": 2,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "17af68a29f8e95c59c47f1d19656475ca3bdb679f3e4eab4452fa0cf082d6f70",
            "callsites": [
                "app/common/model/habit/HabitRpe.php:41",
                "app/store/service/staff/Habit.php:97",
                "app/store/controller/store/Habit.php:54"
            ],
            "source_hashes": {
                "app/common/model/habit/HabitRpe.php": "753d95b29fc1ee4416ddd62c2cf8d5d08193db9c818b34e6ebb4421d82130961",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_SECOND_UNCHANGED",
            "sequence": 3,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "ff37809c71c07c976f9551d89587be956c8ce1c150f7f2491caa7e7e3be7bd43",
            "callsites": [
                "app/common/model/habit/HabitRpe.php:50",
                "app/common/model/habit/HabitRpe.php:41",
                "app/store/service/staff/Habit.php:97",
                "app/store/controller/store/Habit.php:54"
            ],
            "source_hashes": {
                "app/common/model/habit/HabitRpe.php": "753d95b29fc1ee4416ddd62c2cf8d5d08193db9c818b34e6ebb4421d82130961",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_STORE_RPE_SECOND_UNCHANGED",
            "sequence": 4,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "3b879f388beecd7052d5922467547a9c348ae6c84d4fdc16834feab6abe7fcd8",
            "callsites": [
                "app/common/model/habit/HabitRpe.php:41",
                "app/store/service/staff/Habit.php:97",
                "app/store/controller/store/Habit.php:54"
            ],
            "source_hashes": {
                "app/common/model/habit/HabitRpe.php": "753d95b29fc1ee4416ddd62c2cf8d5d08193db9c818b34e6ebb4421d82130961",
                "app/store/service/staff/Habit.php": "043bfdc88404711a884e59ce14ea18fa4c487e247c8c39bc7b6893225f9c1c11",
                "app/store/controller/store/Habit.php": "8a42e958ba77a35bd1dde45591b87d2ed8792050729d0bb2f8a94e558fcf540a"
            }
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_STORE_RPE_SECOND_UNCHANGED",
            "observed_queries": 4,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_DETAIL_DEFAULT",
            "sequence": 1,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "8d2c884ef733671e38facd882a3f7d7a60104e60cb48ac0684133b9c2f547ba9",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/terminal/service/staff/Habit.php:35",
                "app/terminal/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_DETAIL_DEFAULT",
            "sequence": 2,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "d526a118c9ff099c9d463876fae8c4d60784a1a2268da0fefc56df15b2feb227",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/terminal/service/staff/Habit.php:35",
                "app/terminal/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_DETAIL_DEFAULT",
            "sequence": 3,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "5acaa2281660007a2d9ef5810f1b2d048f9188b68391df40713f7c579548a245",
            "callsites": [
                "app/common/model/habit/Habit.php:28",
                "app/terminal/service/staff/Habit.php:40",
                "app/terminal/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_DETAIL_DEFAULT",
            "sequence": 4,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "048f32d63facaa2a9707bd9a202592c36978a1c9812f13fae98043209ea9986b",
            "callsites": [
                "app/common/model/habit/Habit.php:28",
                "app/terminal/service/staff/Habit.php:40",
                "app/terminal/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_DETAIL_DEFAULT",
            "sequence": 5,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "bc7a69b8fb6c1bf9a8f5c57d96bcf0a5f9d4d90be69004af673455ad625d062e",
            "callsites": [
                "app/common/model/ConfigEnum.php:51",
                "app/terminal/service/staff/Habit.php:42",
                "app/terminal/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/common/model/ConfigEnum.php": "f47199c7fe3086005d25ba351005a207dfe81f1c564ccfc98a2f942f3f01f667"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_DETAIL_DEFAULT",
            "sequence": 6,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "dda7a3ed250520e75b6f5e4607f47a0e33cd8ff4a6eb89e179787e5e259f3b99",
            "callsites": [
                "app/common/model/ConfigEnum.php:54",
                "app/terminal/service/staff/Habit.php:42",
                "app/terminal/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/common/model/ConfigEnum.php": "f47199c7fe3086005d25ba351005a207dfe81f1c564ccfc98a2f942f3f01f667"
            }
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_TERMINAL_DETAIL_DEFAULT",
            "observed_queries": 6,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_SET_HABIT_INSERT",
            "sequence": 1,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "8d2c884ef733671e38facd882a3f7d7a60104e60cb48ac0684133b9c2f547ba9",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/terminal/service/staff/Habit.php:63",
                "app/terminal/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_SET_HABIT_INSERT",
            "sequence": 2,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "d526a118c9ff099c9d463876fae8c4d60784a1a2268da0fefc56df15b2feb227",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/terminal/service/staff/Habit.php:63",
                "app/terminal/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_SET_HABIT_INSERT",
            "sequence": 3,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "5acaa2281660007a2d9ef5810f1b2d048f9188b68391df40713f7c579548a245",
            "callsites": [
                "app/terminal/service/staff/Habit.php:72",
                "app/terminal/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_SET_HABIT_INSERT",
            "sequence": 4,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "048f32d63facaa2a9707bd9a202592c36978a1c9812f13fae98043209ea9986b",
            "callsites": [
                "app/common/model/habit/Habit.php:28",
                "app/terminal/model/habit/Habit.php:24",
                "app/terminal/service/staff/Habit.php:73",
                "app/terminal/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/terminal/model/habit/Habit.php": "833978b36ae1b7cd640c707f14c7eaa18c22990a3b1c062cd908e0e559a254df"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_SET_HABIT_INSERT",
            "sequence": 5,
            "operation": "insert",
            "fingerprint_lexical_warning": false,
            "fingerprint": "1c60d1b2d9d60f79665aef11ee264f55bf156e874fe7e21e0db351e63c870cdc",
            "callsites": [
                "app/terminal/model/habit/Habit.php:34",
                "app/terminal/service/staff/Habit.php:73",
                "app/terminal/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/terminal/model/habit/Habit.php": "833978b36ae1b7cd640c707f14c7eaa18c22990a3b1c062cd908e0e559a254df"
            }
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_TERMINAL_SET_HABIT_INSERT",
            "observed_queries": 5,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_DETAIL_SELECTED3",
            "sequence": 1,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "8d2c884ef733671e38facd882a3f7d7a60104e60cb48ac0684133b9c2f547ba9",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/terminal/service/staff/Habit.php:35",
                "app/terminal/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_DETAIL_SELECTED3",
            "sequence": 2,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "d526a118c9ff099c9d463876fae8c4d60784a1a2268da0fefc56df15b2feb227",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/terminal/service/staff/Habit.php:35",
                "app/terminal/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_DETAIL_SELECTED3",
            "sequence": 3,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "5acaa2281660007a2d9ef5810f1b2d048f9188b68391df40713f7c579548a245",
            "callsites": [
                "app/common/model/habit/Habit.php:28",
                "app/terminal/service/staff/Habit.php:40",
                "app/terminal/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_DETAIL_SELECTED3",
            "sequence": 4,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "048f32d63facaa2a9707bd9a202592c36978a1c9812f13fae98043209ea9986b",
            "callsites": [
                "app/common/model/habit/Habit.php:28",
                "app/terminal/service/staff/Habit.php:40",
                "app/terminal/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_DETAIL_SELECTED3",
            "sequence": 5,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "bc7a69b8fb6c1bf9a8f5c57d96bcf0a5f9d4d90be69004af673455ad625d062e",
            "callsites": [
                "app/common/model/ConfigEnum.php:51",
                "app/terminal/service/staff/Habit.php:42",
                "app/terminal/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/common/model/ConfigEnum.php": "f47199c7fe3086005d25ba351005a207dfe81f1c564ccfc98a2f942f3f01f667"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_DETAIL_SELECTED3",
            "sequence": 6,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "dda7a3ed250520e75b6f5e4607f47a0e33cd8ff4a6eb89e179787e5e259f3b99",
            "callsites": [
                "app/common/model/ConfigEnum.php:54",
                "app/terminal/service/staff/Habit.php:42",
                "app/terminal/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/common/model/ConfigEnum.php": "f47199c7fe3086005d25ba351005a207dfe81f1c564ccfc98a2f942f3f01f667"
            }
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_TERMINAL_DETAIL_SELECTED3",
            "observed_queries": 6,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_SET_HABIT_UPDATE",
            "sequence": 1,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "8d2c884ef733671e38facd882a3f7d7a60104e60cb48ac0684133b9c2f547ba9",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/terminal/service/staff/Habit.php:63",
                "app/terminal/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_SET_HABIT_UPDATE",
            "sequence": 2,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "d526a118c9ff099c9d463876fae8c4d60784a1a2268da0fefc56df15b2feb227",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/terminal/service/staff/Habit.php:63",
                "app/terminal/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_SET_HABIT_UPDATE",
            "sequence": 3,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "5acaa2281660007a2d9ef5810f1b2d048f9188b68391df40713f7c579548a245",
            "callsites": [
                "app/terminal/service/staff/Habit.php:72",
                "app/terminal/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_SET_HABIT_UPDATE",
            "sequence": 4,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "048f32d63facaa2a9707bd9a202592c36978a1c9812f13fae98043209ea9986b",
            "callsites": [
                "app/common/model/habit/Habit.php:28",
                "app/terminal/model/habit/Habit.php:24",
                "app/terminal/service/staff/Habit.php:73",
                "app/terminal/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/terminal/model/habit/Habit.php": "833978b36ae1b7cd640c707f14c7eaa18c22990a3b1c062cd908e0e559a254df"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_SET_HABIT_UPDATE",
            "sequence": 5,
            "operation": "update",
            "fingerprint_lexical_warning": false,
            "fingerprint": "efb3e092047647587d5d9f818501a027076d94b8420da4a6b3a835d837a5ce73",
            "callsites": [
                "app/terminal/model/habit/Habit.php:34",
                "app/terminal/service/staff/Habit.php:73",
                "app/terminal/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/terminal/model/habit/Habit.php": "833978b36ae1b7cd640c707f14c7eaa18c22990a3b1c062cd908e0e559a254df"
            }
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_TERMINAL_SET_HABIT_UPDATE",
            "observed_queries": 5,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_SET_HABIT_REPEAT",
            "sequence": 1,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "8d2c884ef733671e38facd882a3f7d7a60104e60cb48ac0684133b9c2f547ba9",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/terminal/service/staff/Habit.php:63",
                "app/terminal/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_SET_HABIT_REPEAT",
            "sequence": 2,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "d526a118c9ff099c9d463876fae8c4d60784a1a2268da0fefc56df15b2feb227",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/terminal/service/staff/Habit.php:63",
                "app/terminal/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_SET_HABIT_REPEAT",
            "sequence": 3,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "5acaa2281660007a2d9ef5810f1b2d048f9188b68391df40713f7c579548a245",
            "callsites": [
                "app/terminal/service/staff/Habit.php:72",
                "app/terminal/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_SET_HABIT_REPEAT",
            "sequence": 4,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "048f32d63facaa2a9707bd9a202592c36978a1c9812f13fae98043209ea9986b",
            "callsites": [
                "app/common/model/habit/Habit.php:28",
                "app/terminal/model/habit/Habit.php:24",
                "app/terminal/service/staff/Habit.php:73",
                "app/terminal/controller/store/Habit.php:38"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/terminal/model/habit/Habit.php": "833978b36ae1b7cd640c707f14c7eaa18c22990a3b1c062cd908e0e559a254df"
            }
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_TERMINAL_SET_HABIT_REPEAT",
            "observed_queries": 4,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_DETAIL_SELECTED4",
            "sequence": 1,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "8d2c884ef733671e38facd882a3f7d7a60104e60cb48ac0684133b9c2f547ba9",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/terminal/service/staff/Habit.php:35",
                "app/terminal/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_DETAIL_SELECTED4",
            "sequence": 2,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "d526a118c9ff099c9d463876fae8c4d60784a1a2268da0fefc56df15b2feb227",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/terminal/service/staff/Habit.php:35",
                "app/terminal/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_DETAIL_SELECTED4",
            "sequence": 3,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "5acaa2281660007a2d9ef5810f1b2d048f9188b68391df40713f7c579548a245",
            "callsites": [
                "app/common/model/habit/Habit.php:28",
                "app/terminal/service/staff/Habit.php:40",
                "app/terminal/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_DETAIL_SELECTED4",
            "sequence": 4,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "048f32d63facaa2a9707bd9a202592c36978a1c9812f13fae98043209ea9986b",
            "callsites": [
                "app/common/model/habit/Habit.php:28",
                "app/terminal/service/staff/Habit.php:40",
                "app/terminal/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_DETAIL_SELECTED4",
            "sequence": 5,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "bc7a69b8fb6c1bf9a8f5c57d96bcf0a5f9d4d90be69004af673455ad625d062e",
            "callsites": [
                "app/common/model/ConfigEnum.php:51",
                "app/terminal/service/staff/Habit.php:42",
                "app/terminal/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/common/model/ConfigEnum.php": "f47199c7fe3086005d25ba351005a207dfe81f1c564ccfc98a2f942f3f01f667"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_DETAIL_SELECTED4",
            "sequence": 6,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "dda7a3ed250520e75b6f5e4607f47a0e33cd8ff4a6eb89e179787e5e259f3b99",
            "callsites": [
                "app/common/model/ConfigEnum.php:54",
                "app/terminal/service/staff/Habit.php:42",
                "app/terminal/controller/store/Habit.php:25"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/common/model/habit/Habit.php": "22d346fc9fe8e13c98ee6d5a66898790c0df78e7fdc9f00e16e3cd46b45779a9",
                "app/common/model/ConfigEnum.php": "f47199c7fe3086005d25ba351005a207dfe81f1c564ccfc98a2f942f3f01f667"
            }
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_TERMINAL_DETAIL_SELECTED4",
            "observed_queries": 6,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_EMPTY",
            "sequence": 1,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "8d2c884ef733671e38facd882a3f7d7a60104e60cb48ac0684133b9c2f547ba9",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/terminal/service/staff/Habit.php:85",
                "app/terminal/controller/store/Habit.php:55"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_EMPTY",
            "sequence": 2,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "d526a118c9ff099c9d463876fae8c4d60784a1a2268da0fefc56df15b2feb227",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/terminal/service/staff/Habit.php:85",
                "app/terminal/controller/store/Habit.php:55"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_EMPTY",
            "sequence": 3,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "f644ab0b9d95eb33dc8219beed3a1204925bda14f672c47fe2278a2ac4f127e5",
            "callsites": [
                "app/terminal/service/staff/Habit.php:93",
                "app/terminal/controller/store/Habit.php:55"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_EMPTY",
            "sequence": 4,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "0ad2dd066708f9d272cf8728050c76f7c0720e50c5c1dc211edef267693abfe2",
            "callsites": [
                "app/terminal/model/habit/HabitRpe.php:45",
                "app/terminal/service/staff/Habit.php:94",
                "app/terminal/controller/store/Habit.php:55"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c"
            }
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_TERMINAL_RPE_EMPTY",
            "observed_queries": 4,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_TERMINAL_RPE_MISSING_REJECT",
            "observed_queries": 0,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_RANGE_INSERT",
            "sequence": 1,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "f644ab0b9d95eb33dc8219beed3a1204925bda14f672c47fe2278a2ac4f127e5",
            "callsites": [
                "app/terminal/service/staff/Habit.php:160",
                "app/terminal/controller/store/Habit.php:67"
            ],
            "source_hashes": {
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_RANGE_INSERT",
            "sequence": 2,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "126a8f7f69222ad086fa3adb8dbe944db01baf1d464b9e15a3acfe4c0bd5f63b",
            "callsites": [
                "app/terminal/model/habit/HabitRpe.php:86",
                "app/terminal/model/habit/HabitRpe.php:62",
                "app/terminal/model/habit/HabitRpe.php:68",
                "app/terminal/service/staff/Habit.php:161",
                "app/terminal/controller/store/Habit.php:67"
            ],
            "source_hashes": {
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_RANGE_INSERT",
            "sequence": 3,
            "operation": "insert",
            "fingerprint_lexical_warning": false,
            "fingerprint": "31cd7b47d1650ef69acaf129f088459c2675bd26d4d73ba6230960da23c89c1f",
            "callsites": [
                "app/terminal/model/habit/HabitRpe.php:91",
                "app/terminal/model/habit/HabitRpe.php:62",
                "app/terminal/model/habit/HabitRpe.php:68",
                "app/terminal/service/staff/Habit.php:161",
                "app/terminal/controller/store/Habit.php:67"
            ],
            "source_hashes": {
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_RANGE_INSERT",
            "sequence": 4,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "ff37809c71c07c976f9551d89587be956c8ce1c150f7f2491caa7e7e3be7bd43",
            "callsites": [
                "app/terminal/model/habit/HabitRpe.php:97",
                "app/terminal/model/habit/HabitRpe.php:62",
                "app/terminal/model/habit/HabitRpe.php:68",
                "app/terminal/service/staff/Habit.php:161",
                "app/terminal/controller/store/Habit.php:67"
            ],
            "source_hashes": {
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_RANGE_INSERT",
            "sequence": 5,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "3b879f388beecd7052d5922467547a9c348ae6c84d4fdc16834feab6abe7fcd8",
            "callsites": [
                "app/terminal/model/habit/HabitRpeInfo.php:41",
                "app/terminal/model/habit/HabitRpe.php:98",
                "app/terminal/model/habit/HabitRpe.php:62",
                "app/terminal/model/habit/HabitRpe.php:68",
                "app/terminal/service/staff/Habit.php:161",
                "app/terminal/controller/store/Habit.php:67"
            ],
            "source_hashes": {
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c",
                "app/terminal/model/habit/HabitRpeInfo.php": "48c92c15bb689712049bb8ed9882eec9333157f319c27644a3b55ec938d17977"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_RANGE_INSERT",
            "sequence": 6,
            "operation": "insert",
            "fingerprint_lexical_warning": false,
            "fingerprint": "739e82f36a344678f061f30cb19d0b31d829210334652962cd402e12538b667a",
            "callsites": [
                "app/terminal/model/habit/HabitRpeInfo.php:51",
                "app/terminal/model/habit/HabitRpe.php:98",
                "app/terminal/model/habit/HabitRpe.php:62",
                "app/terminal/model/habit/HabitRpe.php:68",
                "app/terminal/service/staff/Habit.php:161",
                "app/terminal/controller/store/Habit.php:67"
            ],
            "source_hashes": {
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c",
                "app/terminal/model/habit/HabitRpeInfo.php": "48c92c15bb689712049bb8ed9882eec9333157f319c27644a3b55ec938d17977"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_RANGE_INSERT",
            "sequence": 7,
            "operation": "insert",
            "fingerprint_lexical_warning": false,
            "fingerprint": "739e82f36a344678f061f30cb19d0b31d829210334652962cd402e12538b667a",
            "callsites": [
                "app/terminal/model/habit/HabitRpeInfo.php:51",
                "app/terminal/model/habit/HabitRpe.php:98",
                "app/terminal/model/habit/HabitRpe.php:62",
                "app/terminal/model/habit/HabitRpe.php:68",
                "app/terminal/service/staff/Habit.php:161",
                "app/terminal/controller/store/Habit.php:67"
            ],
            "source_hashes": {
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c",
                "app/terminal/model/habit/HabitRpeInfo.php": "48c92c15bb689712049bb8ed9882eec9333157f319c27644a3b55ec938d17977"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_RANGE_INSERT",
            "sequence": 8,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "126a8f7f69222ad086fa3adb8dbe944db01baf1d464b9e15a3acfe4c0bd5f63b",
            "callsites": [
                "app/terminal/model/habit/HabitRpe.php:86",
                "app/terminal/model/habit/HabitRpe.php:62",
                "app/terminal/model/habit/HabitRpe.php:68",
                "app/terminal/service/staff/Habit.php:161",
                "app/terminal/controller/store/Habit.php:67"
            ],
            "source_hashes": {
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c",
                "app/terminal/model/habit/HabitRpeInfo.php": "48c92c15bb689712049bb8ed9882eec9333157f319c27644a3b55ec938d17977"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_RANGE_INSERT",
            "sequence": 9,
            "operation": "insert",
            "fingerprint_lexical_warning": false,
            "fingerprint": "31cd7b47d1650ef69acaf129f088459c2675bd26d4d73ba6230960da23c89c1f",
            "callsites": [
                "app/terminal/model/habit/HabitRpe.php:91",
                "app/terminal/model/habit/HabitRpe.php:62",
                "app/terminal/model/habit/HabitRpe.php:68",
                "app/terminal/service/staff/Habit.php:161",
                "app/terminal/controller/store/Habit.php:67"
            ],
            "source_hashes": {
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c",
                "app/terminal/model/habit/HabitRpeInfo.php": "48c92c15bb689712049bb8ed9882eec9333157f319c27644a3b55ec938d17977"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_RANGE_INSERT",
            "sequence": 10,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "3b879f388beecd7052d5922467547a9c348ae6c84d4fdc16834feab6abe7fcd8",
            "callsites": [
                "app/terminal/model/habit/HabitRpeInfo.php:41",
                "app/terminal/model/habit/HabitRpe.php:98",
                "app/terminal/model/habit/HabitRpe.php:62",
                "app/terminal/model/habit/HabitRpe.php:68",
                "app/terminal/service/staff/Habit.php:161",
                "app/terminal/controller/store/Habit.php:67"
            ],
            "source_hashes": {
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c",
                "app/terminal/model/habit/HabitRpeInfo.php": "48c92c15bb689712049bb8ed9882eec9333157f319c27644a3b55ec938d17977"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_RANGE_INSERT",
            "sequence": 11,
            "operation": "insert",
            "fingerprint_lexical_warning": false,
            "fingerprint": "739e82f36a344678f061f30cb19d0b31d829210334652962cd402e12538b667a",
            "callsites": [
                "app/terminal/model/habit/HabitRpeInfo.php:51",
                "app/terminal/model/habit/HabitRpe.php:98",
                "app/terminal/model/habit/HabitRpe.php:62",
                "app/terminal/model/habit/HabitRpe.php:68",
                "app/terminal/service/staff/Habit.php:161",
                "app/terminal/controller/store/Habit.php:67"
            ],
            "source_hashes": {
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c",
                "app/terminal/model/habit/HabitRpeInfo.php": "48c92c15bb689712049bb8ed9882eec9333157f319c27644a3b55ec938d17977"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_RANGE_INSERT",
            "sequence": 12,
            "operation": "insert",
            "fingerprint_lexical_warning": false,
            "fingerprint": "739e82f36a344678f061f30cb19d0b31d829210334652962cd402e12538b667a",
            "callsites": [
                "app/terminal/model/habit/HabitRpeInfo.php:51",
                "app/terminal/model/habit/HabitRpe.php:98",
                "app/terminal/model/habit/HabitRpe.php:62",
                "app/terminal/model/habit/HabitRpe.php:68",
                "app/terminal/service/staff/Habit.php:161",
                "app/terminal/controller/store/Habit.php:67"
            ],
            "source_hashes": {
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c",
                "app/terminal/model/habit/HabitRpeInfo.php": "48c92c15bb689712049bb8ed9882eec9333157f319c27644a3b55ec938d17977"
            }
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_TERMINAL_RPE_RANGE_INSERT",
            "observed_queries": 12,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_TWO_DATES",
            "sequence": 1,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "8d2c884ef733671e38facd882a3f7d7a60104e60cb48ac0684133b9c2f547ba9",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/terminal/service/staff/Habit.php:85",
                "app/terminal/controller/store/Habit.php:55"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_TWO_DATES",
            "sequence": 2,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "d526a118c9ff099c9d463876fae8c4d60784a1a2268da0fefc56df15b2feb227",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/terminal/service/staff/Habit.php:85",
                "app/terminal/controller/store/Habit.php:55"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_TWO_DATES",
            "sequence": 3,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "f644ab0b9d95eb33dc8219beed3a1204925bda14f672c47fe2278a2ac4f127e5",
            "callsites": [
                "app/terminal/service/staff/Habit.php:93",
                "app/terminal/controller/store/Habit.php:55"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_TWO_DATES",
            "sequence": 4,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "0ad2dd066708f9d272cf8728050c76f7c0720e50c5c1dc211edef267693abfe2",
            "callsites": [
                "app/terminal/model/habit/HabitRpe.php:45",
                "app/terminal/service/staff/Habit.php:94",
                "app/terminal/controller/store/Habit.php:55"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_TWO_DATES",
            "sequence": 5,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "ff37809c71c07c976f9551d89587be956c8ce1c150f7f2491caa7e7e3be7bd43",
            "callsites": [
                "app/terminal/service/staff/Habit.php:115",
                "app/terminal/controller/store/Habit.php:55"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_TWO_DATES",
            "sequence": 6,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "af056f735cbebc859f5b90ab1068cbcb9b815ef08e26002e28ea38cbf1f2c966",
            "callsites": [
                "app/terminal/service/staff/Habit.php:115",
                "app/terminal/controller/store/Habit.php:55"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c"
            }
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_TERMINAL_RPE_TWO_DATES",
            "observed_queries": 6,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_TERMINAL_RPE_OVERLAP_REJECT",
            "observed_queries": 0,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_REPLACE_FIRST",
            "sequence": 1,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "f644ab0b9d95eb33dc8219beed3a1204925bda14f672c47fe2278a2ac4f127e5",
            "callsites": [
                "app/terminal/service/staff/Habit.php:160",
                "app/terminal/controller/store/Habit.php:67"
            ],
            "source_hashes": {
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_REPLACE_FIRST",
            "sequence": 2,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "126a8f7f69222ad086fa3adb8dbe944db01baf1d464b9e15a3acfe4c0bd5f63b",
            "callsites": [
                "app/terminal/model/habit/HabitRpe.php:86",
                "app/terminal/model/habit/HabitRpe.php:62",
                "app/terminal/model/habit/HabitRpe.php:68",
                "app/terminal/service/staff/Habit.php:161",
                "app/terminal/controller/store/Habit.php:67"
            ],
            "source_hashes": {
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_REPLACE_FIRST",
            "sequence": 3,
            "operation": "update",
            "fingerprint_lexical_warning": false,
            "fingerprint": "19d988378ae154be28b01df59f225a9beb7b35c52a72b74f2f6dee77915ef38b",
            "callsites": [
                "app/terminal/model/habit/HabitRpe.php:91",
                "app/terminal/model/habit/HabitRpe.php:62",
                "app/terminal/model/habit/HabitRpe.php:68",
                "app/terminal/service/staff/Habit.php:161",
                "app/terminal/controller/store/Habit.php:67"
            ],
            "source_hashes": {
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_REPLACE_FIRST",
            "sequence": 4,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "ff37809c71c07c976f9551d89587be956c8ce1c150f7f2491caa7e7e3be7bd43",
            "callsites": [
                "app/terminal/model/habit/HabitRpe.php:97",
                "app/terminal/model/habit/HabitRpe.php:62",
                "app/terminal/model/habit/HabitRpe.php:68",
                "app/terminal/service/staff/Habit.php:161",
                "app/terminal/controller/store/Habit.php:67"
            ],
            "source_hashes": {
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_REPLACE_FIRST",
            "sequence": 5,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "3b879f388beecd7052d5922467547a9c348ae6c84d4fdc16834feab6abe7fcd8",
            "callsites": [
                "app/terminal/model/habit/HabitRpeInfo.php:41",
                "app/terminal/model/habit/HabitRpe.php:98",
                "app/terminal/model/habit/HabitRpe.php:62",
                "app/terminal/model/habit/HabitRpe.php:68",
                "app/terminal/service/staff/Habit.php:161",
                "app/terminal/controller/store/Habit.php:67"
            ],
            "source_hashes": {
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c",
                "app/terminal/model/habit/HabitRpeInfo.php": "48c92c15bb689712049bb8ed9882eec9333157f319c27644a3b55ec938d17977"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_REPLACE_FIRST",
            "sequence": 6,
            "operation": "delete",
            "fingerprint_lexical_warning": false,
            "fingerprint": "aca5ce1db678d0cc3855ef3ba0fb15a4323b8b4472d6b549d16524bcc7e78dd0",
            "callsites": [
                "app/terminal/model/habit/HabitRpeInfo.php:45",
                "app/terminal/model/habit/HabitRpe.php:98",
                "app/terminal/model/habit/HabitRpe.php:62",
                "app/terminal/model/habit/HabitRpe.php:68",
                "app/terminal/service/staff/Habit.php:161",
                "app/terminal/controller/store/Habit.php:67"
            ],
            "source_hashes": {
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c",
                "app/terminal/model/habit/HabitRpeInfo.php": "48c92c15bb689712049bb8ed9882eec9333157f319c27644a3b55ec938d17977"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_REPLACE_FIRST",
            "sequence": 7,
            "operation": "insert",
            "fingerprint_lexical_warning": false,
            "fingerprint": "739e82f36a344678f061f30cb19d0b31d829210334652962cd402e12538b667a",
            "callsites": [
                "app/terminal/model/habit/HabitRpeInfo.php:51",
                "app/terminal/model/habit/HabitRpe.php:98",
                "app/terminal/model/habit/HabitRpe.php:62",
                "app/terminal/model/habit/HabitRpe.php:68",
                "app/terminal/service/staff/Habit.php:161",
                "app/terminal/controller/store/Habit.php:67"
            ],
            "source_hashes": {
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c",
                "app/terminal/model/habit/HabitRpeInfo.php": "48c92c15bb689712049bb8ed9882eec9333157f319c27644a3b55ec938d17977"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_REPLACE_FIRST",
            "sequence": 8,
            "operation": "insert",
            "fingerprint_lexical_warning": false,
            "fingerprint": "739e82f36a344678f061f30cb19d0b31d829210334652962cd402e12538b667a",
            "callsites": [
                "app/terminal/model/habit/HabitRpeInfo.php:51",
                "app/terminal/model/habit/HabitRpe.php:98",
                "app/terminal/model/habit/HabitRpe.php:62",
                "app/terminal/model/habit/HabitRpe.php:68",
                "app/terminal/service/staff/Habit.php:161",
                "app/terminal/controller/store/Habit.php:67"
            ],
            "source_hashes": {
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c",
                "app/terminal/model/habit/HabitRpeInfo.php": "48c92c15bb689712049bb8ed9882eec9333157f319c27644a3b55ec938d17977"
            }
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_TERMINAL_RPE_REPLACE_FIRST",
            "observed_queries": 8,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_REPLACED_FIRST",
            "sequence": 1,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "8d2c884ef733671e38facd882a3f7d7a60104e60cb48ac0684133b9c2f547ba9",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/terminal/service/staff/Habit.php:85",
                "app/terminal/controller/store/Habit.php:55"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_REPLACED_FIRST",
            "sequence": 2,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "d526a118c9ff099c9d463876fae8c4d60784a1a2268da0fefc56df15b2feb227",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/terminal/service/staff/Habit.php:85",
                "app/terminal/controller/store/Habit.php:55"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_REPLACED_FIRST",
            "sequence": 3,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "f644ab0b9d95eb33dc8219beed3a1204925bda14f672c47fe2278a2ac4f127e5",
            "callsites": [
                "app/terminal/service/staff/Habit.php:93",
                "app/terminal/controller/store/Habit.php:55"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_REPLACED_FIRST",
            "sequence": 4,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "63aa8a38ccea7007427082270f4632a2d634f4db3101bceccd7c3d5613e5d03e",
            "callsites": [
                "app/terminal/model/habit/HabitRpe.php:45",
                "app/terminal/service/staff/Habit.php:94",
                "app/terminal/controller/store/Habit.php:55"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_REPLACED_FIRST",
            "sequence": 5,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "ff37809c71c07c976f9551d89587be956c8ce1c150f7f2491caa7e7e3be7bd43",
            "callsites": [
                "app/terminal/service/staff/Habit.php:115",
                "app/terminal/controller/store/Habit.php:55"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_REPLACED_FIRST",
            "sequence": 6,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "af056f735cbebc859f5b90ab1068cbcb9b815ef08e26002e28ea38cbf1f2c966",
            "callsites": [
                "app/terminal/service/staff/Habit.php:115",
                "app/terminal/controller/store/Habit.php:55"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c"
            }
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_TERMINAL_RPE_REPLACED_FIRST",
            "observed_queries": 6,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_SECOND_UNCHANGED",
            "sequence": 1,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "8d2c884ef733671e38facd882a3f7d7a60104e60cb48ac0684133b9c2f547ba9",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/terminal/service/staff/Habit.php:85",
                "app/terminal/controller/store/Habit.php:55"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_SECOND_UNCHANGED",
            "sequence": 2,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "d526a118c9ff099c9d463876fae8c4d60784a1a2268da0fefc56df15b2feb227",
            "callsites": [
                "app/common/model/staff/Staff.php:36",
                "app/terminal/service/staff/Habit.php:85",
                "app/terminal/controller/store/Habit.php:55"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_SECOND_UNCHANGED",
            "sequence": 3,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "f644ab0b9d95eb33dc8219beed3a1204925bda14f672c47fe2278a2ac4f127e5",
            "callsites": [
                "app/terminal/service/staff/Habit.php:93",
                "app/terminal/controller/store/Habit.php:55"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_SECOND_UNCHANGED",
            "sequence": 4,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "63aa8a38ccea7007427082270f4632a2d634f4db3101bceccd7c3d5613e5d03e",
            "callsites": [
                "app/terminal/model/habit/HabitRpe.php:45",
                "app/terminal/service/staff/Habit.php:94",
                "app/terminal/controller/store/Habit.php:55"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_SECOND_UNCHANGED",
            "sequence": 5,
            "operation": "other",
            "fingerprint_lexical_warning": false,
            "fingerprint": "ff37809c71c07c976f9551d89587be956c8ce1c150f7f2491caa7e7e3be7bd43",
            "callsites": [
                "app/terminal/service/staff/Habit.php:115",
                "app/terminal/controller/store/Habit.php:55"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c"
            }
        },
        {
            "kind": "query_observed",
            "scenario": "PILOT_HAB_TERMINAL_RPE_SECOND_UNCHANGED",
            "sequence": 6,
            "operation": "select",
            "fingerprint_lexical_warning": false,
            "fingerprint": "af056f735cbebc859f5b90ab1068cbcb9b815ef08e26002e28ea38cbf1f2c966",
            "callsites": [
                "app/terminal/service/staff/Habit.php:115",
                "app/terminal/controller/store/Habit.php:55"
            ],
            "source_hashes": {
                "app/common/model/staff/Staff.php": "4fa23ceb7cefc05f50b5ba3f5e76812e79ea510b66335348660da13d1967a1ee",
                "app/terminal/service/staff/Habit.php": "781d545535809e9232c7f9431f0508c48e0b568073f74510b9254be1e0aaff4e",
                "app/terminal/controller/store/Habit.php": "e497088d0524964843a4ceac29721a58c003eccf87db0265d0a60a86eccc5816",
                "app/terminal/model/habit/HabitRpe.php": "148ac4320259b0b7324ef5346c7cc0f17c936d55ba2eec7602b5805a117d1d7c"
            }
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_TERMINAL_RPE_SECOND_UNCHANGED",
            "observed_queries": 6,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_TERMINAL_GET_DETAIL",
            "observed_queries": 0,
            "http_status": 200,
            "fatal": false
        },
        {
            "kind": "request_end",
            "scenario": "PILOT_HAB_TERMINAL_FORM_SET_HABIT",
            "observed_queries": 0,
            "http_status": 200,
            "fatal": false
        }
    ]
}