runtime/store.js
轻量响应式状态管理,UI 层通过 subscribe 监听状态变化(Sprint 7)。
runtime/store.js
层级:runtime(依赖 types, config, repo, service/*)
Sprint:S7
设计模式
手动实现的 Pub/Sub 模式,无第三方依赖:
导出的 API
状态读取
订阅
Actions
| Action | 说明 |
|---|---|
setJDText(text) | 更新 JD 文本,清空上次结果 |
setEngineConfig(apiKey, engineMode) | 更新 API Key 和引擎模式 |
loadResumeAction({ file? }) | 加载简历(异步),管理 loading/error 状态 |
runMatch() | 执行完整匹配流程(异步) |
reset() | 还原到 EMPTY_STATE |