{
    "_schema_ver": 5,
    "_split_policy": {
        "active_profile": "test",
        "profiles": {
            "test": {
                "cmd_split_bytes": 80,
                "cmd_merge_bytes": 30,
                "sub_split_bytes": 800,
                "sub_merge_bytes": 200,
                "auto_cmd_merge": 1,
                "auto_sub_merge": 0,
                "show_policy_eval": 1
            },
            "real": {
                "cmd_split_bytes": 16384,
                "cmd_merge_bytes": 4096,
                "sub_split_bytes": 65536,
                "sub_merge_bytes": 16384,
                "auto_cmd_merge": 1,
                "auto_sub_merge": 0,
                "show_policy_eval": 1
            },
            "best": {
                "cmd_split_bytes": 32768,
                "cmd_merge_bytes": 8192,
                "sub_split_bytes": 131072,
                "sub_merge_bytes": 32768,
                "auto_cmd_merge": 1,
                "auto_sub_merge": 0,
                "show_policy_eval": 1
            }
        },
        "memo": "active_profile 값을 test, real, best 중 하나로 바꾸면 해당 기준으로 분리/병합한다."
    },
    "_split_policy_help": {
        "memo": "설명은 상세 문서 ai_help_yyy_cmd.me 참고. JSON은 간단 설명만 둔다.",
        "active_profile": "test=강제 분리 테스트, real=기본 운영, best=파일 수 적게 유지하는 여유 기준",
        "key_rule": "sub_key/cmd_key/item_key는 순서가 아닌 고정키다. order는 grp_odr/sub_odr만 사용한다. key는 재사용하지 않는다.",
        "tmux_rule": "_tmux_sessions는 항상 메인 JSON에 유지하며 대메뉴가 아니다."
    },
    "_key_index": {
        "sub_next": 15,
        "cmd_next": 59,
        "item_next": 1,
        "memo": "key는 재사용하지 않는다. 재생성 시 .json/.trasy 최대번호+1로 맞춘다."
    },
    "_tmux_sessions": {
        "yy": {
            "label": "tmux",
            "tooltip": "기본 터묵스",
            "state": "active",
            "link": "",
            "link_tooltip": ""
        }
    },
    "_xterm_sessions": [],
    "_layout_meta": {
        "mode": "auto",
        "preset": "2112",
        "zone_tooltips": {
            "zone1": "매우중요 즉시 ",
            "zone2": "매우중요 장기",
            "zone3": "기록 보관용",
            "zone4": "zone4채팅",
            "zone5": "AI처리",
            "zone6": "AI완료보관"
        }
    },
    "_group_meta": {
        "SVC": {
            "class": "grp-default",
            "grp_odr": 8,
            "zone": "zone3",
            "sub_key": "sub_000004"
        },
        "보안": {
            "class": "grp-default",
            "grp_odr": 9,
            "zone": "zone3",
            "sub_key": "sub_000005"
        },
        "sys": {
            "class": "grp-default",
            "grp_odr": 11,
            "zone": "zone3",
            "sub_key": "sub_000006"
        },
        "_RPA": {
            "class": "grp-default",
            "grp_odr": 5,
            "zone": "zone2"
        },
        "VoiceBox": {
            "class": "grp-default",
            "grp_odr": 4,
            "zone": "zone2",
            "sub_key": "sub_000002"
        },
        "외부1": {
            "class": "grp-default",
            "grp_odr": 12,
            "zone": "zone3",
            "sub_key": "sub_000007"
        },
        "VoiceBox수정v": {
            "class": "grp-default",
            "grp_odr": 10,
            "zone": "zone3"
        },
        "yyy_aiwk": {
            "class": "grp-default",
            "grp_odr": 7,
            "zone": "zone3",
            "sub_key": "sub_000003"
        },
        "AI작업": {
            "class": "grp-default",
            "grp_odr": 23,
            "zone": "zone6",
            "state": "trash",
            "link": "https://home.yjm.kr/y/yyy_ye.php?src=/mnt/d/d/yyy_aiwk/seed_aiwk_zone5.py",
            "link_tooltip": "home에서작업aiwk",
            "sub_key": "sub_000010"
        },
        "AI반자동시작": {
            "class": "grp-default",
            "grp_odr": 13,
            "zone": "zone3"
        },
        "틱톡킬러": {
            "class": "grp-default",
            "grp_odr": 14,
            "zone": "zone3",
            "link": "https://foreignerjob.com/y/yyy_ye.php?src=yyy%ED%8B%B1%ED%86%A1%ED%82%AC%EB%9F%AC.txt",
            "link_tooltip": "틱톡킬러 작업"
        },
        "PRJ_AIWK3": {
            "class": "grp-default",
            "grp_odr": 22,
            "zone": "zone5",
            "state": "active",
            "sub_key": "sub_000009"
        },
        "PRJ_B1GPT_B2VIEW": {
            "class": "grp-default",
            "grp_odr": 15,
            "zone": "zone4"
        },
        "_NR_": {
            "class": "grp-default",
            "grp_odr": 2,
            "zone": "zone1",
            "sub_key": "sub_000012"
        },
        "쿠팡x문제": {
            "class": "grp-default",
            "grp_odr": 6,
            "zone": "zone2",
            "link": "http://www.coupang.com/",
            "link_tooltip": "http://www.coupang.com/"
        },
        "aiwk폴더": {
            "class": "grp-orange",
            "grp_odr": 1,
            "zone": "zone1",
            "tooltip": "핵심폴더"
        },
        "aiwk": {
            "class": "grp-default",
            "grp_odr": 3,
            "zone": "zone1",
            "sub_key": "sub_000001"
        },
        "A1노드레드": {
            "class": "grp-default",
            "grp_odr": 16,
            "zone": "zone4",
            "sub_key": "sub_000008"
        },
        "tst": {
            "class": "grp-default",
            "grp_odr": 17,
            "zone": "zone4"
        },
        "제미나이": {
            "class": "grp-default",
            "grp_odr": 18,
            "zone": "zone4"
        },
        "_St": {
            "class": "grp-default",
            "grp_odr": 19,
            "zone": "zone4"
        },
        "yjm_InstarAnalytics": {
            "class": "grp-default",
            "grp_odr": 20,
            "zone": "zone4",
            "sub_key": "sub_000014"
        },
        "_iA": {
            "class": "grp-default",
            "grp_odr": 24,
            "zone": "zone6"
        },
        "GHidra": {
            "class": "grp-default",
            "grp_odr": 21,
            "zone": "zone4"
        }
    },
    "aiwk폴더": [
        {
            "label": "skin",
            "cmd": "grep -nr  \"skin\"  /mnt/d/_St/aiwk",
            "auto": 1,
            "sub_odr": 1,
            "state": "active",
            "link": "",
            "target": "",
            "link_tooltip": "",
            "ai_start_prompt": "",
            "ai_mcp_api": "",
            "ai_file": "",
            "ai_function": "",
            "ai_success": ""
        },
        {
            "label": "aiwk",
            "cmd": "ls -al  /mnt/d/_St/aiwk",
            "auto": 1,
            "sub_odr": 2,
            "state": "active",
            "link": "",
            "target": "",
            "link_tooltip": "",
            "ai_start_prompt": "",
            "ai_mcp_api": "",
            "ai_file": "",
            "ai_function": "",
            "ai_success": ""
        }
    ],
    "_NR_": {
        "sub_key": "sub_000012"
    },
    "aiwk": {
        "sub_key": "sub_000001"
    },
    "VoiceBox": {
        "sub_key": "sub_000002"
    },
    "_RPA": [
        {
            "label": "_RPA",
            "cmd": "ls -al /mnt/d/d/_RPA",
            "auto": 1,
            "sub_odr": 1,
            "state": "active",
            "link": "",
            "target": "",
            "link_tooltip": "",
            "ai_start_prompt": "",
            "ai_mcp_api": "",
            "ai_file": "",
            "ai_function": "",
            "ai_success": ""
        }
    ],
    "쿠팡x문제": [
        {
            "label": "쿠팡X문제1",
            "cmd": "ls -al /var/www/html/index.php",
            "auto": 1,
            "sub_odr": 1,
            "state": "active",
            "link": "",
            "target": "",
            "link_tooltip": "",
            "ai_start_prompt": "",
            "ai_mcp_api": "",
            "ai_file": "",
            "ai_function": "",
            "ai_success": ""
        },
        {
            "label": "쿠팡probe",
            "cmd_key": "cmd_000016",
            "cmd_type": "shell",
            "auto": 0,
            "sub_odr": 2,
            "state": "active",
            "link": "",
            "target": "",
            "link_tooltip": "",
            "ai_start_prompt": "",
            "ai_mcp_api": "",
            "ai_file": "",
            "ai_function": "",
            "ai_success": ""
        },
        {
            "label": "db링크",
            "cmd": "pwd",
            "auto": 0,
            "sub_odr": 3,
            "state": "active",
            "link": "https://home.yjm.kr/y/_docs/u_ddia.php?mode=db_details0&db=coupang_probe&t=",
            "target": "",
            "link_tooltip": "db열기",
            "ai_start_prompt": "",
            "ai_mcp_api": "",
            "ai_file": "",
            "ai_function": "",
            "ai_success": ""
        }
    ],
    "yyy_aiwk": {
        "sub_key": "sub_000003"
    },
    "SVC": {
        "sub_key": "sub_000004"
    },
    "보안": {
        "sub_key": "sub_000005"
    },
    "VoiceBox수정v": [
        {
            "label": "grep1",
            "cmd_key": "cmd_000023",
            "cmd_type": "shell",
            "auto": 0,
            "sub_odr": 1,
            "state": "active",
            "link": "",
            "target": "",
            "link_tooltip": "",
            "ai_start_prompt": "",
            "ai_mcp_api": "",
            "ai_file": "",
            "ai_function": "",
            "ai_success": ""
        }
    ],
    "sys": {
        "sub_key": "sub_000006"
    },
    "외부1": {
        "sub_key": "sub_000007"
    },
    "AI반자동시작": [
        {
            "label": "pc_ai_local_server실행",
            "cmd": "D:\\D\\yyy_aiwk>python pc_ai_local_server.py --server home --zone zone5 --dry-run",
            "auto": 0,
            "sub_odr": 1,
            "state": "active",
            "link": "",
            "target": "",
            "link_tooltip": "",
            "ai_start_prompt": "",
            "ai_mcp_api": "",
            "ai_file": "",
            "ai_function": "",
            "ai_success": ""
        }
    ],
    "틱톡킬러": [
        {
            "label": "틱톡킬러.주소",
            "cmd": "pwd",
            "auto": 0,
            "sub_odr": 1,
            "state": "active",
            "link": "",
            "target": "",
            "link_tooltip": "",
            "ai_start_prompt": "",
            "ai_mcp_api": "",
            "ai_file": "",
            "ai_function": "",
            "ai_success": ""
        }
    ],
    "PRJ_B1GPT_B2VIEW": [
        {
            "label": "B1",
            "cmd": "B1",
            "auto": 0,
            "sub_odr": 1,
            "state": "active",
            "link": "",
            "target": "B1",
            "link_tooltip": "팁설명",
            "ai_start_prompt": "",
            "ai_mcp_api": "",
            "ai_file": "",
            "ai_function": "",
            "ai_success": ""
        },
        {
            "label": "B2",
            "cmd": "B2",
            "auto": 0,
            "sub_odr": 2,
            "state": "active",
            "link": "",
            "target": "B2",
            "link_tooltip": "",
            "ai_start_prompt": "",
            "ai_mcp_api": "",
            "ai_file": "",
            "ai_function": "",
            "ai_success": ""
        }
    ],
    "A1노드레드": {
        "sub_key": "sub_000008"
    },
    "tst": [
        {
            "label": "test",
            "cmd": "ls -al /mnt/d/_St/y/_cmd_data_/home.yjm.kr/cmd",
            "auto": 0,
            "sub_odr": 1,
            "state": "active",
            "link": "",
            "target": "",
            "link_tooltip": "",
            "ai_start_prompt": "",
            "ai_mcp_api": "",
            "ai_file": "",
            "ai_function": "",
            "ai_success": ""
        }
    ],
    "제미나이": [
        {
            "label": "제미나이",
            "cmd_key": "cmd_000035",
            "cmd_type": "shell",
            "auto": 0,
            "sub_odr": 1,
            "state": "active",
            "link": "",
            "target": "",
            "link_tooltip": "",
            "ai_start_prompt": "",
            "ai_mcp_api": "",
            "ai_file": "",
            "ai_function": "",
            "ai_success": ""
        }
    ],
    "_St": [
        {
            "label": "*aiwk*",
            "cmd": "ls -al /mnt/d/_St/y/*aiwk*",
            "auto": 1,
            "sub_odr": 1,
            "state": "active",
            "link": "",
            "target": "",
            "link_tooltip": "",
            "ai_start_prompt": "",
            "ai_mcp_api": "",
            "ai_file": "",
            "ai_function": "",
            "ai_success": ""
        }
    ],
    "yjm_InstarAnalytics": {
        "sub_key": "sub_000014"
    },
    "GHidra": [
        {
            "label": "GHidra",
            "cmd": "ls -al /mnt/d/tool/GHidra",
            "auto": 1,
            "sub_odr": 1,
            "state": "active",
            "link": "",
            "target": "",
            "link_tooltip": "",
            "ai_start_prompt": "",
            "ai_mcp_api": "",
            "ai_file": "",
            "ai_function": "",
            "ai_success": ""
        }
    ],
    "PRJ_AIWK3": {
        "sub_key": "sub_000009"
    },
    "AI작업": {
        "sub_key": "sub_000010"
    },
    "_iA": [
        {
            "label": "_iA .sqlite찾기",
            "cmd_key": "cmd_000055",
            "cmd_type": "shell",
            "auto": 0,
            "sub_odr": 1,
            "state": "active",
            "link": "",
            "target": "",
            "link_tooltip": "",
            "ai_start_prompt": "",
            "ai_mcp_api": "",
            "ai_file": "",
            "ai_function": "",
            "ai_success": ""
        },
        {
            "label": "_iA .sqlite찾기",
            "cmd_key": "cmd_000057",
            "cmd_type": "shell",
            "auto": 0,
            "sub_odr": 2,
            "state": "active",
            "link": "",
            "target": "",
            "link_tooltip": "",
            "ai_start_prompt": "",
            "ai_mcp_api": "",
            "ai_file": "",
            "ai_function": "",
            "ai_success": ""
        },
        {
            "label": "_iA .sqlite찾기",
            "cmd_key": "cmd_000058",
            "cmd_type": "shell",
            "auto": 0,
            "sub_odr": 3,
            "state": "active",
            "link": "",
            "target": "",
            "link_tooltip": "",
            "ai_start_prompt": "",
            "ai_mcp_api": "",
            "ai_file": "",
            "ai_function": "",
            "ai_success": ""
        }
    ]
}