# 浠艾福 对外沟通·统一口径(内部版)16 页 PPT 实施计划 > **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. **Goal:** 生成 16 页内部版 PPT(对外沟通·统一口径作战手册),供对外相关团队宣讲与沉淀参考。 **Architecture:** 复用既有 HTML 幻灯片管线:每页一个自包含 HTML(1280×720,内联 CSS + CSS 变量),输出到独立目录 `ppt-output/internal/slides/`,用 Python 生成器产出 iframe 预览页。4 个 Agent 并行生成 4 组页面,随后统一渲染验证。 **Tech Stack:** 纯 HTML/CSS/SVG(无 JS 运行时、无动画)、Python 3(预览生成器)、Chrome DevTools(渲染验证) ## Global Constraints - **内容唯一来源**: `docs/superpowers/specs/2026-08-07-xaf-internal-communication-design.md`(信息卡在下方 Task 中完整复制,Agent 必须逐条实现,不增删事实) - **管线红线**(`ppt-output/runtime/html-spec.md`): body 固定 `width:1280px; height:720px; overflow:hidden`;禁止动画/`@keyframes`/`transition`;禁止伪元素视觉装饰;禁止 `background-image` 放图(用 ``);禁止 SVG 内 ``;禁止 `conic-gradient`(用 SVG circle + stroke-dasharray);禁止 `background-clip:text` 渐变文字;所有颜色必须 `var(--xxx)`(CSS 变量展开自 style.json 的 css_variables 到 `:root`),**禁止硬编码色值** - **CSS 变量源**: `ppt-output/style.json`(style_id: tech_blue_warm_orange)——bg-primary `#0A1A2F`、accent-1 `#FF8C42`、五维色 five_earth `#FF8C42` / five_fire `#FF6B9D` / five_metal `#6366F1` / five_wood `#10B981` / five_water `#F59E0B` - **内部版专属约束**: - 输出目录 `ppt-output/internal/slides/slide-{N}.html`(N=1..16),**禁止写入/覆盖** `ppt-output/slides/`(外部版 16 页) - 每页右上角固定角标:半透明胶囊「内部 · 统一口径」(如 `position:absolute; top:20px; right:40px`,z-index 高于 header),页脚格式 `内部·统一口径 | NN / 16` - 红线页(slide-11/12/13)红色系强调:警示语义色用 `#EF4444` 系(必须作为 CSS 变量 `--danger: #EF4444` 定义后引用),❌⚠️✅ 语义图标用真实 SVG ``/`` 或 HTML 字符 + 语义色 - Q&A 页(slide-14/15)问答卡布局:Q 行橙色(accent-1)、A 行深蓝底(card-bg-from)——**同一 Q 与其 A 配对成一张卡**,禁止 Q/A 分离 - 数字全部 `font-variant-numeric: tabular-nums`;每页 ≥2 种 card_style;accent/elevated 各 ≤1;每页内容卡打 `data-card-id` 标记,装饰节点打 `data-decoration-layer` + `aria-hidden="true"` - **写文件注意**: 若目标文件已存在,`write` 会被拒绝(报 "File already exists")——先用 `read` 读一次该文件再 `write` - **数据口径铁律**: 对外数据仅限 S5 组(78 城市 / 840 规划师 / 84,994 用户 / 4,423,014 份测评)与设计文档已确认数据;收入/成本/漏斗等内部指标**只出现在红线页作为"禁止外传"示例**,禁止作为正面数据展示 --- ## 文件结构 | 文件 | 责任 | |------|------| | `ppt-output/internal/slides/slide-1~16.html` | 16 页幻灯片(本计划主体产物) | | `ppt-output/internal/preview-internal.html` | 16 页预览页(iframe src 引用 slides/,Task 6 生成) | | `ppt-output/runtime/gen_preview_internal.py` | 预览生成器(复制 gen_preview16.py 改造) | | `docs/superpowers/PROJECT-OVERVIEW.md` | 文档索引同步(Task 7) | ## Task 分解概览 | Task | 内容 | 产出 | |------|------|------| | 1 | 目录准备 + 参考模板确认 | `ppt-output/internal/slides/` 存在 | | 2 | slide-1~4(封面/定位三句话/五维平台/身份话术) | 4 个 HTML | | 3 | slide-5~8(成果/平台/检测/案例话术) | 4 个 HTML | | 4 | slide-9~12(合作/理念话术 + 红线 2 页) | 4 个 HTML | | 5 | slide-13~16(脱敏红线/Q&A×2/行动项) | 4 个 HTML | | 6 | 预览生成器 + preview-internal.html | 1 个 py + 1 个 html | | 7 | 渲染验证 16 页 + 文档同步 | 验证记录 + PROJECT-OVERVIEW 更新 | --- ### Task 1: 环境准备 **Files:** - Create: `ppt-output/internal/slides/`(目录) - Read: `ppt-output/runtime/html-spec.md`、`ppt-output/style.json`、`ppt-output/slides/slide-2.html`(参考骨架) - [ ] **Step 1: 创建输出目录** ```bash New-Item -ItemType Directory -Force -Path "D:\workspace\cfc\ppt-output\internal\slides" ``` - [ ] **Step 2: 确认参考模板可读** 读取 `ppt-output/slides/slide-2.html` 确认骨架:`:root` 变量展开 → `.grid-overlay` → `.slide-header` → `.slide-footer` → 内容区。内部版沿用同一骨架,另加右上角内部角标。 - [ ] **Step 3: 确认无旧产物残留** 确认 `ppt-output/internal/` 为空(或仅含待覆盖文件),且 `ppt-output/slides/slide-1~16.html` 未被触碰(外部版产物)。 --- ### Task 2: slide-1~4(第一部分 一句话共识 + 身份话术) **Files:** - Create: `ppt-output/internal/slides/slide-1.html` ~ `slide-4.html` **Interfaces:** - Consumes: html-spec.md 导航骨架(`.slide-header` / `.slide-footer`)、style.json CSS 变量、内部角标规范(Global Constraints) - Produces: 4 个自包含 HTML,供 Task 6 预览 iframe 引用、Task 7 渲染验证 **视觉基调**: 第一部分为"共识层"——低到中密度,深蓝底 + 暖橙强调 + 网格点阵;slide-1 封面大字号冲击力(H0 ≥80px),slide-2/3 信息密度逐级上升。 - [ ] **Step 1: 生成 slide-1.html(封面)** ```html ``` 内容(来自设计文档 S1): - 主标题: 对外沟通 · 统一口径(H0,≥80px,字距 -0.02em) - 副标题: 让每个家庭的健康,都被提前看见 - 标注: 内部培训资料 · 面向对外相关团队(商务/市场/运营/管理层) - 落款: 浠艾福(Care Family)· 2026 - 内部角标 + 页脚 `内部·统一口径 | 01 / 16` - card_style 混用:标题区 transparent + 落款 outline;装饰节点打标 - [ ] **Step 2: 生成 slide-2.html(定位三句话)** 内容(S2)——三句标准表述,必须逐字一致: 1. **我们是谁**: 双培强基工程(人民日报《人民周刊》+ 中国科学院心理研究所联合发起)旗下工程品牌"中科心知",落地家庭健康服务平台"浠艾福(Care Family)" 2. **我们解决什么**: 让家庭健康从"被动等待"走向"主动掌握"——提前预知风险、提前干预 3. **我们怎么做**: 以五维体系(身·智·富·行·心)为框架,以"检测 → AI 分析 → 个性化方案 → 行为执行 → 复测迭代"闭环为载体 布局:三句横排三卡(递减节奏或主副节奏,禁止等宽等高排一行);每卡编号气泡 01/02/03(真实 div),卡标题(谁/解决什么/怎么做)+ 正文;顶部强调条"电梯陈述 · 对外开场必须一致";底部讲解要点 caption。页脚 `02 / 16`。 - [ ] **Step 3: 生成 slide-3.html(五维平台一页看懂)** 内容(S3): - 五维色环(中心):身(主动健康)#FF8C42 / 心(大爱相随)#FF6B9D / 智(赋能未来)#6366F1 / 行(人际和谐)#10B981 / 富(利他创富)#F59E0B——SVG circle + stroke-dasharray 分段环形 + HTML 标签叠加(SVG 内禁止 ``) - 四端卡(围绕或下方):家长端(决策与付费)/ 孩子端(行为落地)/ 规划师·供应商端(服务供给)/ 管理端(运营中枢) - 三边市场骨架(底部条):家庭 ← 规划师 ← 供应商(数据/服务/产品三边协同) - 讲解要点 caption: "这是'平台是什么'的标准图;任何对外介绍从这张图开始,不展开技术细节" - 五维色系点缀;页脚 `03 / 16` - [ ] **Step 4: 生成 slide-4.html(身份话术)** 内容(S4): - 标准表述: 双培强基工程——人民日报《人民周刊》与中国科学院心理研究所联合发起的青少年成长素养培育工程;工程品牌"中科心知"承载测评体系;浠艾福(Care Family)是工程成果的市场化落地平台 - 身份层级链: 工程 → 品牌 → 平台(三阶可视化,箭头连接,真实 div 连线) - 关键数据: 学术带头人三卡——魏高峡(核心专家/学术指导)、施建农(核心专家/体系构建)、张挽时(核心专家/临床实践) - 口径提示卡(outline 样式): "只表述'联合发起/学术指导',不夸大隶属关系;不单独强调某位专家个人" - 页脚 `04 / 16` - [ ] **Step 5: 生成后自检(每页)** 按 html-spec.md 第 10 节清单自检:body 1280×720、颜色全走变量、无动画/伪元素/background-image、SVG 无 text、card 有 data-card-id、装饰有 data-decoration-layer、≥2 种 card_style、数字 tabular-nums、无溢出。 --- ### Task 3: slide-5~8(第二部分 标准话术:成果/平台/检测/案例) **Files:** - Create: `ppt-output/internal/slides/slide-5.html` ~ `slide-8.html` **Interfaces:** - Consumes: 同 Task 2 + slide-1~4 已建立的角标/页脚/骨架约定(跨页一致性合同) - Produces: 4 个 HTML,供 Task 6/7 使用 **视觉基调**: 第二部分为"话术层"——中高密度;slide-5 数据页大号水印数字 + Data-Hero(≥64px);slide-8 案例页引入外部版案例表述但**脱敏**(化名小辰)。 - [ ] **Step 1: 生成 slide-5.html(成果话术)** 内容(S5)——核心 KPI 四卡(Data-Hero ≥64px,tabular-nums): - **78** 城市覆盖 | **840** 位认证成长规划师 | **84,994** 人注册用户 | **4,423,014** 份累计测评 - 辅助数据(可选引用,caption 标注"源自运营大屏"): 年龄分布 10-12 岁占 35% / 测评包 A2 占 55% / 区域分布北部 40,913 · 广东 35,958 - 口径提示卡(outline,黄色 ⚠️ 语义): "这组数据是当前对外公开口径(2026-08 时点);数据更新以运营确认为准(见 S11)" - 每 KPI 卡至少一个 CSS 可视化(进度条/对比柱/sparkline);页脚 `05 / 16` - [ ] **Step 2: 生成 slide-6.html(平台话术)** 内容(S6): - 主表述: DAN 素质能力测评体系——"有模型、有算法、有数据"(三列强调,各带图标) - 有模型: A2 六维认知(感知觉/注意力/记忆力/推理/空间/加工速度)+ 大五人格 - 有算法: 135 页报告 → 3 页行动方案(AI 报告解析引擎) - 有数据: 4,423,014 份真实测评积累,数据飞轮驱动模型迭代 - 五环节闭环(底部横贯): 检测 → AI 分析 → 个性化方案 → 行为执行 → 复测迭代(flex 横向 + 真实 div 连线箭头) - 讲解要点 caption: "把'技术底座'翻译成对外价值语言——任何产品/服务接入,都建立在同一套可量化、可验证的测评底座上" - 页脚 `06 / 16` - [ ] **Step 3: 生成 slide-7.html(检测话术)** 内容(S7): - 三步流程: 居家采样 → 135 页专业报告 → AI 压缩为 3 页行动方案(横排流程,主副节奏) - 真实数据点三卡: 健康总分 **73**(均值 75)/ 菌群健康 **53**(偏低·重点调理)/ 检出菌种 **313** 种(均值约 800)——每卡带状态徽章与可视化 - AI 自动标注三小卡: 维生素 B12 / 苏氨酸 / 丙氨酸("数据→方案"自动化证据) - AI 健康教练卡(accent 样式,每页 ≤1): 7×24 智能应答 + 家庭 360° 上下文 - 讲解要点 caption: "强调'检测不是终点,干预 + 复测才是闭环'" - 页脚 `07 / 16` - [ ] **Step 4: 生成 slide-8.html(案例话术)** 内容(S8): - 案例头卡: 真实案例 · 小辰(化名)——11 岁男孩,注意力问题 - 检测数据三卡: 菌群平衡 **37/100** / 双歧杆菌 **0.22%**(正常 ≥5%)/ 注意力 **49%** - 洞察句(强调条,暖橙): "大脑硬件没问题,是运行环境出了问题" - 干预闭环三步: 菌群溯源 → 精准调理 → 复测对比 - 数据原则标注(右下角 caption): 匿名处理,数据来源"浠艾福家庭健康报告" - 讲解要点 caption: "案例是转化利器,但必须按 S13 脱敏规则讲;禁止使用非客户案例" - 页脚 `08 / 16` - [ ] **Step 5: 生成后自检(每页)** 同 Task 2 Step 5。 --- ### Task 4: slide-9~12(合作/理念话术 + 红线两页) **Files:** - Create: `ppt-output/internal/slides/slide-9.html` ~ `slide-12.html` **Interfaces:** - Consumes: 同前 + slide-11/12 为红线页需引入 `--danger: #EF4444` 与 ❌⚠️✅ 语义图标 - Produces: 4 个 HTML,供 Task 6/7 使用 **视觉基调**: slide-9 合作话术收束、slide-10 理念话术(五维色再次点亮);slide-11/12 进入红线层——**视觉风格陡变**:红色系强调、警示图标、语义色分级,与前半部分形成"安全提示"区隔。 - [ ] **Step 1: 生成 slide-9.html(合作话术)** 内容(S9): - 主表述: 开放平台 · 生态共建 - 三档合作框架(三卡阶梯递进): 1. **产品接入**: 1-2 款产品试点,30 天内跑通"检测 → 推荐 → 复购"最小闭环 2. **联合运营**: 共建健康包(检测+产品+复测),双方分成 3. **资本合作**: 数据资产与客户池价值开放,共享平台增长红利 - 目标家庭池 Data-Hero: **1.2 亿户** - 口径提示卡(outline): "对外不点名具体企业(洽谈中不透露,见 S12);表述为'面向所有潜在合作伙伴的通用框架'" - 页脚 `09 / 16` - [ ] **Step 2: 生成 slide-10.html(理念话术)** 内容(S10): - 主表述(强调条): 主动健康 = 预测/预知——不是等指标异常了才干预,而是提前预知风险、提前干预 - 五维全景幸福矩阵: 身·智·富·行·心 五维色小徽章行 + "四维补富 → 五维全景";富维度副标"经济安全感是幸福底座之一" - 五行动态平衡双卡: 相生(身→智→富→行→心→身)/ 相克(身克富/智克行/富克心/行克身/心克智) - 讲解要点 caption: "用于'为什么是五维'的解释场景;五行关系点到为止,不展开哲学细节" - 页脚 `10 / 16` - [ ] **Step 3: 生成 slide-11.html(沟通红线·数据与业绩)** 内容(S11)——红线页,红色系基调: - 页标题: 沟通红线 ① 数据与业绩 - ❌ 不外传(danger 卡 ×2): 转化漏斗、收入/成本/毛利、付费率等内部运营数据;未脱敏原始用户数据与单用户画像明细 - ⚠️ 测算口径(warning 卡): "单用户年收入 1 万元 × 用户规模"等测算值,必须标注"测算值,不构成业绩承诺";数据时效——对外数据以运营最新确认为准,禁止过期数据 - ✅ 可讲(success 卡): 对外公开的运营大屏数据、已发布报告引用(注明出处) - 顶部或角标强化"红线"标识;❌⚠️✅ 图标为真实 SVG 或 HTML 符号 + 语义色(danger `--danger` / warning `#F59E0B` / success `#10B981`,warning/success 走 CSS 变量) - 页脚 `11 / 16` - [ ] **Step 4: 生成 slide-12.html(沟通红线·合作与合规)** 内容(S12): - 页标题: 沟通红线 ② 合作与合规 - ❌ 不点名未签约合作方(如广药康美)——统一"开放平台、洽谈中不透露" - ❌ 不承诺疗效/诊断: "肠漏"表述改为"肠道屏障功能受损(潜在通路)";测评结果非医疗诊断;健康建议不替代医嘱 - ❌ 不夸大学术关系: 只说"联合发起/学术指导",不虚构隶属 - ⚠️ 外部数据引用注明出处(如《中国居民营养与慢性病状况报告 2020》) - ✅ 合规基础: 团体标准 T/CS 004-2025《体重管理产品质量要求》可作产品合规依据引用 - 布局: 红橙(danger)区为主体 + 底部黄绿(warning/success)带;页脚 `12 / 16` - [ ] **Step 5: 生成后自检(每页)** 同前 + 红线页确认语义色全部走 CSS 变量(无硬编码红色)。 --- ### Task 5: slide-13~16(脱敏红线 / Q&A×2 / 行动项) **Files:** - Create: `ppt-output/internal/slides/slide-13.html` ~ `slide-16.html` **Interfaces:** - Consumes: 同前 + slide-14/15 问答卡布局约定(Q 橙 accent-1 / A 深蓝底 card-bg-from,Q 与其 A 配对成卡) - Produces: 4 个 HTML,供 Task 6/7 使用 - [ ] **Step 1: 生成 slide-13.html(沟通红线·脱敏与案例)** 内容(S13): - 页标题: 沟通红线 ③ 脱敏与案例 - 案例规则卡: 姓名→化名(小辰);日期→模糊("三个月前");学校/家庭住址→不提及 - 截图规则卡: 敏感信息打码;截图须标注主要内容区域(红框/箭头)与英文术语中文翻译 - 数据引用卡: 注明来源(如"A2 核心素养评估报告""浠艾福家庭健康报告") - ❌ 禁止卡: 使用非客户案例(名人/竞争对手);虚构或夸大成果数据 - 视觉: 与 slide-11/12 同红线系(danger 强调);页脚 `13 / 16` - [ ] **Step 2: 生成 slide-14.html(常见问答·基础)** 内容(S14)——四张问答卡(Q 橙 / A 深蓝底配对成卡): - **Q1 你们是做什么的?** A: 定位三句话(见 S2) - **Q2 测评和医院体检有什么区别?** A: 测评是素质能力/行为/菌群评估(主动健康·预警风险),非医疗诊断;医院体检查器质性病变;两者互补 - **Q3 数据从哪来、可信吗?** A: DAN 测评体系 + 菌群检测,双培强基工程学术底座,4,423,014 份真实测评积累 - **Q4 商业模式怎么赚钱?** A: 测评/会员/服务供应链三块收入 + 三边市场网络效应 - 布局: 2×2 问答卡网格,但**禁止等宽等高排一行**——用主副节奏或交错;页脚 `14 / 16` - [ ] **Step 3: 生成 slide-15.html(常见问答·敏感)** 内容(S15)——四张问答卡(同 S14 布局语言): - **Q5 你们和 XX 合作了吗?** A: "开放平台,正与多家伙伴洽谈生态共建,具体以官方披露为准" - **Q6 能保证效果吗?** A: "我们提供检测-干预-复测的循证闭环,效果以复测数据验证为准,不承诺疗效" - **Q7 用户数据隐私如何保障?** A: 脱敏存储、角色权限控制、微信生态合规(简述,不展开技术细节) - **Q8 和竞争对手差异?** A: 不贬低同行;讲"五维全景 + 家庭为单位 + 检测-干预闭环"的独特性 - 视觉: 较 S14 更"敏感"——问答卡边框用 outline,顶部加"敏感问题·注意口径"提示条;页脚 `15 / 16` - [ ] **Step 4: 生成 slide-16.html(结尾·行动项)** 内容(S16): - 页标题: 行动项 · 口径速查 - 使用指引三卡: 对外沟通前先查本手册对应模块(话术查第二层/边界查第三层/疑问查第四层) - 口径速查条: 定位三句话(S2)+ 数据速查(S5)+ 红线三禁(不点名 · 不承诺 · 不夸大)——三禁用 danger 色圆点 - 内部联系窗口卡: 数据口径→运营;合作口径→商务;内容合规→管理层 - 落款: 浠艾福(Care Family)· 内部资料 · 2026-08 - 页脚 `16 / 16` - [ ] **Step 5: 生成后自检(每页)** 同前。 --- ### Task 6: 预览生成器 + preview-internal.html **Files:** - Create: `ppt-output/runtime/gen_preview_internal.py` - Create: `ppt-output/internal/preview-internal.html`(由脚本生成) **Interfaces:** - Consumes: Task 2-5 的 16 个 HTML(校验存在性) - Produces: `preview-internal.html`(iframe src 引用 `slides/slide-{N}.html`,翻页工具栏 + 键盘 ←→ 导航) - [ ] **Step 1: 编写生成器** 复制 `ppt-output/runtime/gen_preview16.py` 并修改: - 输出路径 → `ppt-output/internal/preview-internal.html` - SLIDES_DIR → `ppt-output/internal/slides` - `` → `浠艾福 · 对外沟通统一口径(内部版 16 页)` - iframe `src="slides/slide-{N}.html"`(相对 internal/ 目录) - 底部 nav-hint → `← → 翻页 · 内部资料 · 统一口径` - 工具栏加"内部"角标样式(`background: rgba(239,68,68,0.15); color:#FCA5A5`) ```python #!/usr/bin/env python3 # -*- coding: utf-8 -*- """生成 internal/preview-internal.html(16 页内部版预览,iframe src 引用)""" import os, html BASE = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # ppt-output OUT = os.path.join(BASE, 'internal', 'preview-internal.html') SLIDES_DIR = os.path.join(BASE, 'internal', 'slides') SLIDES = [f'slide-{i}.html' for i in range(1, 17)] for s in SLIDES: p = os.path.join(SLIDES_DIR, s) if not os.path.exists(p): raise SystemExit(f'缺少 {p}') # 骨架同 gen_preview16.py:toolbar + stage + iframe(src="slides/slide-{i}.html") + resize/show/nav 脚本 # title: 浠艾福 · 对外沟通统一口径(内部版 16 页) # nav-hint: ← → 翻页 · 内部资料 · 统一口径 # 工具栏右上角加红色系角标「内部 · 统一口径」 ``` - [ ] **Step 2: 运行并验证** ```bash python D:\workspace\cfc\ppt-output\runtime\gen_preview_internal.py ``` Expected: 输出 `已生成 ...preview-internal.html(16 页...)`;文件存在且含 16 个 iframe。 - [ ] **Step 3: 打开预览确认可翻页** Chrome 打开 `file:///D:/workspace/cfc/ppt-output/internal/preview-internal.html`,确认第 1 页加载、Next/Prev 与键盘翻页正常(无需逐页截图,Task 7 做)。 --- ### Task 7: 渲染验证 16 页 + 文档同步 **Files:** - Modify: `docs/superpowers/PROJECT-OVERVIEW.md` - Modify: `docs/superpowers/specs/2026-08-07-xaf-internal-communication-design.md`(状态字段) - [ ] **Step 1: 逐页渲染截图验证(slide-1~16)** Chrome DevTools 逐页打开 `file:///D:/workspace/cfc/ppt-output/internal/slides/slide-{N}.html` 截图,用 look_at 检查: - 内容完整性:每页与设计文档信息卡逐条比对(关键数据:84,994 / 4,423,014 / 78 / 840 / 1.2 亿户 / 37-100 / 0.22% / 49%) - 无溢出/截断/重叠;截图正常(本版无大屏截图引用,除必要的装饰元素) - 内部角标 16 页全部可见;红线页(11-13)红色系生效;Q&A 页(14-15)Q 橙/A 深蓝配对正确 - 截图偶发超时(MCP error -32001)时等待 8-15 秒重试 - [ ] **Step 2: 失败修复** 任一页失败 → 定位问题(溢出/数据/角标缺失)→ 用 `edit` 修正该页 → 重新截图验证。禁止批量重写通过的页面。 - [ ] **Step 3: 更新 PROJECT-OVERVIEW.md** - specs 索引 `2026-08-07-xaf-internal-communication-design.md` → 状态 `✅ 已实施(内部版 16 页交付,对外沟通统一口径)` - plans 索引新增 `2026-08-07-xaf-internal-communication.md` → 状态 `✅ 已实施` - (参考行格式:`| 文件 | 状态 | 说明 |`) - [ ] **Step 4: 更新设计文档状态** `specs/2026-08-07-xaf-internal-communication-design.md` 头部 `- **状态**: 已确认(待实施)` → `- **状态**: 已实施(slide-1~16 全量交付,渲染验证通过)` --- ## Self-Review 记录 - **Spec 覆盖**: S1~S16 信息卡 → Task 2(1-4) / Task 3(5-8) / Task 4(9-12) / Task 5(13-16) 一一对应;视觉规范(角标/红线系/Q&A 布局/文件隔离)→ Global Constraints + 各 Task Step;验收标准 1-5 → Task 6/7;验收标准 6-7 → Task 7 Step 3/4。无缺口。 - **占位符**: 各 Task 内容为设计文档信息卡完整复制,无 TBD;Task 6 生成器给出脚本框架与必改点(路径/title/nav-hint/角标)。 - **一致性**: 数据口径全局统一(84,994/4,423,014/78/840/1.2 亿/37-100/0.22%/49%);文件路径 `ppt-output/internal/` 全计划一致;角标文案「内部 · 统一口径」一致;页脚格式 `内部·统一口径 | NN / 16` 一致。