kunthawat
  • Joined on 2025-12-05
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-19 10:12:57 +07:00
7fcef45649 fix(persona): forbid dismissive openers + fix script for '..' and negative tails
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-19 10:05:49 +07:00
165cd840cf fix(script): bootstrap sys.path so 'app' imports regardless of cwd in fix_openers
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-19 09:30:36 +07:00
9b79e0c53e feat(script): one-time fix_existing personas' openers to natural Thai
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-19 09:26:21 +07:00
07e80be952 fix(persona): natural Thai openers - 'สวัสดีครับ/ค่ะ' + direct question, no 'เฮ้/เอ้'
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-19 08:32:36 +07:00
4b5a14079b [verified] all roles train for real: remove preview, 1 persona = 1 chat per user
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-19 07:26:24 +07:00
ab5fff0bd9 [verified] IP-protect pain (hide from all roles) + persona summary button + topbar user dropdown
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-18 22:01:29 +07:00
711e058b24 [verified] fix debrief pain display ([object Object]) + add 'create persona from this one' button
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-18 14:41:02 +07:00
19e9fd2328 docs: record JWT_SECRET boot-crash root cause for 2026-08-18 deploy
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-18 12:04:14 +07:00
5febcc83c4 docs: note deploy-not-live follow-up for 2026-08-18 UX fixes (force webhook re-trigger)
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-18 09:42:13 +07:00
ffb7cdda31 [verified] fix live-QA UX: no JSON leak in chat, greeting openers (wrong_text cools off post-first-reply), auto-close+summarize on buy/walk/try, remove Finish button
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-16 07:42:38 +07:00
2c40fc7502 feat(import): commit S4.4 JSON→PostgreSQL importer + API error-handler hardening
dbfce9aa54 [verified] harden Sales Trainer and add PostgreSQL foundation
Compare 2 commits »
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-09 19:18:12 +07:00
6811dc1db9 docs: refresh HANDOFF + add 2026-08-09 engineering-log entry (idea-flow, live QA, LLM-judge decisions, persona variant)
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-09 13:19:17 +07:00
c92400b195 refactor(chat): decide buy/walk by per-turn LLM judge (not fixed keywords)
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-09 13:12:12 +07:00
94e75238a3 fix(chat): resume unfinished session without re-picking scenario; detect win/loss from real-LLM text
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-09 12:43:02 +07:00
10c7d01236 feat(personas): 'create persona from this persona' (variant) — practice the same challenge, new identity
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-09 12:37:46 +07:00
8771438aef fix(scenario): recontact chats normally first then re-engages mid-chat; channel default=social; remove 'add more' button (15 personas auto)
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-09 12:23:17 +07:00
2b414d13b7 fix(analyze): don't hard-fail when LLM generates <15 personas (retry + accept)
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-09 11:25:53 +07:00
479d77757f fix(chat): map customer/seller roles for OpenAI-compat LLM; re-contact = mid-chat time-lapse
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-09 11:21:36 +07:00
fd2cae9e62 refactor(scenario): only 2 scenarios (social / face-to-face); 're-contact' becomes a persona trait
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-09 11:15:14 +07:00
cb2642a659 fix(ui): no raw JSON on Training list, pain no longer [object Object], add Chat button on GroupEdit, drop facebook/line from persona