Ai driven v3#13
Open
zlZayn wants to merge 6 commits into
Open
Conversation
- PDF 生成时自动保存定制 JSON 到 resume-versions/ - 新增版本列表/读取/删除 API - 前端添加版本选择器,可查看/删除历史定制版本 - AI 技能生成改为硬性红线:无证据不得输出 - 删除 AI 项目回写主 profile 的代码,主数据永不被污染 - 修复岗位下拉框字符串 ID 无法选中的 bug Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- ResumeBuilder.jsx 完整重写为双板块布局:「我的简历」和「岗位定制版」
- AI 导入改为两步确认:提取预览 → 确认保存,避免直接覆盖
- 岗位定制后展示 diff(技能排序、项目微调、筛选项),让 AI 操作透明
- 后端 generate 端点返回 { resume, diff } 结构
- 删除 generateProjectsWithAi 调用,AI 只筛选/微调已有项目,不编造
- 加强 prompt 红线:不得添加候选人未提及的技能或项目
- App.jsx 移除 LiquidMetalHero 及相关 lazy/Suspense 代码
- 修复 DiffDisplay 组件重复 style 属性
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- 删除 liquid-hero.css(已无引用) - 合并 liquid-motion.css 到 index.css,删除 6 个页面的单独 import - 添加通用工具类(布局、间距、文字、网格等) - ResumeBuilder.jsx 内联样式从 219 处大幅减少 - 添加组件级 CSS 类:form-label、form-error、diff-box、preview-*、 section-divider、data-card、file-list-item 等 - 所有样式统一由 index.css 管理,单一入口 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- 修复 MagneticButton 样式:liquid-btn/liquid-btn-primary/liquid-btn-secondary 类在 liquid-hero.css 删除后丢失,恢复到 index.css 并使用 CSS 变量 - InterviewPrep.jsx:161 处内联样式替换为 61 处,硬编码十六进制颜色替换为 CSS 变量(var(--primary-color)、var(--text-primary) 等) - index.css:新增 liquid-btn 系列类、InterviewPrep 专用 ip-* 类、工具类 (grid-auto-300/320、px-24、pb-24、colspan-all 等) - README.md:新增前端架构章节(样式管理、组件结构) - design.md:新增 CSS 架构章节(文件结构、工具类系统、动效策略) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
从 master 分支移植以下功能到 ai-driven-v3: - 默认模型改为 deepseek-v4-flash - 启动脚本改用 VBScript 隐藏窗口,日志输出到 logs/ - 新增系统初始化功能 (resetSystem) - 模块管理优化:支持排序、迁移、用户删除内置模块 - 技能分组自动生成 (generateSkillGroups) - PDF 导入简历功能 (pdfjs-dist) - 模板内容检测,避免基于模板数据评分 - .env.example 添加智联招聘 Token 配置 - .gitignore 添加 logs/ 目录 保留 ai-driven-v3 特性: - 简历版本管理 (API 路径 /resume/versions) - AI 生成约束更严格 - 简历页双板块布局 - CSS 统一化 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
README.md: - 新增 PDF 导入功能说明 - 新增系统初始化功能说明 - 新增技能分组和版本管理说明 - 更新启动脚本说明(日志输出到 logs/) - 修复 markdown 格式警告(表格、代码块、列表) design.md: - 新增简历页面双板块布局设计说明 - 说明 AI 透明化和数据隔离原则 CHANGELOG.md: - 记录 2026-05-03 融合 master 的变更 - 记录 ai-driven-v3 的核心特性 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
请求审查。