[
  [
    "startup-loading",
    "START-01",
    "启动",
    "启动初始化",
    "显示品牌和工作区加载状态；默认打开原型后自动进入 AI 对话。"
  ],
  [
    "conversations",
    "NAV-05",
    "一级导航",
    "AI 对话列表",
    "按最近活动时间分组；每行显示标题，以及实际存在的确认状态与关联服务器。长按或左滑管理对话。"
  ],
  [
    "root-search",
    "NAV-07",
    "一级导航",
    "AI 对话搜索结果",
    "点右上角搜索，圆形按钮拉伸成搜索栏；输入后筛选对话，右侧取消恢复列表。"
  ],
  [
    "ai-home",
    "AI-01",
    "AI 对话",
    "新建对话",
    "新建对话是全屏工作区，不显示一级底栏，返回对话列表。"
  ],
  [
    "files-home",
    "NAV-06",
    "一级导航",
    "文件",
    "文件首页先选择服务器；连接后进入该服务器的文件列表，返回可切换。"
  ],
  [
    "ai-chat",
    "AI-02",
    "AI 对话",
    "分析与执行确认",
    "具体对话隐藏一级底栏，保留主机、命令与来源；返回到进入时的上下文。"
  ],
  [
    "ai-working",
    "AI-03",
    "AI 对话",
    "正在分析",
    "分析中保留问题与上下文，发送按钮切换为停止；切换页面不会丢失当前会话。"
  ],
  [
    "ai-read-confirm",
    "AI-07",
    "AI 对话",
    "读取命令确认",
    "选择每次执行前确认时，读取检查也先展示命令并获得单次确认。"
  ],
  [
    "ai-done",
    "AI-04",
    "AI 对话",
    "执行成功",
    "结果回到同一条对话，显示完成时间和下一步；终端与文件入口仍位于输入区。"
  ],
  [
    "ai-error",
    "AI-05",
    "AI 对话",
    "执行失败",
    "保留错误原因和命令。重试再次经过确认，避免重复执行不透明。"
  ],
  [
    "ai-declined",
    "AI-06",
    "AI 对话",
    "暂不执行",
    "拒绝只影响这一次命令，保留前面的分析与对话。"
  ],
  [
    "sidebar-ai",
    "NAV-01",
    "工作区与上下文",
    "对话历史面板",
    "补充历史选择面板；账户和偏好统一进入设置。"
  ],
  [
    "search-empty",
    "NAV-03",
    "工作区与上下文",
    "搜索无结果",
    "明确当前搜索范围，保留搜索词并提供清除入口。"
  ],
  [
    "host-picker",
    "CTX-01",
    "工作区与上下文",
    "选择对话主机",
    "主机是会话上下文，不等同于终端已连接。允许清除关联，回到仅对话。"
  ],
  [
    "model-picker",
    "CTX-02",
    "工作区与上下文",
    "选择模型",
    "按提供商组织模型，当前模型与默认模型分别展示；可进入模型管理。"
  ],
  [
    "policy-picker",
    "CTX-03",
    "工作区与上下文",
    "执行策略",
    "解释两种策略的具体行为，确认入口与当前会话保持一致。"
  ],
  [
    "attachments",
    "CTX-04",
    "工作区与上下文",
    "添加分析内容",
    "从日志文件或粘贴文本进入，附件在发送前可移除；不默认上传终端全部内容。"
  ],
  [
    "rename",
    "CTX-05",
    "工作区与上下文",
    "重命名会话",
    "校验空名称，保存后同步更新对话标题与历史列表。"
  ],
  [
    "terminal-home",
    "TERM-01",
    "一级导航",
    "终端与主机",
    "最近会话与主机资料分层，按环境分组。继续连接与主机详情使用不同入口。"
  ],
  [
    "terminal",
    "TERM-02",
    "终端连接",
    "终端会话",
    "终端全屏操作，不显示一级底栏；保留当前主机、会话与工具。"
  ],
  [
    "terminal-offline",
    "TERM-03",
    "终端连接",
    "连接中断",
    "保留历史输出，禁用输入并提供重连。断开不是删除，也不显示仍然在线。"
  ],
  [
    "connect-error",
    "TERM-04",
    "终端连接",
    "连接失败",
    "明确主机地址与失败原因，支持重试或返回连接资料。"
  ],
  [
    "auth",
    "TERM-05",
    "终端连接",
    "补充认证",
    "凭据缺失时先补充认证。密码字段遮蔽，不随资料同步默认传递。"
  ],
  [
    "commands",
    "TERM-06",
    "终端连接",
    "常用命令",
    "命令带简短用途说明，选择只填入输入框，由用户按回车执行。"
  ],
  [
    "sftp",
    "FILE-01",
    "文件与主机",
    "SFTP 文件列表",
    "当前主机和目录始终可见，支持进入目录、上一级与根目录。"
  ],
  [
    "file-preview",
    "FILE-02",
    "文件与主机",
    "只读文件预览",
    "文件内容以等宽字体展示，并明确只读；返回时保留目录。"
  ],
  [
    "host-management",
    "HOST-01",
    "文件与主机",
    "主机管理",
    "集中维护主机资料，搜索按名称与地址匹配；连接与用于 AI 是独立操作。"
  ],
  [
    "host-detail",
    "HOST-02",
    "文件与主机",
    "主机详情",
    "地址、端口、用户名、分组与认证方式集中展示；两个明确的使用入口。"
  ],
  [
    "add-host",
    "HOST-03",
    "文件与主机",
    "添加主机",
    "必填项、重名与端口范围校验；本原型不保存真实密码或密钥。"
  ],
  [
    "settings",
    "SET-01",
    "一级导航",
    "设置首页",
    "账户、AI、终端、外观、设备与数据统一进入设置，主导航保持可见。"
  ],
  [
    "account",
    "ACC-01",
    "设置与账户",
    "账户与点数",
    "从设置首页进入账户，查看演示点数、用量与权益。"
  ],
  [
    "points-records",
    "ACC-02",
    "设置与账户",
    "点数使用记录",
    "按日期展示模型用量，数据标明为演示；不表示真实计费结果。"
  ],
  [
    "points-detail",
    "ACC-03",
    "设置与账户",
    "额度详情",
    "免费、资源包与团队额度有独立说明，未开通状态不装成已开通。"
  ],
  [
    "buy-points",
    "ACC-04",
    "设置与账户",
    "购买入口",
    "保留现有购买入口，明确待接入账号与支付服务；原型不会发起支付。"
  ],
  [
    "models",
    "MODEL-01",
    "设置与账户",
    "模型管理",
    "提供商启停、默认模型与模型详情统一管理，演示添加提供商和模型。"
  ],
  [
    "default-model",
    "MODEL-02",
    "设置与账户",
    "默认模型",
    "只从已启用提供商选择；设置影响新建会话，不改写已有会话模型。"
  ],
  [
    "model-detail",
    "MODEL-03",
    "设置与账户",
    "模型详情",
    "模型与提供商信息可核对，并可设为默认模型。"
  ],
  [
    "add-provider",
    "MODEL-04",
    "设置与账户",
    "添加提供商",
    "展示添加配置的最小入口；仅维护原型名称，不发起服务请求。"
  ],
  [
    "add-model",
    "MODEL-05",
    "设置与账户",
    "添加模型",
    "校验模型名称，并加入当前自定义提供商。"
  ],
  [
    "appearance",
    "PREF-01",
    "设置与账户",
    "外观",
    "浅色、深色和跟随系统，整个原型同步应用；终端保持深色。"
  ],
  [
    "startup",
    "PREF-02",
    "设置与账户",
    "启动位置",
    "保留恢复上次工作、新建 AI 会话和主机列表三个选择。"
  ],
  [
    "ai-settings",
    "PREF-03",
    "设置与账户",
    "AI 设置",
    "集中管理执行策略和默认模型，解释主机与授权行为。"
  ],
  [
    "terminal-settings",
    "PREF-04",
    "设置与账户",
    "终端设置",
    "字号、快捷键栏和保持亮屏的设计入口，分别说明原型可演示范围。"
  ],
  [
    "sync",
    "SYNC-01",
    "设备与数据",
    "PC 数据同步",
    "仅同步选定资料类型，不把终端连接或运行中进程表述为可迁移。"
  ],
  [
    "devices",
    "SYNC-02",
    "设备与数据",
    "设备管理",
    "当前手机与绑定 PC 分组展示，绑定与解除有明确返回路径。"
  ],
  [
    "device-detail",
    "SYNC-03",
    "设备与数据",
    "绑定设备详情",
    "说明解绑后停止后续同步、本机记录保留；解绑需二次确认。"
  ],
  [
    "bind-pc",
    "SYNC-04",
    "设备与数据",
    "绑定 PC",
    "配对码与设备确认流程分层；原型不会绑定真实设备。"
  ],
  [
    "unbind",
    "SYNC-05",
    "设备与数据",
    "解除绑定确认",
    "仅影响后续资料同步，保留本机记录，允许取消。"
  ],
  [
    "data",
    "DATA-01",
    "设备与数据",
    "本机数据",
    "保留会话附件与主机资料说明，不增加未经定义的删除或导出功能。"
  ],
  [
    "about",
    "DATA-02",
    "设备与数据",
    "帮助与关于",
    "解释工作区切换、独立连接与执行确认，方便首次使用者理解。"
  ],
  [
    "first-launch",
    "NAV-04",
    "工作区与上下文",
    "首次使用",
    "没有主机时提供添加主机和先问 AI 两个入口，不强制账号或 PC 绑定。"
  ],
  [
    "host-sessions",
    "TERM-08",
    "终端连接",
    "同主机多个会话",
    "同一台主机分别保留运维与日志终端；继续会话与新建终端分开。"
  ],
  [
    "session-picker",
    "TERM-09",
    "终端连接",
    "终端会话切换",
    "按会话身份选择，显示目录、主机、连接状态和远端会话名。"
  ],
  [
    "terminal-keyboard",
    "TERM-10",
    "终端连接",
    "手机键盘态",
    "终端工作区持续隐藏底栏，键盘出现时保留常用控制键；键盘为布局示意。"
  ],
  [
    "terminal-tui",
    "TERM-11",
    "终端连接",
    "交互程序与中断",
    "top 演示不依赖聊天式输入；Ctrl+C 返回同一个 Shell。"
  ],
  [
    "command-editor",
    "TERM-12",
    "终端连接",
    "多行命令编辑",
    "集中编辑并核对目标，明确发送后按行执行，不因粘贴就提交。"
  ],
  [
    "output-selection",
    "TERM-13",
    "终端连接",
    "终端输出选择",
    "复制模式与终端输入分开，选定输出可复制或带入 AI。"
  ],
  [
    "ai-handoff",
    "AI-08",
    "AI 对话",
    "继续关联排障对话",
    "预览选区、补充问题并选择已有对话；不用每次重新建会话。"
  ],
  [
    "ai-target-changed",
    "AI-09",
    "AI 对话",
    "切换主机后旧请求失效",
    "历史分析和命令固定原目标，切换主机只影响后续操作。"
  ],
  [
    "fingerprint",
    "CONN-01",
    "连接与恢复",
    "首次主机指纹确认",
    "首次连接核对地址、类型与指纹，信任后才建立会话。"
  ],
  [
    "host-key-changed",
    "CONN-02",
    "连接与恢复",
    "主机指纹变化",
    "停止连接并引导核对，不提供直接覆盖指纹的快捷操作。"
  ],
  [
    "connecting",
    "CONN-03",
    "连接与恢复",
    "正在连接与取消",
    "认证和指纹核对后建立连接，取消不产生后台幽灵会话。"
  ],
  [
    "auth-error",
    "CONN-04",
    "连接与恢复",
    "认证失败",
    "区分网络失败与认证失败，保留主机信息并可修改认证方式。"
  ],
  [
    "reconnect-choice",
    "CONN-05",
    "连接与恢复",
    "恢复工作方式",
    "恢复已有 tmux 会话与新建 Shell 分开，不自动重发旧命令。"
  ],
  [
    "remote-session-lost",
    "CONN-06",
    "连接与恢复",
    "远端会话已丢失",
    "本地输出保留，明确远端进程状态未知，并提供新建终端路径。"
  ],
  [
    "close-session",
    "TERM-14",
    "终端连接",
    "关闭本地终端确认",
    "只关闭当前本地窗口，其他终端保留，不等同于停止远端进程。"
  ],
  [
    "private-key-auth",
    "CONN-07",
    "连接与恢复",
    "私钥认证",
    "选择示例 ED25519 密钥，和密码认证分开，首次连接仍需核对指纹。"
  ],
  [
    "accessibility",
    "IOS-01",
    "iOS 设置与材质",
    "显示与辅助功能",
    "设置集中管理减少透明效果、增强对比度和减少动态效果。"
  ],
  [
    "reduced-transparency",
    "IOS-02",
    "iOS 设置与材质",
    "减少透明效果",
    "玻璃表面改为实色，保留清楚边界与文字，不依赖模糊效果表达层级。"
  ],
  [
    "increased-contrast",
    "IOS-03",
    "iOS 设置与材质",
    "增强对比度",
    "提高表面与边界对比度，液态玻璃转为近实色，提高可读性。"
  ],
  [
    "files-host-picker",
    "FM-01",
    "文件模块",
    "选择文件主机",
    "目录、搜索与文件连接按主机分别保留，不改变 AI 对话目标。"
  ],
  [
    "files-preview",
    "FM-02",
    "文件模块",
    "文件只读预览",
    "预览文本文件时隐藏底栏；返回同一主机和目录，保留搜索。"
  ],
  [
    "files-offline",
    "FM-03",
    "文件模块",
    "文件未连接",
    "文件连接独立管理，无需创建终端 Shell。"
  ],
  [
    "files-connecting",
    "FM-04",
    "文件模块",
    "文件正在连接",
    "连接过程可取消，不产生迟到状态，也不新增终端。"
  ],
  [
    "files-auth",
    "FM-05",
    "文件模块",
    "文件连接认证",
    "密码和示例私钥分开，首次连接继续核对主机指纹。"
  ],
  [
    "files-fingerprint",
    "FM-06",
    "文件模块",
    "文件首次指纹",
    "示例指纹仅用于流程演示，核对后才进入文件连接。"
  ],
  [
    "files-search-empty",
    "FM-07",
    "文件模块",
    "文件搜索无结果",
    "只搜索当前目录，空结果提供清除操作。"
  ],
  [
    "conversation-menu",
    "CHAT-01",
    "AI 对话管理",
    "长按操作菜单",
    "长按或按 Shift+F10，管理指定对话，不改变执行目标。"
  ],
  [
    "conversation-swipe",
    "CHAT-02",
    "AI 对话管理",
    "左滑操作",
    "左滑显示置顶、删除与更多；纵向滚动取消长按。"
  ],
  [
    "conversation-multi",
    "CHAT-03",
    "AI 对话管理",
    "多选与批量操作",
    "选中多条对话，支持全选结果、批量置顶和删除。"
  ],
  [
    "conversation-rename",
    "CHAT-04",
    "AI 对话管理",
    "重命名对话",
    "校验空名称，更新同一条对话，保留已有消息。"
  ],
  [
    "conversation-delete",
    "CHAT-05",
    "AI 对话管理",
    "删除确认",
    "删除消息记录前确认，终端连接不受影响。"
  ],
  [
    "conversation-pinned",
    "CHAT-06",
    "AI 对话管理",
    "置顶对话",
    "置顶项排在列表顶部，保留原有会话身份。"
  ],
  [
    "conversation-empty",
    "CHAT-07",
    "AI 对话管理",
    "暂无对话",
    "删除全部对话后可开始新对话。"
  ],
  [
    "conversation-search-expanded",
    "SRCH-00",
    "搜索交互",
    "搜索 AI 对话",
    "从 AI 对话页右上角进入搜索，输入前展示统一的搜索背景。"
  ],
  [
    "connection-search-expanded",
    "SRCH-01",
    "搜索交互",
    "搜索终端",
    "在终端页顶部展开搜索，筛选主机、会话或目录。"
  ],
  [
    "files-search-expanded",
    "SRCH-02",
    "搜索交互",
    "搜索文件",
    "文件服务已连接时，在顶部展开搜索，筛选当前目录。"
  ],
  [
    "settings-search-expanded",
    "SRCH-03",
    "搜索交互",
    "搜索设置",
    "在设置页顶部展开搜索，按项目名称筛选。"
  ]
]