{"ok":true,"service":"agipot-product-readiness","version":"0.2.0","build_id":"local-0.2.0","as_of":"2026-06-17T09:46:26.363549Z","total":110,"summary":{"status":{"todo":52,"partial":58},"by_priority":{"P0":{"todo":3,"total":20,"partial":17},"P1":{"partial":31,"total":55,"todo":24},"P2":{"partial":10,"total":25,"todo":15},"P3":{"todo":10,"total":10}},"by_category":{"稳定性与公开访问":{"todo":3,"total":6,"partial":3},"数据可信度与延迟":{"partial":5,"total":5},"AI 可验证性与边界":{"partial":3,"total":3},"合规与账户边界":{"partial":5,"total":5},"首页交易员工作流":{"partial":4,"total":6,"todo":2},"多市场与个股终端":{"partial":7,"total":7},"个股交易前信息":{"todo":5,"total":6,"partial":1},"新闻与事件交易化":{"partial":1,"total":5,"todo":4},"跨市场与风控":{"partial":3,"total":7,"todo":4},"AI 观察验货台":{"partial":10,"total":12,"todo":2},"信任披露与数据治理":{"partial":5,"total":8,"todo":3},"产业链与事件波动":{"partial":1,"total":5,"todo":4},"移动端与搜索":{"partial":4,"total":8,"todo":4},"自选提醒与个性化":{"partial":3,"total":5,"todo":2},"社区质量控制":{"todo":7,"total":7},"多语言与反馈":{"partial":3,"total":5,"todo":2},"专业效率与透明度":{"todo":10,"total":10}},"by_phase":{"第一批：7 天内必须修":{"todo":3,"total":20,"partial":17},"第二批：2–4 周内修":{"partial":31,"total":55,"todo":24},"第三批：第 2 个月修":{"partial":10,"total":25,"todo":15},"第四批：第 3 个月修":{"todo":10,"total":10}},"p0_open":20,"p0_completion_pct":0.0,"partial_items":58,"todo_items":52},"items":[{"id":1,"priority":"P0","category":"稳定性与公开访问","phase":"第一批：7 天内必须修","problem":"首页 502","trading_impact":"交易员第一秒打不开，就不会把它放进盘前工具栏","solution":"修复网关、后端服务、CDN、负载均衡；加健康检查和自动重启","ideal_state":"首页全年可用率至少 99.9%；故障能在 1 分钟内告警","status":"todo","evidence":[],"next_step":"修复网关、后端服务、CDN、负载均衡；加健康检查和自动重启"},{"id":2,"priority":"P0","category":"稳定性与公开访问","phase":"第一批：7 天内必须修","problem":"HTTPS 首页也 502","trading_impact":"金融工具必须稳定支持安全访问","solution":"检查 SSL、反向代理、TLS、Cloudflare/Vercel/Nginx 配置","ideal_state":"https://www.agipot.com 稳定访问，不能依赖 http","status":"todo","evidence":[],"next_step":"检查 SSL、反向代理、TLS、Cloudflare/Vercel/Nginx 配置"},{"id":3,"priority":"P0","category":"稳定性与公开访问","phase":"第一批：7 天内必须修","problem":"个股页 MSFT 超时","trading_impact":"个股页是交易员核心入口，打不开等于产品不可用","solution":"拆分个股页接口，行情、新闻、AI、财报分别降级加载","ideal_state":"即使行情接口失败，个股页外壳和错误提示也必须 1–2 秒内出现","status":"partial","evidence":[],"next_step":"拆分个股页接口，行情、新闻、AI、财报分别降级加载"},{"id":4,"priority":"P0","category":"稳定性与公开访问","phase":"第一批：7 天内必须修","problem":"没有可见降级页","trading_impact":"502/超时直接暴露给用户，会让用户不知道是数据错、网络错还是系统坏","solution":"做专业错误页：故障类型、影响范围、更新时间、状态页入口","ideal_state":"用户看到“行情服务异常，最后更新时间，预计恢复状态”，不是裸 502","status":"partial","evidence":["/status","/api/status/public","Next.js error page"],"next_step":"做专业错误页：故障类型、影响范围、更新时间、状态页入口"},{"id":5,"priority":"P0","category":"稳定性与公开访问","phase":"第一批：7 天内必须修","problem":"没有可验证系统状态页","trading_impact":"交易员需要知道行情、新闻、AI、搜索是否正常","solution":"上线 /status，显示行情源、新闻源、AI、搜索、登录、数据延迟状态","ideal_state":"每个服务有绿/黄/红状态、最近故障记录、更新时间","status":"partial","evidence":["/status","/api/status/public","/api/risk/today"],"next_step":"上线 /status，显示行情源、新闻源、AI、搜索、登录、数据延迟状态"},{"id":6,"priority":"P0","category":"稳定性与公开访问","phase":"第一批：7 天内必须修","problem":"搜索索引与实站状态不一致","trading_impact":"搜索里看起来有页面，点进去打不开，信任感直接崩","solution":"修复已索引路由；失效页面返回明确 503/维护说明","ideal_state":"搜索结果里出现的核心页面都必须能打开或明确说明维护","status":"todo","evidence":[],"next_step":"修复已索引路由；失效页面返回明确 503/维护说明"},{"id":7,"priority":"P0","category":"数据可信度与延迟","phase":"第一批：7 天内必须修","problem":"数据来源无法验证","trading_impact":"交易员不能用不知道来源的价格做判断","solution":"每个价格旁标明数据源、交易所、授权类型","ideal_state":"每个行情字段都有“来源 + 延迟 + 更新时间 + 市场状态”","status":"partial","evidence":[],"next_step":"每个价格旁标明数据源、交易所、授权类型"},{"id":8,"priority":"P0","category":"数据可信度与延迟","phase":"第一批：7 天内必须修","problem":"行情延迟无法验证","trading_impact":"延迟行情如果被当成实时，会造成错误交易判断","solution":"明确区分实时、15 分钟延迟、20 分钟延迟、收盘价、缓存价","ideal_state":"所有价格都标注延迟，不允许模糊写“自动刷新”","status":"partial","evidence":[],"next_step":"明确区分实时、15 分钟延迟、20 分钟延迟、收盘价、缓存价"},{"id":9,"priority":"P0","category":"数据可信度与延迟","phase":"第一批：7 天内必须修","problem":"更新时间无法验证","trading_impact":"没有时间戳就不知道价格是否已经过期","solution":"每个价格、新闻、AI 观点、财报数据都显示更新时间","ideal_state":"精确到秒，带时区，例如 EDT/JST/KST/UTC","status":"partial","evidence":[],"next_step":"每个价格、新闻、AI 观点、财报数据都显示更新时间"},{"id":10,"priority":"P0","category":"数据可信度与延迟","phase":"第一批：7 天内必须修","problem":"“实时”用词风险","trading_impact":"免费源或延迟源不能包装成实时行情","solution":"建立术语规则：只有交易所授权实时数据才能叫实时","ideal_state":"页面文案通过合规审查，“实时”二字不能滥用","status":"partial","evidence":[],"next_step":"建立术语规则：只有交易所授权实时数据才能叫实时"},{"id":11,"priority":"P0","category":"数据可信度与延迟","phase":"第一批：7 天内必须修","problem":"页面自动刷新可能误导","trading_impact":"自动刷新不等于实时行情","solution":"在自动刷新旁写清“刷新的是延迟/参考数据”","ideal_state":"用户不会把自动刷新误认为交易所实时","status":"partial","evidence":[],"next_step":"在自动刷新旁写清“刷新的是延迟/参考数据”"},{"id":12,"priority":"P0","category":"AI 可验证性与边界","phase":"第一批：7 天内必须修","problem":"AI 功能无法验证","trading_impact":"不能复盘的 AI 只是内容生成器，不是投研工具","solution":"建 AI 观点数据库，记录发布时间、价格、依据、后续表现","ideal_state":"每条 AI 观点都能追踪 1 日、5 日、20 日结果","status":"partial","evidence":["/trust/ai-verification","/api/ai-verification/records"],"next_step":"建 AI 观点数据库，记录发布时间、价格、依据、后续表现"},{"id":13,"priority":"P0","category":"AI 可验证性与边界","phase":"第一批：7 天内必须修","problem":"AI 可能被误解为买卖建议","trading_impact":"金融 AI 如果像“信号”，会带来误导风险","solution":"全站统一为“AI 观察 / AI 解读 / AI 风险提示”","ideal_state":"不出现“稳赚、预测、必涨、高胜率买点”等高风险表述","status":"partial","evidence":["/trust/ai","前端文案已使用 AI 观察/解读/风险提示"],"next_step":"全站统一为“AI 观察 / AI 解读 / AI 风险提示”"},{"id":14,"priority":"P0","category":"AI 可验证性与边界","phase":"第一批：7 天内必须修","problem":"AI 没有失败案例展示","trading_impact":"只展示成功案例会制造虚假信任","solution":"建“AI 验货台”，成功和失败都公开","ideal_state":"用户能看到误判、原因、复盘、改进","status":"partial","evidence":[],"next_step":"建“AI 验货台”，成功和失败都公开"},{"id":15,"priority":"P0","category":"合规与账户边界","phase":"第一批：7 天内必须修","problem":"免责声明不可稳定验证","trading_impact":"金融网站必须把边界讲清楚","solution":"独立页面放免责声明，并在首页、个股页、AI 输出处重复提示","ideal_state":"明确“不构成投资建议、不承诺收益、不自动下单、不托管资金”","status":"partial","evidence":["/trust/disclaimer"],"next_step":"独立页面放免责声明，并在首页、个股页、AI 输出处重复提示"},{"id":16,"priority":"P0","category":"合规与账户边界","phase":"第一批：7 天内必须修","problem":"隐私政策不可稳定验证","trading_impact":"若有账户、watchlist、社区或连接功能，隐私是底线","solution":"建隐私政策：收集什么、用途、保存多久、如何删除","ideal_state":"用户能在页脚和注册流程看到完整隐私说明","status":"partial","evidence":["/trust/privacy"],"next_step":"建隐私政策：收集什么、用途、保存多久、如何删除"},{"id":17,"priority":"P0","category":"合规与账户边界","phase":"第一批：7 天内必须修","problem":"服务条款不可稳定验证","trading_impact":"没有条款，用户不知道平台责任边界","solution":"补服务条款、使用限制、数据错误责任说明","ideal_state":"金融数据错误、AI 错误、服务中断都有清晰边界","status":"partial","evidence":["/trust/terms"],"next_step":"补服务条款、使用限制、数据错误责任说明"},{"id":18,"priority":"P0","category":"合规与账户边界","phase":"第一批：7 天内必须修","problem":"账户连接边界无法验证","trading_impact":"如果未来接券商或账户，风险极高","solution":"明确只读权限、授权范围、断开方式、数据使用范围","ideal_state":"用户能一键断开；平台不触碰下单和资金","status":"partial","evidence":["/trust/account-security","/account-binding"],"next_step":"明确只读权限、授权范围、断开方式、数据使用范围"},{"id":19,"priority":"P0","category":"合规与账户边界","phase":"第一批：7 天内必须修","problem":"无数据错误说明","trading_impact":"行情、新闻、财报都可能错，必须告诉用户","solution":"页面固定提示“数据可能延迟、错误或中断”","ideal_state":"数据异常时自动打标签，不让用户误以为正常","status":"partial","evidence":[],"next_step":"页面固定提示“数据可能延迟、错误或中断”"},{"id":20,"priority":"P0","category":"首页交易员工作流","phase":"第一批：7 天内必须修","problem":"整页崩溃风险","trading_impact":"一个接口失败不应拖垮整页","solution":"前端模块化加载，失败模块显示占位和错误原因","ideal_state":"行情失败不影响新闻；新闻失败不影响个股基础信息","status":"partial","evidence":[],"next_step":"前端模块化加载，失败模块显示占位和错误原因"},{"id":21,"priority":"P1","category":"首页交易员工作流","phase":"第二批：2–4 周内修","problem":"首页不像交易员工作台","trading_impact":"交易员打开首页不是看介绍，而是看今天风险和机会","solution":"首页第一屏改成全球市场雷达","ideal_state":"10 秒内回答：市场发生什么、哪些票在动、风险在哪","status":"partial","evidence":["/dashboard","/api/trader-home/summary"],"next_step":"首页第一屏改成全球市场雷达"},{"id":22,"priority":"P1","category":"首页交易员工作流","phase":"第二批：2–4 周内修","problem":"首页定位不够交易化","trading_impact":"如果用户不知道它是资讯站、AI 工具还是交易终端，会流失","solution":"第一屏写清：AGIPOT 是“全球市场雷达 + AI 风险观察 + 投研辅助”","ideal_state":"新用户 10 秒内知道用途，不误以为能自动交易","status":"todo","evidence":[],"next_step":"第一屏写清：AGIPOT 是“全球市场雷达 + AI 风险观察 + 投研辅助”"},{"id":23,"priority":"P1","category":"首页交易员工作流","phase":"第二批：2–4 周内修","problem":"缺“今日市场雷达”","trading_impact":"盘前最需要快速看全球风险偏好","solution":"加美股期指、日经、TOPIX、KOSPI、恒指、美元指数、美债、USDJPY、USDKRW","ideal_state":"打开首页就知道全球风险开关是开还是关","status":"partial","evidence":[],"next_step":"加美股期指、日经、TOPIX、KOSPI、恒指、美元指数、美债、USDJPY、USDKRW"},{"id":24,"priority":"P1","category":"首页交易员工作流","phase":"第二批：2–4 周内修","problem":"缺“今日风险”模块","trading_impact":"交易员先看风险，不是先看新闻数量","solution":"做今日风险卡：宏观、财报、数据异常、流动性、盘后波动","ideal_state":"首页顶部固定显示 3–5 个最大风险","status":"partial","evidence":[],"next_step":"做今日风险卡：宏观、财报、数据异常、流动性、盘后波动"},{"id":25,"priority":"P1","category":"首页交易员工作流","phase":"第二批：2–4 周内修","problem":"缺盘前/盘后异动","trading_impact":"美股大量交易决策发生在盘前盘后","solution":"增加 pre-market / after-hours 涨跌幅、成交量、触发新闻","ideal_state":"美股用户盘前 30 分钟能直接使用","status":"todo","evidence":[],"next_step":"增加 pre-market / after-hours 涨跌幅、成交量、触发新闻"},{"id":26,"priority":"P1","category":"多市场与个股终端","phase":"第二批：2–4 周内修","problem":"美股支持无法验证","trading_impact":"MSFT 个股页打不开，美股核心能力无法验收","solution":"先保证 MSFT、NVDA、AAPL、TSLA 等大票稳定可查","ideal_state":"美股核心股票页面稳定、数据完整、盘前盘后清楚","status":"partial","evidence":[],"next_step":"先保证 MSFT、NVDA、AAPL、TSLA 等大票稳定可查"},{"id":27,"priority":"P1","category":"多市场与个股终端","phase":"第二批：2–4 周内修","problem":"日股支持无法验证","trading_impact":"日股有本地交易规则、时区、币种、后缀，不是简单价格堆叠","solution":"支持 7203.T、6758.T、8035.T、6857.T，并显示 TSE、JPY、JST","ideal_state":"日股页面能体现日本市场规则和汇率影响","status":"partial","evidence":[],"next_step":"支持 7203.T、6758.T、8035.T、6857.T，并显示 TSE、JPY、JST"},{"id":28,"priority":"P1","category":"多市场与个股终端","phase":"第二批：2–4 周内修","problem":"韩股支持无法验证","trading_impact":"韩股半导体、外资流、韩元汇率是核心","solution":"支持 005930.KS、000660.KS，显示 KRX、KRW、KST、外资流向","ideal_state":"韩股页面能看 Samsung、SK Hynix 与半导体周期","status":"partial","evidence":[],"next_step":"支持 005930.KS、000660.KS，显示 KRX、KRW、KST、外资流向"},{"id":29,"priority":"P1","category":"多市场与个股终端","phase":"第二批：2–4 周内修","problem":"港股支持无法验证","trading_impact":"港股代码、币种、交易时段、ADR 映射容易混","solution":"支持 0700.HK、9988.HK，标明 HKEX、HKD、本地股/ADR","ideal_state":"搜索港股不会和美股 ADR 混淆","status":"partial","evidence":[],"next_step":"支持 0700.HK、9988.HK，标明 HKEX、HKD、本地股/ADR"},{"id":30,"priority":"P1","category":"多市场与个股终端","phase":"第二批：2–4 周内修","problem":"股票代码后缀体验不足","trading_impact":"搜索索引提示后缀，但实际无法验证体验","solution":"搜索结果强制显示交易所、币种、国家、本地股/ADR","ideal_state":"用户搜 Toyota 时能区分 7203.T、TM、ADR","status":"partial","evidence":[],"next_step":"搜索结果强制显示交易所、币种、国家、本地股/ADR"},{"id":31,"priority":"P1","category":"多市场与个股终端","phase":"第二批：2–4 周内修","problem":"新股状态无法验证","trading_impact":"新股最容易无行情、临时代码、数据不同步","solution":"做新股雷达：上市状态、预计交易日、交易所、行情接入状态","ideal_state":"新股未同步时明确写“暂无可用行情，不可当实时报价”","status":"partial","evidence":["/api/new-listings?days=30&limit=120"],"next_step":"做新股雷达：上市状态、预计交易日、交易所、行情接入状态"},{"id":32,"priority":"P1","category":"多市场与个股终端","phase":"第二批：2–4 周内修","problem":"个股页不像交易终端","trading_impact":"普通行情页不能支持交易前决策","solution":"个股页重构为：行情、新闻、财报、估值、技术、AI、风险、跨市场","ideal_state":"个股页能替代用户打开多个普通资讯网站","status":"partial","evidence":[],"next_step":"个股页重构为：行情、新闻、财报、估值、技术、AI、风险、跨市场"},{"id":33,"priority":"P1","category":"个股交易前信息","phase":"第二批：2–4 周内修","problem":"个股页缺盘前盘后","trading_impact":"美股财报和重大新闻常在盘后","solution":"美股个股页单独显示 regular / pre-market / after-hours","ideal_state":"用户能一眼看出当前价格属于哪个交易阶段","status":"todo","evidence":[],"next_step":"美股个股页单独显示 regular / pre-market / after-hours"},{"id":34,"priority":"P1","category":"个股交易前信息","phase":"第二批：2–4 周内修","problem":"个股页缺成交量质量判断","trading_impact":"价格没成交量支持，异动可信度低","solution":"显示成交量、20 日均量、相对量、盘前盘后成交量","ideal_state":"异动旁显示“成交量是否足够可信”","status":"todo","evidence":[],"next_step":"显示成交量、20 日均量、相对量、盘前盘后成交量"},{"id":35,"priority":"P1","category":"个股交易前信息","phase":"第二批：2–4 周内修","problem":"个股页缺财报模块","trading_impact":"财报是美股、日股、韩股核心风险事件","solution":"增加财报日期、预期、实际、指引、历史财报后反应","ideal_state":"财报前后用户能看到风险窗口","status":"todo","evidence":[],"next_step":"增加财报日期、预期、实际、指引、历史财报后反应"},{"id":36,"priority":"P1","category":"个股交易前信息","phase":"第二批：2–4 周内修","problem":"个股页缺估值模块","trading_impact":"交易员需要判断涨跌是否已透支预期","solution":"加 PE、PS、毛利率、收入增长、自由现金流、同业对比","ideal_state":"用户能区分“短线新闻刺激”和“估值长期压力”","status":"todo","evidence":[],"next_step":"加 PE、PS、毛利率、收入增长、自由现金流、同业对比"},{"id":37,"priority":"P1","category":"个股交易前信息","phase":"第二批：2–4 周内修","problem":"个股页缺技术面","trading_impact":"很多交易员需要均线、VWAP、支撑阻力、缺口","solution":"加 5/20/50/200 日均线、VWAP、成交量异常、缺口","ideal_state":"页面能支持基本技术判断，但不直接给买卖建议","status":"todo","evidence":[],"next_step":"加 5/20/50/200 日均线、VWAP、成交量异常、缺口"},{"id":38,"priority":"P1","category":"个股交易前信息","phase":"第二批：2–4 周内修","problem":"个股页缺风险标签","trading_impact":"风险标签能节省交易员时间","solution":"自动标注：财报临近、高估值、低流动性、盘后波动、数据延迟","ideal_state":"每只股票顶部都有清晰风险标签","status":"partial","evidence":[],"next_step":"自动标注：财报临近、高估值、低流动性、盘后波动、数据延迟"},{"id":39,"priority":"P1","category":"新闻与事件交易化","phase":"第二批：2–4 周内修","problem":"新闻只是聚合的风险","trading_impact":"新闻标题本身不等于交易信息","solution":"新闻结构化：相关股票、方向、时间窗口、是否已反应","ideal_state":"用户看新闻能知道“影响谁、影响多久、是否已经反映”","status":"partial","evidence":[],"next_step":"新闻结构化：相关股票、方向、时间窗口、是否已反应"},{"id":40,"priority":"P1","category":"新闻与事件交易化","phase":"第二批：2–4 周内修","problem":"新闻没有价格反应","trading_impact":"不知道新闻后价格是否已动，容易追高/误判","solution":"每条新闻旁显示发布后 5 分钟、30 分钟、1 日价格反应","ideal_state":"新闻不再只是资讯，而是交易事件记录","status":"todo","evidence":[],"next_step":"每条新闻旁显示发布后 5 分钟、30 分钟、1 日价格反应"},{"id":41,"priority":"P1","category":"新闻与事件交易化","phase":"第二批：2–4 周内修","problem":"新闻没有历史类似案例","trading_impact":"交易员需要知道类似事件过去怎么走","solution":"建事件库：并购、财报、监管、降价、裁员、指引上调等","ideal_state":"每条重大新闻能给 3–5 个历史类似案例","status":"todo","evidence":[],"next_step":"建事件库：并购、财报、监管、降价、裁员、指引上调等"},{"id":42,"priority":"P1","category":"新闻与事件交易化","phase":"第二批：2–4 周内修","problem":"缺财报日历","trading_impact":"财报会改变波动率和隔夜风险","solution":"首页和个股页加入财报日历","ideal_state":"用户能按今天、本周、下周筛选财报风险","status":"todo","evidence":[],"next_step":"首页和个股页加入财报日历"},{"id":43,"priority":"P1","category":"新闻与事件交易化","phase":"第二批：2–4 周内修","problem":"缺宏观日历","trading_impact":"CPI、FOMC、非农、央行讲话会影响全市场","solution":"加宏观日历：时间、前值、预期、实际、资产影响","ideal_state":"用户能知道今天哪些时间不能盲目交易","status":"todo","evidence":[],"next_step":"加宏观日历：时间、前值、预期、实际、资产影响"},{"id":44,"priority":"P1","category":"跨市场与风控","phase":"第二批：2–4 周内修","problem":"缺跨市场联动","trading_impact":"AGIPOT 若要差异化，必须解释美股如何影响亚洲","solution":"建产业链图谱：NVDA → TSM → Samsung/SK Hynix → Tokyo Electron/Advantest","ideal_state":"用户能看到事件传导链，而不是孤立股票","status":"partial","evidence":["/#chain-expander"],"next_step":"建产业链图谱：NVDA → TSM → Samsung/SK Hynix → Tokyo Electron/Advantest"},{"id":45,"priority":"P1","category":"跨市场与风控","phase":"第二批：2–4 周内修","problem":"缺板块强弱","trading_impact":"单票涨跌要放在板块里看","solution":"加半导体、AI、汽车、银行、能源、互联网、医药等板块强弱","ideal_state":"用户能判断是个股事件还是板块行情","status":"partial","evidence":[],"next_step":"加半导体、AI、汽车、银行、能源、互联网、医药等板块强弱"},{"id":46,"priority":"P1","category":"跨市场与风控","phase":"第二批：2–4 周内修","problem":"缺成交量异常雷达","trading_impact":"异动没有量能验证，容易被噪音误导","solution":"做涨跌幅 + 相对成交量 + 新闻触发的雷达","ideal_state":"用户能筛出“有成交量支撑的异动”","status":"todo","evidence":[],"next_step":"做涨跌幅 + 相对成交量 + 新闻触发的雷达"},{"id":47,"priority":"P1","category":"跨市场与风控","phase":"第二批：2–4 周内修","problem":"缺低流动性提示","trading_impact":"小盘股、冷门股容易滑点大、报价失真","solution":"对低成交量、低市值、盘前低量股票加风险标签","ideal_state":"用户不会把低流动性拉升误认为高质量机会","status":"todo","evidence":[],"next_step":"对低成交量、低市值、盘前低量股票加风险标签"},{"id":48,"priority":"P1","category":"跨市场与风控","phase":"第二批：2–4 周内修","problem":"缺组合风险管理","trading_impact":"单票工具无法告诉用户组合集中度风险","solution":"做 watchlist/portfolio 风险面板：行业、币种、相关性、财报集中度","ideal_state":"用户能知道自己是否过度集中在半导体或单一币种","status":"partial","evidence":[],"next_step":"做 watchlist/portfolio 风险面板：行业、币种、相关性、财报集中度"},{"id":49,"priority":"P1","category":"跨市场与风控","phase":"第二批：2–4 周内修","problem":"缺隔夜风险提示","trading_impact":"美股、日股、韩股跨时区持仓风险很大","solution":"对跨市场持仓显示隔夜事件、财报、宏观、汇率风险","ideal_state":"用户收盘前知道隔夜可能踩雷的点","status":"todo","evidence":[],"next_step":"对跨市场持仓显示隔夜事件、财报、宏观、汇率风险"},{"id":50,"priority":"P1","category":"跨市场与风控","phase":"第二批：2–4 周内修","problem":"缺汇率影响模块","trading_impact":"日股、韩股出口股受 USDJPY、USDKRW 影响大","solution":"个股页和首页加入汇率敏感度","ideal_state":"Toyota、Samsung 等页面能解释汇率对股价的影响","status":"todo","evidence":[],"next_step":"个股页和首页加入汇率敏感度"},{"id":51,"priority":"P1","category":"AI 观察验货台","phase":"第二批：2–4 周内修","problem":"AI 没有清晰任务定义","trading_impact":"用户不知道 AI 是摘要、解释、风险提醒还是筛选器","solution":"给 AI 功能分层：AI 新闻解读、AI 风险提示、AI 复盘、AI 市场观察","ideal_state":"每个 AI 输出都标明用途，不混成“交易信号”","status":"partial","evidence":[],"next_step":"给 AI 功能分层：AI 新闻解读、AI 风险提示、AI 复盘、AI 市场观察"},{"id":52,"priority":"P1","category":"AI 观察验货台","phase":"第二批：2–4 周内修","problem":"AI 缺发布时间","trading_impact":"没时间戳就无法防止马后炮","solution":"每条 AI 观点锁定发布时间","ideal_state":"用户能看到“当时说了什么”","status":"partial","evidence":[],"next_step":"每条 AI 观点锁定发布时间"},{"id":53,"priority":"P1","category":"AI 观察验货台","phase":"第二批：2–4 周内修","problem":"AI 缺当时价格","trading_impact":"没价格就无法评价观点质量","solution":"记录观点发布时价格、币种、交易阶段","ideal_state":"可计算后续 1/5/20 日表现","status":"partial","evidence":[],"next_step":"记录观点发布时价格、币种、交易阶段"},{"id":54,"priority":"P1","category":"AI 观察验货台","phase":"第二批：2–4 周内修","problem":"AI 缺依据","trading_impact":"没依据的 AI 是黑箱","solution":"每条 AI 输出必须列出新闻、财报、估值、技术、宏观、资金流依据","ideal_state":"用户能追溯 AI 为什么这么判断","status":"partial","evidence":[],"next_step":"每条 AI 输出必须列出新闻、财报、估值、技术、宏观、资金流依据"},{"id":55,"priority":"P1","category":"AI 观察验货台","phase":"第二批：2–4 周内修","problem":"AI 缺反方观点","trading_impact":"单边观点会放大用户确认偏误","solution":"每条 AI 观点必须有“反方逻辑”","ideal_state":"用户能同时看到为什么可能错","status":"partial","evidence":[],"next_step":"每条 AI 观点必须有“反方逻辑”"},{"id":56,"priority":"P1","category":"AI 观察验货台","phase":"第二批：2–4 周内修","problem":"AI 缺失效条件","trading_impact":"没有失效条件，观点永远可以事后解释","solution":"加价格、事件、财报、宏观数据失效条件","ideal_state":"到达条件后自动标记“观点失效”","status":"partial","evidence":[],"next_step":"加价格、事件、财报、宏观数据失效条件"},{"id":57,"priority":"P1","category":"AI 观察验货台","phase":"第二批：2–4 周内修","problem":"AI 缺周期","trading_impact":"日内观点和 20 日观点不能混用","solution":"每条 AI 观点必须写周期：日内、1 日、5 日、20 日、财报前后","ideal_state":"AI 表现按周期拆分统计","status":"partial","evidence":[],"next_step":"每条 AI 观点必须写周期：日内、1 日、5 日、20 日、财报前后"},{"id":58,"priority":"P1","category":"AI 观察验货台","phase":"第二批：2–4 周内修","problem":"AI 缺胜率和回撤统计","trading_impact":"没有表现数据，无法建立信任","solution":"建统计页：胜率、平均收益/回撤、最大不利波动、盈亏比","ideal_state":"用户能看到 AI 在不同市场、板块、周期的表现","status":"todo","evidence":[],"next_step":"建统计页：胜率、平均收益/回撤、最大不利波动、盈亏比"},{"id":59,"priority":"P1","category":"AI 观察验货台","phase":"第二批：2–4 周内修","problem":"AI 可能幻觉","trading_impact":"金融 AI 幻觉会误导用户","solution":"所有 AI 输出绑定数据源，无法确认时写“不确定/无法验证”","ideal_state":"AI 不编造数据，不装作确定","status":"partial","evidence":[],"next_step":"所有 AI 输出绑定数据源，无法确认时写“不确定/无法验证”"},{"id":60,"priority":"P1","category":"AI 观察验货台","phase":"第二批：2–4 周内修","problem":"AI 缺数据延迟说明","trading_impact":"AI 基于延迟数据时不能像实时判断","solution":"AI 输出旁显示数据截止时间和延迟","ideal_state":"用户知道 AI 看到的是哪一刻的数据","status":"partial","evidence":[],"next_step":"AI 输出旁显示数据截止时间和延迟"},{"id":61,"priority":"P1","category":"AI 观察验货台","phase":"第二批：2–4 周内修","problem":"AI 缺审计日志","trading_impact":"出错后无法追责或改进","solution":"保存 prompt、输入数据版本、输出、用户可见内容","ideal_state":"内部能复盘每次 AI 错误来源","status":"todo","evidence":[],"next_step":"保存 prompt、输入数据版本、输出、用户可见内容"},{"id":62,"priority":"P1","category":"AI 观察验货台","phase":"第二批：2–4 周内修","problem":"缺“AI 验货台”入口","trading_impact":"专业用户不会只相信演示案例","solution":"首页加入 AI 验货台：全部观点、成功、失败、误判原因","ideal_state":"用户能按股票、市场、板块、周期筛选 AI 历史表现","status":"partial","evidence":["/trust/ai-verification","/api/ai-verification"],"next_step":"首页加入 AI 验货台：全部观点、成功、失败、误判原因"},{"id":63,"priority":"P1","category":"信任披露与数据治理","phase":"第二批：2–4 周内修","problem":"缺合规文案分层","trading_impact":"只在页脚放免责声明不够","solution":"在首页、个股页、AI 卡片、社区发帖框放短提示","ideal_state":"用户在关键决策点都看到边界","status":"partial","evidence":[],"next_step":"在首页、个股页、AI 卡片、社区发帖框放短提示"},{"id":64,"priority":"P1","category":"信任披露与数据治理","phase":"第二批：2–4 周内修","problem":"缺联系与运营信息","trading_impact":"金融工具没有清楚联系入口，信任度低","solution":"页脚和关于页写运营信息、联系方式和投诉入口","ideal_state":"用户知道谁在运营、如何联系、如何投诉","status":"todo","evidence":[],"next_step":"页脚和关于页写运营信息、联系方式和投诉入口"},{"id":65,"priority":"P1","category":"信任披露与数据治理","phase":"第二批：2–4 周内修","problem":"缺数据供应商说明页","trading_impact":"数据是金融产品核心资产","solution":"建“数据来源与延迟”页面，按市场列明来源","ideal_state":"美股、日股、韩股、港股分别说明数据规则","status":"partial","evidence":["/trust/data","/api/disclosures"],"next_step":"建“数据来源与延迟”页面，按市场列明来源"},{"id":66,"priority":"P1","category":"信任披露与数据治理","phase":"第二批：2–4 周内修","problem":"缺数据质量等级","trading_impact":"用户不知道数据可用于什么级别判断","solution":"给数据标 A/B/C/D：实时授权、延迟授权、免费参考、缓存/失败","ideal_state":"页面上直接显示数据可信等级","status":"partial","evidence":[],"next_step":"给数据标 A/B/C/D：实时授权、延迟授权、免费参考、缓存/失败"},{"id":67,"priority":"P1","category":"信任披露与数据治理","phase":"第二批：2–4 周内修","problem":"缺接口失败记录","trading_impact":"出现错误后没有历史可查","solution":"保存行情失败、新闻失败、AI 失败事件","ideal_state":"状态页能看到过去 30 天故障","status":"todo","evidence":[],"next_step":"保存行情失败、新闻失败、AI 失败事件"},{"id":68,"priority":"P1","category":"信任披露与数据治理","phase":"第二批：2–4 周内修","problem":"缺市场交易时段识别","trading_impact":"不同市场开闭市时间不同","solution":"显示 NYSE/NASDAQ/TSE/KRX/HKEX 当前状态","ideal_state":"用户知道价格是盘中、盘前、盘后还是收盘","status":"partial","evidence":[],"next_step":"显示 NYSE/NASDAQ/TSE/KRX/HKEX 当前状态"},{"id":69,"priority":"P1","category":"信任披露与数据治理","phase":"第二批：2–4 周内修","problem":"缺节假日交易日历","trading_impact":"日美韩港休市不同","solution":"集成各市场交易日历","ideal_state":"页面不会在休市日错误提示“无行情”","status":"todo","evidence":[],"next_step":"集成各市场交易日历"},{"id":70,"priority":"P1","category":"信任披露与数据治理","phase":"第二批：2–4 周内修","problem":"缺 ADR/本地股映射","trading_impact":"ADR 和本地股价格、币种、时区不同","solution":"建映射：BABA/9988.HK、TM/7203.T、TSM/2330.TW 等","ideal_state":"用户搜索公司名能看到所有上市载体","status":"partial","evidence":[],"next_step":"建映射：BABA/9988.HK、TM/7203.T、TSM/2330.TW 等"},{"id":71,"priority":"P1","category":"产业链与事件波动","phase":"第二批：2–4 周内修","problem":"缺产业链页面","trading_impact":"跨市场交易要看链条，不只是单票","solution":"做主题页：AI 半导体、存储、汽车出口、港股互联网","ideal_state":"事件能自动传导到产业链相关股票","status":"partial","evidence":[],"next_step":"做主题页：AI 半导体、存储、汽车出口、港股互联网"},{"id":72,"priority":"P1","category":"产业链与事件波动","phase":"第二批：2–4 周内修","problem":"缺宏观到行业影响解释","trading_impact":"CPI/FOMC 不同环境下影响不同资产","solution":"宏观事件页显示利率、美元、成长股、金融股、出口股影响路径","ideal_state":"用户能理解“为什么今天科技股/日股/韩股会动”","status":"todo","evidence":[],"next_step":"宏观事件页显示利率、美元、成长股、金融股、出口股影响路径"},{"id":73,"priority":"P1","category":"产业链与事件波动","phase":"第二批：2–4 周内修","problem":"缺持仓关联性分析","trading_impact":"多只半导体股票可能其实是同一个风险","solution":"Watchlist 计算相关性、行业集中度、共同风险因子","ideal_state":"用户知道自己不是买了 5 只股票，而是押了一个主题","status":"todo","evidence":[],"next_step":"Watchlist 计算相关性、行业集中度、共同风险因子"},{"id":74,"priority":"P1","category":"产业链与事件波动","phase":"第二批：2–4 周内修","problem":"缺最大回撤视角","trading_impact":"只看涨跌幅不够，风控要看回撤","solution":"对股票、AI 观点、组合都显示最大回撤","ideal_state":"用户能判断风险是否超过承受范围","status":"todo","evidence":[],"next_step":"对股票、AI 观点、组合都显示最大回撤"},{"id":75,"priority":"P1","category":"产业链与事件波动","phase":"第二批：2–4 周内修","problem":"缺事件前后波动统计","trading_impact":"财报、CPI、FOMC 前后波动不同","solution":"显示历史事件前后 1/5/20 日波动","ideal_state":"用户知道事件风险大小，不直接给交易建议","status":"todo","evidence":[],"next_step":"显示历史事件前后 1/5/20 日波动"},{"id":76,"priority":"P2","category":"移动端与搜索","phase":"第三批：第 2 个月修","problem":"移动端体验无法验证","trading_impact":"盘中很多人用手机快速查风险","solution":"做移动端首屏：市场、异动、持仓风险、财报、系统状态","ideal_state":"手机 10 秒内能看今天风险","status":"partial","evidence":[],"next_step":"做移动端首屏：市场、异动、持仓风险、财报、系统状态"},{"id":77,"priority":"P2","category":"移动端与搜索","phase":"第三批：第 2 个月修","problem":"搜索体验可能不智能","trading_impact":"多市场股票代码容易混淆","solution":"搜索支持代码、公司名、别名、国家、交易所、ADR","ideal_state":"搜 MSFT/NVDA/7203.T/005930.KS 都给准确结果","status":"partial","evidence":[],"next_step":"搜索支持代码、公司名、别名、国家、交易所、ADR"},{"id":78,"priority":"P2","category":"移动端与搜索","phase":"第三批：第 2 个月修","problem":"搜索无纠错","trading_impact":"用户输入 7203、Toyota、トヨタ 都可能想找同一资产","solution":"加模糊搜索和多语言别名","ideal_state":"用户不懂后缀也能找到正确标的","status":"partial","evidence":[],"next_step":"加模糊搜索和多语言别名"},{"id":79,"priority":"P2","category":"移动端与搜索","phase":"第三批：第 2 个月修","problem":"搜索结果缺风险标签","trading_impact":"搜索页也应提示是否延迟、低流动性、新股","solution":"搜索结果卡显示市场、币种、延迟、状态","ideal_state":"用户点进去前就知道数据质量","status":"partial","evidence":[],"next_step":"搜索结果卡显示市场、币种、延迟、状态"},{"id":80,"priority":"P2","category":"移动端与搜索","phase":"第三批：第 2 个月修","problem":"品牌容易与 AGIBOT 混淆","trading_impact":"搜索结果中出现 AGIBOT 机器人公司，可能造成认知干扰","solution":"优化 SEO 标题、描述、结构化数据","ideal_state":"搜 AGIPOT 时清楚显示是市场助手，不是机器人公司","status":"todo","evidence":[],"next_step":"优化 SEO 标题、描述、结构化数据"},{"id":81,"priority":"P2","category":"移动端与搜索","phase":"第三批：第 2 个月修","problem":"文案专业度不够","trading_impact":"金融工具文案会影响信任","solution":"统一术语：行情盘、数据源同步、延迟行情、参考行情","ideal_state":"不出现口语化、含混或不专业措辞","status":"todo","evidence":[],"next_step":"统一术语：行情盘、数据源同步、延迟行情、参考行情"},{"id":82,"priority":"P2","category":"移动端与搜索","phase":"第三批：第 2 个月修","problem":"功能说明分散","trading_impact":"用户不知道去哪看数据、AI、合规边界","solution":"建帮助中心：数据、AI、行情、账户、社区、合规","ideal_state":"用户 2 次点击内找到关键说明","status":"todo","evidence":[],"next_step":"建帮助中心：数据、AI、行情、账户、社区、合规"},{"id":83,"priority":"P2","category":"移动端与搜索","phase":"第三批：第 2 个月修","problem":"缺用户 onboarding","trading_impact":"新用户不知道第一步该做什么","solution":"首次进入引导：搜索股票、看市场雷达、看 AI 风险、看数据说明","ideal_state":"新用户 1 分钟内完成第一次有效查询","status":"todo","evidence":[],"next_step":"首次进入引导：搜索股票、看市场雷达、看 AI 风险、看数据说明"},{"id":84,"priority":"P2","category":"自选提醒与个性化","phase":"第三批：第 2 个月修","problem":"缺 watchlist","trading_impact":"交易员需要盯自己关心的票","solution":"加自选列表、分组、市场标签、风险汇总","ideal_state":"用户每天回来查看自己的市场雷达","status":"partial","evidence":[],"next_step":"加自选列表、分组、市场标签、风险汇总"},{"id":85,"priority":"P2","category":"自选提醒与个性化","phase":"第三批：第 2 个月修","problem":"缺提醒系统","trading_impact":"交易员需要事件提醒而不是手动刷新","solution":"加价格、成交量、新闻、财报、宏观、数据异常提醒","ideal_state":"用户能设置“NVDA 财报后提醒亚洲链条”","status":"partial","evidence":[],"next_step":"加价格、成交量、新闻、财报、宏观、数据异常提醒"},{"id":86,"priority":"P2","category":"自选提醒与个性化","phase":"第三批：第 2 个月修","problem":"缺通知风险边界","trading_impact":"提醒不能变成买卖建议","solution":"通知文案只写事实和风险，不写买入/卖出","ideal_state":"提醒是“事件发生”，不是“交易指令”","status":"todo","evidence":[],"next_step":"通知文案只写事实和风险，不写买入/卖出"},{"id":87,"priority":"P2","category":"自选提醒与个性化","phase":"第三批：第 2 个月修","problem":"缺个性化市场视图","trading_impact":"美股用户、日股用户、韩股用户关注不同","solution":"首页允许选择市场和主题","ideal_state":"用户能保存“美股盘前 / 亚洲半导体 / 港股互联网”","status":"partial","evidence":[],"next_step":"首页允许选择市场和主题"},{"id":88,"priority":"P2","category":"自选提醒与个性化","phase":"第三批：第 2 个月修","problem":"缺排序逻辑解释","trading_impact":"异动榜如果排序黑箱，会被怀疑","solution":"对榜单排序写明：涨跌幅、成交量、新闻影响、流动性","ideal_state":"用户知道为什么某只股票排前面","status":"todo","evidence":[],"next_step":"对榜单排序写明：涨跌幅、成交量、新闻影响、流动性"},{"id":89,"priority":"P2","category":"社区质量控制","phase":"第三批：第 2 个月修","problem":"缺社区质量机制","trading_impact":"如果有社区，容易变喊单场","solution":"发帖强制绑定代码、方向、周期、风险、失效条件","ideal_state":"社区按可验证质量排序，不按点赞数","status":"todo","evidence":[],"next_step":"发帖强制绑定代码、方向、周期、风险、失效条件"},{"id":90,"priority":"P2","category":"社区质量控制","phase":"第三批：第 2 个月修","problem":"社区可删除失败观点风险","trading_impact":"删除失败观点会制造马后炮","solution":"删除记录公开，原观点哈希保留","ideal_state":"用户不能事后洗掉错误观点","status":"todo","evidence":[],"next_step":"删除记录公开，原观点哈希保留"},{"id":91,"priority":"P2","category":"社区质量控制","phase":"第三批：第 2 个月修","problem":"社区可修改历史观点风险","trading_impact":"修改后看起来像提前预测","solution":"修改记录公开，显示修改前后内容和时间","ideal_state":"每条观点都有完整版本历史","status":"todo","evidence":[],"next_step":"修改记录公开，显示修改前后内容和时间"},{"id":92,"priority":"P2","category":"社区质量控制","phase":"第三批：第 2 个月修","problem":"社区标题党风险","trading_impact":"“暴涨”“神票”会误导新用户","solution":"标题党降权；高风险词触发警告","ideal_state":"社区鼓励逻辑，不鼓励情绪喊单","status":"todo","evidence":[],"next_step":"标题党降权；高风险词触发警告"},{"id":93,"priority":"P2","category":"社区质量控制","phase":"第三批：第 2 个月修","problem":"社区 AI 洗稿风险","trading_impact":"AI 批量生成观点会制造噪音","solution":"检测重复内容、低信息量内容、AI 模板化内容","ideal_state":"高质量原创和可复盘观点优先","status":"todo","evidence":[],"next_step":"检测重复内容、低信息量内容、AI 模板化内容"},{"id":94,"priority":"P2","category":"社区质量控制","phase":"第三批：第 2 个月修","problem":"小盘股诱导风险","trading_impact":"低流动性股票容易被带节奏","solution":"小盘股发帖加风险标签和流动性提示","ideal_state":"用户看到“低成交量，高滑点风险”","status":"todo","evidence":[],"next_step":"小盘股发帖加风险标签和流动性提示"},{"id":95,"priority":"P2","category":"社区质量控制","phase":"第三批：第 2 个月修","problem":"用户信誉体系缺失","trading_impact":"点赞数不等于观点质量","solution":"建信誉分：提前性、命中率、回撤、复盘质量","ideal_state":"社区奖励“可验证正确”，不是“声音大”","status":"todo","evidence":[],"next_step":"建信誉分：提前性、命中率、回撤、复盘质量"},{"id":96,"priority":"P2","category":"多语言与反馈","phase":"第三批：第 2 个月修","problem":"缺多语言金融术语统一","trading_impact":"跨市场产品会涉及中文、英文、日文、韩文","solution":"建术语库：交易所、财报、汇率、风险、数据状态","ideal_state":"多语言页面不误导，不混淆市场术语","status":"partial","evidence":[],"next_step":"建术语库：交易所、财报、汇率、风险、数据状态"},{"id":97,"priority":"P2","category":"多语言与反馈","phase":"第三批：第 2 个月修","problem":"缺本地时区切换","trading_impact":"美股、日股、韩股用户看时间容易错","solution":"支持用户本地时区 + 交易所时区并列","ideal_state":"新闻和价格时间不会被误读","status":"partial","evidence":[],"next_step":"支持用户本地时区 + 交易所时区并列"},{"id":98,"priority":"P2","category":"多语言与反馈","phase":"第三批：第 2 个月修","problem":"缺数据缓存说明","trading_impact":"缓存价格如果没说明，会误当最新","solution":"缓存数据打“缓存/最后更新时间”标签","ideal_state":"旧数据不会伪装成当前行情","status":"partial","evidence":[],"next_step":"缓存数据打“缓存/最后更新时间”标签"},{"id":99,"priority":"P2","category":"多语言与反馈","phase":"第三批：第 2 个月修","problem":"缺导出/分享功能边界","trading_impact":"分享截图可能让别人误以为是建议","solution":"分享卡加免责声明和数据时间戳","ideal_state":"任何分享内容都带时间、来源、非投资建议","status":"todo","evidence":[],"next_step":"分享卡加免责声明和数据时间戳"},{"id":100,"priority":"P2","category":"多语言与反馈","phase":"第三批：第 2 个月修","problem":"缺用户反馈入口","trading_impact":"数据错或 AI 错需要快速反馈","solution":"每个数据点、AI 观点、新闻卡加“报告错误”","ideal_state":"错误能被用户提交并进入处理队列","status":"todo","evidence":[],"next_step":"每个数据点、AI 观点、新闻卡加“报告错误”"},{"id":101,"priority":"P3","category":"专业效率与透明度","phase":"第四批：第 3 个月修","problem":"缺快捷键","trading_impact":"重度交易员喜欢键盘操作","solution":"加 / 搜索、W 自选、R 刷新、N 新闻","ideal_state":"桌面端操作效率接近专业终端","status":"todo","evidence":[],"next_step":"加 / 搜索、W 自选、R 刷新、N 新闻"},{"id":102,"priority":"P3","category":"专业效率与透明度","phase":"第四批：第 3 个月修","problem":"缺个性化布局","trading_impact":"不同交易员工作流不同","solution":"支持拖拽模块、保存布局","ideal_state":"用户能保存自己的盘前工作台","status":"todo","evidence":[],"next_step":"支持拖拽模块、保存布局"},{"id":103,"priority":"P3","category":"专业效率与透明度","phase":"第四批：第 3 个月修","problem":"缺深色/浅色主题","trading_impact":"盘中长时间使用需要视觉舒适","solution":"加主题切换","ideal_state":"长时间盯盘不疲劳","status":"todo","evidence":[],"next_step":"加主题切换"},{"id":104,"priority":"P3","category":"专业效率与透明度","phase":"第四批：第 3 个月修","problem":"缺高级筛选器","trading_impact":"专业用户需要更细筛选","solution":"加市场、板块、市值、成交量、新闻类型、财报日期筛选","ideal_state":"用户能快速找到目标股票池","status":"todo","evidence":[],"next_step":"加市场、板块、市值、成交量、新闻类型、财报日期筛选"},{"id":105,"priority":"P3","category":"专业效率与透明度","phase":"第四批：第 3 个月修","problem":"缺回测式事件筛选","trading_impact":"高级用户想看历史事件表现","solution":"支持事件类型筛选：财报超预期、监管、并购、指引上调","ideal_state":"帮用户研究事件，不直接给买卖建议","status":"todo","evidence":[],"next_step":"支持事件类型筛选：财报超预期、监管、并购、指引上调"},{"id":106,"priority":"P3","category":"专业效率与透明度","phase":"第四批：第 3 个月修","problem":"缺行业模板","trading_impact":"新用户不知道怎么搭工作台","solution":"提供模板：美股盘前、亚洲半导体、宏观风险、财报季","ideal_state":"用户一键切换不同交易场景","status":"todo","evidence":[],"next_step":"提供模板：美股盘前、亚洲半导体、宏观风险、财报季"},{"id":107,"priority":"P3","category":"专业效率与透明度","phase":"第四批：第 3 个月修","problem":"缺教育说明","trading_impact":"普通用户可能不懂延迟、ADR、盘后、财报风险","solution":"做轻量解释卡，不做交易教程","ideal_state":"用户理解风险和术语，不被误导","status":"todo","evidence":[],"next_step":"做轻量解释卡，不做交易教程"},{"id":108,"priority":"P3","category":"专业效率与透明度","phase":"第四批：第 3 个月修","problem":"缺数据 API 文档","trading_impact":"将来面向专业用户可能需要接口","solution":"提供只读 API 文档和限制说明","ideal_state":"高级用户可接入，但不涉及下单","status":"todo","evidence":[],"next_step":"提供只读 API 文档和限制说明"},{"id":109,"priority":"P3","category":"专业效率与透明度","phase":"第四批：第 3 个月修","problem":"缺团队透明度","trading_impact":"早期金融产品需要建立信任","solution":"增加团队背景、数据合作、更新日志","ideal_state":"用户知道产品在持续维护","status":"todo","evidence":[],"next_step":"增加团队背景、数据合作、更新日志"},{"id":110,"priority":"P3","category":"专业效率与透明度","phase":"第四批：第 3 个月修","problem":"缺产品更新日志","trading_impact":"用户看不到修复进展","solution":"发布 changelog：数据、AI、稳定性、合规修复","ideal_state":"用户能看到 P0/P1 是否真的被解决","status":"todo","evidence":[],"next_step":"发布 changelog：数据、AI、稳定性、合规修复"}],"acceptance_gates":[{"module":"稳定性","minimum":"首页、搜索、个股页稳定打开；单接口失败不拖垮全站。","ideal":"99.9% 可用率，/status 透明展示模块状态和故障记录。","priority":"P0"},{"module":"个股页","minimum":"MSFT、NVDA、7203.T、005930.KS 可稳定访问。","ideal":"每个个股页都是小型交易终端，且每个模块可独立降级。","priority":"P1"},{"module":"行情","minimum":"每个价格有来源、延迟、更新时间。","ideal":"数据可信等级 A/B/C/D 全站可见。","priority":"P0"},{"module":"首页","minimum":"不再是介绍页，首屏是今日全球市场雷达。","ideal":"10 秒内看懂市场、异动、风险。","priority":"P1"},{"module":"AI","minimum":"不叫买卖信号，明确不构成投资建议。","ideal":"每条 AI 观点可追踪、可复盘、展示失败案例。","priority":"P0"},{"module":"新闻","minimum":"新闻绑定股票、方向、窗口、时间戳。","ideal":"新闻有价格反应、历史相似案例和影响链。","priority":"P1"},{"module":"跨市场","minimum":"美股、日股、韩股、港股代码后缀和币种清晰。","ideal":"能解释 NVDA 到亚洲半导体链条的事件传导。","priority":"P1"},{"module":"风控","minimum":"基础风险标签可见。","ideal":"组合集中度、相关性、币种、财报、隔夜风险可计算。","priority":"P1"},{"module":"合规","minimum":"免责声明、隐私、条款、账户只读边界可访问。","ideal":"首页、个股、AI、社区关键位置都有边界提示。","priority":"P0"},{"module":"社区","minimum":"不允许纯喊单。","ideal":"发帖强制代码、方向、周期、风险、失效条件，并自动复盘。","priority":"P2"}],"batch_plan":[{"batch":"第一批","window":"7 天内","priority":"P0","scope":"首页 502、个股页超时、状态页、错误降级页、数据来源延迟时间戳、免责声明/隐私/条款、AI 边界提示。"},{"batch":"第二批","window":"2–4 周","priority":"P1","scope":"交易员首页、个股终端化、盘前盘后、美日港韩市场规则、新闻结构化、财报/宏观日历、AI 观点记录字段。"},{"batch":"第三批","window":"第 2 个月","priority":"P1/P2","scope":"AI 验货台、新闻到股票/板块/产业链、成交量异常雷达、新股雷达、组合风险面板、跨市场影响链。"},{"batch":"第四批","window":"第 3 个月","priority":"P2/P3","scope":"社区观点复盘、用户信誉系统、移动端风险首页、自选提醒、多市场模板、事件历史案例库、更新日志。"}],"next_actions":["先把 P0 里的 502、HTTPS、公网状态、降级页、数据来源和 AI 边界全部打到可验证。","任何行情、新闻、AI、搜索接口失败时，只降级该模块，不允许整页崩。","每个价格、新闻、AI 观察都必须带来源、延迟、更新时间和非投资建议边界。","P1 之后再把首页重构成交易员首页，并补个股终端、新闻事件化、组合风险和跨市场链条。"]}