Skip to content

Ai driven v3#13

Open
zlZayn wants to merge 6 commits into
masterfrom
ai-driven-v3
Open

Ai driven v3#13
zlZayn wants to merge 6 commits into
masterfrom
ai-driven-v3

Conversation

@zlZayn
Copy link
Copy Markdown
Collaborator

@zlZayn zlZayn commented May 3, 2026

请求审查。

zlZayn and others added 6 commits May 3, 2026 14:10
- 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant