🚀 Astra · Dev CI 看板

研发管理视图 · 共 300 条 dev push · 更新于 2026-09-17 03:01:16(每 60s 刷新)

模块最新状态

astra-mirror正常
backend: 957/957 (100%) · cov 86%frontend·缺用例
服务正常 · 09-16 07:12 · fa9a7235
astra-match-kg正常
api: 251/251 (100%) · cov 93%portal·缺用例
服务正常 · 08-04 02:48 · 2cb57b6f
astra-match-app正常
backend: 621/621 (100%) · cov 87%frontend·缺用例
服务正常 · 08-08 14:31 · 963ab125
astra-ingest启动异常
无组件
服务异常 · 08-02 03:06 · 2fb3bf96
astra-quality启动异常
无组件
服务异常 · 08-06 08:18 · 03e65e62
astra-bi正常
api: 19/19 (100%)
服务正常 · 08-27 03:24 · c023cebf

最近 dev push(时间倒序)

09-16 07:12astra-mirror@shenzhehuifa9a7235正常diff ↗
• 把「跨专业必须主动确认、不默认延续本专业」「点选「其他」需在卡片内填写具体内容」的最新交互口径同步进产品文档与研发指引,避免后续按旧默认值或空标签开发。 • 将自研对话壳的最新视觉规范与 PC 端中栏布局写入设计与研发资料,确保产品、前端、Agent 对线上样式理解一致。 • 明确对话 v3.0 A/B/C 与软槽敷衍一击收槽已上线,清理文档中「未落地/待实现」等过期描述,防止团队再按旧版状态机推进。
backend: 957/957 (100%) · cov 86%frontend·缺用例
1 commits · 11 文件 · +69/−31 行 · 部署 ✅(5.3s) · 🟢 启动正常
09-16 05:35astra-mirror@shenzhehuic90fc648正常diff ↗
• PC 端对话区域从铺满屏幕调整为居中受限的宽列,阅读时视线更集中、行宽更舒适。 • 保留顶栏与完成度等信息的通栏展示,不影响页面整体导航与信息结构。 • 消息内容与输入框仍维持原有左右问答对齐,交互认知保持一致。
backend: 957/957 (100%) · cov 86%frontend·缺用例
1 commits · 1 文件 · +20/−1 行 · 部署 ✅(13.1s) · 🟢 启动正常
09-16 05:06astra-mirror@shenzhehuidc3e3f24正常diff ↗
• 将聊天界面的视觉样式对齐到最新 Figma 设计稿。 • 用户消息气泡更新为深灰色风格,提升品牌一致性。 • 机器人文本区域去掉卡片容器,改为更轻量的纯文本展示。 • 统一调整了对话、卡片标题、选项芯片的字号与间距,提升可读性。
backend: 957/957 (100%) · cov 86%frontend·缺用例
1 commits · 1 文件 · +50/−11 行 · 部署 ✅(12.3s) · 🟢 启动正常
09-16 03:10astra-mirror@shenzhehui79f0a624正常diff ↗
• 聊天流程里点选“其他”时,不再直接提交泛化的“其他”标签,而是在卡片内展开输入框收集用户自定义内容。 • 自定义填写的内容会替代“其他”作为真实选项值进入对话语义解析与后续推送,保证机器人拿到准确的意图信息。 • 语言成绩模块同样支持“其他考试”的自定义名称填写,并补齐了相应的提交校验。
backend: 957/957 (100%) · cov 86%frontend·缺用例
1 commits · 6 文件 · +259/−21 行 · 部署 ✅(11.9s) · 🟢 启动正常
09-16 02:56astra-mirror@shenzhehui5b4d88c8正常diff ↗
• 修复画像同步阶段将「是否跨专业」默认置为「不跨」的问题,防止主对话跳过该必问环节。 • 确保用户在完成动机、地域、排除等前置问题后,仍会收到跨专业三档意向的询问。
backend: 955/955 (100%) · cov 86%frontend·缺用例
1 commits · 3 文件 · +65/−14 行 · 部署 ✅(58.0s) · 🟢 启动正常
09-11 05:55astra-mirror@shenzhehuic434fd14正常diff ↗
• 统一能力表单与留学专家库的语言口径,将语言成绩的用户侧说法对齐为“现有分数 / 未来分数”,减少对话、表单与报告之间的理解偏差。 • 在跨专业判定中补充“还不明确跨到什么专业”档位,使专家库规则与能力表单的 handoff 边界保持一致。 • 明确报告侧“语言未出分”等同于未来分数,仅给目标分、不写差距,降低报告生成时的口径风险。
backend: 954/954 (100%) · cov 86%frontend·缺用例
1 commits · 3 文件 · +13/−8 行 · 部署 ✅(4.8s) · 🟢 启动正常
09-11 03:27astra-mirror@shenzhehui933d900e正常diff ↗
• 语言成绩卡片与对话问法统一改用「现有分数 / 未来分数」表述,避免「出分 / 已出分 / 未出分」等模糊黑话,降低用户判断成本。 • 跨专业选择新增「还不明确跨到什么专业」选项,确认后不再追问具体方向,为尚未定方向的用户提供合理出口,减少硬选和误落槽。 • 同步刷新前后端控件、对话提示与能力表单预填的对应文案,确保用户在聊天、表单和报告中看到一致的说法。
backend: 954/954 (100%) · cov 86%frontend·缺用例
2 commits · 29 文件 · +357/−98 行 · 部署 ✅(12.7s) · 🟢 启动正常
09-11 01:30astra-mirror@shenzhehui63d998ab正常diff ↗
• 管理员认知会话的列表与详情现在直接展示用户身份画像(年级、本科学校、专业、目标入学季等),不再只显示“已走前置表”的笼统状态。 • 列表新增一行背景摘要,详情页单独展示前置表信息卡,方便运营同事快速识别用户基本情况。 • 同时兼容前置表提交和对话 Intake 采集两种画像来源,未填写时给出明确的空态提示。
backend: 949/949 (100%) · cov 86%frontend·缺用例
2 commits · 8 文件 · +330/−3 行 · 部署 ✅(11.9s) · 🟢 启动正常
09-09 12:52astra-mirror@xinlong2f6ab1da正常diff ↗
• 优化了报告长页的决策类型标题与一句话总结字号/行高,提升长标题在小屏下的可读性。 • 合并并同步了 dev 分支上对话与报告相关的设计文档、技术方案及研发日志。 • 推进了新版教练对话迭代,覆盖了状态、上下文、跟进、组件等核心逻辑及对应测试。 • 完善了前端对话历史管理与报告相关组件,支撑新版交互流程落地。
backend: 946/946 (100%) · cov 86%frontend·缺用例
2 commits · 2 文件 · +12/−6 行 · 部署 ✅(12.3s) · 🟢 启动正常
09-09 07:29astra-mirror@shenzhehuica02d9f2正常diff ↗
• 让前置表提交后的动机开场问持续保留在对话历史中,用户回答第一问后仍可在气泡里看到原题。 • 确保报告生成只采用有真实用户回答的轮次,前置表开场空轮不再混入报告证据。 • 统一产品文档与测试用例,保证该行为在对话页、管理后台和报告生成侧口径一致。
backend: 946/946 (100%) · cov 86%frontend·缺用例
1 commits · 7 文件 · +74/−7 行 · 部署 ✅(12.3s) · 🟢 启动正常
09-09 02:50astra-mirror@shenzhehuiad7d5a50正常diff ↗
• 前置信息收集阶段的开场问题现在会作为助手消息写入会话历史,用户回答第一问后仍能回看原题。 • 前端对话气泡在展示“只有助手开场、尚无用户回复”的记录时,既不会遗漏也不会与当前问题重复显示。 • 已有真实用户回复的历史不会被覆盖,确保历史记录保持完整和准确。
backend: 944/944 (100%) · cov 86%frontend·缺用例
1 commits · 3 文件 · +113/−0 行 · 部署 ✅(4.9s) · 🟢 启动正常
09-08 11:54astra-mirror@shenzhehui7cd5a524正常diff ↗
• 修复地域排序「保一个」被误判为改口删国的问题,用户选出主攻后其余意向地区仍会保留,不再从名单中丢失。 • 将地域排序卡的文案与提示统一为「哪个更靠前」,让用户明确当前是在排主次,而非只能保留一个国家。 • 统一对话策略与产品文档口径,排序完成后不再追问用户是否放弃其他国家,减少会话歧义与干扰。
backend: 944/944 (100%) · cov 86%frontend·缺用例
2 commits · 11 文件 · +325/−11 行 · 部署 ✅(17.8s) · 🟢 启动正常
09-08 08:24astra-mirror@xinlong252159fc正常diff ↗
• 报告页「你的留学决策类型」模块上线六种趣味类型,按「留学驱动力 × 决策方式」组合展示固定名称与副文案。 • 类型判定仅依据已确认的留学动机和决策方式,不再从报告正文、毕业去向或未确认信息中推断。 • 关键信息缺失时展示中性兜底文案,避免把信息不足误标为观望型。
backend: 940/940 (100%) · cov 86%frontend·缺用例
2 commits · 9 文件 · +135/−85 行 · 部署 ✅(11.9s) · 🟢 启动正常
09-08 07:30astra-mirror@shenzhehuia96cd613正常diff ↗
• 修复了聊天发送中用户气泡偶发不显示或被轮询覆盖的问题,重复回答现在也能正常出现在对话流中。 • 预算/资金卡片改为显式提交模式,用户可先选择资金结构、填写预算说明再统一提交,避免误触直接提交。 • 优化了聊天气泡的字号与间距,使发送中用户气泡与问句视觉更一致、界面更紧凑。
backend: 937/937 (100%) · cov 86%frontend·缺用例
1 commits · 7 文件 · +68/−22 行 · 部署 ✅(12.0s) · 🟢 启动正常
09-08 06:38astra-mirror@shenzhehui0b92414a正常diff ↗
• 开场对话改为渐进式呈现,介绍条、问句气泡与选项卡按节奏依次出现,降低用户信息负荷。 • 前置表提交后的过渡语替换为结合已采集信息的自然承接,避免「明确了」这类无对话上下文的空转场。 • 加深开场引导文案的颜色对比度,提升可读性。
backend: 937/937 (100%) · cov 86%frontend·缺用例
1 commits · 9 文件 · +190/−18 行 · 部署 ✅(12.4s) · 🟢 启动正常
09-08 02:09astra-mirror@shenzhehuiab93cc03正常diff ↗
• 前置表入学时间选择现在按本科年级自动对齐到合理学年范围,过期季节不可选、当季仍可正常提交。 • 当用户选择的入学时间早于该年级默认毕业时间时,前端会提示确认但不拦截,避免误操作同时尊重个人计划。 • 后端同步校验入学季时间有效性,拒绝已过期季节写入会话。
backend: 937/937 (100%) · cov 86%frontend·缺用例
1 commits · 8 文件 · +461/−38 行 · 部署 ✅(12.5s) · 🟢 启动正常
09-08 01:12astra-mirror@shenzhehuie434ccfa正常diff ↗
• 修复微信大字号模式下,认知对话前置表单/鉴权过渡页内容被截断、无法拖动查看的问题,保证用户能完整浏览并填写信息。 • 前置态改用随内容增高并可整页滚动的布局,同时保留对话态原有的沉浸式视口锁定,两种场景互不干扰。 • 适配微信内置浏览器的字体放大场景,提升小屏大字、异形屏安全区等复杂环境下的可用性。
backend: 935/935 (100%) · cov 86%frontend·缺用例
2 commits · 5 文件 · +75/−4 行 · 部署 ✅(12.2s) · 🟢 启动正常
09-07 12:50astra-mirror@xinlong6f5a7d9b正常diff ↗
• 首页步骤卡片标题字号更紧凑,整体视觉层级更协调。 • 标题过长时自动缩放,确保单行完整展示、不被截断或折行。 • 适配容器尺寸与字体加载完成后的变化,提升不同屏幕下的显示稳定性。
backend: 935/935 (100%) · cov 86%frontend·缺用例
1 commits · 2 文件 · +27/−3 行 · 部署 ✅(22.6s) · 🟢 启动正常
09-07 07:35astra-mirror@shenzhehui04401042正常diff ↗
• 落定了留学专家知识库的后续建设方案,明确通过引导式结构化填表沉淀专家经验,并基于学生已确认事实查表拼包注入报告,避免整库 RAG 导致的条件缺失与口径漂移。 • 统一了知识的分类与消费原则:按门槛尺子、诊断打点、写作纪律、案例长文分柜管理,第一期聚焦成绩/语言/经历,报告为第一消费点,对话不直接输出行业判决。 • 更新了团队文档索引与专家知识运营指引,使留学专家知识库方案与现有闭环流程对齐,方便跨模块查阅。 • 同步调整了报告生成与内容压缩相关 prompt 及后端处理,保持与新专家知识库口径一致,为后续运行时接入做准备。
backend: 935/935 (100%) · cov 86%frontend·缺用例
2 commits · 3 文件 · +356/−1 行 · 部署 ✅(5.1s) · 🟢 启动正常
09-06 01:34astra-mirror@xinlong166dcaf2正常diff ↗
• 修复“单条核心洞察字数超限导致整份报告被兜底降级”的问题,超长现在仅作为展示告警,不再阻断生成。 • 新增对超长洞察的自动压缩:在保留事实与判断的前提下将其压到目标字数,压缩失败或内容校验不通过时回退原文。 • 同步收紧洞察文案规范,要求聚焦用户事实与判断,目标 45—60 字、上限 75 字,减少凑字数和泛化内容。
backend: 935/935 (100%) · cov 86%frontend·缺用例
1 commits · 6 文件 · +97/−24 行 · 部署 ✅(23.4s) · 🟢 启动正常
09-05 08:38astra-mirror@shenzhehui40e8cc51正常diff ↗
• 管理端认知会话分析已对齐对话 v3.0,能正确识别 Intake、前置表、追问预算、镜像反馈等关键状态,避免按旧会话模型误判。 • 前后端相关单测已补齐,确保管理员视角的会话摘要、追问预算与转写展示符合新版契约。 • 产品/工程文档与团队指引已同步刷新为同一事实源,方便后续相关改动快速核对。
backend: 933/933 (100%) · cov 86%frontend·缺用例
1 commits · 10 文件 · +173/−48 行 · 部署 ✅(12.9s) · 🟢 启动正常
09-05 07:43astra-mirror@shenzhehui73c9c0bc正常diff ↗
• 管理员「认知会话」页与对话 v3.0 的状态真源和新流程对齐,Intake / 前置表进度显示更准确。 • 在会话详情中透出 v3.0 关键运营信号(追问预算使用、中期镜像反馈、当前控件类型),便于排查对话走向。 • 区分被动采集槽位与 §C5 敷衍收口场景,并将助手消息拆分为承接/问句两层展示,提升会话审阅可读性。
backend: 930/930 (100%) · cov 86%frontend·缺用例
1 commits · 6 文件 · +422/−26 行 · 部署 ✅(14.3s) · 🟢 启动正常
09-05 06:24astra-mirror@shenzhehuif890b7a5正常diff ↗
• 对齐了对话控件验收补丁相关的产品与设计文档,确保后续研发和设计以现网实际交互为准。 • 将经历标签、地域排序、移动端输入防缩放、GPA/语言分轮等验收结论写回 PRD 与设计稿,避免旧版方案继续作为实现依据。 • 统一了对话 v3.0 各交付文档中的落地状态和现行交互规则,降低跨角色沟通歧义。
backend: 927/927 (100%) · cov 86%frontend·缺用例
1 commits · 6 文件 · +51/−18 行 · 部署 ✅(5.1s) · 🟢 启动正常
09-04 05:26astra-mirror@shenzhehui1867049b正常diff ↗
• 解决移动端输入框聚焦时页面自动缩放的问题,让手机端对话与填写保持稳定的可视区域。 • 将「经历」标签的收集方式从底部输入区插词改为卡片内引导补充,用户点选类型后可直接在同一卡片里简短说明。 • 新增「暂时没有突出经历」选项,覆盖无经历场景,减少用户卡壳。
backend: 927/927 (100%) · cov 86%frontend·缺用例
1 commits · 6 文件 · +83/−36 行 · 部署 ✅(13.7s) · 🟢 启动正常
09-04 03:06astra-mirror@shenzhehuia9ad9519正常diff ↗
• 修复地域优先级排序卡片,自动带出用户此前已选的国家/地区,方便直接选择最优先项。 • 将地域排序改为单选模式,选中一个主线地区后即可提交,降低操作成本。 • 解决“排不出来”或单地区选择时误覆盖既有地域偏好的问题,保证对话状态准确。
backend: 927/927 (100%) · cov 86%frontend·缺用例
1 commits · 3 文件 · +41/−7 行 · 部署 ✅(13.2s) · 🟢 启动正常
09-04 02:48astra-mirror@shenzhehuie5aa7d0e正常diff ↗
• 将 GPA 与语言成绩拆分为两轮独立采集,降低同一界面叠加多个敏感字段带来的理解成本。 • 重塑语言成绩填报流程:先选择考试类型,再区分已出分/未出分,仅在已出分时才要求填写具体分数。 • 同步完成对话 v3.0 产品/工程文档、前后端控件协议与落槽逻辑的对齐,确保新采集流程一致落地。
backend: 927/927 (100%) · cov 86%frontend·缺用例
1 commits · 11 文件 · +318/−144 行 · 部署 ✅(14.2s) · 🟢 启动正常
09-03 13:15astra-mirror@xinlong0e31f05d正常diff ↗
• 留学决策报告新增「还没定的事」模块,将当前尚未收敛的关键决策项完整呈现给用户。 • 未决事项从用户实际对话表达中筛选并校验依据,按对申请路径的影响程度排序,避免凭空生成。 • 展示文案会根据实际条数动态适配,无内容时整模块隐藏,保持报告页面简洁。
backend: 925/925 (100%) · cov 86%frontend·缺用例
1 commits · 10 文件 · +444/−10 行 · 部署 ✅(11.7s) · 🟢 启动正常
09-03 12:24astra-mirror@xinlongefb150f7正常diff ↗
• 精简「核心洞察」内容,将每条洞察聚焦为简短判断与依据,降低报告阅读负担。 • 移除核心洞察中的「跟进策略」段落,把可执行动作统一收敛到「行动建议」,避免建议分散重复。 • 同步更新前后端展示与校验规则,确保新版报告结构和字数限制与提示词要求一致。
backend: 921/921 (100%) · cov 86%frontend·缺用例
1 commits · 11 文件 · +45/−66 行 · 部署 ✅(12.2s) · 🟢 启动正常
09-03 10:28astra-mirror@xinlonga21de044正常diff ↗
• 补全了兜底报告中的已确认信息展示,使用户在个性化分析未完整生成时仍能看到已记录的关键内容。 • 更新了 persona 样本导入脚本,使其与对话 v3.0 的槽位体系对齐,避免样本数据误填。 • 修复了对话 v3.0 升级引发的后端测试回归,coach 流程与缺陷检测相关用例重新通过。
backend: 921/921 (100%) · cov 86%frontend·缺用例
1 commits · 5 文件 · +21/−8 行 · 部署 ✅(4.8s) · 🟢 启动正常
09-03 10:14astra-mirror@shenzhehui2a22325c测试有失败diff ↗
• 顾问气泡现在拆分「灰字承接段」与「黑字加粗问句段」,让对话层级更清晰,用户一眼就能抓住要回答的问题。 • 进度接口与会话历史同步保存拆分后的气泡段落,保证刷新、断线重连后对话展示一致。 • 对话内表单控件升级为卡片/标签样式,增加了标题、说明文案与选中高亮,提升填答引导与操作体验。
backend: 903/921 (98%) · cov 85%frontend·缺用例
1 commits · 15 文件 · +1140/−274 行 · 部署 ✅(12.1s) · 🟢 启动正常
09-03 09:01astra-mirror@shenzhehui9eb725b3测试有失败diff ↗
• docs(coach): 对齐对话 v3.0 测试结论并写入 04/22 落地对比
backend: 897/915 (98%) · cov 85%frontend·缺用例
1 commits · 6 文件 · +135/−63 行 · 部署 ✅(5.4s) · 🟢 启动正常
09-03 07:11astra-mirror@shenzhehuia26c9f10测试有失败diff ↗
• 落地对话 v3.0 的新槽位模型与采集顺序,补齐择校优先级、家庭期望等关键信息,并减少重复追问。 • 新增前置身份/入学季表单与前端控件,支持结构化输入并直接进入核心对话,缩短进入有效采集的路径。 • 对“不知道/没想过”等软槽敷衍回答一击收口,并新增地域排序、动机理由、家庭期望差异三类追问,降低无效苏格拉底施压和轮次。 • 修复规则 25 的判定口径,改用择校三主轴代替 QS 档位作为“已明确择校优先级”的依据,减少报告误催问。
backend: 897/915 (98%) · cov 85%frontend·缺用例
1 commits · 38 文件 · +2205/−82 行 · 部署 ✅(11.7s) · 🟢 启动正常
09-03 06:32astra-mirror@shenzhehui4f3359cf测试有失败diff ↗
• 落成 Coach 对话 v3.0 的开发交付方案,把产品确认、工程确认到落地节奏统一成一份可执行计划。 • 锁定 A→B→C 三波分阶段交付与验收标准,保证前后端及报告模块按同一批次推进、互不阻塞。 • 更新团队知识索引与对话产品包,将新交付文档接入现有文档体系,方便协作方快速定位边界和入口。 • 明确开发交付方案确认前不启动引擎/前端代码改动,防止按未冻结设计提前进入实现。
backend: 898/899 (100%) · cov 86%frontend·缺用例
2 commits · 5 文件 · +305/−17 行 · 部署 ✅(7.8s) · 🟢 启动正常
09-02 13:45astra-mirror@xinlong72ab80f3测试有失败diff ↗
• 修复新版完整报告被错误降级为简化兜底内容的问题,确保应展示的分析结果正常呈现给用户。 • 报告各模块标题现在随实际条目数量动态显示,避免标题数字与正文条数不一致。 • 兜底提示文案改为引导用户核对并补全能力表单后重新生成,减少流程误解。
backend: 898/899 (100%) · cov 86%frontend·缺用例
1 commits · 6 文件 · +45/−32 行 · 部署 ✅(12.9s) · 🟢 启动正常
09-02 13:26astra-mirror@xinlongbfda20b6测试有失败diff ↗
• 长报告内容结构与前端「一句话说你 / 看到的三件事 / 接下来做三件事」页面模块对齐,避免重复输出基础画像、日期、头部等前端已负责的内容。 • 将「留学决策导航」由综述段落改为「加粗单句结论 + 简短展开」两段式,让首屏判断更聚焦,更适合移动端快速阅读。 • 收紧核心洞察与行动建议的条数和篇幅,控制报告整体在 380—650 字以内,减少冗长与通用判断。 • 同步更新安全降级文案、校验规则与风格示例引用说明,保证兜底与正常流程的输出结构一致。
backend: 898/899 (100%) · cov 86%frontend·缺用例
1 commits · 6 文件 · +66/−39 行 · 部署 ✅(5.0s) · 🟢 启动正常
09-02 12:57astra-mirror@xinlong3ef8b3b3正常diff ↗
• 按新版设计将留学决策报告从翻页式改为纵向单页长报告,统一视觉样式与信息层级。 • 引入基于“毕业后去向 × 家庭决策参与度”的留学决策类型查表,缺失维度时自动兜底为“还在观望型”。 • 沉淀了报告完整页的设计参数与 Figma 素材,并同步 PRD v2.0,作为后续视觉与数据规则的验收依据。
backend: 899/899 (100%) · cov 86%frontend·缺用例
2 commits · 11 文件 · +899/−7 行 · 部署 ✅(13.5s) · 🟢 启动正常
09-02 11:49astra-mirror@shenzhehui8a582961正常diff ↗
• 已把教练对话侧下一版改版的产品定案、工程确认结论以及对应设计稿收进仓库作为本地真源,后续协作不再依赖外部零散文件。 • 已在团队知识索引里明确标注该改版「方案已冻结、开发未交付前不改动现网代码」,避免对话引擎被提前误改。 • 为产品、设计与工程三方建立了统一的对齐基线,确保后续开发按同一版方案推进。
backend: 899/899 (100%) · cov 86%frontend·缺用例
1 commits · 54 文件 · +1452/−9 行 · 部署 ✅(37.8s) · 🟢 启动正常
09-02 02:10astra-mirror@shenzhehui6c1eeb25正常diff ↗
• 冻结 Coach 对话侧现行提示词与产品文档基线,形成可供后续大改快速回档的只读快照。 • 在团队指引中注册对话大改基线入口,让协作方能快速定位当前版本。 • 将当前运行中的对话策略、话术与抽取口径整体归档,降低重构时的回溯与核对成本。
backend: 899/899 (100%) · cov 86%frontend·缺用例
1 commits · 21 文件 · +4618/−2 行 · 部署 ✅(4.7s) · 🟢 启动正常
09-01 11:30astra-mirror@xinlong93e124d0正常diff ↗
• 修复了报告页在移动端左右滑动无法翻页的问题,手势翻页现在能稳定触发。 • 优化了翻页手势判定,上下滚动和轻触操作不再误切页。 • 限制翻页边界,避免在首页/末页继续向不存在页面滑动。
backend: 899/899 (100%) · cov 86%frontend·缺用例
1 commits · 3 文件 · +41/−23 行 · 部署 ✅(11.6s) · 🟢 启动正常
09-01 11:23astra-mirror@xinlong46ce7ce1正常diff ↗
• 将首页五步流程插画的里程碑节点位置、尺寸与颜色完全对齐 Figma 设计稿,提升首屏视觉还原度。 • 让各步骤插画的里程碑节点固定在设计指定位置,避免随折线路径漂移,保证每页展示稳定一致。 • 同步刷新设计规范文档,为首页后续迭代建立可对照的视觉标准。
backend: 899/899 (100%) · cov 86%frontend·缺用例
1 commits · 5 文件 · +64/−12 行 · 部署 ✅(11.2s) · 🟢 启动正常
09-01 11:07astra-mirror@xinlong7fd08dd3正常diff ↗
• 首页底部分页指示和主操作按钮常驻可视区底部,用户无需滚动即可随时翻页或进入升学决策对话。 • 内容超长时仅中间内容区可滚动,底部操作区不再被挤出或遮挡,适配不同屏幕高度及键盘/工具栏变化。 • 切换五步引导页后内容自动回到顶部,避免上一页的滚动位置影响新页面阅读。 • 页面高度由固定设计稿高度改为跟随真实可视视口,改善矮屏和长屏下的显示适配。
backend: 899/899 (100%) · cov 86%frontend·缺用例
1 commits · 5 文件 · +79/−22 行 · 部署 ✅(11.4s) · 🟢 启动正常
09-01 09:55astra-mirror@xinlonga44b8549正常diff ↗
• 归档并替代了旧版 390 px 首页设计规范,同时清理废弃素材,降低设计资产维护成本。 • 完成新版 Mirror 首页「五步总览」的设计参数、页面参考图与全部矢量素材输出。 • 将五步欢迎流程抽象为统一的配置化模型,减少重复页面组件并保证各步骤体验一致。 • 明确手势滑动、分页点击、等比缩放和关键文案等产品约束,为开发验收提供统一标准。
backend: 899/899 (100%) · cov 86%frontend·缺用例
2 commits · 94 文件 · +871/−117 行 · 部署 ✅(20.4s) · 🟢 启动正常
09-01 08:30astra-mirror@shenzhehui8e2767c0正常diff ↗
• Merge branch 'dev' of https://git.astra.xin/astra/astra-mirror into dev • docs(prompt): 对齐现网加载清单并清掉无关脚手架
backend: 899/899 (100%) · cov 86%frontend·缺用例
2 commits · 36 文件 · +143/−1383 行 · 部署 ✅(73.4s) · 🟢 启动正常
08-28 03:11astra-mirror@xinlonge5ec9c7e正常diff ↗
• 在管理后台将原本合并的“报告评价”与“会话评价”拆分为独立的编辑区域,字段含义更清晰。 • 两个评价区域可分别保存,编辑其中一个时不会影响另一个已有的内容。 • 减少管理员误覆盖反馈的风险,提升认知分析会话反馈记录的易用性。
backend: 899/899 (100%) · cov 86%frontend·缺用例
1 commits · 3 文件 · +71/−34 行 · 部署 ✅(11.4s) · 🟢 启动正常
08-28 03:06astra-mirror@xinlong07cedd9a正常diff ↗
• 后台管理端新增对认知报告与对话会话的评价录入能力,管理员可直接记录用户反馈。 • 评价内容持久保存至对应会话记录,且不会影响现有实时数据。 • 报告预览组件支持切换为纯原始文本视图,便于运营侧对照审阅。
backend: 899/899 (100%) · cov 86%frontend·缺用例
1 commits · 7 文件 · +311/−2 行 · 部署 ✅(11.7s) · 🟢 启动正常
08-28 02:35astra-mirror@xinlongd2c124ac正常diff ↗
• 优化管理后台会话详情页的整体卡片布局,使信息层级更清晰、页面更紧凑。 • 将择校相关的机器可读数据展示改为可折叠区域,减少默认视图的视觉干扰,便于按需查看。 • 调整详情面板的高度与展开行为,提升长内容场景下的浏览体验。
backend: 899/899 (100%) · cov 86%frontend·缺用例
1 commits · 2 文件 · +63/−34 行 · 部署 ✅(11.5s) · 🟢 启动正常
08-28 02:26astra-mirror@xinlonga071bc12正常diff ↗
• 管理后台切换会话筛选条件时,列表结果将在当前页面内更新,不再被全局加载状态覆盖,排查效率更高。 • 会话详情面板拥有独立的加载状态,切换会话时不会继续展示旧内容,降低信息误判风险。 • “同用户其他会话”区域改为可折叠并显示会话数量,减少长详情页的视觉干扰。
backend: 899/899 (100%) · cov 86%frontend·缺用例
1 commits · 2 文件 · +79/−11 行 · 部署 ✅(11.7s) · 🟢 启动正常
08-28 02:13astra-mirror@xinlongec753739正常diff ↗
• 后台认知会话列表支持按「是否有用户对话」和「是否已生成报告」组合筛选,帮助运营快速定位目标会话。 • 管理后台页面新增对应筛选下拉框,筛选条件变更后自动重置分页并刷新列表。 • 将前端查询参数构建逻辑独立并补充单测,确保筛选参数正确传递。
backend: 899/899 (100%) · cov 86%frontend·缺用例
1 commits · 7 文件 · +103/−9 行 · 部署 ✅(13.8s) · 🟢 启动正常
08-27 04:59astra-mirror@shenzhehui296ae546正常diff ↗
• GPA 后端不再保留无法从用户原文 grounding 的 NLU 分值条目,避免模糊描述混入后续处理。 • 用于 Match 的 GPA 仅输出可归一化为数值的分数;无法归一化的原始文本只保留展示,不进入匹配流程。 • 未落地的 GPA 条目会被显式置空,防止非标准字符串污染匹配与排序结果。
backend: 899/899 (100%) · cov 86%frontend·缺用例
1 commits · 4 文件 · +53/−15 行 · 部署 ✅(4.8s) · 🟢 启动正常
08-27 03:24astra-bi@liuxuowenc023cebf正常diff ↗
• 北极星看板的 6 个大字报指标和漏斗看板的转化漏斗卡新增「日期」筛选器,默认今天、可自由切换任意日期范围查看。 • 日期范围内的人数统计改为按用户维度精确去重,避免多天累加时同一用户被重复计算。 • Metabase 卡片与看板的日期参数已支持自动同步下发,后续新增带日期筛选的卡片无需手工配置。
api: 19/19 (100%)
1 commits · 13 文件 · +174/−49 行 · 部署 ✅(2.9s) · 🟢 启动正常
08-27 03:23astra-mirror@shenzhehui81641432正常diff ↗
• 修复 GPA 换算值被误读为百分制的问题,避免高分换算结果(如 4.54/5 → 3.63)被误判为低分并触发错误路径。 • 统一 GPA 消费口径:面向用户展示优先使用原始说法,强弱判断使用标准 4.0 数值,Match 仍沿用 4.0 字符串。 • 提升报告与个人页展示准确性,报告顶栏、模板路线图优先呈现用户原口径 GPA。 • 过滤雅思分数、年份等无关数字干扰,防止非绩点数字被错误识别为 GPA。
backend: 897/897 (100%) · cov 86%frontend·缺用例
1 commits · 15 文件 · +426/−92 行 · 部署 ✅(12.3s) · 🟢 启动正常
08-26 09:31astra-bi@liuxuowenbaa66426正常diff ↗
• 将用户转化漏斗从 5 段重排为 6 段,展示路径更新为:注册 → 发起对话 → 完成对话 → 读完报告 → 留邮箱 → 留咨。 • 把「查看选校清单」从漏斗展示层撤出,数据继续保留备用,避免干扰当前核心转化解读。 • 北极星指标口径同步从「完成阅读」更名为「读完报告」,看板与每日飞书汇报已按新口径刷新。
api: 19/19 (100%)
1 commits · 16 文件 · +77/−74 行 · 部署 ✅(2.6s) · 🟢 启动正常
08-26 09:25astra-bi@liuxuowen22b737fd正常diff ↗
• 完成阅读指标口径从“活跃 ≥60s”放宽为“≥30s”,并已完成历史数据重算,保证趋势前后可比。 • 北极星看板今日大字报由 5 张扩展为定版 6 张,新增“读完报告”维度,更完整呈现用户当日关键行为。 • 同步刷新指标文档、看板布局与漏斗计算逻辑,确保北极星看板口径一致、展示清晰。
api: 19/19 (100%)
1 commits · 9 文件 · +45/−20 行 · 部署 ✅(4.3s) · 🟢 启动正常
08-26 09:03astra-bi@liuxuowen96402987正常diff ↗
• 调整 BI 大字报指标卡片的文案,去掉“人数”后缀,使指标名称更简洁直观。 • 重新分配首行指标卡片的展示宽度,将前四项指标统一收窄,为“留咨”留出更突出的展示空间。 • 通过视觉权重强化“留咨”作为核心销转终点的关注度,方便团队一眼锁定今日关键转化。
api: 19/19 (100%)
1 commits · 7 文件 · +28/−28 行 · 部署 ✅(2.7s) · 🟢 启动正常
08-26 09:00astra-bi@liuxuowen2d6411af正常diff ↗
• BI 今日大字报新增「今日留咨人数」指标,与打开、开始对话、完成对话、留邮箱并列,形成更完整的今日转化漏斗看板。 • 将今日留咨(预约表单留下微信号/手机号)这一销转终点直接展示在大字报首行,方便运营与销转团队实时掌握当日线索量。 • 调整了大字报布局,使 5 个核心指标在同一行完整展示,提升关键数据一览性。
api: 19/19 (100%)
1 commits · 4 文件 · +40/−15 行 · 部署 ✅(2.4s) · 🟢 启动正常
08-26 08:57astra-bi@liuxuowen4529b092正常diff ↗
• 同步漏斗汇总表的注释与最新指标口径,将阶段定义从单一漏斗阶段拆分为「5 段核心漏斗 + 4 类日活行为」,避免下游同学误读口径。 • 让看板/取数的同学能直接通过注释理解该表覆盖两类不同场景的阶段统计,提升数据使用的准确性。 • 保持数据模型注释与指标文档的一致性,降低后续维护和排查时的理解成本。
api: 19/19 (100%)
1 commits · 1 文件 · +1/−1 行 · 部署 ✅(3.0s) · 🟢 启动正常
08-26 08:56astra-bi@liuxuowencfe6deb6正常diff ↗
• 北极星看板首行新增今日「打开 / 开始对话 / 完成对话 / 留邮箱」4 块实时大字报,核心日活一屏可见。 • 销转口径由「预约+完成咨询」简化为「留咨(预约表单留微信号/手机号)」,漏斗与转化率卡片同步精简为 5 段。 • 飞书日报、看板文案和指标口径文档已按新定义统一,避免各渠道口径不一致。
api: 19/19 (100%)
1 commits · 21 文件 · +274/−127 行 · 部署 ✅(2.5s) · 🟢 启动正常
08-26 08:42astra-bi@liuxuowen3ede2bd4正常diff ↗
• 统一两看板中漏斗对照卡片的布局,将「今日」排在「总览」之前,阅读顺序更自然。 • 保持今日/总览颜色对照一致(今日绿、总览蓝),降低跨看板的认知成本。
api: 19/19 (100%)
1 commits · 2 文件 · +6/−6 行 · 部署 ✅(2.6s) · 🟢 启动正常
08-26 08:40astra-bi@liuxuowene48e7945正常diff ↗
• 统一北极星、用户漏斗、总览三个 BI 看板的布局,日粒度指标一律排在周粒度之前,查看顺序更一致。 • 同步更新看板描述,让非数据团队的同事也能按“日→周”的口径快速找到对应指标。
api: 19/19 (100%)
1 commits · 1 文件 · +20/−20 行 · 部署 ✅(2.6s) · 🟢 启动正常
08-26 08:37astra-bi@liuxuowenc82639eb正常diff ↗
• 转化漏斗(总览)现在固定展示 6 个阶段,缺失数据的阶段会显示为 0,不再因某阶段暂无数据而缺段。 • 总览视图与今日视图的漏斗形状保持一致,方便同屏对比不同时间维度的转化情况。
api: 19/19 (100%)
1 commits · 1 文件 · +12/−8 行 · 部署 ✅(2.8s) · 🟢 启动正常
08-26 08:36astra-bi@liuxuowen346095d0正常diff ↗
• 新增「今日转化漏斗」指标卡,与累计总览同排对照并以颜色区分,当日无数据阶段自动补 0,漏斗形状保持完整。 • 周漏斗、日漏斗视图各独占一整行展示,便于查看长期与近期趋势。 • 总览看板的内容顺序调整为「北极星 → 用户漏斗 → 每日销转」,让核心转化链路优先呈现。
api: 19/19 (100%)
1 commits · 4 文件 · +73/−24 行 · 部署 ✅(2.7s) · 🟢 启动正常
08-26 08:24astra-bi@liuxuowen957f954a正常diff ↗
• 新增近 30 天每日用户漏斗卡片,支持按天查看 6 个核心转化阶段的人数。 • 原“每周用户漏斗”看板更名为“用户漏斗”,并加入每日漏斗,保留总览累计与按周视图。 • 长版指标总览看板也同步加入了每日漏斗,方便在同一页查看日粒度转化趋势。
api: 19/19 (100%)
1 commits · 4 文件 · +36/−8 行 · 部署 ✅(2.6s) · 🟢 启动正常
08-26 07:58astra-bi@liuxuowen8c4a259b正常diff ↗
• 将 BI 转化漏斗与核心看板从「会员付费」口径切换为「预约真人咨询」,适配付费流程下线后的新销转链路。 • 新增北极星与销转指标的日粒度卡片,支持按天追踪完成阅读、发起对话、预约咨询及完成咨询的趋势。 • 运营日报内容从营收数据改为预约咨询与转化数据,保持飞书推送与看板口径一致。 • 补全选校清单浏览与预约咨询的数据源接入,使漏斗能完整反映用户从阅读到预约的流转。
api: 19/19 (100%)
1 commits · 20 文件 · +382/−110 行 · 部署 ✅(28.9s) · 🟢 启动正常
08-26 06:55astra-mirror@shenzhehui87da6e20正常diff ↗
• 修正本科在读年级对应的毕业年与硕士入学季推算口径:统一按 7 月起算学年,暑假期间说的年级默认视为新年级,解决此前「年级、入学季、剩余年限」自相矛盾的问题。 • 支持用户在对话中确认的毕业年/入学年覆盖默认推算,并同步回写后续对话、中期镜像与报告,避免默认时间线把已确认信息顶回去。 • 让对话生成、服务端日历与 Revised Report 共用同一份年级时间线证据,确保文案里的公历入学季与「还有约×年」始终同源、不再混写。 • 更新对应 PRD、Prompt 与工程指引文档,把 7 月学年 + 用户确认覆盖的规则固化为产品、模型与实现侧的统一真源。
backend: 891/891 (100%) · cov 86%frontend·缺用例
2 commits · 17 文件 · +703/−45 行 · 部署 ✅(4.8s) · 🟢 启动正常
08-26 03:55astra-mirror@liuxuowen262a66cf正常diff ↗
• 将 Coach 降级链路的兼容端点配置从火山方舟迁移至百炼,并完成 test/prod 验证,确保降级调用可用。 • 更正环境文档中「基础报告使用旧 OpenAI 兼容配置」的表述,明确基础报告实际走独立的后处理 LLM 配置,避免配置混淆。
backend: 872/872 (100%) · cov 86%frontend·缺用例
1 commits · 2 文件 · +5/−2 行 · 部署 ✅(4.3s) · 🟢 启动正常
08-26 03:46astra-mirror@liuxuowen0ceb1980正常diff ↗
• 将 test 与 prod 的 LLM 环境配置现状对齐,避免两环境文档与实际配置不一致带来的理解偏差。 • 明确其余厂商调试入口已彻底关闭,Admin 提示词调试只剩可用主线路,防止误用失效 provider。 • 更新了环境说明模板与运维文档,使其真实反映当前收敛到单一账号后的配置状态。
backend: 872/872 (100%) · cov 86%frontend·缺用例
1 commits · 2 文件 · +7/−7 行 · 部署 ✅(4.3s) · 🟢 启动正常
08-26 03:36astra-mirror@liuxuowen27305f93正常diff ↗
• Coach 主力 LLM 模型已在测试与生产环境对齐为同一版本,消除两环境配置差异。 • 已废弃的 Typebot 相关环境参数从配置中移除,环境示例和运维文档同步更新。 • 文档已按测试/生产两套环境刷新 Admin 调试线路的现状说明,避免后续配置误解。
backend: 872/872 (100%) · cov 86%frontend·缺用例
1 commits · 3 文件 · +11/−9 行 · 部署 ✅(5.3s) · 🟢 启动正常
08-25 07:59astra-mirror@xinlongc9cd6b8d正常diff ↗
• 将报告「下一步」页的用户反馈问卷链接更新为新的有效地址,避免用户反馈提交到错误问卷。 • 统一相关配置中的反馈问卷地址,确保默认部署使用同一份最新链接。
backend: 872/872 (100%) · cov 86%frontend·缺用例
1 commits · 2 文件 · +2/−2 行 · 部署 ✅(19.9s) · 🟢 启动正常
08-25 06:46astra-mirror@xinlong157e1853正常diff ↗
• 修复了移动端键盘弹出时认知聊天页面输入框被遮挡或位置偏移的问题。 • 改善了移动端聊天交互体验,确保输入区域始终位于可视视口底部。
backend: 872/872 (100%) · cov 86%frontend·缺用例
1 commits · 2 文件 · +3/−1 行 · 部署 ✅(11.2s) · 🟢 启动正常
08-25 06:40astra-mirror@xinlongf60212f6正常diff ↗
• 统一报告生成页首页按钮的样式与位置,使生成中和出错状态下的顶部导航入口保持一致、易识别。 • 将 dev 分支教练模块 v1.7 的提示词、生成逻辑及用户文案调整同步到主线,支撑后续教练对话体验的持续迭代。
backend: 872/872 (100%) · cov 86%frontend·缺用例
2 commits · 2 文件 · +37/−12 行 · 部署 ✅(47.5s) · 🟢 启动正常
08-25 03:40astra-mirror@shenzhehui0af74679正常diff ↗
• 让教练对话助手在确认信息时,回执开头在「好 / 好的 / 嗯嗯 / 明白」之间轮换,避免连续两轮使用同一开场词,语气更自然、不机械。 • 同步更新了生成策略、后处理逻辑和 prompt 文档,确保大模型生成与工程层都按「禁止与上一轮同开头」落地。 • 放宽了此前对「好的」开头的绝对禁止,保留改口核对等合理场景,同时用轮换机制替代一刀切规则。
backend: 872/872 (100%) · cov 86%frontend·缺用例
1 commits · 6 文件 · +131/−36 行 · 部署 ✅(4.4s) · 🟢 启动正常
08-25 03:32astra-mirror@shenzhehui7454a943正常diff ↗
• 修复了 coach 确认推进场景中句首误用「好的」的问题,让用户刚给出事实后的下一轮提问更自然、不机械。 • 统一了生成策略与文案后处理规则,使「好的」仅保留在改口核对场景,其余确认推进优先直接意译或用「嗯嗯/明白/了解了」回执。 • 同步更新了 v1.7 prompt 规范与示例,让团队对确认推进的语气标准达成一致。
backend: 868/868 (100%) · cov 86%frontend·缺用例
1 commits · 6 文件 · +71/−5 行 · 部署 ✅(4.6s) · 🟢 启动正常
08-25 03:22astra-mirror@shenzhehui09d587c8正常diff ↗
• 优化 Global Chat 的语气规范,让确认信息、承接上文与切换话题更自然,降低逐轮复读带来的机械感。 • 收紧通用回执词和“顺着”类过渡的使用场景与频次,避免把它当成默认开头或连续重复。 • 让实际生成的问题文案与最新 prompt 规范保持一致,确保线上输出符合预期。
backend: 865/865 (100%) · cov 86%frontend·缺用例
1 commits · 2 文件 · +13/−9 行 · 部署 ✅(4.6s) · 🟢 启动正常
08-25 03:01astra-mirror@shenzhehuifac8a4cd正常diff ↗
• Global Chat 的对话承接更口语化,减少了问卷感和机械重复,让用户在信息收集阶段更愿意继续聊。 • 收窄了敏感槽位首次采集范围,仅在预算、资金来源和决策主体时使用缓和式四段提问,降低逼问感。 • 优化了 GPA 偏低、用户不愿展开、明确否定等典型场景的回应语气,更偏向并肩支持而非俯视点评。 • 同步更新了多种回复形态(MI / Socratic / 答疑优先等)的对话示例,与新约束保持一致。
backend: 865/865 (100%) · cov 86%frontend·缺用例
2 commits · 1 文件 · +49/−18 行 · 部署 ✅(4.6s) · 🟢 启动正常
08-25 01:38astra-mirror@xinlongb2291be1正常diff ↗
• 将报告页的用户反馈入口指向了最新的有效问卷,确保反馈能正常回收。 • 避免了因旧问卷链接失效或过期导致的用户提交失败。
backend: 865/865 (100%) · cov 86%frontend·缺用例
1 commits · 1 文件 · +1/−1 行 · 部署 ✅(12.0s) · 🟢 启动正常
08-24 12:10astra-mirror@xinlong92183986正常diff ↗
• 将前端品牌标识更新为新版 Master Master Logo,整体品牌形象与当前产品名称保持一致。 • 在首页、报告页等关键页面统一应用新 Logo 和品牌文案,减少用户在不同页面间的品牌认知断层。 • 优化顶部导航“返回首页”按钮的样式与文案,提升返回操作的识别度和视觉一致性。
backend: 865/865 (100%) · cov 86%frontend·缺用例
1 commits · 5 文件 · +57/−7 行 · 部署 ✅(12.1s) · 🟢 启动正常
08-24 05:48astra-mirror@xinlongcbd3fc89正常diff ↗
• 修复了报告「核心亮点」标签在部分状态下的边框/背景色显示异常,使其视觉样式与预期分类一致。 • 提升了报告页面标签色彩的准确性,避免状态混淆影响阅读体验。
backend: 865/865 (100%) · cov 86%frontend·缺用例
1 commits · 1 文件 · +1/−0 行 · 部署 ✅(11.5s) · 🟢 启动正常
08-24 05:44astra-mirror@xinlong100b3fa1正常diff ↗
• 修复了 H5 聊天场景中软键盘弹起时最新消息被遮挡的问题,确保输入过程中对话内容始终位于输入框上方可见。 • 优化了移动端键盘高度变化时的页面适配,提升了键盘弹出与收起过程中聊天界面的稳定性与输入体验。
backend: 865/865 (100%) · cov 86%frontend·缺用例
1 commits · 2 文件 · +38/−5 行 · 部署 ✅(11.5s) · 🟢 启动正常
08-24 05:37astra-mirror@xinlong0a1b93c4正常diff ↗
• 更新了对话助手的欢迎语,统一为“Master / AI 升学决策顾问”的品牌与角色定位。 • 优化了报告页的样式表现,让下行/风险标签与行动项序号的视觉呈现更规范、醒目。
backend: 865/865 (100%) · cov 86%frontend·缺用例
1 commits · 2 文件 · +3/−2 行 · 部署 ✅(10.9s) · 🟢 启动正常
08-24 05:27astra-mirror@xinlongad405dc5正常diff ↗
• 简化对话页:移除画像完成度进度条与报告入口卡片,让会话界面更聚焦、更干净。 • 升级报告页视觉体验:重构报告卡片、洞察标题与行动项的样式布局,提升阅读层次感。 • 统一品牌与任务文案:将个人中心、欢迎页中的 "Astra" 统一调整为 "Master Master" 或中性表达,减少品牌混淆。 • 降低反馈门槛:报告页反馈问卷的预估填写时间从 2 分钟缩短为 1 分钟。
backend: 865/865 (100%) · cov 86%frontend·缺用例
1 commits · 5 文件 · +7/−85 行 · 部署 ✅(11.9s) · 🟢 启动正常
08-24 05:06astra-mirror@xinlong0b908042正常diff ↗
• 修复报告页面运行时白屏的问题,确保报告内容可正常加载查看。 • 提升报告模块的稳定性,避免页面异常导致用户操作中断。
backend: 865/865 (100%) · cov 86%frontend·缺用例
1 commits · 1 文件 · +1/−0 行 · 部署 ✅(11.2s) · 🟢 启动正常
08-24 04:54astra-mirror@xinlongb6a4ab0a正常diff ↗
• 优化留学决策报告页的整体排版,让移动端长内容阅读更紧凑、更易滑动。 • 将报告顶部品牌区升级为“Master Master By Astra”,并精简头部高度,强化品牌认知。 • 用横向滑动手势替代底部翻页按钮,简化操作路径,提升触屏浏览效率。 • 调整背景画像模块的信息顺序,让标签与关键结论的层级更直观。
backend: 865/865 (100%) · cov 86%frontend·缺用例
1 commits · 2 文件 · +58/−32 行 · 部署 ✅(11.1s) · 🟢 启动正常
08-24 03:26astra-mirror@xinlongf66f9bf6正常diff ↗
• 首页品牌名由 Astra 更新为 Master Master,相关页面文案同步刷新为“升学决策顾问”定位。 • 优化了首页主标题在小屏设备上的字号与排版,避免文字换行错位。
backend: 865/865 (100%) · cov 86%frontend·缺用例
2 commits · 3 文件 · +5/−5 行 · 部署 ✅(37.0s) · 🟢 启动正常
08-21 13:59astra-mirror@shenzhehuied1de9f3正常diff ↗
• 把正式服管理后台的最新改动同步回 dest,并在冲突中保留 dest 中期镜像 GPA 的统计口径,确保两端能力对齐且不改变现有计算逻辑。 • 管理后台的会话监测现在可直接查看完整对话内容与用户邮箱,提升问题定位与运营排查效率。 • 管理后台的提示词展示切换为运行时全量目录,方便实时掌握当前生效的全部提示词。
backend: 865/865 (100%) · cov 86%frontend·缺用例
3 commits · 0 文件 · +0/−0 行 · 部署 ✅(4.3s) · 🟢 启动正常
08-21 07:25astra-mirror@xinlong591f8ca8正常diff ↗
• 对话页在移动端现在会真正占满整个屏幕,不再被固定最大宽度限制裁切。 • 移除了页面和聊天区域周围的额外边距与间隙,解决移动端两侧/上下留空的问题。 • 聊天内容可随屏幕宽度自适应延展,提升小屏下的沉浸体验。
backend: 865/865 (100%) · cov 86%frontend·缺用例
1 commits · 1 文件 · +2/−2 行 · 部署 ✅(10.9s) · 🟢 启动正常
08-21 07:10astra-mirror@xinlong00df5417正常diff ↗
• 优化了首页与对话页在移动端的样式适配,使小屏设备上整体视觉更协调。 • 调整了对话页头部按钮、统计卡片与输入区的高度和间距,提升小屏空间利用率。 • 修复了首页插画内徽章与标题在窄屏下可能错位或溢出的问题,保证小尺寸设备的阅读体验。
backend: 865/865 (100%) · cov 86%frontend·缺用例
1 commits · 2 文件 · +11/−3 行 · 部署 ✅(11.6s) · 🟢 启动正常
08-21 04:07astra-mirror@xinlong6af36e57正常diff ↗
• 修复了聊天页顶部导航按钮的图标与文字对齐问题,按钮内容现在水平居中显示。 • 解决了导航按钮文案可能被挤压换行/截断的问题,保证标签完整展示。 • 提升了顶部导航栏在聊天场景下的视觉一致性和阅读体验。
backend: 865/865 (100%) · cov 86%frontend·缺用例
1 commits · 1 文件 · +2/−2 行 · 部署 ✅(11.9s) · 🟢 启动正常
08-21 03:23astra-mirror@xinlongb618e699正常diff ↗
• 修复了聊天功能在移动端消息气泡样式叠加的显示异常。 • 提升了移动端聊天界面的视觉一致性和阅读体验。
backend: 865/865 (100%) · cov 86%frontend·缺用例
2 commits · 0 文件 · +0/−0 行 · 部署 ✅(4.1s) · 🟢 启动正常
08-21 03:13astra-mirror@xinlongc599f04a正常diff ↗
• 首页头像改为展示用户真实头像,不再使用固定占位图。 • 精简首页操作入口,去除了“查看上次的决策导航”链接,让用户更聚焦核心流程。 • 认知助手对话气泡样式对齐 Figma 设计,移除了旧版内嵌卡片的背景与边框效果。 • 顶部返回首页按钮文案简化为“首页”。
backend: 865/865 (100%) · cov 86%frontend·缺用例
2 commits · 3 文件 · +8/−22 行 · 部署 ✅(11.5s) · 🟢 启动正常
08-21 02:58astra-mirror@xinlong286b091e正常diff ↗
• 首页欢迎页补齐 Figma 改版中的成长路径里程碑等视觉元素,强化了产品价值的第一眼传达。 • 报告阅读页整体视觉与信息层级按新设计稿重构,头部导航、洞察卡片和“下一步”区域的可读性与品牌一致性更好。 • 行动建议拆分为标题、说明与时间节点,让学生对优先级和落地节奏一目了然。 • 背景画像页增加用户关键信息标签,使报告结论与用户的实际画像更贴合。
backend: 865/865 (100%) · cov 86%frontend·缺用例
1 commits · 8 文件 · +76/−63 行 · 部署 ✅(11.4s) · 🟢 启动正常
08-21 02:44astra-mirror@xinlong6cd84de7正常diff ↗
• 完成首页、对话页、报告页的首轮视觉改版,整体风格与 Figma 设计稿对齐,提升品牌一致性。 • 首页重新组织信息层级与功能介绍,帮助新用户更快理解 Astra 能提供的价值。 • 对话与报告页面同步更新为新色彩、字体和卡片样式,改善移动端阅读与操作体验。
backend: 865/865 (100%) · cov 86%frontend·缺用例
1 commits · 21 文件 · +191/−132 行 · 部署 ✅(13.9s) · 🟢 启动正常
08-19 10:10astra-mirror@xinlongb800fef0正常diff ↗
• 修复中期镜像里 GPA 展示口径不一致的问题,优先按用户原始分制(如百分制)呈现,而非内部换算值。 • 让学员在镜像总结中看到的成绩信息与其真实填写保持一致,降低因分制差异造成的理解成本。
backend: 865/865 (100%) · cov 86%frontend·缺用例
2 commits · 4 文件 · +70/−2 行 · 部署 ✅(4.6s) · 🟢 启动正常
08-19 06:11astra-mirror@shenzhehui5a4dc06c正常diff ↗
• 管理后台的会话监测列表与详情页现可展示用户用于接收报告的邮箱,便于运营同事直接联系用户。 • 单个会话详情页新增「完整对话」模块,按时间顺序呈现助手提问与用户原话,并支持一键复制全文,提升问题排查与用户上下文理解效率。
backend: 863/863 (100%) · cov 86%frontend·缺用例
2 commits · 6 文件 · +392/−16 行 · 部署 ✅(11.8s) · 🟢 启动正常
08-18 13:13astra-mirror@xinlong5c104f8e正常diff ↗
• 修复了 GPA 抽取中 LLM 数值换算错误的问题,用户原始分制现在会经过确定性后端校准。 • 避免 GPA 相关的算术错误值未经校正即进入 Confirmed 状态,提升槽位确认的准确性。 • 无关数字(如预算、雅思分数等)不再被误解析为 GPA,减少对话中无关 turns 的干扰。
backend: 858/858 (100%) · cov 86%frontend·缺用例
1 commits · 3 文件 · +96/−1 行 · 部署 ✅(4.6s) · 🟢 启动正常
08-18 09:14astra-mirror@shenzhehui40f43a09正常diff ↗
• 中期镜像开场现在会按用户最后一轮的真实意图(提问、敷衍、跑题或正常补充)做分支承接,不再直接硬切到现状小结。 • 用户在进入镜像前刚提过问题时,系统会先简短回应问题再转入现状对齐,降低「被忽略」感,同时保持镜像四段结构不变。 • 相关 Prompt、运行时设计与单测口径已对齐,确保承接逻辑在工程实现与产品文档中一致。
backend: 856/856 (100%) · cov 86%frontend·缺用例
1 commits · 6 文件 · +105/−9 行 · 部署 ✅(4.5s) · 🟢 启动正常
08-18 07:34astra-mirror@shenzhehui53f48afc正常diff ↗
• 精简了中期镜像提示词中的重复与冗余表述,降低模型输出啰嗦和误读的概率。 • 进一步明确了各段落的边界,让镜像小结更聚焦在已确认的申请事实,避免重复已知信息或展开未确认的就业/择校/预算话题。 • 合并并梳理了硬限制条款,减少冲突约束,使提示词更易维护、更易执行。
backend: 852/852 (100%) · cov 86%frontend·缺用例
1 commits · 1 文件 · +15/−17 行 · 部署 ✅(5.4s) · 🟢 启动正常
08-18 06:46astra-mirror@shenzhehui21108554正常diff ↗
• 中期镜像文案完成去重优化:在保留原有四段结构的前提下,让「现状对齐」成为对已聊申请事实的完整小结,避免同一事实在不同段落里反复出现。 • 把中期镜像的叙事主轴拉回已确认的申请事实(本科背景、硕士意向、语言/入学/地区等),不再默认以就业、岗位或择校作为核心话题。 • 精简原话引用:过滤掉填槽式的分数/入学季/转专业回声,仅保留能反映动机的原话;没有合适原话时直接省略依据追溯,不再用对话摘要硬凑。 • 方向归纳段只补专业跨度与是否收窄的判断,并自然带出尚未对齐的信息(如具体方向或地区未定),帮助用户聚焦后续需要确认的内容。
backend: 852/852 (100%) · cov 86%frontend·缺用例
1 commits · 8 文件 · +383/−330 行 · 部署 ✅(6.1s) · 🟢 启动正常
08-18 03:50astra-mirror@shenzhehui6148a1a7正常diff ↗
• 修复百炼 DeepSeek/GLM 系列在对话热路径上默认触发思考链的问题,降低响应延迟。 • 减少 NLU JSON 解析与 NLG 生成环节中不必要的 reasoning tokens 开销,提升整体交互速度。 • 统一百炼多系列模型的思考链关闭策略,避免结构化输出步骤被拖慢。
backend: 844/844 (100%) · cov 86%frontend·缺用例
1 commits · 2 文件 · +25/−3 行 · 部署 ✅(6.1s) · 🟢 启动正常
08-18 01:38astra-mirror@shenzhehui8678e41e正常diff ↗
• Merge branch 'dev' of https://git.astra.xin/astra/astra-mirror into dev • fix(test): 允许非运行时参考文档不进入 prompt 引用门禁
backend: 842/842 (100%) · cov 86%frontend·缺用例
2 commits · 1 文件 · +11/−2 行 · 部署 ✅(5.1s) · 🟢 启动正常
08-17 14:01astra-mirror@liuxuowen33692f3a测试有失败diff ↗
• Coach v1.7 的 LLM 线路统一收敛到百炼 OpenAI 兼容端点,减少多厂商环境配置与运维复杂度。 • 环境文档与示例已同步当前实际配置,明确主线路、降级链与仅用于管理员调试的可选厂商之间的关系。 • 核心 NLU/抽取/摘要与主对话生成共用同一组必要配置,其余厂商仅作为可选调试模板保留,降低遗漏配置带来的运行风险。
backend: 841/842 (100%) · cov 86%frontend·缺用例
1 commits · 3 文件 · +34/−5 行 · 部署 ✅(14.5s) · 🟢 启动正常
08-17 13:37astra-mirror@xinlong23645176测试有失败diff ↗
• 修复本科专业采集中的误识别问题,"微调""跨专业""暂不提供"等跨度或缺省回答不再被当作专业名称,且能从历史对话中正确回填真实专业。 • 统一无偏好槽位的语义表达:预算、城市、地区意向/排除、Plan B 等场景使用各自规范的"暂无/无偏好"文案,避免不同状态被同一句口号混淆。 • 优化"都可以/暂不设限"等合法无偏好回答的处理,不再误判为敷衍,并约束 NLG 不把这些回答说成排除清单或编造未抽取的信息。
backend: 841/842 (100%) · cov 86%frontend·缺用例
1 commits · 13 文件 · +149/−36 行 · 部署 ✅(5.1s) · 🟢 启动正常
08-17 12:54astra-mirror@xinlong224c683e测试有失败diff ↗
• 修复 AI Coach 聊天窗口的滚动体验,用户上滑查看历史记录时不会再被新消息强制拉回底部。 • 仅在用户已靠近窗口底部时才保持自动滚底,兼顾追最新消息与回看上下文两种场景。
backend: 840/841 (100%) · cov 86%frontend·缺用例
1 commits · 1 文件 · +25/−3 行 · 部署 ✅(12.9s) · 🟢 启动正常
08-17 10:12astra-mirror@xinlong5b1a68f4测试有失败diff ↗
• 修复用户模糊回答(如"都可以""看情况""没想好")被误判为明确偏好的问题,避免生成错误画像。 • 解决用户在表达不确定或反问时被反复追问同一问题的循环,使对话能够顺畅推进。 • 加强关键决策槽位的写入保护,防止非当前焦点场景或用户提问时被误记录偏好。
backend: 840/841 (100%) · cov 86%frontend·缺用例
1 commits · 4 文件 · +174/−6 行 · 部署 ✅(4.9s) · 🟢 启动正常
08-17 09:09astra-mirror@xinlong8037196f测试有失败diff ↗
• 修复了本科专业缺失可能导致的对话死锁,保证达到对话上限时仍能正常收口生成报告。 • 优化了 intake 阶段对本科专业的补采策略,最多定向追问一次,避免反复追问打断用户。 • 对已确认的关键偏好增加保护,防止自由对话中的噪声误覆盖用户决策信息。 • 当没有可采集目标时,系统不再进入无意义自由闲聊,而是直接引导进入报告过渡。
backend: 835/836 (100%) · cov 86%frontend·缺用例
2 commits · 10 文件 · +208/−9 行 · 部署 ✅(4.7s) · 🟢 启动正常
08-17 07:41astra-mirror@shenzhehui649c8ca8测试有失败diff ↗
• 管理后台/前端的「提示词展示」从静态文档升级为现行运行时的全量目录,覆盖 Coach 对话到 Revised Report 成文整条链路。 • 目录按会话阶段分组并展示当前生效版本与运行时开关说明,让产品和运营能直接看到线上真实在用的 Prompt。 • 去除了已下线或仅作参考的废弃条目,避免展示内容与实际加载不一致,降低理解和排查成本。
backend: 830/831 (100%) · cov 85%frontend·缺用例
1 commits · 14 文件 · +822/−166 行 · 部署 ✅(35.6s) · 🟢 启动正常
08-09 08:32astra-mirror@liuxuowenf4d2ac52正常diff ↗
• 修复 GPA 预填值确认流程,用户点击“确认无误”后可直接完成确认。 • 完善学生画像中校名校验的调用约束,防止已采信校名在后续轮次被意外清空。 • 统一历史邮件订阅邮箱的大小写形态,避免同一地址在导出/去重时因大小写差异重复出现。 • 前端镜像国内构建默认切换至阿里云 npm 源,提升构建成功率并保留按需要覆盖为官方源的入口。
backend: 828/828 (100%) · cov 85%frontend·缺用例
1 commits · 8 文件 · +36/−10 行 · 部署 ✅(32.3s) · 🟢 启动正常
08-08 14:31astra-match-app@liuxuowen963ab125正常diff ↗
• 修复前端生产构建因网络超时导致的偶发失败/挂死问题。 • 切换为更稳定的国内包管理镜像源,提升构建速度与成功率。 • 支持通过构建参数覆盖镜像源地址,保留后续灵活性。
backend: 621/621 (100%) · cov 87%frontend·缺用例
1 commits · 1 文件 · +5/−1 行 · 部署 ✅(32.1s) · 🟢 启动正常
08-08 14:30astra-mirror@liuxuowend8a851cf正常diff ↗
• 修复前端生产构建因依赖源连接超时导致的卡死问题。 • 改用国内镜像源,提升依赖拉取速度与构建稳定性。
backend: 828/828 (100%) · cov 85%frontend·缺用例
1 commits · 1 文件 · +4/−1 行 · 部署 ✅(20.3s) · 🟢 启动正常
08-08 14:25astra-mirror@liuxuowenf7c673b3正常diff ↗
• 能力表单 GPA 预填项新增「一键确认」:当系统按四分制自动换算回填 GPA 时,界面会高亮提示「已按四分制换算预填」,用户可一键「确认无误」完成确认,无需手动重新填写。 • 校验文案区分「待确认预填」与「未填写」:针对未确认的预填 GPA 单独提示「请确认预填的 GPA(已按四分制换算)」,避免与未填写 GPA 的提示混淆。 • 前后端 GPA 待确认态的判定与报错文案保持一致,确保用户在前端即时校验和保存提交时获得一致的反馈。
backend: 828/828 (100%) · cov 85%frontend·缺用例
1 commits · 10 文件 · +177/−7 行 · 部署 ✅(11.8s) · 🟢 启动正常
08-08 14:20astra-mirror@liuxuowen39efd06a正常diff ↗
• 修复 Intake 首轮对话中,模型可能把用户原文未提及的校名误填入学员档案的问题。 • 首次对话未识别到可靠校名时,该字段会留空等待用户澄清,不再写入模型猜测值。 • 已有采信校名的后续对话,会继续保护该字段不被无关文本冲掉。
backend: 827/827 (100%) · cov 85%frontend·缺用例
1 commits · 3 文件 · +39/−3 行 · 部署 ✅(5.2s) · 🟢 启动正常
08-08 14:07astra-mirror@liuxuowen255f1edd正常diff ↗
• 补全报告邮箱订阅表的数据库结构治理,为已有数据库提供可安全补跑的外键与建表脚本,避免新代码上线后缺少约束或清数据遗漏。 • 邮箱提交统一转小写并去除前后空格,保证同一邮箱的去重与导出结果一致。 • 用户级数据清理脚本已覆盖报告邮箱订阅记录,删除用户时能够同步清理关联订阅信息。
backend: 825/825 (100%) · cov 85%frontend·缺用例
1 commits · 8 文件 · +59/−12 行 · 部署 ✅(5.0s) · 🟢 启动正常
08-08 12:34astra-mirror@xinlong34e0e7a8正常diff ↗
• 调整报告关键文案字号,优化分页报告的可读性与视觉层级。 • 统一认知对话场景下按钮的样式表现,降低过强样式对用户的干扰。 • 移除报告翻页的触控滑动手势,避免滑动误触导致页面意外跳转。
backend: 825/825 (100%) · cov 85%frontend·缺用例
1 commits · 3 文件 · +2/−16 行 · 部署 ✅(11.8s) · 🟢 启动正常
08-08 05:51astra-mirror@liuxuowen266be65f正常diff ↗
• 新增报告 PDF 的 dev 预览能力,便于在作为邮件附件前直观地确认排版效果。 • 复用现有报告卡片内容并适配为单页分页样式,减少为 PDF 单独重造内容的成本。 • 提供样例数据与个人信息分离的预览方式,支持无真实用户报告时的本地效果验证。
backend: 825/825 (100%) · cov 85%frontend·缺用例
1 commits · 4 文件 · +201/−0 行 · 部署 ✅(11.5s) · 🟢 启动正常
08-08 05:39astra-mirror@liuxuowen0b40d664正常diff ↗
• 修复教练对话在回复完成后输入框未自动聚焦的问题,用户无需每轮手动点击即可连续输入。 • 新增开发预览样例,方便在本地验证对话焦点自动回归效果。 • 开发服务器支持通过环境变量指定端口,避免多人同时启动 dev server 时端口冲突。
backend: 825/825 (100%) · cov 85%frontend·缺用例
1 commits · 4 文件 · +58/−1 行 · 部署 ✅(11.9s) · 🟢 启动正常
08-08 05:16astra-mirror@liuxuowencef83c7d正常diff ↗
• 个人中心页原本外露的「择校匹配」入口已在本版本封口,避免用户误入尚未开放的完整匹配流程。 • 用户现在看到「功能即将上线」的占位提示,当前版本仅保留对话与报告两条核心链路。 • 通过收敛入口,保证本版本只围绕对话和报告体验展开,减少非主线功能的干扰。
backend: 825/825 (100%) · cov 85%frontend·缺用例
1 commits · 1 文件 · +14/−45 行 · 部署 ✅(11.3s) · 🟢 启动正常
08-08 05:08astra-mirror@liuxuowen8e90848c正常diff ↗
• 登录成功后不再强制跳转手机号验证页,微信 OAuth 完成授权即可直接访问受保护页面。 • 简化登录流程,减少中间步骤带来的用户流失。 • 手机号验证能力保留在系统中,后续可按业务需要重新启用。
backend: 825/825 (100%) · cov 85%frontend·缺用例
1 commits · 1 文件 · +2/−6 行 · 部署 ✅(12.1s) · 🟢 启动正常
08-08 05:01astra-mirror@liuxuowend2ac9418正常diff ↗
• 报告页完成翻页化改版,核心内容按“背景画像→亮点→挑战→行动建议→下一步”分卡片呈现,阅读体验更清晰。 • 新增报告「下一步」页邮箱收集能力,用户可自愿留下邮箱接收完整报告,后台支持管理员查看订阅列表(脱敏展示)。 • 报告页后续院校匹配入口改为禁用态预告,按内测口径先封口,避免用户误入未完成流程。 • 阅读进度埋点同步适配翻页模式,仍按原有数据契约上报深度与模块曝光,保证分析口径连续。
backend: 825/825 (100%) · cov 85%frontend·缺用例
1 commits · 24 文件 · +1386/−86 行 · 部署 ✅(18.9s) · 🟢 启动正常
08-08 04:01astra-mirror@liuxuowenedd21aae正常diff ↗
• 修复欢迎页品牌字标 SVG 多余留白,使字标左侧与副标题对齐 • 调整品牌字标显示尺寸,让欢迎页视觉比例更协调
backend: 816/816 (100%) · cov 85%frontend·缺用例
1 commits · 2 文件 · +4/−4 行 · 部署 ✅(11.2s) · 🟢 启动正常
08-08 03:58astra-mirror@liuxuowen6f405625正常diff ↗
• 将欢迎页品牌标识与主文案升级为 “Master Master”,明确聚焦海外硕士申请定位。 • 统一首页与个人中心入口的引导文案,让用户从进入即清晰下一步是 “对话盘点底牌”。 • 简化欢迎页信息结构,突出核心行动与价值主张,减少分散注意力的流程说明。
backend: 816/816 (100%) · cov 85%frontend·缺用例
1 commits · 5 文件 · +47/−54 行 · 部署 ✅(12.1s) · 🟢 启动正常
08-07 03:59astra-mirror@liuxuowenb2abf818正常diff ↗
• 新增测试环境一键全量重置脚本,可一次性清空 astra mirror 与 match-app 的用户相关数据(会话、订单、会员权益等)。 • 内置生产环境防护机制,识别到生产数据库时自动拒绝执行,避免误清线上全量用户。 • 支持仅预览影响范围、保留用户主表只清关联数据、单独跳过 match-app 等灵活模式,覆盖多种测试重置需求。
backend: 816/816 (100%) · cov 85%frontend·缺用例
1 commits · 1 文件 · +284/−0 行 · 部署 ✅(4.8s) · 🟢 启动正常
08-07 03:22astra-mirror@shenzhehuia6f80601正常diff ↗
• 对齐了认知对话收尾到报告生成过渡页的全局口径,统一 README、PRD 与运维文档中的入口说明。 • 明确过渡轮后的用户路径:对话页隐藏输入框,右下角「为我生成《留学决策导航》」进入过场等待,右上角「查看报告」仍待报告就绪。 • 消除了旧文档中「需等 100% 进度或顶部按钮才能查看报告」的描述与现网体验的偏差。
backend: 816/816 (100%) · cov 85%frontend·缺用例
1 commits · 8 文件 · +37/−25 行 · 部署 ✅(5.3s) · 🟢 启动正常
08-07 02:29astra-mirror@shenzhehui4756ace3正常diff ↗
• 认知对话在过渡轮结束语后,立即隐藏输入框并在短暂节奏后展示右下角「生成留学决策导航」CTA,用户可提前进入过场等待,不再被卡在对话页等进度条跑满。 • 明确区分「对话可收尾」与「报告已生成」:右下角 CTA 在后台开始生成时即出现,右上角「查看报告」仍保持到报告真正 ready 才可用,避免用户误点未生成内容。
backend: 816/816 (100%) · cov 85%frontend·缺用例
1 commits · 8 文件 · +106/−11 行 · 部署 ✅(14.7s) · 🟢 启动正常
08-06 10:34astra-mirror@liuxuowen04d70516正常diff ↗
• 优化了认知训练对话的收尾体验:报告入口从底部通栏改回对话流内的 chip 按钮,与欢迎门闩保持同套交互范式。 • 结束语落地后增加一拍打字节奏再揭示报告按钮,让收尾更自然、缓解等待感。 • 同步更新 v1.8 产品与技术文档,将二次迭代后的收尾交互定稿留底。
backend: 813/813 (100%) · cov 85%frontend·缺用例
1 commits · 5 文件 · +61/−71 行 · 部署 ✅(12.3s) · 🟢 启动正常
08-06 09:21astra-mirror@liuxuowen844347c9正常diff ↗
• 全仓产品/技术文档已对齐自研对话 UI 现状,明确旧嵌入方案已下线、自研对话为现行实现,避免后续按旧实现误读。 • 开发日志与运行时设计文档补全了自研对话落地记录、阶段完成状态及退役规划,方便跨团队查阅当前对话流真源。 • Prompt 目录与过渡轮说明已更新为“收尾按钮由前端渲染”,消除旧版侧按钮配置的残留描述。 • 测服架构文档标记旧嵌入相关域名为迁移期历史记录,明确现网已无对应回调流量,仅保留回滚端点。
backend: 813/813 (100%) · cov 85%frontend·缺用例
1 commits · 5 文件 · +18/−9 行 · 部署 ✅(4.5s) · 🟢 启动正常
08-06 09:05astra-mirror@liuxuowen4b84ca18正常diff ↗
• 认知评估页 /cognitive 正式切换为自研对话 UI,替代 Typebot 嵌入方案。 • 下线 Typebot 前端资产,移除相关依赖与构建配置。 • 还原收尾交互:对话完成后输入区整体替换为通栏「为我生成《留学决策导航》」按钮。 • 对话气泡视觉升级为更简约立体的风格。
backend: 813/813 (100%) · cov 85%frontend·缺用例
9 commits · 24 文件 · +5469/−4321 行 · 部署 ✅(17.7s) · 🟢 启动正常
08-06 08:18astra-quality@liuxuowen03e65e62启动异常diff ↗
• 付费验证已于 8 月 6 日全部通过,修复组合与 marker 扩充达到第二轮启用标准。 • 关键 program 与整校 dry-run 的调用成本分别下降约 67%–86% 与 54%,顶格调用尖峰与终端浪费被清零。 • 真实 deadline 缺陷被重新召回,整校 dry-run 实现零字段跳过、零人工复核,证明修复在质量与成本两端均有效。
无组件
1 commits · 2 文件 · +23/−6 行 · 部署 ✅(1.6s) · 🔴 启动异常
08-06 07:59astra-quality@liuxuowen7fb264ed启动异常diff ↗
• 基于实测院校模板扩充了 deadline 识别标记,覆盖更多真实招生 deadline 表述。 • 恢复了原先因严格标记未命中而暂停 deadline 可审性项目的审计能力。 • 明确排除了奖学金、学费等场景的 deadline 噪音,避免误触发审计。
无组件
1 commits · 3 文件 · +91/−2 行 · 部署 ✅(1.4s) · 🔴 启动异常
08-06 03:16astra-mirror@shenzhehui1d836800正常diff ↗
• 将“闸门收窄”后的对话入口、Intake 抽取、能力表单预填及报告复检规则同步到现行指引与 handoff 文档,降低跨模块同学按旧口径实现的风险。 • 明确 GPA、院校梯队等关键信息的预填、确认与 handoff 优先级,避免已采信内容被覆盖或错误降级。 • 对齐报告生成失败与 LLM review 的软化边界,让“优先稳定出报告”的原则在文档层面保持一致。
backend: 813/813 (100%) · cov 85%frontend·缺用例
1 commits · 5 文件 · +51/−12 行 · 部署 ✅(5.9s) · 🟢 启动正常
08-05 18:57astra-quality@liuxuowen5df076a0启动异常diff ↗
• 完成 59 所全黑校的渲染回收重测,以零成本回收 3,807 个 program(98.5%),将盲区重测实际耗时从预估 10–20 小时压缩至约 4 小时。 • 基于实测结果定稿第二轮盲区口径:约 4,390 个 program 重新可审、约 3,392 个结构性 bot 墙明示排除,单轮增量成本从约 1,000 元降至约 530 元。 • 完成 deadline 措辞取样并形成 marker 扩充设计,决定新回收语料中 41%(1,095 个 program)的 deadline 可审性。
无组件
1 commits · 2 文件 · +32/−15 行 · 部署 ✅(1.7s) · 🔴 启动异常
08-05 09:48astra-mirror@shenzhehuib5dacc43正常diff ↗
• 修复了 handoff 表单校名优先逻辑的测试用例,使其与实际行为保持一致。 • 补充了表单校名与 profile 不一致场景的用例,避免后续改动破坏该优先规则。
backend: 813/813 (100%) · cov 85%frontend·缺用例
1 commits · 1 文件 · +13/−0 行 · 部署 ✅(5.0s) · 🟢 启动正常
08-05 09:27astra-mirror@shenzhehuif8732c71测试有失败diff ↗
• 收窄欢迎门闩作用范围,仅在首次信息采集前生效,避免用户后续回答“开始”等被误判为门闩确认而吞掉真实输入。 • 修复信息采集第二轮的画像抽取策略,已确认的 GPA、学校、专业等关键字段不再被目标类套话覆盖,同时允许补填缺失项。 • 优化能力评估表单的 GPA 预填逻辑:没有用户原始口径时,将系统换算的 GPA 以“待确认”状态回显,避免表单空白且明确区分于用户原话。 • 修正 AI 报告评审判定边界,模型明确未通过但无具体 violations 时仍按失败处理,避免低质量报告被错误放行。
backend: 811/812 (100%) · cov 85%frontend·缺用例
1 commits · 13 文件 · +315/−76 行 · 部署 ✅(4.9s) · 🟢 启动正常
08-05 07:17astra-mirror@shenzhehuieecfeef2正常diff ↗
• 对齐了 Coach 侧文档与现行实现:能力表单中本科院校梯队在填入有效值后自动完成确认,不再把二次确认当作提交闸门。 • 消除了用户在「院校梯队」环节的卡单风险,让对话预填、点选保存等场景都能顺畅完成表单并进入 Match handoff。 • 将 AGENTS 指引、v1.8 开发日志与 Mirror-Match 交接文档口径统一,避免后续开发按旧规范误加二次确认校验。
backend: 806/806 (100%) · cov 85%frontend·缺用例
1 commits · 3 文件 · +25/−4 行 · 部署 ✅(4.8s) · 🟢 启动正常
08-05 06:49astra-mirror@shenzhehui91ac6cb7正常diff ↗
• Merge branch 'dev' of https://git.astra.xin/astra/astra-mirror into dev • fix(frontend): remove resume-history footer copy on /cognitive
backend: 806/806 (100%) · cov 85%frontend·缺用例
2 commits · 2 文件 · +0/−8 行 · 部署 ✅(14.6s) · 🟢 启动正常
08-05 06:30astra-mirror@xinlong22a4487d正常diff ↗
• 已选择的有效本科院校梯队会自动视为已确认,包括由对话预回填的选项,省去用户再次点击确认的步骤。 • 当院校梯队为有效选项时,不再因缺少单独确认而拦截表单提交。 • 保留对无效梯队值的校验,确保提交数据仍符合可选范围。
backend: 806/806 (100%) · cov 85%frontend·缺用例
1 commits · 4 文件 · +26/−14 行 · 部署 ✅(14.6s) · 🟢 启动正常
08-05 03:33astra-mirror@shenzhehuieb4c680f正常diff ↗
• 统一了能力表单语言考试「尚未考试」状态的预填口径,避免未考试用户被错误默认成「已考试」。 • 规范了语言状态文案无法识别时的兜底策略,两档均不默认且禁止把状态描述误填为考试类型。 • 对齐了 Coach 侧现行指引与 Mirror-Match 交接文档,确保语言预填规则在产品与下游消费侧一致。
backend: 805/805 (100%) · cov 85%frontend·缺用例
1 commits · 3 文件 · +32/−6 行 · 部署 ✅(7.1s) · 🟢 启动正常
08-05 02:49astra-mirror@shenzhehuidac5aae8正常diff ↗
• 扩展了语言考试“尚未考试”类预填识别,覆盖“尚未开始考试”“未启动考试”“还没开始考试”等更多常见/相近措辞。 • 避免“尚未”出现在非考试语境时触发误判,已考语言的情况不会被错误改为未考。 • 提升教练端语言成绩预填准确率,减少因表达多样导致的人工返工。
backend: 805/805 (100%) · cov 85%frontend·缺用例
1 commits · 2 文件 · +30/−7 行 · 部署 ✅(5.3s) · 🟢 启动正常
08-05 02:20astra-mirror@shenzhehui9cf34fba正常diff ↗
• 修复教练端能力表语言考试预填逻辑,当学员表述为「尚未考试」「还没考」等未考状态时,系统会正确预填为「尚未考试」而非误填为「已考试」。 • 对于语义不明确的状态描述,不再默认归为「已考试」,避免错误录入。 • 已出分的语言成绩仍会被正确识别并预填为「已考试」及对应分数。
backend: 804/804 (100%) · cov 85%frontend·缺用例
1 commits · 2 文件 · +43/−5 行 · 部署 ✅(29.8s) · 🟢 启动正常
08-05 02:00astra-quality@liuxuowen5f23e3c4启动异常diff ↗
• 基于真实项目页面的零成本措辞取样,完成了 deadline marker 扩充方案,让此前因严格预筛暂停的 deadline 可审性在审批后能够恢复。 • 明确了应新增与应排除的 deadline 措辞边界,在提升召回的同时守住非招生截止日(奖学金、住宿等)的误纳防线。 • 将 marker 扩充与付费验证挂钩,小范围验证通过后才在第二轮正式启用,避免规则未经确认就扩大范围。
无组件
1 commits · 1 文件 · +17/−3 行 · 部署 ✅(1.4s) · 🔴 启动异常
08-04 16:12astra-quality@liuxuowen9010b792启动异常diff ↗
• 完成并归档 2026-08 盲区扫描结果,明确 8,177 个零证据 program 的归因分布,为第二轮纳入/排除决策提供数据依据。 • 定位约半数盲区为渲染等待不足导致,已配套修复并在样本校验证中实现访问率从 0/8 到 8/8 的回收。 • 识别出 40% 的结构性 bot 墙/访问控制盲区,建议在第二轮服务健康指标中明示排除,避免无效消耗。 • 闭环第一轮重试燃烧分析的零费用修复与 deadline marker 召回遥测,确认第二轮付费批次启动前的前置工作已完成。
无组件
1 commits · 3 文件 · +104/−22 行 · 部署 ✅(1.5s) · 🔴 启动异常
08-04 16:05astra-quality@liuxuowenbc32d597启动异常diff ↗
• 修复了证据页面在动态内容尚未完成加载时就被提前读取的问题,提升渲染证据的完整性。 • 改善了对单页应用和 JS 插页式页面的证据捕获稳定性,避免拿到空白骨架页。 • 保持原有的访问控制判定逻辑不变,显式拦截页面仍会在渲染文本中正常体现。
无组件
1 commits · 1 文件 · +13/−0 行 · 部署 ✅(1.8s) · 🔴 启动异常
08-04 10:03astra-match-app@xinlong49007306正常diff ↗
• 统一了匹配详情页底部入口的文案与图标,让用户明确这是“制定申请时间线”的入口。 • 减少了“申请准备”类表述带来的歧义,提升详情页行动号召的指引清晰度。
backend: 621/621 (100%) · cov 87%frontend·缺用例
1 commits · 1 文件 · +2/−3 行 · 部署 ✅(9.7s) · 🟢 启动正常
08-04 09:27astra-quality@liuxuowen49e3560a启动异常diff ↗
• Cut LLM retry burn for deadline-style failures by skipping fields that cannot possibly pass the evidence gate and stopping early when a field repeatedly hits the same failure pattern, while leaving the strict diagnostic path unchanged. • Enriched program completion telemetry with a failure-code breakdown and the list of skipped fields, so cost and quality patterns can be tracked from the standard log stream. • Added zero-cost preflight tooling to scan a program subset, classify why evidence is missing, and measure deadline-evidence coverage, enabling large-scale retry-burn and blind-zone surveys without LLM calls or report submissions.
无组件
1 commits · 13 文件 · +903/−37 行 · 部署 ✅(1.6s) · 🔴 启动异常
08-04 09:19astra-match-app@xinlongb4080ada正常diff ↗
• 修复了桌面端详情弹窗内容被滚动条遮挡或裁切的问题,让信息展示更完整。 • 优化了桌面端弹窗的滚动区域布局,避免内容因滚动条出现而被挤压或覆盖。
backend: 621/621 (100%) · cov 87%frontend·缺用例
1 commits · 3 文件 · +9/−2 行 · 部署 ✅(8.8s) · 🟢 启动正常
08-04 09:13astra-mirror@shenzhehuibf5f2828正常diff ↗
• 调整 Plan B 问句口径,从“志愿/申请不顺”假设转向围绕“主要目标难度”提问,降低用户必须准备备选方案的压力。 • 增加用户明确没有 Plan B 时的承接策略,以“全力以赴实现主要目标”自然过渡,避免继续追问备选细节。 • 同步对齐产品文档、教练对话模板与生成策略,确保一线交互与 PRD 口径一致。
backend: 801/801 (100%) · cov 85%frontend·缺用例
1 commits · 5 文件 · +69/−5 行 · 部署 ✅(4.9s) · 🟢 启动正常
08-04 08:39astra-mirror@shenzhehuie461f747正常diff ↗
• GPA 能力评估表单预填现在严格使用用户原述口径,不再把内部换算后的四分制区间/单值当作用户原话。 • 槽位归一化后仍会保留带分制线索的用户原话,确保表单能正确还原为百分制、五分制等原始表达。 • 避免仅有换算值时表单误预填,提升预填信息与用户真实表述的一致性。
backend: 800/800 (100%) · cov 85%frontend·缺用例
1 commits · 4 文件 · +83/−31 行 · 部署 ✅(4.7s) · 🟢 启动正常
08-04 08:38astra-quality@liuxuowen943fb9c1启动异常diff ↗
• 完成并发布了第二轮多轮质检机制的定稿文档,明确以全量重验为核心的轮次策略、override 延续/替换/撤销规则及争议升级机制。 • 制定了单轮成本目标与控制策略,覆盖重试收敛、零证据盲区摸底和网站结构复用,降低重复审计开销。 • 建立了第二轮启动清单与每轮评价指标体系,为后续执行、跨团队协作和效果度量提供统一基线。
无组件
1 commits · 2 文件 · +92/−1 行 · 部署 ✅(1.4s) · 🔴 启动异常
08-04 08:03astra-mirror@shenzhehui1824608d正常diff ↗
• 更新 GPA 幻觉测试用例,使其与 Intake 第二轮不再走画像抽取、改由对话 NLU 落槽的最新逻辑保持一致。 • 确保当用户明确给出绩点时,LLM 示例中的幻觉值会被识别并剥离,不会覆盖用户的真实回答。 • 校准可观测性断言,便于后续追踪 GPA 从 LLM 幻觉到用户确认值的修正过程。
backend: 797/797 (100%) · cov 85%frontend·缺用例
1 commits · 1 文件 · +9/−4 行 · 部署 ✅(5.4s) · 🟢 启动正常
08-04 07:49astra-mirror@shenzhehuif08fd4c0测试有失败diff ↗
• 修复 intake 流程中目标类回答(如「提升学历和学校背景」)会覆盖已采信校名、年级、专业的回归问题,已确认身份信息在多轮对话中保持稳定。 • 修复 GPA 解析中「4分制/5分制」被误读为百分制分数的问题,并在表单预填时禁止把换算区间直接冒充为用户原始口径。 • 统一学校档位解析与表单预填逻辑,注册表命中院校时优先使用 985/211/C9 等真实档位,不再让默认双非覆盖已知院校。
backend: 796/797 (100%) · cov 85%frontend·缺用例
1 commits · 11 文件 · +338/−52 行 · 部署 ✅(4.7s) · 🟢 启动正常
08-04 03:18astra-mirror@shenzhehui684ac8fe正常diff ↗
• 将 Revised Report 的现网口径与全部协作文档统一对齐到 v1.10,确保产品、技术与业务专家共用同一套最新规范。 • 明确旧版报告 Prompt 与规则表已归档,避免各角色在协作中误用过期的 v1.8/v1.9 路径。 • 更新核心入口与运维/产品材料包中的现网指针,使新成员和协作方能够直接定位当前生效版本。
backend: 788/788 (100%) · cov 85%frontend·缺用例
1 commits · 11 文件 · +83/−70 行 · 部署 ✅(4.7s) · 🟢 启动正常
08-04 02:48astra-match-kg@liuxuowen2cb57b6f正常diff ↗
• 管理后台修改项目信息后,语义检索向量会自动跟随最新内容刷新,避免搜到旧版数据。 • 嵌入补跑任务已按小时定时自动触发,各类积压的向量延迟最多约 1 小时即可补齐。 • 对可覆盖字段增加白名单校验,防止未接入检索投影的字段被覆盖后语义检索结果丢失。
api: 251/251 (100%) · cov 93%portal·缺用例
1 commits · 5 文件 · +100/−0 行 · 部署 ✅(5.1s) · 🟢 启动正常
08-04 02:29astra-mirror@shenzhehui50af38b1正常diff ↗
• 修正报告解析导致洞察标题中出现乱码的问题,确保 emoji 与标签前缀正常保留。 • 优化修订版报告的标题展示效果,让「亮点 / 挑战」等洞察标题更清晰易读。
backend: 788/788 (100%) · cov 85%frontend·缺用例
1 commits · 2 文件 · +10/−5 行 · 部署 ✅(14.0s) · 🟢 启动正常
08-04 01:59astra-mirror@shenzhehui09d3a276正常diff ↗
• feat(report): land caliber rules and prompts at v1.10
backend: 788/788 (100%) · cov 85%frontend·缺用例
1 commits · 16 文件 · +1185/−86 行 · 部署 ✅(5.2s) · 🟢 启动正常
08-04 01:13astra-match-app@xinlongacaf75a7正常diff ↗
• 在匹配结果页下线策略提示模块,避免对核心结果造成信息干扰。 • 关闭跨专业探索入口展示,让页面更聚焦当前匹配结论。
backend: 621/621 (100%) · cov 87%frontend·缺用例
1 commits · 1 文件 · +1/−1 行 · 部署 ✅(8.5s) · 🟢 启动正常
08-04 00:38astra-match-app@xinlong599bca22正常diff ↗
• 匹配结果页不再展示认知策略类横幅,避免向用户暴露暂不生效的提示内容。 • 简化结果页信息层级,让用户更专注于匹配结果本身。
backend: 621/621 (100%) · cov 87%frontend·缺用例
1 commits · 1 文件 · +2/−1 行 · 部署 ✅(9.6s) · 🟢 启动正常
08-03 16:39astra-match-kg@liuxuowen7edc627a正常diff ↗
• 质检看板将不同口径的数据卡片分组展示,避免运营同学把不可加总的指标误当作整体。 • 检索 chunk 的交付门测试覆盖到两条查询路径,确保未交付内容不会从 RAG 链路透出。
api: 248/248 (100%) · cov 93%portal·缺用例
2 commits · 2 文件 · +63/−29 行 · 部署 ✅(4.0s) · 🟢 启动正常
08-03 13:07astra-match-kg@liuxuowen22640253正常diff ↗
• 为 /search/programs 与 /search/chunks 补齐交付门,未抓取完成的学校及其项目、片段不再对外暴露,避免同一所学校在不同搜索端点出现“能查到项目但查不到机构”的矛盾。 • 为交付门谓词补充表达式索引以提供准确统计信息,使优化器行数估计从严重低估恢复到真实量级,查询计划回到更高效的 Hash Join,搜索性能回到加门前水平。
api: 248/248 (100%) · cov 93%portal·缺用例
2 commits · 7 文件 · +149/−29 行 · 部署 ✅(4.6s) · 🟢 启动正常
08-03 12:25astra-match-app@xinlongd36ce323正常diff ↗
• 上线独立的预约成功页,替代弹窗反馈,在预约提交后完整展示预约信息并提供查看预约记录的入口。 • 精简个人预约展示契约,从后端返回中移除状态字段,使前后端数据接口保持一致。 • 打通 Mirror 个人中心跳转链路,用户可从预约成功页直接前往个人中心管理预约。
backend: 621/621 (100%) · cov 87%frontend·缺用例
1 commits · 9 文件 · +190/−82 行 · 部署 ✅(9.7s) · 🟢 启动正常
08-03 09:31astra-mirror@shenzhehui60a26fe1正常diff ↗
• 在个人中心新增「我的预约」模块,让用户一眼看到最近的 Match 预约服务信息。 • 展示预约的核心内容(服务类型、顾问、预约时间、编号),不显示状态标签,保持界面简洁。 • 预约接口异常时自动隐藏该模块,避免影响个人中心其他内容的正常使用。
backend: 787/787 (100%) · cov 85%frontend·缺用例
1 commits · 4 文件 · +227/−1 行 · 部署 ✅(14.8s) · 🟢 启动正常
08-03 08:28astra-quality@liuxuowenaf7c90da启动异常diff ↗
• 记录了 Batch19 已全部完成并逐校同步至 KG,团队状态基线更新为 Batch20 正在执行。 • 更新了运行文档与批次清单,确认最后一个冻结批次 Batch20 已获批启动且后续无其他批次。 • 将 operational baseline 快照刷新至最新时间点,确保全团队看到的 live/completed 数据与当前事实一致。
无组件
1 commits · 3 文件 · +53/−17 行 · 部署 ✅(1.6s) · 🔴 启动异常
08-03 07:38astra-mirror@shenzhehui3fd870fb正常diff ↗
• fix(coach): make target_intake phrasing persona-agnostic
backend: 787/787 (100%) · cov 85%frontend·缺用例
1 commits · 4 文件 · +25/−6 行 · 部署 ✅(5.2s) · 🟢 启动正常
08-03 06:02astra-mirror@shenzhehui661deabb正常diff ↗
• 优化了 Coach 对用户跑题的应对策略,能自然承接后把对话拉回留学背景采集主线,并为后续导师深度沟通留下空间。 • 柔化了中期镜像(Mid-Mirror)的开场话术,让过渡更自然承接上一轮回答,避免「梳理现状」式的突兀感。 • 升级了路线图过渡文案,从泛泛的「了解诉求」改为明确体现已掌握留学背景、动机与目标,提升用户信任感。
backend: 786/786 (100%) · cov 85%frontend·缺用例
1 commits · 18 文件 · +161/−29 行 · 部署 ✅(5.1s) · 🟢 启动正常
08-03 05:15astra-match-app@xinlongafdcfa7a正常diff ↗
• 预约提交后改为弹窗式成功反馈,让用户更直观地确认预约结果。 • 新增「我的预约」查询能力,用户可查看个人历史预约及状态。 • 完善预约表单的必填校验,避免未选时段或联系方式为空时提交。 • 简化顾问卡片展示,使预约入口信息更聚焦。
backend: 621/621 (100%) · cov 87%frontend·缺用例
2 commits · 5 文件 · +193/−63 行 · 部署 ✅(10.0s) · 🟢 启动正常
08-03 04:45astra-quality@liuxuowen76ea5de8启动异常diff ↗
• Batch18 全量质量评估已完整交付:21 校 / 1,113 个 program 全部跑完,KG 逐校 latest 已闭合,风险项与 overrides 均生效。 • Batch19 已获明确批准并正式启动:21 校 / 959 个 program 通过全部门禁,当前运行中。 • 运营状态基线已同步刷新:Batch01–18 全部完成,Batch19 正在执行,Batch20 仍处规划阶段未获批准。
无组件
1 commits · 3 文件 · +49/−16 行 · 部署 ✅(1.5s) · 🔴 启动异常
08-03 03:15astra-mirror@shenzhehuie7697b3e正常diff ↗
• Intake 阶段明确表达「跨专业学习」意向后,后续「是否跨专业」确认改为微跨/大跨二档迫选,不再把「完全延续本专业」作为主推选项,同时允许用户改口说不跨。 • 修正了 Intake Q2 中对「其他/说不清」等含糊回答的误判,避免被错误识别为跨专业意图。 • 让跨专业用户的确认流程更聚焦,减少不必要的选项干扰。
backend: 783/783 (100%) · cov 85%frontend·缺用例
1 commits · 9 文件 · +329/−13 行 · 部署 ✅(4.7s) · 🟢 启动正常
08-03 03:03astra-mirror@shenzhehuib1eaf917正常diff ↗
• 修复用户在开场欢迎后发送“准备好了/start/开始”等确认词时,后端会误将其当作 Intake Q1 答案并跳过首题的问题,现在会回显当前题目且不推进流程。 • 优化前端在会话切换、登出及强制新开场时的本地状态清理,避免 Typebot 旧对话残留或欢迎门叠加在服务端已运行的会话上。
backend: 775/775 (100%) · cov 85%frontend·缺用例
1 commits · 6 文件 · +395/−43 行 · 部署 ✅(20.3s) · 🟢 启动正常
08-03 02:56astra-match-app@xinlong9b18a888正常diff ↗
• 优化选校画像与策略提示卡片的间距,让页面布局更舒展。 • 提升卡片区域视觉呼吸感,减少信息堆叠带来的阅读压迫。
backend: 619/619 (100%) · cov 87%frontend·缺用例
1 commits · 1 文件 · +1/−1 行 · 部署 ✅(15.3s) · 🟢 启动正常
08-03 02:17astra-quality@liuxuowen9621aef2启动异常diff ↗
• 记录 Batch17 已完整结束并归档其运行结果。 • 记录 Batch18 已获批准并正式启动执行。 • 同步更新当前运行基线与操作手册状态。
无组件
1 commits · 3 文件 · +52/−16 行 · 部署 ✅(1.5s) · 🔴 启动异常
08-02 16:13astra-quality@liuxuowen6087af81启动异常diff ↗
• 将运行基线同步至 Batch17 启动,文档化 Batch16 已完整收官。 • 更新了 Batch16 执行结果概览,方便团队核对 KG latest 与质量产出。 • 记录 Batch17 已通过启动门禁并正式运行,明确当前执行边界。
无组件
1 commits · 3 文件 · +49/−16 行 · 部署 ✅(1.4s) · 🔴 启动异常
08-02 14:48astra-match-kg@liuxuowencb5b3738正常diff ↗
• 消除了质量看板里「active/no_overrides」等状态被误解为学校是否对外服务的歧义,明确它们只描述修正值是否生效。 • 新增独立的「对外服务中」指标,按发布门真实口径统计当前可对外检索的学校数量。 • 同步刷新看板与状态页说明,让团队对「修正生效」和「对外可服务」两个口径保持一致理解。
api: 246/246 (100%) · cov 93%portal·缺用例
1 commits · 4 文件 · +32/−13 行 · 部署 ✅(43.7s) · 🟢 启动正常
08-02 14:32astra-match-kg@liuxuowen1c586fd0正常diff ↗
• 将质量状态接口的响应体积从 3.5MB 压缩到 0.34MB,显著降低网络传输与前端解析开销。 • 状态列表不再回传问题摘要全文,仅保留是否存在问题的标识,全文仍可通过报告详情页按需分页获取。 • 同步刷新前端状态页与接口说明文档,确保各消费端按新的数据契约使用。
api: 246/246 (100%) · cov 93%portal·缺用例
1 commits · 7 文件 · +18/−7 行 · 部署 ✅(65.9s) · 🟢 启动正常
08-02 14:21astra-quality@liuxuowen449e64bd启动异常diff ↗
• 将运行基线刷新为 Batch15 已完成、Batch16 已获批准并正式启动,确保团队看到的是最新执行状态。 • 记录了 Batch15 的最终完成结果与整体质量分布,为后续批次提供参考依据。 • 更新了 operations 与 school batches 文档的当前状态、门禁和启动记录,使全团队能同步了解 Quality 批次进度。
无组件
1 commits · 3 文件 · +49/−16 行 · 部署 ✅(1.5s) · 🔴 启动异常
08-02 09:05astra-quality@liuxuowenc3275c5a启动异常diff ↗
• 归档了 Batch14 的完整执行结果:19 所学校、1,325 个 programs 全部跑完,KG 逐校闭合,无错误阻塞。 • 记录了 Batch15 已获正式批准并启动运行,当前基线更新为 Batch01–14 已完成、Batch15 执行中。 • 同步刷新运行基线文档,使后续批次(Batch16 起)的规划与门禁核对能基于最新冻结状态进行。
无组件
1 commits · 3 文件 · +50/−17 行 · 部署 ✅(1.4s) · 🔴 启动异常
08-02 08:10astra-mirror@shenzhehuid40ffb94正常diff ↗
• 保留用户 GPA 的原始口径描述,解决换算后原话丢失、展示数字缺少上下文的问题。 • 同步 Revised Report 口径规则与校验规则表,减少因历史禁用表述或不存在的用户事实导致的误拦截。 • 将“事实越界”区分为申请人事实与数据类事实:对编造背景仍阻断,对门槛/政策/费用等数字表述改为警告观测。 • 报告局部整改时只重写导航综述与行动建议,核心洞察原文保留,降低反复生成带来的内容漂移。
backend: 768/768 (100%) · cov 84%frontend·缺用例
2 commits · 12 文件 · +717/−113 行 · 部署 ✅(6.0s) · 🟢 启动正常
08-02 03:20astra-quality@liuxuowen6633fcd1启动异常diff ↗
• 将 Batch14 已获得明确批准、通过全部门禁并正式投入运行的状态同步进文档基线,确保研发团队对当前交付进展有一致认知。 • 更新了操作手册与批次清单中 Batch14 的状态,从“仅规划待批”推进为“已批准并运行中”,避免后续批次被误启动或自动衔接。 • 补充了启动门禁、首校执行确认及运行单元信息,为跨团队交接和进度核对提供可信依据。
无组件
1 commits · 3 文件 · +37/−12 行 · 部署 ✅(1.6s) · 🔴 启动异常
08-02 03:06astra-ingest@liuxuowen2fb3bf96启动异常diff ↗
• P2 扩库正式收官,海外硕士项目数据覆盖从 63 校 / 7,742 项目扩大到 402 校 / 29,821 项目,国家/地区从 6 个增至 12 个。 • 所有派单学校已全部交付(仅 1 所永久跳过),大规模可用项目已入库,Match 前端可消费的数据量显著提升。 • 项目状态文档已同步至最新覆盖范围与里程碑状态,方便各团队查阅当前数据资产。
无组件
1 commits · 1 文件 · +1/−1 行 · 部署 ✅(1.6s) · 🔴 启动异常
08-02 02:59astra-quality@liuxuowen500c495f启动异常diff ↗
• 完成 Batch13 回灌,质量审查历史批次 Batch01–13 全部闭环。 • 基于 8 月 2 日 live API 快照将执行清单扩展至 402 校 / 20 批,新增 141 所 pending 学校规划为 Batch14–20。 • 新增批次按优先级边界分组,规模控制为 19–21 校,避免跨优先级或单校尾组。 • 更新运行与架构文档,明确 Batch14–20 清单已冻结、但需逐批获得执行批准后方可启动。
无组件
1 commits · 7 文件 · +224/−62 行 · 部署 ✅(1.7s) · 🔴 启动异常
08-01 23:24astra-ingest@liuxuowen5657c678启动异常diff ↗
• 完成 University of Colorado Denver 研究生项目 P2 全量首爬,覆盖 90 个项目,P2 批次 B4 全部收官。 • 产出该校研究生项目的结构化数据、证据链与 QA 报告,支撑 weak_live 数据审核与后续产品使用。 • 更新学位分类缓存与低置信度清单,纳入本次新增项目的分类结果。 • 完成 CU Denver 的 pipeline 配置与抽取能力接入,支持后续该校数据自动更新。
无组件
1 commits · 12 文件 · +13272/−12 行 · 部署 ✅(2.0s) · 🔴 启动异常
08-01 22:13astra-ingest@liuxuowen4b9a172e启动异常diff ↗
• 完成 Xavier University 研究生项目首爬,将 19 个硕士项目纳入 weak_live 数据集。 • 产出该校结构化证据、QA 报告与数据表,支撑后续审核与上线。 • 配套更新采集流水线配置与工具,覆盖 Xavier 的 catalog 解析与学校专属规则。
无组件
1 commits · 10 文件 · +3647/−8 行 · 部署 ✅(1.8s) · 🔴 启动异常
08-01 21:22astra-ingest@liuxuowen8dc6ee7f启动异常diff ↗
• 完成 Wright State University 研究生项目全量首爬,产出 38 个项目的标准化数据、证据链与 QA 报告。 • 沉淀了该校项目目录结构的采集与提取能力,补强 P2 学校覆盖。
无组件
1 commits · 10 文件 · +6226/−8 行 · 部署 ✅(1.9s) · 🔴 启动异常
08-01 20:17astra-ingest@liuxuowen2f75c177启动异常diff ↗
• 完成 University of Akron 研究生项目全量首爬,49 个项目已纳入 weak_live 数据集。 • 产出该校完整的证据包、QA 报告和结构化项目数据,支撑后续审核与上线。 • 增强采集链路对 Akron 这类学校官网结构的适配能力,沉淀可复用的配置与抽取模式。
无组件
1 commits · 10 文件 · +7751/−8 行 · 部署 ✅(2.1s) · 🔴 启动异常
08-01 19:13astra-ingest@liuxuowen773b6019启动异常diff ↗
• 完成 Cleveland State University(CSU Ohio)研究生项目全量首爬,覆盖 40 个项目,P2 学校进度从 334 推进至 335。 • 产出该校标准化的项目数据表、证据链文件与 QA 报告,为后续审核与上线提供完整素材。 • 同步更新了采集/解析工具与学校配置,使该校能按统一流程完成首次全量数据生产。
无组件
1 commits · 11 文件 · +6309/−8 行 · 部署 ✅(1.9s) · 🔴 启动异常
08-01 18:23astra-ingest@liuxuowenc0238776启动异常diff ↗
• 完成 Bowling Green State University(BGSU)研究生项目全量首爬,新增 86 个项目进入 weak_live,P2 覆盖学校数从 333 推进到 334。 • 沉淀该校项目证据、QA 报告及标准化数据文件,为后续审核与线上同步提供可追溯来源。 • 更新学位类别分类缓存与低置信度记录,补齐新增项目的学科归类结果。
无组件
1 commits · 13 文件 · +12255/−9 行 · 部署 ✅(2.0s) · 🔴 启动异常
08-01 17:26astra-ingest@liuxuowen168162ca启动异常diff ↗
• 完成 P2 #333 University of Toledo 研究生项目全量首爬,55 个项目进入 weak_live 交付态。 • 补充该校特色项目的学科分类规则,提升学位项目分类准确率。 • 沉淀完整的证据链、QA 报告及遗留问题 backlog,为后续数据刷新与产品侧可申请性复审提供依据。
无组件
1 commits · 16 文件 · +8449/−8 行 · 部署 ✅(2.0s) · 🔴 启动异常
08-01 16:14astra-ingest@liuxuowen7a5a767d启动异常diff ↗
• 完成 University of Michigan-Dearborn 研究生项目的首次全量爬取,新增 43 条项目数据。 • 生成对应的项目证据、QA 报告及标准 Excel 交付物,为后续审核与上线提供可追溯依据。 • 补充并迭代该校专用抽取配置与校验逻辑,提升相似院校自动化采集的覆盖率和稳定性。
无组件
1 commits · 12 文件 · +6572/−9 行 · 部署 ✅(2.0s) · 🔴 启动异常
08-01 15:29astra-ingest@liuxuowen27c39509启动异常diff ↗
• 完成 Oakland University 研究生项目首次全量爬取,覆盖 47 个项目,产出包含官方项目页、申请截止日期、语言要求等关键字段的结构化数据与对应证据链。 • 生成 Oakland University 的 QA 报告与项目证据文件,为后续审核、校验和上线提供可追溯的质量依据。 • 更新学位分类缓存并清理低置信度条目,提升学科分类结果的准确性与一致性。 • 扩展 P2 采集流程对 Oakland University 页面结构的支持,增强后续同类学校接入与自动化采集能力。
无组件
1 commits · 13 文件 · +7139/−11 行 · 部署 ✅(2.1s) · 🔴 启动异常
08-01 14:41astra-ingest@liuxuowen1fec59a0启动异常diff ↗
• 完成 Eastern Michigan University(EMU)研究生项目首次全量首爬,P2 覆盖学校从 329 家扩展至 330 家,新增 66 条 weak_live 项目数据。 • 同步生成项目证据、QA 报告及分类参考更新,为数据审核与上线提供完整依据。 • 补充学位类别缓存与低置信度分类记录,提升新增项目自动归类的覆盖与可复核性。
无组件
1 commits · 12 文件 · +11079/−7 行 · 部署 ✅(2.1s) · 🔴 启动异常
08-01 14:14astra-mirror@liuxuowen7fbf534c正常diff ↗
• 修复匿名事件限流中匿名 ID 记录可能无限累积的问题,避免海量伪造 ID 持续占用服务端内存。 • 通过周期清理过期记录并设置总量硬上限,将匿名限流模块的内存消耗控制在可控范围。 • 提升匿名事件接口在异常流量下的服务稳定性,降低因内存无限增长导致服务受损的风险。
backend: 754/754 (100%) · cov 85%frontend·缺用例
1 commits · 2 文件 · +58/−5 行 · 部署 ✅(4.8s) · 🟢 启动正常
08-01 14:07astra-mirror@liuxuowen9d39247d正常diff ↗
• 修复了构建链路中 Typebot API host 环境变量未正确传入前端镜像的问题,使该配置能按预期内联到前端产物。 • 保证通过 compose 部署时设置的 API 主机地址会在前端构建阶段生效,避免运行时请求指向错误地址。 • 消除因构建参数遗漏导致前端镜像中 API host 配置失效的隐患。
backend: 752/752 (100%) · cov 85%frontend·缺用例
1 commits · 2 文件 · +3/−0 行 · 部署 ✅(19.1s) · 🟢 启动正常
08-01 14:05astra-mirror@liuxuowen165f1db5正常diff ↗
• 认知模块的 Typebot 嵌入现支持切换到国内自托管 viewer,降低跨境网络导致请求丢失的风险。 • 未配置自托管地址时自动回退到 Typebot Cloud,保持现有行为的兼容。 • 通过构建时环境变量控制 viewer 地址,方便正式服等环境按需切换而无需改代码。
backend: 752/752 (100%) · cov 85%frontend·缺用例
1 commits · 3 文件 · +7/−1 行 · 部署 ✅(21.1s) · 🟢 启动正常
08-01 12:52astra-ingest@liuxuowen744f0881启动异常diff ↗
• 完成 Central Michigan University 研究生项目全量首爬,33 个硕士项目进入 weak_live,P2 覆盖学校数由 328 推进至 329。 • 沉淀该校完整的证据链与 QA 报告,为后续审核与数据纠错提供可追溯依据。 • 提升 pipeline 对校方混源站点及 catalog 页面未建等复杂场景的健壮性,避免项目遗漏。
无组件
1 commits · 11 文件 · +5757/−8 行 · 部署 ✅(1.9s) · 🔴 启动异常
08-01 11:23astra-ingest@liuxuowen2cfe0ba9启动异常diff ↗
• 完成 Western Michigan University 研究生独立硕士项目的全量首爬,产出 73 条可用项目数据。 • 通过多源官方信息交叉验证,补齐了各项目的申请截止日期、语言成绩、GPA、学分及学费等关键录取字段。 • 同步生成项目证据、QA 报告与结构化数据表,为后续审核与上线提供完整依据。
无组件
1 commits · 11 文件 · +12178/−8 行 · 部署 ✅(2.1s) · 🔴 启动异常
08-01 10:14astra-ingest@liuxuowenfba042a6启动异常diff ↗
• 完成 Valparaiso University 研究生项目全量首爬,筛选出 8 个符合收录规则的学位项目并入 weak_live 数据集。 • 针对该校 Acalog 网关型课程目录与多源信息冲突,建立了目录完备性校验、跨源录取标准 reconcile 及停招/职业执照类项目排除策略。 • 补充并修正了学位分类参考数据,将一个低置信度项目调整至中置信度并从低置信清单中移出。
无组件
1 commits · 12 文件 · +1884/−9 行 · 部署 ✅(2.0s) · 🔴 启动异常
08-01 09:26astra-ingest@liuxuowendebfeecf启动异常diff ↗
• 完成 Indiana University Indianapolis 全量首爬并入库 54 个研究生项目,P2 学校覆盖从 325 推进到 326。 • 沉淀该校完整的证据链与 QA 报告,为后续人工复核和数据质量审计提供依据。 • 更新学位领域分类缓存,补全新增项目对应的学科分类与低置信度记录。 • 扩展学校接入配置与提取流程,提升后续同类院校批量接入的自动化能力。
无组件
1 commits · 13 文件 · +8456/−10 行 · 部署 ✅(2.3s) · 🔴 启动异常
08-01 08:25astra-ingest@liuxuowenaf381765启动异常diff ↗
• 完成 Ball State University 研究生项目 weak_live 全量首爬,共交付 51 个项目,救校队列覆盖学校由 324 所推进至 325 所。 • 同步产出该校的研究生项目数据表、证据链与 QA 报告,支撑下游审核与入库。 • 更新学位分类缓存并标出新增的低置信度记录,为后续分类复核留出明确抓手。 • 配套增强提取与上传能力,使 Ball State 数据可沿现有 pipeline 自动完成交付。
无组件
1 commits · 13 文件 · +8233/−10 行 · 部署 ✅(2.0s) · 🔴 启动异常
08-01 07:23astra-ingest@liuxuowen0684dbc2启动异常diff ↗
• 完成 Bradley University 研究生项目首次全量爬取,20 个硕士级项目进入 weak_live 阶段。 • 生成该校配套证据包与 QA 报告,为后续数据审核和修正提供依据。 • 同步更新抽取/上传工具与学位分类参考缓存,支撑该校复杂 catalog 结构和数据规范化。
无组件
1 commits · 12 文件 · +3728/−10 行 · 部署 ✅(1.8s) · 🔴 启动异常
08-01 06:41astra-ingest@liuxuowen9e2c415e启动异常diff ↗
• 完成伊利诺伊州立大学研究生项目的首次全量爬取,补齐 P2 第 323 所学校的数据覆盖。 • 产出该校研究生项目证据链、结构化数据集及 QA 报告,供下游产品化使用。 • 新增该校专属采集配置与提取逻辑,提升后续同类学校自动化处理效率。 • 同步扩展学位类别参考库,覆盖本次新增的低置信度项目分类。
无组件
1 commits · 12 文件 · +7888/−9 行 · 部署 ✅(1.9s) · 🔴 启动异常
08-01 05:47astra-ingest@liuxuowend49f9881启动异常diff ↗
• P2 覆盖范围推进 1 校:完成 Northern Illinois University 研究生项目全量首爬,产出 45 个带官方链接、语言与截止日期等核心字段的项目记录。 • 为 NIU 建立了完整的数据证据链与 QA 报告,支撑后续审核与线上 weak_live 导入的可信度。 • 提取与上传链路新增对 NIU 这所学校的适配能力,为同类型院校批量爬取积累了可复用配置。
无组件
1 commits · 13 文件 · +7731/−153 行 · 部署 ✅(1.9s) · 🔴 启动异常
08-01 04:52astra-ingest@liuxuowenc617b99c启动异常diff ↗
• 完成 Southern Illinois University Carbondale 的首轮全量爬取,65 个研究生项目进入 weak_live,P2 学校覆盖由 320 所推进到 321 所。 • 输出该学校的结构化证据、QA 报告与标准化交付表,为后续审核与对外应用提供可溯源的数据基础。 • 补充该校及通用学位分类的参考配置与解析规则,增强同类型学校批量处理的稳定性与一致性。
无组件
1 commits · 14 文件 · +9811/−150 行 · 部署 ✅(1.9s) · 🔴 启动异常
08-01 03:55astra-ingest@liuxuowenacb02f98启动异常diff ↗
• 完成 University of Missouri-St. Louis(UMSL)研究生项目首次全量采集,P2 学校覆盖从 319 扩展至 320。 • 产出 39 个硕士项目对应的标准化数据、证据链与 QA 报告,提升数据可审核性。 • 针对 UMSL 官方课程目录补充了项目发现与字段抽取逻辑,改善语言成绩、截止日期等关键信息的准确性。
无组件
1 commits · 10 文件 · +6012/−9 行 · 部署 ✅(2.1s) · 🔴 启动异常
08-01 03:18astra-ingest@liuxuowend8703dcd启动异常diff ↗
• 完成 University of Missouri-Kansas City(UMKC)研究生项目的全量首次爬取,将 P2 覆盖学校数从 318 推进到 319,并生成对应的项目数据、证据链与 QA 报告。 • 补充并修正学位分类参考缓存,新增一条高置信度教育类分类,同时清理一条低置信度 Humanities 记录。 • 落地 UMKC 专用的抽取配置与处理逻辑,为该校研究生项目数据的持续更新和标准化产出提供工具链支持。
无组件
1 commits · 12 文件 · +7567/−12 行 · 部署 ✅(2.0s) · 🔴 启动异常
07-31 12:17astra-ingest@liuxuowen7d6a8d28启动异常diff ↗
• 完成 Minnesota State University, Mankato 研究生项目的 weak_live 全量首爬,新增收录 46 个项目,P2 学校覆盖数由 317 推进至 318。 • 为该校建立了完整的官方证据链与 QA 报告,确保项目名、语言要求、申请截止等关键字段有源可溯、可复审核。 • 将本轮遇到的学位分类与边界争议(如 Aviation、跨学科研究、英语教育在职门槛等)登记到遗留 backlog,为后续批量治理留下决策依据。 • 同步优化了通用提取/上传工具及学位分类缓存配置,提升同类学校后续爬取与落库的一致性和效率。
无组件
1 commits · 13 文件 · +7463/−5 行 · 部署 ✅(2.4s) · 🔴 启动异常
07-31 11:17astra-ingest@liuxuowen7d8b2607启动异常diff ↗
• 完成 University of St. Thomas(明尼苏达)研究生项目 weak_live 全量首爬,入库 32 条项目,P2 救校队列从 #316 推进至 #317。 • 生成该校 QA 报告与结构化证据链,为后续审阅与数据置信度提供依据。 • 同步更新管道配置与学位分类缓存,支撑新校源站结构与项目分类的识别。
无组件
1 commits · 14 文件 · +5331/−10 行 · 部署 ✅(1.8s) · 🔴 启动异常
07-31 10:20astra-ingest@liuxuowena66dcebe启动异常diff ↗
• 完成 Drake University 研究生项目全量首爬,共 12 条合格项目纳入 weak_live。 • 输出完整的项目证据、结构化凭证与 QA 报告,支撑后续审核与入库。 • 同步补充学校专属配置与抽取能力,支持 Drake 多源官方页面的证据采集。
无组件
1 commits · 11 文件 · +2810/−10 行 · 部署 ✅(1.8s) · 🔴 启动异常
07-31 09:36astra-ingest@liuxuowen2b91283f启动异常diff ↗
• 完成 Creighton University 研究生项目全量首爬,新增 21 个硕士项目并覆盖学位、截止日期、语言要求等核心字段。 • 升级学科大类分类器至 v3.6,修复含 Financial Planning 的项目被误判为社会科学/教育的问题,全库影响 3 条记录且全部正确归回金融类。 • 产出 Creighton 项目的结构化证据文件与 QA 报告,完成交付前质量复核。
无组件
1 commits · 16 文件 · +3311/−15 行 · 部署 ✅(2.1s) · 🔴 启动异常
07-31 09:12astra-mirror@shenzhehuiee34a182正常diff ↗
• 统一埋点登录态鉴权方式,确保 BI 事件能准确关联到登录用户。 • 为匿名埋点增加限流保护,降低异常流量污染 BI 数据的风险。 • 提升报告页打开与阅读进度事件的采集可靠性,避免重复或漏报。
backend: 752/752 (100%) · cov 85%frontend·缺用例
1 commits · 13 文件 · +260/−34 行 · 部署 ✅(13.5s) · 🟢 启动正常
07-31 08:06astra-ingest@liuxuowenc0fc9cfc启动异常diff ↗
• 完成 The University of Texas Rio Grande Valley(UTRGV)研究生项目全量首爬,覆盖 66 个硕士项目,并产出结构化数据、证据链与 QA 报告。 • 将 P2 阶段目标院校覆盖从 313 所推进到 314 所,新增 UTRGV 的完整研究生项目数据。 • 沉淀了 UTRGV 官网课程目录、学位索引与加速在线项目等特殊结构的解析对齐经验,提升后续同类院校首爬效率。 • 配套更新学位分类与流程配置,确保新院校可持续自动化地产出、校验并进入下游数据流程。
无组件
1 commits · 11 文件 · +10417/−9 行 · 部署 ✅(1.9s) · 🔴 启动异常
07-31 07:10astra-ingest@liuxuowenf77e6563部署失败diff ↗
• 完成 Sam Houston State University(SHSU)研究生项目的 weak-live 全量首爬,产出 57 条覆盖各学院的项目数据,P2 救校进度推进至 313/目标。 • 为 SHSU 沉淀了完整的证据链与 QA 报告,基于 catalog 与营销站双源交叉校验授课形式、学制、语言与截止日期等关键字段。 • 针对 SHSU 的目录结构补充了专用枚举与抽取配置,提升了复杂 CourseLeaf 站点的项目页发现与官方链接对齐能力。
无组件
1 commits · 12 文件 · +8763/−9 行 · 部署 ❌(8.1s) · ⏭️ 未检查(部署失败)
07-31 07:05astra-mirror@shenzhehuicb22b071正常diff ↗
• 将用户可见的报告名称与关键文案统一为「留学决策导航」,并在欢迎页、个人中心、报告页等关键页面保持一致,强化产品品牌认知。 • 将报告生成口径升级到 v1.9 direct 成文 + 非绑定选材 hints,替换已退役的 classified 成文路径,提升报告质量与可维护性。 • 新增前端事件埋点与会话报告状态跟踪,支撑产品数据洞察与生成进度感知。 • 对齐能力表单与 Mirror→Match 跳转文案,并将个人中心基础信息卡改为只读展示,减少用户混淆并简化择校链路。
backend: 750/750 (100%) · cov 84%frontend·缺用例
2 commits · 13 文件 · +560/−65 行 · 部署 ✅(5.1s) · 🟢 启动正常
07-31 06:14astra-ingest@liuxuowen975379d5部署失败diff ↗
• 完成 University of Louisiana at Lafayette 研究生项目全量首爬,新增 31 条 weak_live 项目数据并补齐证据链与 QA 报告。 • P2 学校交付进度从 311 推进至 312,剩余待办减少 1 所。 • 沉淀了 Acalog 导航壳 + WAF 双重拦截场景下的抓取与判定经验,提升同类型站点的后续接入稳定性。
无组件
1 commits · 5 文件 · +5/−5 行 · 部署 ❌(8.0s) · ⏭️ 未检查(部署失败)
07-31 06:12astra-ingest@liuxuowen1c109073启动异常diff ↗
• 完成 University of Louisiana at Lafayette 的全量首爬,输出该校研究生项目数据、证据链与 QA 报告,P2 覆盖学校数从 311 推进到 312。 • 为 41 个硕士项目建立官方课程目录级别的高质量证据,并完成学院归属、语言成绩、申请截止日、授课形式及国际学生特殊限制等关键字段的核对与填充。 • 新增该校专用抓取与解析逻辑,提升 P2 pipeline 对 Acalog 课程目录、工程硕士分方向招生等复杂项目结构的处理能力。
无组件
1 commits · 11 文件 · +5092/−10 行 · 部署 ✅(2.0s) · 🔴 启动异常
07-31 05:22astra-ingest@liuxuowen86e4df2d启动异常diff ↗
• 完成 #311 Louisiana Tech University 研究生项目的全量首爬,产出覆盖官方项目页、语言要求、申请截止日期与中文简介的完整数据集及证据包。 • 生成并沉淀该校研究生项目的 QA 报告,对官方多源冲突和录取门槛差异做了说明,提升数据可审计性。 • 升级了爬取与证据生成工具链对该校课程目录结构的适配能力,为后续同类型院校的全量接入提供复用基础。
无组件
1 commits · 10 文件 · +3746/−8 行 · 部署 ✅(2.0s) · 🔴 启动异常
07-31 04:32astra-ingest@liuxuowen34304456启动异常diff ↗
• 完成 The University of Southern Mississippi(Southern Miss)38 个研究生项目的全量首爬,补齐本轮学校覆盖目标。 • 沉淀该批项目的结构化证据、QA 审阅报告与候选数据表,为后续审核与入库提供依据。 • 同步更新抽取与校验工具配置,使该校研究生项目可按统一流程持续维护。
无组件
1 commits · 12 文件 · +6765/−9 行 · 部署 ✅(2.1s) · 🔴 启动异常
07-31 03:45astra-ingest@liuxuowene9e23eb5启动异常diff ↗
• 完成 Mercer University 研究生项目的全量首爬,产出 38 个项目的数据表及配套证据与 QA 报告。 • 为该校搭建了定制化的解析与抽取链路,能够稳定获取项目信息、语言要求、截止日期等关键招生字段。 • 同步更新了上游数据上传与抽取工具能力,使 Mercer 数据可按照现有流水线完成标准化入库与证据生成。
无组件
1 commits · 10 文件 · +6444/−8 行 · 部署 ✅(2.2s) · 🔴 启动异常
07-31 01:36astra-ingest@liuxuowenad6624ee启动异常diff ↗
• 完成 Augusta University 研究生项目 weak_live 全量首爬,新增 19 个可收录项目。 • 配套生成该校项目证据链与 QA 报告,建立可复核的审核链路。 • 升级学科大类分类规则至 v3.5,覆盖新增专业方向的归类。
无组件
1 commits · 14 文件 · +3499/−15 行 · 部署 ✅(2.1s) · 🔴 启动异常
07-31 00:49astra-ingest@liuxuowen1c8b3354启动异常diff ↗
• 完成 Georgia Southern University 研究生项目的 weak_live 全量首爬,交付 31 个项目的结构化数据、官方项目页证据链及 QA 报告。 • 按 P2 覆盖计划将学校数从 306 推进至 307,落地第 307 所学校的首批完整研究生项目数据集。 • 同步完善抽取与数据上报相关工具能力,支撑该校从目录页到项目描述的自动化产出流程。
无组件
1 commits · 10 文件 · +5048/−9 行 · 部署 ✅(2.0s) · 🔴 启动异常
07-31 00:01astra-ingest@liuxuowencafe358f启动异常diff ↗
• 完成 Kennesaw State University(KSU)研究生项目首次全量采集,P2 覆盖学校从 305 家推进至 306 家,配套生成项目数据、证据链与 QA 报告。 • 升级学科大类分类词表并同步配置,补充医疗健康、冲突管理等方向关键词,提升项目自动归类的准确率。
无组件
1 commits · 15 文件 · +6680/−17 行 · 部署 ✅(2.0s) · 🔴 启动异常
07-30 23:02astra-ingest@liuxuowen11d13cd0启动异常diff ↗
• 完成 Stetson University 研究生项目全量首爬,整理出 12 个有效招生项目并接入 weak_live,配套生成证据链与 QA 报告。 • 覆盖教育、商科、法学三大领域,完成项目页匹配、语言成绩、截止日期、学费等核心招生字段的采集与核验。 • 沉淀了该校停招项目与执照类项目的排除规则,降低无效或不符合收录标准项目进入生产库的概率。
无组件
1 commits · 10 文件 · +2308/−9 行 · 部署 ✅(2.0s) · 🔴 启动异常
07-30 22:24astra-ingest@liuxuowena8e5ecc8启动异常diff ↗
• 完成 Embry-Riddle Aeronautical University(ERAU)研究生项目的 weak_live 全量首爬,新增 51 个项目的结构化数据与完整证据链。 • 补充并更新了学位学科分类规则与缓存,使航空、工程等 ERAU 项目能正确归入对应学科大类。 • 产出对应的 QA 报告与招生关键字段证据,覆盖语言要求、截止日期、学费等,支持后续审核与上线。
无组件
1 commits · 14 文件 · +9952/−9 行 · 部署 ✅(1.8s) · 🔴 启动异常
07-30 21:26astra-ingest@liuxuowen4f8bab24启动异常diff ↗
• 完成 Florida Tech(Florida Institute of Technology)68 个研究生项目的首次全量采集,P2 学校覆盖进度由 302 推进至 303。 • 产出该校完整的结构化证据链、QA 报告与项目描述,支撑后续人工审核与上线。 • 扩展并校准采集流水线以适配 Florida Tech 的课程目录结构,为同类学校建立可复用的提取能力。
无组件
1 commits · 12 文件 · +12774/−12 行 · 部署 ✅(2.1s) · 🔴 启动异常
07-30 20:43astra-ingest@liuxuowen70ffa880启动异常diff ↗
• 完成 Nova Southeastern University(NSU)研究生项目全量首爬,产出 51 个项目的标准化数据并进入 weak_live 阶段。 • 生成 NSU 项目证据链、QA 报告及结构化项目表,覆盖多学院语言成绩、截止日期、学费与 GRE 要求等招生信息。 • 补充并更新了学位分类缓存,对低置信度分类项目单独标记,便于后续人工复核。
无组件
1 commits · 13 文件 · +10260/−10 行 · 部署 ✅(2.2s) · 🔴 启动异常
07-30 19:27astra-ingest@liuxuowen0b6b761d启动异常diff ↗
• 完成 Florida Atlantic University(FAU)研究生项目全量首爬,weak_live 学校覆盖从 300 所扩展到 301 所。 • 沉淀 89 个 FAU 研究生项目的官方招生证据,包括语言成绩、申请截止日期、学费口径、GRE 要求及项目介绍。 • 补充该校相关的配置与分类信息,保障后续数据维护与扩展。
无组件
1 commits · 12 文件 · +17463/−10 行 · 部署 ✅(2.4s) · 🔴 启动异常
07-30 18:22astra-ingest@liuxuowene35e10b6启动异常diff ↗
• 完成 Florida International University(FIU)研究生项目 weak_live 全量首爬,新增 86 个项目,P2 学校覆盖从 299 推进至 300。 • 产出 FIU 项目证据链与 QA 报告,为后续数据审校与质量兜底提供依据。 • 同步更新 ingestion 工具链与学校配置,支持 FIU 批次数据的结构化提取与入库。
无组件
1 commits · 11 文件 · +16783/−9 行 · 部署 ✅(2.2s) · 🔴 启动异常
07-30 17:12astra-ingest@liuxuowen1ad9ba11启动异常diff ↗
• 完成 Tennessee Technological University(Tennessee Tech)研究生项目的全量首爬,新增 48 个项目的结构化数据。 • 生成对应的项目证据链与 QA 校验报告,确保录取要求、语言成绩、截止日期、学费等关键信息有据可依。 • 将 P2 weak_live 学校覆盖从 298 所推进到 299 所,补齐该校的专项抽取与配置能力。
无组件
1 commits · 11 文件 · +9523/−11 行 · 部署 ✅(2.3s) · 🔴 启动异常
07-30 17:08astra-bi@liuxuowen35b6b1bd正常diff ↗
• 更新平台对接文档,确认 BI 模块的密钥与配置已统一接入 astra-platform 的 SOPS+age render 管线,不再依赖手工维护环境文件。 • 将生产环境运营日报配置纳入 render 管线管理,避免后续部署重新渲染环境文件时覆盖手动配置导致日报中断。 • 列明当前仍待补全的 SOPS 密钥缺口(prod 的脱敏盐和 Metabase 密钥、test 的日报 webhook),防止部署时缺失。
api: 19/19 (100%)
1 commits · 1 文件 · +21/−9 行 · 部署 ✅(2.9s) · 🟢 启动正常
07-30 17:04astra-bi@liuxuowenef653673正常diff ↗
• astra-bi 的 DB 连接配置新增对 Render 惯例的支持,可像其他模块一样用分散的 Postgres 零件参数拼装连接串。 • 原有整串 DATABASE_URL 配置方式继续兼容且优先,避免影响本地开发和旧部署。 • 让 Render 部署时的数据库配置与平台其他模块保持一致,降低多环境维护成本。
api: 19/19 (100%)
1 commits · 4 文件 · +94/−9 行 · 部署 ✅(2.7s) · 🟢 启动正常
07-30 16:25astra-bi@liuxuowen66345a83正常diff ↗
• 将飞书日报 webhook 的真实地址从文档中移除,防止密钥以明文形式留存在仓库、削弱加密保护效果。 • 明确 webhook 真值统一由加密存储下发,不再写入代码、配置模板或文档。 • 说明生产与测试环境共用同一 webhook,仅通过环境标签区分消息来源,避免维护多套群地址。
api: 15/15 (100%)
1 commits · 1 文件 · +1/−1 行 · 部署 ✅(2.7s) · 🟢 启动正常
07-30 16:10astra-bi@liuxuowend6b10fe5正常diff ↗
• 明确 prod 日报飞书 webhook 与环境标签需纳入 SOPS 渲染流程,避免下次部署覆盖 .env 导致日报静默停推。 • 给出平台侧应下发的配置项、密级及验证要求,确保生产日报持续推送且能与测试环境区分。 • 标明环境标签真正生效依赖对应代码合入并重新部署 prod,降低配置与代码上线顺序错配的风险。
api: 15/15 (100%)
1 commits · 1 文件 · +28/−0 行 · 部署 ✅(2.6s) · 🟢 启动正常
07-30 16:05astra-bi@liuxuowen43cc89aa正常diff ↗
• 运营日报新增环境标识能力,标题和卡片头部颜色可按测试/生产环境自动区分,避免不同环境消息混淆。 • 环境标识通过标准配置控制,无需修改代码即可开关或切换。 • 已补充对应测试用例,确保有/无标识及不同环境下的展示行为符合预期。
api: 15/15 (100%)
1 commits · 5 文件 · +19/−4 行 · 部署 ✅(2.6s) · 🟢 启动正常
07-30 15:55astra-bi@liuxuowen64cd0796正常diff ↗
• 日报卡片底部去掉测试环境固定链接,生产与测试环境将展示一致的通用文案。 • 避免日报推送中暴露或指向无效的测试域看板地址。
api: 14/14 (100%)
1 commits · 1 文件 · +1/−1 行 · 部署 ✅(2.9s) · 🟢 启动正常
07-30 15:43astra-bi@liuxuowenab273fa1正常diff ↗
• 补齐环境初始化文档,避免首次部署时遗漏只读账号对分析层数据的访问授权。 • 消除因授权缺失导致 Metabase 查询分析数据时报 permission denied 的隐患。
api: 14/14 (100%)
1 commits · 1 文件 · +10/−0 行 · 部署 ✅(2.7s) · 🟢 启动正常
07-30 15:42astra-ingest@liuxuowen7d264e86启动异常diff ↗
• 完成 Middle Tennessee State University(MTSU)研究生项目全量首次爬取,新增完整的项目数据、证据链与 QA 报告。 • 修正学位大类分类规则,避免“Chemistry Analytics”等分析化学类项目被误标为数据科学。 • 修复 LLM 分类工具在兼容模型端点上的隐性失败问题,确保低置信度项目能正常完成兜底分类。
无组件
1 commits · 15 文件 · +16698/−11 行 · 部署 ✅(2.1s) · 🔴 启动异常
07-30 14:45astra-bi@liuxuowen687380fa正常diff ↗
• 将 Metabase 运行版本固定到稳定发布版,避免 latest 标签带来的不可预期变更。 • 为生产环境建立可复现、可追溯的部署基线,降低版本漂移和回滚风险。 • 使 prod pa 环境的 Metabase 版本与团队约定的固定版本保持一致。
api: 14/14 (100%)
1 commits · 1 文件 · +1/−1 行 · 部署 ✅(2.7s) · 🟢 启动正常
07-30 14:03astra-ingest@liuxuowen84f15eea启动异常diff ↗
• 完成 University of Memphis(UofM)研究生项目的全量首爬,新增 1 所学校进入 weak_live,P2 学校覆盖数从 296 推进到 297。 • 产出该校研究生项目的结构化证据包与 QA 报告,覆盖项目页、语言要求、申请截止日期、学制学分及学费等关键字段,便于后续审核与上线。 • 同步更新了学位学科分类缓存与低置信度记录,为新增项目提供一致的学科归一化支撑。
无组件
1 commits · 12 文件 · +26177/−10 行 · 部署 ✅(2.1s) · 🔴 启动异常
07-30 12:17astra-ingest@liuxuowen8de7a634启动异常diff ↗
• 修正了学科大类关键词表 v3.2 中的两处离群分类:Peace and Conflict Studies 项目被正确归回 Social Sciences,Community Health Education (M.P.H.) 项目被正确归回 Life Sciences & Health。 • 通过补充词组级关键词统一了同族项目的判定口径,避免学院名或裸词长度干扰导致同类项目给出不同分类结果。 • 离线全库比对确认共影响 11 行,其中 4 行为真正的错误修正,其余 7 行将原先未命中或兜底的结果固化为确定性判定,且未引入新的 NULL。
无组件
1 commits · 1 文件 · +43/−0 行 · 部署 ✅(1.7s) · 🔴 启动异常
07-30 12:13astra-ingest@liuxuowen47ae507e启动异常diff ↗
• 完成北卡罗来纳大学格林斯伯勒分校(UNCG)研究生项目的全量首爬,新增 43 个项目的标准数据、证据链与 QA 报告。 • 升级学科大类关键词表至 v3.3,补齐公共卫生与社会科学等方向的关键词覆盖,提升学位分类准确性。 • 沉淀 UNCG 专用提取配置与流水线支持,为后续同类 P2 学校的快速接入提供可复用模板。
无组件
1 commits · 15 文件 · +9449/−16 行 · 部署 ✅(5.1s) · 🔴 启动异常
07-30 11:08astra-ingest@liuxuowenebb4eb9a启动异常diff ↗
• 完成 North Carolina A&T State University(NC A&T)研究生项目 weak_live 全量首爬,共 28 个项目,补齐证据链与 QA 报告。 • 更新学科大类关键词表,将「Nutritional Sciences」正确归入生命科学与健康类,修复营养类项目的分类偏差并保持一致口径。
无组件
1 commits · 14 文件 · +6753/−15 行 · 部署 ✅(2.0s) · 🔴 启动异常
07-30 10:50astra-match-kg@liuxuowenfecc73e7正常diff ↗
• 嵌入服务的端点与模型现在支持通过环境变量配置,切换 provider 或模型时无需修改代码。 • 现有默认配置保持不变,线上 /search 等语义嵌入链路的行为不受影响。 • 配置模板补充了可选环境变量说明,方便后续按文档快速接入新模型或新端点。
api: 246/246 (100%) · cov 93%portal·缺用例
1 commits · 2 文件 · +17/−4 行 · 部署 ✅(66.8s) · 🟢 启动正常
07-30 10:18astra-bi@liuxuowen89affd80正常diff ↗
• 重新排布了关键业务看板的卡片布局,让卡片按每行 2 张、填满整行宽度展示,减少页面留白。 • 统一了各模块卡片的宽度比例,使北极星指标、营收、漏斗等核心数据在大屏上的展示更协调。 • 经营概览看板的整体排版与独立专题看板保持一致,提升了一站式总览的可读性。
api: 14/14 (100%)
1 commits · 1 文件 · +9/−9 行 · 部署 ✅(2.7s) · 🟢 启动正常
07-30 10:14astra-bi@liuxuowend0e8a0fb正常diff ↗
• 精简看板卡片的时间轴标签,去掉年份并以“MM-DD”格式展示,避免图表标签被省略。 • 统一核心运营指标卡片的日期/周标签样式,提升图表可读性。
api: 14/14 (100%)
1 commits · 4 文件 · +13/−11 行 · 部署 ✅(2.7s) · 🟢 启动正常
07-30 10:11astra-bi@liuxuowen8bd71f8f正常diff ↗
• 营收转化率、完成阅读率等关键指标卡现在以百分比形式直观展示,降低阅读门槛。 • 营收看板中转化率卡片与相邻营收卡片高度对齐,整体布局更统一。 • 指标卡的可视化配置现在能自动同步到 BI 看板,无需手工调整。
api: 14/14 (100%)
1 commits · 5 文件 · +7/−5 行 · 部署 ✅(2.9s) · 🟢 启动正常
07-30 10:07astra-ingest@liuxuowen03fb596b启动异常diff ↗
• 完成 Appalachian State University(App State)weak_live 全量首爬,覆盖 26 个研究生项目并产出对应证据与 QA 报告。 • 纠正了 App State 工程类项目因学院名降级导致的学科分类偏差,确保学位分类与项目实质内容一致。 • 扩展了 weak_live 救校流程对 App State 的端到端适配能力,补齐 P2 救校队列中第 294 校的交付覆盖。
无组件
1 commits · 12 文件 · +6067/−9 行 · 部署 ✅(1.8s) · 🔴 启动异常
07-30 10:06astra-bi@liuxuowen73d90fa6正常diff ↗
• 调整 Astra 指标总览看板中各模块分隔标题的字号,降低视觉层级,避免标题过于抢眼。 • 让看板整体排版更紧凑,提升核心指标图表的阅读优先级。
api: 14/14 (100%)
1 commits · 1 文件 · +3/−3 行 · 部署 ✅(2.3s) · 🟢 启动正常
07-30 09:59astra-bi@liuxuowen256ea3b3正常diff ↗
• 北极星 A1/A2 卡片已在测试环境出真数,完成阅读链路可被 BI 追踪。 • 每周漏斗由注册→发起对话→付费升级为注册→发起对话→完成阅读→付费 4 段,并已出真数。 • 前端埋点数据已开始流入(当前为测试流量),剩余依赖缺口已明确回传给前端/产品。 • BI 卡片跟踪文档与看板入口已刷新,方便各模块对齐数据就绪状态和口径。
api: 14/14 (100%)
1 commits · 1 文件 · +14/−13 行 · 部署 ✅(2.7s) · 🟢 启动正常
07-30 09:47astra-bi@liuxuowen54a31308正常diff ↗
• 将“完成阅读率”从每周对比改为累计口径,避免单周完成人数超过当周发起对话人数时比率超过 100%。 • 在看板中以单一数值展示完成阅读率,方便一眼看到整体转化水平。 • 微调北极星指标看板布局,让核心指标的排布更紧凑、易读。 • 同步更新指标口径文档,使“完成阅读率”的定义与实现保持一致。
api: 14/14 (100%)
1 commits · 4 文件 · +13/−14 行 · 部署 ✅(2.5s) · 🟢 启动正常
07-30 09:40astra-bi@liuxuowen454658d3正常diff ↗
• 更新了 BI 卡片追踪文档,将“周完成阅读人数”和“周完成率”两张北极星指标卡标记为已上线,方便团队掌握核心看板交付进度。 • 同步标注上述卡片当前处于待数据流出数阶段,为后续数据贯通与看板可用性跟进提供清晰参考。
api: 14/14 (100%)
1 commits · 1 文件 · +2/−2 行 · 部署 ✅(2.6s) · 🟢 启动正常
07-30 09:36astra-bi@liuxuowen43827cc2正常diff ↗
• 将「完成阅读」确立为真·北极星指标并接入数据看板,替代原本以「发起对话」为过渡指标口径。 • 转化漏斗从「注册→发起对话→付费」扩展为四阶段,新增「完成阅读」节点,便于追踪用户从激活到转化的完整路径。 • 新增「每周完成阅读人数」和「每周完成率」两张核心看板卡片,产品运营可直接观察阅读完成趋势及对话到阅读的转化效率。
api: 14/14 (100%)
1 commits · 11 文件 · +136/−43 行 · 部署 ✅(2.8s) · 🟢 启动正常
07-30 09:16astra-bi@liuxuowen4363d351正常diff ↗
• 更新 BI 卡片追踪表,同步 mirror 埋点已落地的状态,让北极星 A1/A2 等卡片的数据依赖从“阻塞”变为“可开始建卡”。 • 明确 B2 会员付费转化率仍缺的「会员产品介绍页 UV」埋点需求,方便前端承接补齐。 • 把 C2 完整漏斗依赖进度刷新为“部分就绪”,已落地的曝光/点击/阅读进度事件与仍缺的预约/真人付费落表形成清晰对照。
api: 14/14 (100%)
1 commits · 1 文件 · +9/−7 行 · 部署 ✅(2.6s) · 🟢 启动正常
07-30 09:14astra-match-app@liuxuowen45fc143f正常diff ↗
• 接入 BI 埋点能力,把选校清单曝光、补充能力表单提交等关键前端行为落到数仓,支持后续漏斗与行为分析。 • 将用户预约真人咨询的记录持久化到数据库,为 BI 转化率统计和运营回访提供稳定数据源。 • 埋点与落表均采用失败静默/降级策略,不阻塞用户主流程,并对敏感信息做了后端清洗,保障数据合规。
backend: 619/619 (100%) · cov 87%frontend·缺用例
1 commits · 15 文件 · +607/−7 行 · 部署 ✅(8.9s) · 🟢 启动正常
07-30 09:04astra-mirror@liuxuowen275ec188正常diff ↗
• 上线了前端用户行为采集能力,页面浏览、报告打开与阅读进度、关键按钮点击等核心行为会稳定回收到服务端,供产品和 BI 做漏斗与留存分析。 • 补全了从报告生成到对话结束的关键时间节点记录,帮助 BI 准确计算转化与完成率。
backend: 750/750 (100%) · cov 84%frontend·缺用例
1 commits · 16 文件 · +609/−21 行 · 部署 ✅(14.7s) · 🟢 启动正常
07-30 08:48astra-ingest@liuxuowen90463418启动异常diff ↗
• 完成里士满大学(University of Richmond)研究生项目全量首爬,产出 5 条收录项目与 4 条排除项目,覆盖商学院与专业继续教育学院的硕士项目,并落标学位更新、停招、在线/混合授课等关键状态。 • 扩展数据接入能力以支持该校 Coursedog 页树型目录的解析,补全机构注册信息,使里士满大学数据可纳入常规维护流程。 • 修正一处学位学科分类的低置信度记录,提升分类结果准确性。
无组件
1 commits · 12 文件 · +1785/−10 行 · 部署 ✅(1.8s) · 🔴 启动异常
07-30 07:46astra-ingest@liuxuowen089444f7启动异常diff ↗
• 完成 James Madison University(JMU)研究生项目 P2 全量首爬,覆盖 28 个项目并生成完整证据与中文介绍,数据进入 weak_live。 • 补齐各项目关键招生信息(申请截止、语言要求、学费口径),并对线上/海外/混合授课等特殊形态做了明确标注。 • 更新 JMU 专属配置与通用解析工具链,提升后续复爬、批量上传及数据质量校验的效率。
无组件
1 commits · 10 文件 · +5779/−9 行 · 部署 ✅(23.2s) · 🔴 启动异常
07-30 06:46astra-ingest@liuxuowen91fb5734启动异常diff ↗
• 完成 P2 第 291 校 The Catholic University of America(CUA)的首次全量采集,49 个研究生项目进入 weak_live。 • 产出对应的证据链、QA 报告及交付数据文件,支撑后续人工审阅与正式上架。 • 校准本轮新增项目的学位大类分类,并记录低置信度条目以待持续优化分类口径。 • 沉淀了 CUA 的专用爬取与抽取配置,为同类学校的自动化接入提供可复用模板。
无组件
1 commits · 13 文件 · +9354/−9 行 · 部署 ✅(2.0s) · 🔴 启动异常
07-30 05:45astra-bi@liuxuowen872a9574正常diff ↗
• 新增运营日报自动推送:每天从 BI 数据集市汇总核心指标,生成飞书卡片并定时推送,团队可在群里直接查看昨日业务概况。 • 卡片聚焦北极星、每日营收与转化漏斗三类关键指标,帮助各模块同事一眼看清业务趋势与核心数据。 • 默认支持安全降级:未配置推送地址时只打印卡片、不实际发送,且全程只读数据集市,不触碰线上业务库。
api: 14/14 (100%)
1 commits · 7 文件 · +222/−0 行 · 部署 ✅(2.8s) · 🟢 启动正常
07-30 05:32astra-bi@liuxuowen2018db27正常diff ↗
• 新增「astra 指标总览」长版看板,把北极星指标、每日营收、每周用户漏斗三类核心数据汇总到一页。 • 看板中用文本分隔区对不同指标模块做标题说明,提升可读性。 • 看板同步能力现在支持文本卡,后续可在配置里直接加入说明性内容。
api: 10/10 (100%)
1 commits · 2 文件 · +37/−9 行 · 部署 ✅(2.6s) · 🟢 启动正常
07-30 05:25astra-ingest@liuxuowen6d71e523启动异常diff ↗
• 完成马里兰大学巴尔的摩县分校(UMBC)研究生项目首次全量采集,覆盖 39 个项目并产出结构化项目表、证据文件及 QA 报告。 • 更新学位类别参考库,补充新增分类记录并清理低置信度条目,提升后续自动化分类质量。 • 落地 UMBC 的 P2 抽取配置与适配脚本,同时调整通用抽取和上传工具,增强该批次数据产出的稳定性与一致性。
无组件
1 commits · 12 文件 · +7387/−11 行 · 部署 ✅(1.8s) · 🔴 启动异常
07-30 04:28astra-match-app@xinlong4a38bca9正常diff ↗
• 选校清单生成页面的标题文案已统一为产品术语,页面表述更准确。 • 用户在生成选校清单时,能更直观地理解当前正在进行的任务。
backend: 607/607 (100%) · cov 86%frontend·缺用例
1 commits · 1 文件 · +1/−1 行 · 部署 ✅(8.4s) · 🟢 启动正常
07-30 04:27astra-mirror@xinlong9d4d0727正常diff ↗
• 统一能力表单完成后选校入口的文案,使其与“阶梯选校”产品概念保持一致。 • 降低用户完成表单后对下一步去向的困惑,更清晰地引导至选校清单。
backend: 738/738 (100%) · cov 84%frontend·缺用例
1 commits · 1 文件 · +1/−1 行 · 部署 ✅(13.1s) · 🟢 启动正常
07-30 04:18astra-match-app@xinlong534e37c0正常diff ↗
• 更新阶梯选校会员页面的引导文案,让服务价值和选校逻辑更直观易懂。 • 明确当前步骤与“阶梯选校清单”的对应关系,降低用户对页面意图的理解成本。 • 强化真人导师解读权益与分层筛选依据的描述,提升用户对选校服务完整性的认知。
backend: 607/607 (100%) · cov 86%frontend·缺用例
1 commits · 1 文件 · +3/−3 行 · 部署 ✅(8.6s) · 🟢 启动正常
07-30 04:13astra-match-app@xinlongbdf3bae0正常diff ↗
• 统一前后端院校匹配会员拦截页文案,让用户在未开通会员时看到一致的引导信息。 • 优化文案表述,更直接地传递会员价值,降低用户理解成本并提升开通意愿。
backend: 607/607 (100%) · cov 86%frontend·缺用例
1 commits · 2 文件 · +3/−3 行 · 部署 ✅(9.5s) · 🟢 启动正常
07-30 04:12astra-ingest@liuxuowen8adfa47f启动异常diff ↗
• 新增 Towson University 首次全量爬取,P2 学校覆盖数从 288 提升至 289,共 30 个研究生项目入库。 • 输出完整的项目证据链与 QA 报告,保证新学校数据可复核、可追踪。 • 配套更新分类与流程支撑能力,为后续同类型学校扩展提供复用基础。
无组件
1 commits · 12 文件 · +6548/−11 行 · 部署 ✅(1.9s) · 🔴 启动异常
07-30 03:28astra-mirror@shenzhehuia41997f7正常diff ↗
• 统一产品文案为“留学决策导航 / AI 留学决策助手”,让用户在首页、生成页、个人中心等关键触点看到一致的产品定位。 • 精简对话转报告时的过渡话术,去掉固定长收尾,使 AI 转场更自然、减少重复感。 • 将“解锁后”等表述调整为“开通会员后”,更清晰地传达会员权益与使用门槛。 • 把旧版“测评”相关描述改为“开启对话”,让流程称呼更贴近用户实际体验。
backend: 738/738 (100%) · cov 84%frontend·缺用例
1 commits · 10 文件 · +30/−35 行 · 部署 ✅(13.9s) · 🟢 启动正常
07-30 03:00astra-ingest@liuxuowenfcc56b33启动异常diff ↗
• 修复了复合学院名跨多个学科大类时的错分问题:当项目名称无学科信号、只能按学院名降级匹配且学院名本身同时命中多个大类时,分类器不再凭关键词长度强行判定,而是返回未匹配交 LLM 或人工兜底。 • 降低已有人工/LLM 修正结果被后续重跑“回退”的风险,避免类似 `Safety, M.S.` 因学院名歧义被错判。 • 影响范围高度可控,仅让少量原本基于歧义学院名的判定单向进入未匹配,不改变基于项目名称的命中结果,也不直接写库覆盖现有数据。
无组件
1 commits · 3 文件 · +136/−11 行 · 部署 ✅(1.5s) · 🔴 启动异常
07-30 02:50astra-bi@liuxuowend1f7a4d6正常diff ↗
• 将核心 BI 卡片与看板的名称、列名、阶段标签统一为运营易懂的简明中文,降低非技术同事的理解门槛。 • 把“代理指标 / 口径差异 / 待埋点”等过渡说明从标题迁移到卡片描述中,让指标名称更聚焦、更易用。 • 新增命名约定,规范后续指标统一用中文面向运营表达,减少技术黑话。
api: 10/10 (100%)
1 commits · 8 文件 · +28/−32 行 · 部署 ✅(2.7s) · 🟢 启动正常
07-30 02:43astra-bi@liuxuowen8b162d44正常diff ↗
• 整理出 BI 剩余卡片所需的前端埋点与落表缺口清单,方便前端和产品团队按图索骥补齐数据。 • 在 BI 卡片追踪表中明确指向该缺口清单,让各模块同事能一眼找到待办事项与对接方式。 • 按 P0/P1/P2 给出优先级建议,优先解锁北极星指标和会员转化率等关键看板。
api: 10/10 (100%)
1 commits · 2 文件 · +54/−1 行 · 部署 ✅(2.6s) · 🟢 启动正常
07-30 02:42astra-mirror@shenzhehui1ae0b191正常diff ↗
• 完成 Coach 对话「软槽敷衍一击收口」的产品决策对齐:用户在软槽上明确敷衍时,直接记为有效哨兵并跳过重复追问,省轮次、防复读。 • 新增/补齐了 v1.8 Coach 对话的运行机制、产品材料包和话术/抽取细则文档,统一产品、研发与 Agent 的参考口径。 • 明确该决策目前仅文档拍板、代码待实现,防止运行代码与文档理解不一致。
backend: 738/738 (100%) · cov 84%frontend·缺用例
1 commits · 5 文件 · +889/−9 行 · 部署 ✅(5.0s) · 🟢 启动正常
07-30 02:37astra-bi@liuxuowen3168aa32正常diff ↗
• 4 张 BI 核心卡片已在测试服 Metabase 上线并出真数,覆盖北极星、每日营收和每周漏斗看板。 • 会员付费数据口径已锁定并落地,数据链路中的付费源切换至新的会员订单表。 • 追踪文档已更新为最新上线状态与看板入口,供团队随时查阅。
api: 10/10 (100%)
1 commits · 1 文件 · +7/−7 行 · 部署 ✅(2.5s) · 🟢 启动正常
07-30 02:35astra-bi@liuxuowen31d6ef0a正常diff ↗
• 调整会员付费统计口径,改用 match-app 会员订单作为漏斗「付费」阶段的数据依据,对齐实际付费点。 • 新增 4 张 Metabase 看板卡片,覆盖每周用户漏斗、北极星代理指标、每日会员营收及会员付费转化率代理指标。 • 将原有业务概览看板拆分为「北极星指标」「每日营收」「每周用户漏斗」三个主题看板,方便运营分场景追踪核心指标。
api: 10/10 (100%)
1 commits · 17 文件 · +250/−93 行 · 部署 ✅(2.8s) · 🟢 启动正常
07-30 01:58astra-bi@liuxuowen45891c3e正常diff ↗
• 明确了 Astra MVP 的核心数据指标体系,包括北极星指标、每日营收与全链路用户漏斗,方便团队对齐关键里程碑与埋点需求。 • 锁定了会员付费这一核心营收指标的统计口径,避免后续 BI 看板与数据仓库出现口径不一致。 • 将原始 BI 需求与指标卡片跟踪表纳入文档管理,便于后续埋点、ETL 和看板建设时直接对照。
api: 10/10 (100%)
1 commits · 2 文件 · +97/−4 行 · 部署 ✅(2.7s) · 🟢 启动正常
07-30 01:50astra-ingest@liuxuowen27efb140启动异常diff ↗
• 完成 Marshall University 研究生项目 weak_live 全量首爬,覆盖 52 个项目,补齐 P2 288 学校数据。 • 输出项目证据链、QA 报告及最终结构化数据包,支撑下游审核与入库。 • 同步完善提取工具以适配该校学位目录的解析与枚举需求。
无组件
1 commits · 12 文件 · +9830/−9 行 · 部署 ✅(1.9s) · 🔴 启动异常
07-30 01:36astra-bi@liuxuowen0bc54822正常diff ↗
• 建立 BI 卡片追踪表,集中沉淀各看板卡片与数据依赖的当前状态。 • 将追踪表维护纳入卡片需求契约,保障后续落卡、依赖解锁和新需求时持续更新。 • 明确当前已就绪与待解锁的卡片清单,降低跨角色沟通中的信息差。
api: 10/10 (100%)
1 commits · 2 文件 · +22/−0 行 · 部署 ✅(19.8s) · 🟢 启动正常
07-30 00:51astra-ingest@liuxuowen42d21e40启动异常diff ↗
• 完成 West Virginia University(WVU)研究生项目 weak_live 全量首爬,产出 89 个项目数据、证据链与 QA 报告。 • 将 P2 学校覆盖从 286 所推进到 287 所,持续扩展可服务学校范围。 • 补充 WVU 相关学位类别映射,提升项目分类与后续检索的准确性。 • 新增/更新适配 WVU 官方目录的采集配置与工具能力,支撑该校数据的自动化生产与交付。
无组件
1 commits · 11 文件 · +16077/−9 行 · 部署 ✅(2.1s) · 🔴 启动异常
07-29 22:42astra-ingest@liuxuowen2eb4f47c启动异常diff ↗
• 完成 Duquesne University 研究生项目 weak-live 全量首爬,新增 47 个项目并推进 P2 学校覆盖从 285 到 286。 • 沉淀 Duquesne 项目证据链与 QA 报告,形成可审核的结构化数据集。 • 更新提取与上传工具配置及学位分类映射,适配 Duquesne 的目录结构与学位类型。
无组件
1 commits · 11 文件 · +9581/−9 行 · 部署 ✅(1.9s) · 🔴 启动异常
07-29 20:50astra-ingest@liuxuowen20b4f50e启动异常diff ↗
• 按 weak_live 标准完成 Quinnipiac University 研究生项目全量首爬并交付 QA,补齐 P2 第 285 所院校数据。 • 修复学科大类关键词规则中“同族项目因项目名称是否出现某个通用词而被拆分到不同大类”的问题,覆盖 Instructional Design、Nursing Education、Content Creation 等典型场景。 • 通过全库离线比对后仅对目标同族项目做窄范围回填,未改动任何已有正确的人工或兜底结果,保持全库学科分类零空值。
无组件
1 commits · 14 文件 · +5135/−17 行 · 部署 ✅(1.8s) · 🔴 启动异常
07-29 19:09astra-ingest@liuxuowen099490e8启动异常diff ↗
• 完成 University of Hartford 研究生项目全量首爬,P2 覆盖学校数从 283 推进至 284。 • 输出该校结构化的项目数据、证据链与 QA 报告,支撑 weak_live 入库。 • 补充并校准学位类别分类缓存,降低一条低置信度记录。
无组件
1 commits · 12 文件 · +8613/−10 行 · 部署 ✅(1.9s) · 🔴 启动异常
07-29 17:50astra-ingest@liuxuowen433cf5bf启动异常diff ↗
• 完成 Fairleigh Dickinson University(FDU)研究生项目的全量首爬并接入 weak_live,P2 学校覆盖数从 282 所推进到 283 所,新增 36 个可对外呈现的项目条目。 • 沉淀了 FDU 各项目官网、语言成绩要求、申请截止时间与项目描述的完整证据链及 QA 报告,确保关键招生字段有据可查。 • 同步扩展了爬取与上传工具链的学校配置和别名解析能力,为后续同类型 P2 学校的批量接入打好基础。
无组件
1 commits · 11 文件 · +7718/−14 行 · 部署 ✅(2.0s) · 🔴 启动异常
07-29 17:00astra-ingest@liuxuowen72122437启动异常diff ↗
• 完成 Rowan University 研究生项目全量首爬,新增一所 P2 学校共 51 个项目的数据、证据链与 QA 记录。 • 修复学位类别判定规则缺陷,避免生命科学类项目因所属学院名称含工程词汇而被误归为工程类。 • 升级学科大类关键词配置,增强解剖、病理与组织技术相关项目的识别准确性,并保护教育类项目的既有正确分类。
无组件
1 commits · 16 文件 · +9768/−17 行 · 部署 ✅(2.3s) · 🔴 启动异常
07-29 15:51astra-ingest@liuxuowen395b304c启动异常diff ↗
• Completed the first full crawl of Montclair State University's graduate programs under the weak_live strategy, covering 63 programs and advancing P2 school progress from 280 to 281. • Produced the complete data deliverable set for Montclair, including program evidence, QA review, and standardized graduate program records. • Enriched the degree category reference data with additional Arts & Architecture classifications to improve program categorization coverage.
无组件
1 commits · 12 文件 · +11480/−9 行 · 部署 ✅(2.2s) · 🔴 启动异常
07-29 15:26astra-mirror@shenzhehuicd656865正常diff ↗
• 修复了口径规则与自然成文冲突导致的报告生成失败问题,生成逻辑优先按用户原话输出成绩、预算、意向国家等表述,保证完整报告正常交付。 • 将 GPA 3.x、中性预算词、复合国家描述等原本会阻断生成的硬性口径校验,默认降级为提示或软化校验,显著降低因措辞误杀造成的生成中断。 • 优化了最小安全兜底报告的可读性,自动把内部枚举翻译成用户可理解的文案,确保生成异常时也能给出可用报告且不暴露机器字段。
backend: 738/738 (100%) · cov 84%frontend·缺用例
1 commits · 15 文件 · +209/−25 行 · 部署 ✅(5.1s) · 🟢 启动正常
07-29 14:36astra-ingest@liuxuowen0dadd837启动异常diff ↗
• 完成 Seton Hall University(SHU)研究生项目全量首爬 46 项,P2 学校覆盖从 279 所推进至 280 所并纳入 weak_live 覆盖池。 • 产出该校项目的官方页面对照证据、结构化摘要及 QA 报告,提升数据可信度与后续审核效率。 • 补齐 SHU 站点与目录结构所需的识别配置,使后续同校数据更新可沿现有流水线自动复用。
无组件
1 commits · 13 文件 · +9399/−11 行 · 部署 ✅(2.0s) · 🔴 启动异常
07-29 13:23astra-ingest@liuxuowen422cd128启动异常diff ↗
• 完成 Clarkson University 研究生项目的首次全量爬取,生成覆盖 25 个项目的结构化数据与可审计的官方证据链。 • 将 P2 weak_live 学校覆盖从 278 所推进至 279 所,持续扩充院校库。 • 补充该校专用的抽取配置与数据上传能力,为后续同类型院校接入提供可复用的工具支撑。
无组件
1 commits · 11 文件 · +4883/−9 行 · 部署 ✅(2.0s) · 🔴 启动异常
07-29 10:58astra-mirror@shenzhehui274c4b5c正常diff ↗
• 在默认成文流程中为模型注入专家闭集分类器产出的非绑定选材提示,让报告能调用已沉淀的专家洞察,同时不切换成文变体。 • 给行动建议板块增设硬性内容门槛:低分段学生必须拿到提分目标、现实选择面、备选路径三层可执行方案;经历薄弱时必须给出具体实习/项目/文书等素材处方,而不是空泛择校。 • 同步刷新 Prompt 规范与样例,把“内容加厚”的写法要求固化为团队统一的成文标准。
backend: 732/732 (100%) · cov 84%frontend·缺用例
1 commits · 13 文件 · +446/−28 行 · 部署 ✅(5.0s) · 🟢 启动正常
07-29 10:34astra-mirror@shenzhehui33181865正常diff ↗
• 报告生成失败时自动交付最小安全报告,避免用户漏斗被阻断。 • 放宽能力表单入口条件,报告可用或画像足够时即可继续。 • 规则 49 默认由阻断改为仅告警,降低因单个禁用词导致整单失败的风险。 • 兜底内容仍按 Revised Report 格式交付,不会把原始路线图误当作用户主报告。
backend: 727/727 (100%) · cov 84%frontend·缺用例
1 commits · 14 文件 · +275/−48 行 · 部署 ✅(5.0s) · 🟢 启动正常
07-29 10:08astra-mirror@shenzhehui63a54917正常diff ↗
• 报告生成偶发失败时,后台会自动重试可恢复的生成流程,显著降低因 LLM 或质检抖动导致的首轮失败率。 • 生成页遇到网络波动不再立即报错,失败场景下支持页内「重新生成」,减少用户退回对话页重走流程的概率。 • 优化后台任务写入时机,降低长时间生成与并发更新之间的数据覆盖风险。
backend: 725/725 (100%) · cov 84%frontend·缺用例
1 commits · 17 文件 · +665/−59 行 · 部署 ✅(13.5s) · 🟢 启动正常
07-29 07:48astra-mirror@shenzhehui58561d93正常diff ↗
• 管理员现在可以在后台直接预览 revised_report 的用户端渲染效果,排查时所见即所得。 • 预览面板保留原始 Markdown 的查看入口,便于运营核对生成源文本。 • 预览内容会智能选用已就绪的修订版报告,无修订版时自动回退到现有正文。 • 已将该预览能力接入会话详情与报告标注比对等管理页面。
backend: 719/719 (100%) · cov 84%frontend·缺用例
1 commits · 6 文件 · +202/−16 行 · 部署 ✅(12.8s) · 🟢 启动正常
07-29 07:33astra-mirror@shenzhehui37770ab7正常diff ↗
• 修复了对话中间轮次误用“最后确认一下”等收尾话术的问题,现在仅在真正到达最后一问时才允许这类过渡表达,避免给学生“对话即将结束”的错觉。 • 优化了教练对话的衔接策略,中间轮次改用更自然的推进或中性过渡表达,提升整体对话流畅度和用户体验。 • 通过更精准的话术收口逻辑,减少因 NLG 过早收尾导致的学生提前结束回答或信息遗漏的风险。
backend: 719/719 (100%) · cov 84%frontend·缺用例
1 commits · 8 文件 · +210/−5 行 · 部署 ✅(4.7s) · 🟢 启动正常
07-29 07:24astra-match-app@xinlong1f4e5f04正常diff ↗
• 对齐 Mirror 语言分数规则,对雅思/托福分数增加有限数、范围、步长/整数等校验,非法值按缺失安全降级。 • 避免脏数据污染匹配,非数值、NaN/Infinity、越界或格式错误的语言分数不再参与评分和门槛判断。 • 增强用户侧提示,语言实考分或目标分无效时会明确展示横幅说明未参与匹配及原因。
backend: 607/607 (100%) · cov 86%frontend·缺用例
1 commits · 5 文件 · +252/−20 行 · 部署 ✅(5.2s) · 🟢 启动正常
07-29 07:09astra-mirror@shenzhehui3ee3f68a正常diff ↗
• 能力表单语言分数现在仅接受有效正数字符串(如 7.0),拒绝「无」等非数值输入,前后端提交时都会拦截。 • 提交前校验会要求用户修正非法语言分数,避免不完整数据流入后续流程。 • 存量或回退数据中的非法语言分数会被视为缺失并触发完整度降级,防止下游把异常值当 0 处理。 • 前端语言分数输入已切换为数字键盘,减少用户误填非数字内容。
backend: 714/714 (100%) · cov 84%frontend·缺用例
1 commits · 7 文件 · +187/−5 行 · 部署 ✅(13.7s) · 🟢 启动正常
07-29 06:16astra-match-app@xinlong6064e138正常diff ↗
• 严格校验语言能力表单的考试类型,仅把明确识别为雅思/托福的实考分数用于评分和门槛判断,避免无效或状态性描述被误当成分数处理。 • 对齐语言字段新契约:已考分支按实考分处理,未考分支按目标分处理,并停止依赖旧版 planned_exam 字段,减少 Match 侧二次推断。 • 当实考分或目标分缺少有效考试类型时,给出更具体的用户提示,帮助用户补充信息而非直接降级为通用冲突。 • 若用户已确认表单里的语言分数无法关联到支持的考试类型,不再用其他历史来源的过期成绩覆盖,确保匹配输入以表单权威信息为准。
backend: 589/589 (100%) · cov 86%frontend·缺用例
1 commits · 5 文件 · +194/−14 行 · 部署 ✅(5.4s) · 🟢 启动正常
07-29 05:58astra-match-app@xinlongb2e62ba1正常diff ↗
• 完成语言成绩“实考分”与“目标分”的契约拆分,确保目标分仅在规划场景使用、不会误作实际成绩参与匹配。 • 针对新旧字段混用的旧数据或异常传入,新增冲突识别与提示,避免脏数据影响匹配判断。 • 在未考语言成绩的提示中展示目标分信息,让用户更清楚当前匹配计算方式。
backend: 582/582 (100%) · cov 86%frontend·缺用例
1 commits · 5 文件 · +122/−11 行 · 部署 ✅(5.1s) · 🟢 启动正常
07-29 05:40astra-match-app@xinlong58faec78正常diff ↗
• 修复了能力表单中已确认的院校档位与用户画像不一致时未被感知的问题,现在会主动识别这类冲突。 • 当检测到院校档位冲突时,会在匹配结果中向用户展示提示,说明当前以能力表单信息为准并引导确认。 • 在匹配输出中记录输入信息冲突,便于后续排查和归因。
backend: 579/579 (100%) · cov 86%frontend·缺用例
1 commits · 4 文件 · +143/−2 行 · 部署 ✅(5.3s) · 🟢 启动正常
07-29 05:24astra-mirror@shenzhehui97a9ad25正常diff ↗
• 明确区分「已考实考分」与「未考目标分」,避免 Match 把目标分误判为真实语言成绩(修复 M1)。 • 移除「计划考试」字段,统一用「考试类型」描述已考/未考两种状态,消除与考试类型字段的语义重复(修复 M3)。 • 前后端同步完成数据模型与表单交互改造,并兼容历史表单数据的自动迁移。
backend: 709/709 (100%) · cov 84%frontend·缺用例
1 commits · 12 文件 · +347/−71 行 · 部署 ✅(22.7s) · 🟢 启动正常
07-29 04:48astra-match-app@xinlong4d2ee6ca正常diff ↗
• 修复了“未考语言但已确认目标分”场景下的降级提示,使用户看到的是更准确的专属说明,不会被误当作已有语言成绩处理。 • 优化了语言维度降级时的横幅策略,避免未考语言与通用“能力信息不完整”提示重复出现,减少信息干扰。 • 保证无实考语言成绩时按保守规则参与匹配,防止目标分或未确认成绩被当作实际成绩影响申请门槛判断。
backend: 576/576 (100%) · cov 86%frontend·缺用例
1 commits · 4 文件 · +134/−4 行 · 部署 ✅(5.3s) · 🟢 启动正常
07-29 03:22astra-mirror@shenzhehuif93badba正常diff ↗
• 完成 Mirror 缺陷 v2.0 修复方案,明确 P0 落地范围与测服验收清单,供产品和测试直接按单验证。 • 将故意后置项(含需跨模块同批处理及体验闭环部分)的原因写入文档,避免被当作遗漏重复投入。 • 更新研发导航与变更日志,把 v2.0 缺陷总清单作为当前唯一真源,旧版 v1.1/v1.2 方案统一归档为历史参考。 • 补充落地进度与交接摘要,让后端、测试、产品能快速对齐当前状态、证据及剩余待办边界。
backend: 703/703 (100%) · cov 84%frontend·缺用例
1 commits · 5 文件 · +161/−47 行 · 部署 ✅(6.1s) · 🟢 启动正常
07-29 02:41astra-mirror@shenzhehui2b646533正常diff ↗
• 修复中期镜像幻觉与否认误识别:未确认的预算、地区等字段不再被编造进镜像回复,用户对镜像内容的否认也不会被误记为同意。 • 优化当轮承接与事实溯源:Reflect/Answer 只基于本轮抽取内容和用户原话作答,避免把「暂时没有/都可以」误当作排除项,同时 Confirmed 槽值未变时不再污染来源记录。 • 强化报告口径校验:行动建议缺失择校优先级时必须补写追问而不得删段绕开,并扩展了空泛实践断言与无依据地区入学断言的拦截规则。 • 消除匹配阶段回报预期字段的重复与来源冲突,避免重复标签混入用户偏好结果。
backend: 703/703 (100%) · cov 84%frontend·缺用例
1 commits · 14 文件 · +403/−41 行 · 部署 ✅(5.5s) · 🟢 启动正常
07-29 01:50astra-mirror@shenzhehui9942e917正常diff ↗
• 修复 v1.2 对话与报告缺陷(D9–D15):报告不再在缺少「暂无经历」证据时断言用户没有实践素材,也不会在用户未明确地区偏好时捏造具体国家/地区门槛,且导航综述会在洞察被剔除后自动与剩余洞察保持一致。 • 收敛 Coach 追问策略:单槽追问次数被严格封顶,连续敷衍或空回复会触发预算收口,跨专业经历证据仅采集一次、避免重复累加。 • 正确识别「无地区偏好」「暂无经历」等短否定:这类回答会落为无偏好/暂无哨兵,不会错误写入排除项,也不会继续逼问。 • 保护用户原始信息:GPA 按用户口述原值与原分制回显,不擅自换算后回写;后端推断的学校梯队仅用于内部进度推进,不再向用户播报。
backend: 696/696 (100%) · cov 84%frontend·缺用例
1 commits · 24 文件 · +422/−37 行 · 部署 ✅(5.1s) · 🟢 启动正常
07-28 13:09astra-ingest@liuxuowen8ce48502启动异常diff ↗
• 完成 Hunter College, CUNY(第 278 所 P2 学校)的首次全量研究生项目爬取,共产出 35 个进入 weak_live 的项目数据。 • 为 Hunter 生成结构化证据包与 QA 报告,覆盖项目官网、申请截止日期、语言要求等关键字段的溯源与核对。 • 配套更新提取与上传工具链,以支持 CUNY 目录结构及该校项目描述的自动化处理。
无组件
1 commits · 12 文件 · +9423/−9 行 · 部署 ✅(2.0s) · 🔴 启动异常
07-28 11:49astra-ingest@liuxuowen8985a280启动异常diff ↗
• 完成 CUNY Baruch College 研究生项目首次全量爬取,P2 覆盖学校数从 276 推进到 277。 • 产出 21 个研究生项目的数据集、证据链与 QA 报告,覆盖商学院、文理学院与公共事务学院。 • 按统一规则剔除已停招、仅高管/在职及结构性缺失项目,确保入库数据只保留当前在招的学位项目。
无组件
1 commits · 12 文件 · +4288/−6 行 · 部署 ✅(2.0s) · 🔴 启动异常
07-28 10:38astra-ingest@liuxuowene163b670启动异常diff ↗
• 完成纽约市立学院(CCNY)研究生项目的 weak_live 首爬,新增 44 条全量项目数据并配套生成证据链与 QA 报告,P2 救校队列由 275 推进至 276。 • 为该校落地了定制化的采集与抽取规则,实现项目页、语言门槛、截止日期等核心字段的自动对齐,提升后续同类型弱活学校的接入效率。 • 补充了学位分类通用缓存中的一例高置信度分类结果,保证同类项目后续归类一致性。 • 将本次抓取中遇到的分类误判源、数据源冲突等遗留问题及可复用排查方法登记为 backlog,为后续规则升级和跨校复验提供依据。
无组件
1 commits · 13 文件 · +9323/−10 行 · 部署 ✅(2.0s) · 🔴 启动异常
07-28 09:31astra-ingest@liuxuowen9f2cfb36启动异常diff ↗
• 完成纽约理工大学(NYIT)研究生项目全量首爬,覆盖多个学院并产出标准化数据集。 • 沉淀各项目的官方录取证据(语言成绩、申请截止、项目描述等),为后续 QA 与上线提供可溯源依据。 • 同步补强了抓取与上传工具链路,提升对在线项目、特殊截止时间以及官方链接匹配场景的支持。
无组件
1 commits · 12 文件 · +4472/−10 行 · 部署 ✅(2.2s) · 🔴 启动异常
07-28 09:11astra-mirror@shenzhehui0bbc82f1正常diff ↗
• 修复对话采集缺陷:聚焦当前追问目标并保护已确认的客观背景信息不被偏好回答覆盖,同时识别「还没」等简短否定,减少错槽和无效追问。 • 收敛追问策略:单槽达到追问上限后按场景自动收口,避免同一信息点被反复提问。 • 改善复问体验:同一信息点再次询问时自动更换话术,避免用户收到重复问题。 • 提升报告口径合规性:口径违规时定位多处残留并返修,删除问题洞察后自动重写行动建议,减少违规内容残留。
backend: 689/689 (100%) · cov 84%frontend·缺用例
1 commits · 18 文件 · +911/−90 行 · 部署 ✅(4.9s) · 🟢 启动正常