{
  "status": {
    "comingSoon": "即将上线",
    "rag": "RAG 对话",
    "streaming": "流式优先",
    "trialCode": "试用码"
  },
  "hubRow": {
    "eyebrow": "ai talk",
    "title": "AI Talk 页面入口",
    "description": "这里是公开站的 AI 能力入口页：先把 RAG 知识库问答、简历优化建议与数字人展示的产品结构立住，再逐步接入真实试用码、流式回答与后台治理能力。",
    "plan": {
      "1": {
        "title": "RAG 知识库 / 分身问答",
        "description": "基于已发布简历、项目经历与后续知识库素材，支持招聘方向分身提问。"
      },
      "2": {
        "title": "简历优化与建议",
        "description": "在当前简历结构基础上生成建议、分析结果与后续可应用的优化方向。"
      },
      "3": {
        "title": "数字人自我介绍",
        "description": "预留数字人独立页面与媒体契约，后续再逐步接入真实音视频与交互能力。"
      }
    },
    "profile": {
      "eyebrow": "个人概览",
      "nextTitle": "接下来会优先补齐什么？",
      "nextDescription": "先完成对话工作区、试用码与后台治理的最小闭环，再把 AI 建议和数字人能力逐步落到独立页面与工作台。"
    }
  },
  "featureCards": {
    "rag": {
      "front": {
        "eyebrow": "入口一",
        "title": "RAG 知识库 / 分身问答",
        "description": "把已发布简历与后续知识库素材整合成可追溯的公开问答入口。",
        "badge": "对话入口",
        "status": "暂未开放"
      },
      "back": {
        "eyebrow": "知识库问答",
        "title": "RAG 对话工作区",
        "description": "当前仅展示对话规划，试用码与真实会话暂未开放。",
        "tags": {
          "one": "试用码",
          "two": "10 轮对话"
        },
        "details": {
          "one": "简历内容、项目经历与后续知识源会作为统一检索上下文。",
          "two": "回答会优先带上来源片段与剩余额度，方便快速判断依据。"
        },
        "cta": "暂未开放"
      }
    },
    "resumeAdvisor": {
      "front": {
        "eyebrow": "入口二",
        "title": "简历优化与建议",
        "description": "利用当前简历结构与 AI 分析结果，持续产出更可执行的优化建议。",
        "badge": "后台能力",
        "status": "公开站仅说明"
      },
      "back": {
        "eyebrow": "AI 建议",
        "title": "简历优化与建议",
        "description": "这块能力会基于当前简历结构生成建议，真实工作流仍放在 admin 工作台。",
        "tags": {
          "one": "AI + RAG",
          "two": "结构化建议"
        },
        "details": {
          "one": "输入会围绕当前 `StandardResume`、发布快照与分析结果展开。",
          "two": "后续会继续补齐 markdown / PDF 输出、差异预览与应用能力。"
        },
        "cta": "查看优化说明"
      }
    },
    "avatar": {
      "front": {
        "eyebrow": "入口三",
        "title": "数字人 / 自我介绍",
        "description": "单独页面承接媒体展示、自我介绍与未来数字人交互能力。",
        "badge": "独立页面",
        "status": "coming soon"
      },
      "back": {
        "eyebrow": "媒体入口",
        "title": "数字人自我介绍",
        "description": "数字人会放在独立页面里逐步完善，当前先建立入口、文案与媒体边界。",
        "tags": {
          "one": "独立媒体页",
          "two": "coming soon"
        },
        "details": {
          "one": "后续这里会承接视频、TTS、海报资源与媒体播放状态。",
          "two": "页面会围绕角色信息、媒体资源与交互控制区继续扩展。"
        },
        "cta": "查看数字人入口"
      }
    }
  },
  "resumeAdvisorPage": {
    "eyebrow": "resume advisor",
    "title": "简历优化与建议",
    "description": "这里是公开站的说明入口：先把能力边界、输入基线与后续高级版方向讲清楚，真实生成与应用流程仍放在 admin 工作台。",
    "badges": {
      "one": "结构化基线",
      "two": "admin 工作台"
    },
    "blocks": {
      "overview": {
        "eyebrow": "能力概览",
        "title": "它现在做什么？",
        "description": "以当前简历结构、发布快照与 AI 分析结果为输入，生成更聚焦的优化建议，而不是重新从一份散乱文本开始。"
      },
      "workflow": {
        "eyebrow": "基础流程",
        "title": "第一阶段如何落地？",
        "description": "基础版会先输出建议摘要、改写方向与导出链路说明；更进一步的一键应用、差异预览与字段级落点会放到后续高级版。"
      },
      "boundary": {
        "eyebrow": "页面边界",
        "title": "为什么公开站只做说明？",
        "description": "因为这块能力更适合在 admin 端完成治理与审阅。公开站当前保留说明入口，帮助你快速理解后续会接入什么。"
      }
    },
    "primaryCta": "返回 AI Talk 中枢",
    "secondaryCta": "进入 RAG 对话"
  },
  "introPage": {
    "eyebrow": "ai intro",
    "title": "AI Intro · 逐步解锁 {name}",
    "description": "这是一个独立的引导式 AI 介绍页：先用预设问题控制节奏，再让右侧人物画像随着回答逐块点亮。",
    "badges": {
      "guided": "引导式问题",
      "fragments": "10 块解锁"
    },
    "chat": {
      "title": "引导式聊天窗口",
      "description": "首版只开放预设问题，避免体验发散，也方便和右侧画像同步。",
      "resetAction": "重置进度",
      "messages": {
        "1": "你好，我会用 10 个问题带你快速了解这份简历。",
        "2": "你可以从下方选择一个问题开始；每完成一个问题，右侧都会更新进度。"
      }
    },
    "questions": {
      "profile": "你是谁，当前主要方向是什么？",
      "latestProject": "你最近一个项目做了什么？",
      "stack": "你主要使用哪些技术？",
      "aiPractice": "你是怎么把 AI 用到项目里的？",
      "ragAgent": "你对 RAG 或 Agent 做过哪些实践？",
      "engineering": "你如何保证项目质量和可维护性？",
      "collaboration": "你有哪些协作或推进经验？",
      "hobbies": "你工作之外有哪些兴趣？",
      "writing": "你有哪些文章、学习笔记或公开输出？",
      "future": "你接下来想继续深挖什么？"
    },
    "answers": {
      "profile": "我是一名前端起步、逐步走向全栈和 AI 工程实践的开发者，目前重点在把真实产品链路、RAG 和 Agent 学习结合起来。",
      "latestProject": "最近围绕 my-resume 做公开站 AI Chat、RAG 知识库、简历导入识别和 Admin 治理闭环，把学习内容落到真实项目里。",
      "stack": "主要技术栈包括 Next.js、React、NestJS、TypeScript、Drizzle、HeroUI，以及围绕 AI Provider、Embedding、RAG 的工程化链路。",
      "aiPractice": "我会把 AI 当成真实产品能力来做：先定义边界，再接入日志、结构化输出、引用来源和可回滚的前后端契约。",
      "ragAgent": "RAG 方面已经做了简历知识库、用户文档入库、可解释问答和引用展示；Agent 方向正在通过 LangGraph 和 AGUI 思路继续实践。",
      "engineering": "我比较重视类型、测试、开发日志和分支流程，不追求一次性做满，而是保持每个 issue 可验证、可回滚、可讲清楚。",
      "collaboration": "我习惯把复杂需求拆成里程碑和 issue，用清晰的验收标准降低协作成本，也会在实现过程中持续记录风险和取舍。",
      "hobbies": "工作之外我喜欢音乐和羽毛球，它们更像是调节节奏和保持状态的方式，也让个人介绍不只停在技术标签上。",
      "writing": "我会把 AI Agent、RAG、全栈实践过程写成学习记录和项目文档，方便后续复盘，也能把经验沉淀成教程。",
      "future": "接下来想继续深挖 LangGraph、多域 RAG、AGUI 风格交互和更具表达力的 AI 简历介绍页。"
    },
    "unlock": {
      "eyebrow": "unlock map",
      "title": "人物能力拼图",
      "description": "这里先作为静态壳展示：后续会随着回答逐步点亮主题，形成更像游戏收集的了解路径。",
      "progressTitle": "解锁进度",
      "progressText": "已解锁 {completed} / {total} 个主题碎片",
      "progressAria": "已解锁 {completed} 个主题碎片，共 {total} 个",
      "noteTitle": "当前阶段",
      "noteDescription": "本 issue 只建立页面和布局壳；问题状态机、真实回答和点亮逻辑会在后续 issue 中继续接入。",
      "completeTitle": "完整画像已解锁",
      "completeDescription": "10 个主题都已经完成，右侧地图进入完整状态。下一步可以把这些解锁结果接入更丰富的卡片和真实回答。",
      "topics": {
        "profile": "个人背景",
        "latestProject": "最近项目",
        "stack": "技术栈",
        "aiPractice": "AI 实践",
        "ragAgent": "RAG / Agent",
        "engineering": "工程能力",
        "collaboration": "团队协作",
        "hobbies": "兴趣爱好",
        "writing": "创作沉淀",
        "future": "未来方向"
      },
      "keywords": {
        "profile": "全栈",
        "latestProject": "my-resume",
        "stack": "TypeScript",
        "aiPractice": "AI 工程",
        "ragAgent": "RAG",
        "engineering": "质量",
        "collaboration": "拆解",
        "hobbies": "节奏",
        "writing": "沉淀",
        "future": "Agent"
      },
      "summaries": {
        "profile": "已解锁个人背景：从前端起步，继续向全栈与 AI 工程实践生长。",
        "latestProject": "已解锁最近项目：my-resume 正在承接 AI Chat、RAG 与简历工作流实践。",
        "stack": "已解锁技术栈：Next.js、NestJS、TypeScript 与 AI 工程链路是当前主线。",
        "aiPractice": "已解锁 AI 实践：强调边界、日志、结构化输出和可追溯引用。",
        "ragAgent": "已解锁 RAG / Agent：从可解释问答继续推进到 LangGraph 和 AGUI。",
        "engineering": "已解锁工程能力：用类型、测试、日志和小步 issue 保持可维护。",
        "collaboration": "已解锁团队协作：复杂工作先拆里程碑、issue 和验收标准。",
        "hobbies": "已解锁兴趣爱好：音乐和羽毛球补充了技术之外的节奏感。",
        "writing": "已解锁创作沉淀：把学习和项目实践持续写成可复盘的材料。",
        "future": "已解锁未来方向：继续深挖 LangGraph、多域 RAG 和 AGUI 交互。"
      }
    },
    "primaryCta": "返回 AI Talk 中枢",
    "secondaryCta": "查看现有对话入口"
  },
  "entry": {
    "eyebrow": "ai talk",
    "title": "AI Talk 中枢入口",
    "description": "这里会成为公开站的 AI 能力总入口：先立住 RAG 对话、数字人自我介绍与会话轨迹，再逐步接入真实试用码、流式问答与知识库治理。",
    "path": {
      "eyebrow": "当前阶段",
      "title": "本轮先把入口与子路由语义立起来",
      "lineOne": "入口页负责解释产品边界，未来让招聘方知道这里能做什么、不能做什么。",
      "lineTwo": "真实问答会放到独立 chat / session 工作区，避免后续为了交互复杂度反复推翻结构。",
      "lineThree": "数字人入口会先预留页面、媒体契约与控制区位置，后续再逐步接入真实媒体能力。"
    },
    "prompts": {
      "eyebrow": "示例问题",
      "title": "未来可回答的问题方向",
      "one": "他最近几年主要做过哪些项目？",
      "two": "他更偏前端还是全栈？",
      "three": "如果你是招聘方，最值得追问的亮点是什么？"
    }
  },
  "cards": {
    "chat": {
      "eyebrow": "入口一",
      "title": "RAG 对话",
      "description": "当前仅保留公开说明，试用码与真实对话能力暂未开放。",
      "badge": "SSR 入口 + 子路由工作区",
      "cta": "暂未开放"
    },
    "avatar": {
      "eyebrow": "入口二",
      "title": "数字人自我介绍",
      "description": "单独页面承接视频、TTS 与媒体交互，当前先把页面边界和未来契约说明清楚。",
      "badge": "独立媒体页",
      "cta": "查看数字人入口"
    },
    "sessions": {
      "eyebrow": "入口三",
      "title": "会话历史",
      "description": "未来会在真实会话建立后生成独立的 session 页面，并串起剩余轮次、来源片段与历史记录。",
      "badge": "Coming soon",
      "helper": "本轮先保留信息架构，等真实聊天链路接入后再生成可回访的会话历史入口。"
    }
  },
  "chat": {
    "eyebrow": "rag chat",
    "title": "RAG 对话入口",
    "description": "这里当前只做能力说明与结构占位，真实问答暂未开放。",
    "badgeQuota": "10 轮问答",
    "badgeStreaming": "流式响应",
    "steps": {
      "code": {
        "eyebrow": "步骤一",
        "title": "试用码领取",
        "description": "当前先保留交互位置，试用码输入与领取流程将在后续版本开放。"
      },
      "session": {
        "eyebrow": "步骤二",
        "title": "会话启动",
        "description": "确认额度后会创建独立 session，并切到真实消息工作区承接后续多轮问答。"
      },
      "citations": {
        "eyebrow": "步骤三",
        "title": "来源片段",
        "description": "回答会优先展示来源片段、引用上下文与剩余轮次，帮助招聘方快速判断可信度。"
      }
    },
    "workspacePreview": {
      "eyebrow": "下一步",
      "title": "先看未来会话工作区",
      "description": "真实聊天链路尚未开放，当前页面仅用于展示未来会话工作区结构。",
      "primaryCta": "查看未来会话工作区",
      "secondaryCta": "返回 AI Talk 中枢"
    }
  },
  "session": {
    "eyebrow": "session workspace",
    "title": "会话工作区 · {sessionId}",
    "description": "后续真实消息时间线、来源片段与额度信息都会集中在这里展示，当前先把会话页的职责和模块边界立住。",
    "badgeTimeline": "消息时间线",
    "badgeSources": "来源片段",
    "blocks": {
      "messages": {
        "eyebrow": "会话区",
        "title": "消息时间线",
        "description": "这里会承接用户提问、流式回答和反馈动作，是未来对话体验的核心区域。"
      },
      "sources": {
        "eyebrow": "检索区",
        "title": "来源片段",
        "description": "RAG 返回的引用片段、命中文档与解释说明会在这里集中呈现。"
      },
      "quota": {
        "eyebrow": "状态区",
        "title": "额度与状态",
        "description": "会话剩余轮次、试用码关联信息和错误提示会放在这里，方便公开演示与后续审计。"
      }
    },
    "backToChat": "返回 RAG 对话",
    "backToHub": "返回 AI Talk 中枢"
  },
  "avatar": {
    "eyebrow": "头像简介",
    "title": "数字人自我介绍",
    "description": "数字人入口会独立承接自我介绍、媒体播放与未来交互控制，当前先以占位页把契约与展示位预留出来。",
    "intro": {
      "eyebrow": "自我介绍",
      "lineOne": "第一阶段先提供一段简短的自我介绍与能力说明，让招聘方知道这里不是普通静态视频页。",
      "lineTwo": "后续这里会补充语音、视频或数字人驱动能力，但不会和公开问答工作区混在同一页面。",
      "lineThree": "页面未来会围绕人物设定、媒体资源、播放状态与交互控制区逐步扩展。"
    },
    "contract": {
      "eyebrow": "页面契约",
      "title": "为后续媒体能力预留边界",
      "items": {
        "role": {
          "title": "角色信息",
          "description": "预留数字人角色设定、自我介绍脚本和展示语气等结构化信息。"
        },
        "media": {
          "title": "媒体资源",
          "description": "预留海报、音频、视频和封面资源位，便于后续接入真实媒体能力。"
        },
        "controls": {
          "title": "交互控制区",
          "description": "预留播放、静音、重播与未来动作按钮的位置，不把媒体控制塞回通用内容卡片。"
        }
      }
    },
    "backToHub": "返回 AI Talk 中枢"
  }
}
