
jesse-uxandGrok (agent loop)
ece76a2e8e
wip(#182): one yoga status table drives the contract and the professional voice
- yoga-status-words.ts:新增 yogaStatusContractTable()(遍历 YOGA_STATUS_MAPPING 生成,
不手写文字)与 YOGA_STATUS_WORD_CLASSES(拦截检查用的三张词表 + 括号里照抄状态的词)
- references/product_runtime_contract.md:shared-reading 第 7 条与它上面的注释改成
「按 yogas_detail 每行状态 + {{YOGA_STATUS_TABLE}}」,别的行一字未动
- consultation-condensed-checklist.ts:sharedReadingBlock() 的取值里补 YOGA_STATUS_TABLE
- product-voice.ts:只把「状态词照卡上原词抄」那一行换成按同一张表写
- consult-professional-mode-20261107.test.ts:按任务书改那一处断言(三栏注释)
未完成(下一轮):consultation-answer-fact-guard.ts 的格局状态检查与 9 组测试。
Tests: consult-professional-mode 10/10、consult-basis-candidate-status-1824 12/12 通过。
Co-Authored-By: Grok (agent loop)
2026-11-09 18:39:56 +08:00
..
2026-11-07 14:43:43 +08:00
2026-11-07 20:05:45 +08:00
2026-07-17 22:35:19 +08:00
2026-11-07 14:02:26 +08:00
2026-07-25 01:17:14 +08:00
2026-11-07 14:57:58 +08:00
2026-11-07 12:48:58 +08:00
2026-07-08 17:03:04 +08:00
2026-06-07 09:30:02 +08:00
2026-11-07 20:05:45 +08:00
2026-06-08 13:16:42 +08:00
2026-04-27 19:57:12 +08:00
2026-11-04 11:55:13 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-11-04 11:55:13 +08:00
2026-06-03 15:18:12 +08:00
2026-06-26 16:47:24 +08:00
2026-05-05 14:04:40 +08:00
2026-06-03 15:18:12 +08:00
2026-05-05 14:04:40 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-26 16:47:24 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-07-08 17:16:39 +08:00
2026-11-07 14:43:43 +08:00
2026-11-07 14:43:43 +08:00
2026-11-07 14:43:43 +08:00
2026-06-04 13:41:17 +08:00
2026-11-07 14:42:54 +08:00
2026-04-27 19:57:12 +08:00
2026-06-07 14:26:58 +08:00
2026-04-27 19:57:12 +08:00
2026-06-13 10:56:41 +08:00
2026-06-13 16:18:37 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-11-05 15:32:05 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-28 16:46:49 +08:00
2026-06-03 15:18:12 +08:00
2026-07-02 10:51:24 +08:00
2026-06-27 21:28:55 +08:00
2026-09-09 16:04:52 +08:00
2026-07-02 10:51:24 +08:00
2026-11-04 11:55:13 +08:00
2026-06-03 15:18:12 +08:00
2026-06-10 20:50:52 +08:00
2026-11-07 19:01:10 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-07-08 17:03:04 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-10 20:50:52 +08:00
2026-11-07 14:02:26 +08:00
2026-11-07 14:02:26 +08:00
2026-09-04 11:03:59 +08:00
2026-06-04 03:06:43 +08:00
2026-06-10 20:50:52 +08:00
2026-06-03 12:48:29 +08:00
2026-06-27 19:09:31 +08:00
2026-06-03 15:18:12 +08:00
2026-05-05 14:04:40 +08:00
2026-05-05 14:04:40 +08:00
2026-05-05 14:04:40 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-05-05 14:04:40 +08:00
2026-11-06 21:48:09 +08:00
2026-11-06 21:48:09 +08:00
2026-09-03 20:28:57 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-04 13:41:17 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-27 18:55:49 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-27 03:09:17 +08:00
2026-04-27 19:57:12 +08:00
2026-07-08 16:23:45 +08:00
2026-06-10 20:50:52 +08:00
2026-06-13 16:18:37 +08:00
2026-06-27 19:09:31 +08:00
2026-11-04 11:54:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-06 14:43:11 +08:00
2026-05-04 21:54:06 +08:00
2026-04-27 19:57:12 +08:00
2026-05-04 21:54:06 +08:00
2026-06-03 15:18:12 +08:00
2026-06-27 19:09:31 +08:00
2026-06-03 15:18:12 +08:00
2026-06-13 16:18:37 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-11-09 18:39:56 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-07-08 16:23:45 +08:00
2026-04-27 19:57:12 +08:00
2026-10-18 16:44:05 +08:00
2026-11-07 14:42:54 +08:00
2026-06-03 15:18:12 +08:00
2026-07-17 01:03:50 +08:00
2026-09-20 00:55:18 +08:00
2026-05-04 20:33:13 +08:00
2026-04-27 19:57:12 +08:00
2026-07-02 10:51:24 +08:00
2026-11-07 17:05:27 +08:00
2026-09-16 18:35:27 +08:00
2026-11-05 15:35:31 +08:00
2026-07-19 11:15:17 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-26 16:47:24 +08:00
2026-10-28 09:45:06 +08:00
2026-11-04 11:55:13 +08:00
2026-06-04 03:06:43 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-27 18:55:49 +08:00
2026-04-27 19:57:12 +08:00
2026-11-04 17:02:53 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-11-07 14:02:26 +08:00
2026-11-07 14:02:26 +08:00
2026-07-17 15:23:16 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-07 14:44:53 +08:00
2026-11-07 14:02:26 +08:00
2026-11-06 16:26:46 +08:00
2026-10-03 16:30:28 +08:00
2026-06-27 19:09:31 +08:00
2026-11-07 20:03:44 +08:00
2026-11-07 14:44:37 +08:00
2026-10-18 16:44:05 +08:00
2026-06-26 16:47:24 +08:00
2026-04-27 19:57:12 +08:00
2026-11-07 14:02:26 +08:00
2026-07-08 16:23:45 +08:00
2026-07-02 10:51:24 +08:00
2026-06-27 03:09:17 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-26 00:44:09 +08:00
2026-05-05 14:04:40 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-27 19:09:31 +08:00
2026-05-05 14:04:40 +08:00
2026-05-05 14:04:40 +08:00
2026-05-05 14:04:40 +08:00
2026-05-05 14:04:40 +08:00
2026-05-05 14:04:40 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-05-05 14:04:40 +08:00
2026-04-27 19:57:12 +08:00
2026-05-05 14:04:40 +08:00
2026-04-27 19:57:12 +08:00
2026-05-04 20:33:13 +08:00
2026-05-04 20:33:13 +08:00
2026-11-06 21:48:09 +08:00
2026-04-27 19:57:12 +08:00
2026-11-07 14:43:43 +08:00
2026-11-07 14:43:43 +08:00
2026-11-07 14:43:43 +08:00
2026-04-27 19:57:12 +08:00
2026-11-07 22:46:04 +08:00
2026-10-22 21:55:02 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-26 16:47:24 +08:00
2026-11-04 11:55:13 +08:00