Add chapter-aware agendas and fixed header handoff (0.9.1)

This commit is contained in:
2026-10-21 09:37:30 +08:00
parent 4729693a9e
commit f7a87b6c97
4 changed files with 14 additions and 2 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
# Templated-PPT-Master # Templated-PPT-Master
可独立安装的 `ppt-template-workflow` Skill,当前源码版本 **0.9.0**,作为本地交付包提供;既有已发布与受管安装基线为 **0.8.0**,本版未安装或发布。仓库根目录就是唯一安装单元:[SKILL.md](SKILL.md)。它提供模板选择、逐页设计、素材上色、原生 PPTX、图表与表格、页面协作和可重建工程;无需另装其他 Skill。template、theme、组织素材和字体独立提供。 可独立安装的 `ppt-template-workflow` Skill,当前源码版本 **0.9.1**,本地源码维护;已发布与受管安装基线为 **0.9.0**,本版未安装或发布。仓库根目录就是唯一安装单元:[SKILL.md](SKILL.md)。它提供模板选择、逐页设计、素材上色、原生 PPTX、图表与表格、页面协作和可重建工程;无需另装其他 Skill。template、theme、组织素材和字体独立提供。
报告逻辑、章节关系与逐页内容分配由独立 `report-structure` Skill 维护,包括用户实例和提炼规则。本版对接其 `0.4.0` 流程的逐页讲解 PDF、可编辑正文源及一次确认的执行表;实际文本、公式和必需图示从正文源接收,无须反向解析 PDF,详见[内容交接](references/content-handoff.md)。没有结构 Skill 时仍可直接使用用户自己的方案。两个 Skill 分别交付,不把新 Skill 嵌套在本安装根目录中。 报告逻辑、章节关系与逐页内容分配由独立 `report-structure` Skill 维护,包括用户实例和提炼规则。本版对接其 `0.4.0` 流程的逐页讲解 PDF、可编辑正文源及一次确认的执行表;实际文本、公式和必需图示从正文源接收,无须反向解析 PDF,详见[内容交接](references/content-handoff.md)。没有结构 Skill 时仍可直接使用用户自己的方案。两个 Skill 分别交付,不把新 Skill 嵌套在本安装根目录中。
+1 -1
View File
@@ -2,7 +2,7 @@
name: ppt-template-workflow name: ppt-template-workflow
description: Create and revise template-based editable PPTX decks, design page mockups and materials, reconstruct visual pages into native objects, and maintain portable source projects. Select one external template and theme at a time; includes its own native compiler and workflows without requiring another installed Skill. description: Create and revise template-based editable PPTX decks, design page mockups and materials, reconstruct visual pages into native objects, and maintain portable source projects. Select one external template and theme at a time; includes its own native compiler and workflows without requiring another installed Skill.
metadata: metadata:
version: "0.9.0" version: "0.9.1"
--- ---
# PPT Template Workflow # PPT Template Workflow
+8
View File
@@ -1,5 +1,13 @@
# 版本变化 # 版本变化
## 0.9.1
本地源码配套版,在制作交接中明确消费外部模板的章/小节目录接口:唯一目录全部展开或全部收起,逐节目录覆盖章与小节入口、仅展开当前章,以稳定父子ID高亮目标。沿用模板固定几何及容量错误,不隐式缩字、丢小节或分页;重合入口在报告真实页序中合并。具体组织素材、字号与渲染器保留在独立模板。
模板提供共享页眉工具时,带导航内容页统一经该入口生成,按模板容量区分目录全名与显式页眉短名。当前章/小节以稳定ID选择,导航上行保持原报告语义;短名不改变竖线或主标题位置,超长主标题显式选择双行版式,不自动缩字、调字距或截断。冻结页面库在消费副本中先适配当前页眉,原始source与preview保持;无导航版式不额外增加页眉。
仅修改制作说明及版本,不改编译器、数学或生产脚本,不改结构Skill。本版未打包、提交、推送或安装;既有0.9.0的发布及受管安装来源保持。
## 0.9.0 ## 0.9.0
本地源码配套版,对接 `report-structure@0.4.0` 的轻格式逐页讲解 PDF、可编辑正文源和执行选择。制作从正文源接收文本、公式、必需图示与依赖,保留屏幕内容和讲者分析的区别;按稳定页 ID 对应,不要求反向解析 PDF,也不依赖安装结构 Skill。 本地源码配套版,对接 `report-structure@0.4.0` 的轻格式逐页讲解 PDF、可编辑正文源和执行选择。制作从正文源接收文本、公式、必需图示与依赖,保留屏幕内容和讲者分析的区别;按稳定页 ID 对应,不要求反向解析 PDF,也不依赖安装结构 Skill。
+4
View File
@@ -12,6 +12,10 @@ This package carries no template, theme or global style library. Installation an
A theme switch changes only declared palette and asset properties. Shared canvas, typography, geometry, layout/slot identities and content meaning remain fixed unless the template explicitly defines an exception. Rebuild and inspect affected pages after a switch. Recompilation sets the PowerPoint theme palette; it does not retroactively recolor undeclared source literals. A theme switch changes only declared palette and asset properties. Shared canvas, typography, geometry, layout/slot identities and content meaning remain fixed unless the template explicitly defines an exception. Rebuild and inspect affected pages after a switch. Recompilation sets the PowerPoint theme palette; it does not retroactively recolor undeclared source literals.
For a template with chapter/subsection agendas, use its declared generator and data contract. A single overview may expand all subsections or collapse them all. Repeated agendas precede chapter and subsection entries, expand only the chapter being entered, and highlight the actual target through stable parent/child IDs. Preserve chapters without children. Bind any generated insertion plan to the report's real page order; co-located chapter/first-subsection entries need one agenda rather than consecutive duplicates. Reuse the template's fixed typography and whole-chapter column recipe; report capacity failures without dropping children, shrinking text or silently turning a single overview into multiple pages.
When the selected template provides a shared page-header generator, all pages with that header must use it. Supply the page title, the navigation number or upper-line text with its existing report meaning, and the current chapter or subsection's full title plus any explicit header short title. Keep the agenda title intact. Select the current leaf by stable IDs; do not infer a page number, chapter number or new numbering policy from that selection. Respect the template's fixed short-title capacity, actual font-width checks, divider and page-title coordinates. A shorter name does not move the main title; an overlong name needs an explicit short title, and a page title requiring two lines uses the declared two-line layout. Do not shrink type, change tracking, truncate text or replace only a prototype navigation token. Preserve layouts without this header. When adapting a frozen page-library source, first apply the current template's header adapter to a project-local copy; leave the library source and preview bytes intact.
## Icon material handoff ## Icon material handoff
Apply [icon production](icon-production.md) to template reuse and all new authored, generated or external icons. Use a project-local material descriptor for new icons; do not edit a locked vendor snapshot. Whole and partial coloring follow the same contract. Apply [icon production](icon-production.md) to template reuse and all new authored, generated or external icons. Use a project-local material descriptor for new icons; do not edit a locked vendor snapshot. Whole and partial coloring follow the same contract.