You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
luoweijian 4a4b31d8e1 commit 4 weeks ago
..
__pycache__ commit 4 weeks ago
README.md commit 4 weeks ago
lead_engine.py commit 4 weeks ago
lead_tui.py commit 4 weeks ago

README.md

线索状态机原型 (throwaway)

这是一次性原型,不是生产代码。 用完即弃。

回答的问题

03 定稿的 7 状态 + 双计时器模型,在下列纸上难推的 case 下是否自洽:

  1. 领取→反馈→再反馈:回收计时 N 是否正确重置?
  2. 释放/回收:N 是否清零重启?
  3. 跟进中 M 到期:过期失效是否保留 owner?
  4. 已转商机后:N/M 是否真冻结?
  5. 激活失效线索:是否恢复失效前状态+原领取人+重置 M?
  6. 池 N/M 改动:deadline 是否按规则批量重算?

python .scratch/clue-module/prototype/lead_tui.py

Windows 终端若中文乱码,先执行:

chcp 65001
set PYTHONIOENCODING=utf-8

或用 Windows Terminal / VSCode 集成终端(默认 UTF-8)。

结构

  • lead_engine.py纯状态机逻辑(可 lift 进 crm-lead)。无 I/O、无持久化。
  • lead_tui.py — 薄 TUI 壳,驱动引擎,每次操作重绘整帧。

时间用"小时"表示,从创建时刻 0 起算。用 [t]/[T]/[g] 推进时钟,推进后自动跑失效/回收 Job。 为快速观测,可用 [n]/[m] 把池 N/M 调小。

验证结论

../线索业务-PRD.md §3;smoke test 5 个 case 全过。 不涵盖:"线索作废"边(03 [C] 待产品拍板)、权限、并发/事务。