fix(consult): keep career type off significators and warm off the compute cap
The career checklist now says significators are only for strength and affliction. Chart-save warm no longer takes a heavy-compute slot. Biography severe conflicts fell from 3 to 1. One career answer still names a direction from a planet nature, so this is not accepted for merge. Not pushed.
This commit is contained in:
@@ -17455,3 +17455,35 @@
|
||||
- 相关记录:BUG-1251、BUG-1296。
|
||||
- 复发自:无。
|
||||
- 修复版本:本分支提交。未部署。
|
||||
|
||||
## BUG-1301 | 事业判断表的代表星被读成职业类型
|
||||
|
||||
- 状态:investigating(分支 `codex/consult-card-full-source-20261007`,清单已加一条,回测仍有 1 次;未推送、未合入、未部署)
|
||||
- 首次发现 / 最近更新:2026-10-09 / 2026-10-09
|
||||
- 来源:修复单 G1。前一轮生平回测严重冲突 1 → 3,新增的两次都是同一位公开球星的事业题。
|
||||
- 影响面:普通咨询的事业回答。判断表仍保留代表星、旺弱和功能吉凶,没有删行,也没有改取值。
|
||||
- 现象:模型把入庙、功能吉、又是当前小运主星的水星,读成说、写、算或知识、表达、信息这一类工作,并压低外面认不认你。
|
||||
- 触发条件:事业题,判断表同时点出自然代表星、Jaimini 代表星或大运主星的星性。
|
||||
- 根因:既有「不猜行业、问用户」没有写明这些代表星只能看力量和受冲。模型用星的本性补上了职业类型。
|
||||
- 修复:事业清单加一条,不进系统提示。本轮回测严重冲突 3 → 1,对照组误报仍是 0。齐达内事业两次里仍有一次按星性写方向,所以这条不标 resolved。
|
||||
- 验证:`frontend/tests/consult-condensed-checklist-20260927.test.ts` 锁住这句,并锁住系统提示源码切片仍是 15,291 字符。生平回测 72 份、失败 0。阅读评分见 `docs/tasks/PROGRESS-consult-card-full-source-fix2-20261009.md`。
|
||||
- 防复发:上述测试。合入仍要求严重冲突 ≤ 1,且齐达内事业两次都不再按星性写职业类型。
|
||||
- 相关记录:BUG-1176。
|
||||
- 复发自:无。产品 2026-10-03「不猜行业、问用户」没有拦住判断表上的星性。
|
||||
- 修复版本:清单已写进本分支。回测未达标。未部署。
|
||||
|
||||
## BUG-1302 | 保存后的预热占用重计算名额
|
||||
|
||||
- 状态:resolved(分支 `codex/consult-card-full-source-20261007`,本地未推送、未合入、未部署;有针对性回归测试)
|
||||
- 首次发现 / 最近更新:2026-10-09 / 2026-10-09
|
||||
- 来源:修复单 G2。
|
||||
- 影响面:星盘保存成功后的后台预热,以及紧接着的用户提问。保存响应本身仍然不等待预热。
|
||||
- 现象:预热走完整的 `/api/consultation_workflow`,会先占一个重计算名额。名额默认 2,占满返回 429。用户保存后立刻提问,可能撞上自己的预热。
|
||||
- 触发条件:请求体 `consult_card_warm_only` 为 true。名额在读完 JSON 之后、进入预热分支之前就申请。
|
||||
- 根因:预热标志只让计算提前返回,没有跳过名额申请。
|
||||
- 修复:仅当路径是 `/api/consultation_workflow` 且 `consult_card_warm_only` 为 true 时不申请名额。不新增 API 类方法。预热失败仍不影响保存。
|
||||
- 验证:`tests/test_api_heavy_compute_gate.py` 把上限设为 1,预热进行中时用户请求能进入计算,同时再来的用户请求仍因名额返回 429。`tests/test_api_server_growth_contract.py` 通过。`jyotish_api_server.py` 10,970 行,粗护栏上限 11,224。
|
||||
- 防复发:上述并发测试。
|
||||
- 相关记录:BUG-1300。
|
||||
- 复发自:无。
|
||||
- 修复版本:本分支提交。未部署。
|
||||
|
||||
Reference in New Issue
Block a user