一页高密度单栏简历
三层结构(先分清再动手)
| 层 | 位置 | 换岗位 |
|---|---|---|
| 版式层 — A4 单栏、字号层级、三列主行、打印验收 | references/layout-core.md |
不动 |
| 纪律层 — 事实底稿、五要素、数字口径、责任边界、长度 | references/rewriting-rules.md |
不动 |
| 岗位层 — 证明任务矩阵、术语门槛、关键词池、数字红线 | references/role-packs/ |
只换这层 |
返工几乎都源于把岗位层写进了内核,或换岗位时连内核一起重写。
执行流程
0. 确认输入 — 必需:事实底稿、目标 JD、岗位适配包(没有则按 references/role-packs/_how-to-new-pack.md 新建)。没有事实底稿就不编内容,可先只做版式。
1. 定版式参数 — 在 assets/resume-template.html 上工作。主题 mono(黑白高密度,默认)/ accent(蓝强调);密度 compact/standard(默认)/relaxed;项目默认 3 个(45/35/20)。不改 CSS,只改文案与项目结构。
2. 切分证明任务 — 每个项目一个独占的证明任务。两个项目能互换位置 → 没切开,重切。
3. 写要点 — 骨架:业务问题/目标 + 关键判断与动作 + 形成的机制/能力 + 结果/验证 + 责任边界。开头用准确描述的粗体标签(非「项目亮点」)。命中禁用词表的改写(rewriting-rules.md §2.4)。强动词须答得出四问。专业能力区每个词都要能回指正文事实。
4. 核数字与边界 — 每个数字带口径(指标名/对象/时间范围/分子分母/来源/可否公开);四位以上加千位分隔;区分个人/团队/项目/平台;规模 ≠ 准确率、用例数 ≠ 准确率、到场 ≠ 邀约 ≠ 成交、签约 ≠ 回款;代码主要由 AI 生成时写「AI 协同开发」。
5. 自动审计 — python3 scripts/audit_resume.py <简历.html> --role ai-pm
查禁用词、要点证据要素、能力标签、数字千分位与口径、规模误用、强动词边界、术语门槛、长度、打印样式、字号下限、填充度。
> 脚本只做确定性检查。语义准确性、数字真伪、口径是否诚实必须人工核。
6. 打印验收(不可跳过) — 打印预览 → A4、缩放 100%、页眉页脚关闭、背景图形开启,逐项对照 references/layout-core.md §7。每次改动后都要重做,只看浏览器编辑页不算验收。
压不下时砍内容、砍到两页,不缩字号(正文 ≥ 11px)。同一能力只能由一个项目主张。
输出契约
可编辑 HTML(从模板生成、照片内嵌 data URL、无外部依赖)+ 审计报告(脚本输出 + 人工核过的语义问题)+ 打印验收确认(页数、填充度、有无溢出/空白页)。
不交付:整页图片、依赖外网的 HTML、未做打印预览的 PDF。
边界(不要路由到这里)
学术 CV(publication list、影响因子)|多栏/图形化简历(进度条、评分星标)|三页以上长履历|纯美化已有 PDF 且不改文案|求职策略、JD 分析、面试准备。
资源
references/layout-core.md 版式内核|references/rewriting-rules.md 纪律内核|references/role-packs/ 岗位包(ai-pm.md、activity-planning.md、_how-to-new-pack.md)|assets/resume-template.html 空白模板|scripts/audit_resume.py 审计|evals/trigger_cases.json 路由用例