types/index.js
项目所有核心数据类型定义(JSDoc typedef,Sprint 1)。
types/index.js
层级:types(最底层,无任何 import)
Sprint:S1
所有类型均以 JSDoc @typedef 定义,供其他模块通过 @type 注解使用,
无运行时代码(除 EMPTY_STATE 常量)。
ParsedJD
JD 文本解析结果,由 service/parser.js 生成。
Resume
候选人简历,支持 JSON 格式直接反序列化。
MatchResult
匹配结果,由 matcher.js 或 aiMatcher.js 产出。
AppState & AppStatus
全局应用状态,由 runtime/store.js 管理。
初始状态(EMPTY_STATE):