# ppt-master v4.4.0 - Product: ppt-master (https://whatsnew.fyi/product/ppt-master) - Vendor: hugohe3 - Date: 2026-08-06 - Version: v4.4.0 - Original notes: https://github.com/hugohe3/ppt-master/releases/tag/v4.4.0 - Permalink: https://whatsnew.fyi/product/ppt-master/releases/v4.4.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **changed** — Confirmation runtime is now a two-stage process with Stage 1 as a communication contract followed by Stage 2 as a final solution and production gate - **changed** — Template choice is now made during Stage 1 of confirmation instead of in a separate pre-Strategist phase - **changed** — Production choices are now server-enforced to reject incomplete recommendation and final payloads - **changed** — Typography reuse is now governed by design judgment rather than quota enforcement - **added** — Style is now a fourth template kind alongside Brand, Layout, and Deck - **added** — Create Style ships with schema, workspace contract, validator, and discovery index - **added** — A consulting decision style template ships in the catalog with language-neutral, answer-first, evidence-led design - **changed** — Template discovery is skipped for ordinary free design to enable faster default planning - **added** — Export quality gate now requires a current passing final checker report before PPTX creation - **added** — Text outside the page is now detected with separated page-fit geometry and DrawingML wrap safety checks - **changed** — Re-export after animation edits now requires a current matching passing quality report - **changed** — Web research is now isolated behind an artifact-based worker boundary with validated hand-off before import - **changed** — Imported research is now fully read by the active content owner instead of being limited to 250 words - **changed** — Quick applies supplied templates directly without starting the Confirm UI - **changed** — Quick now uses the same composition baseline as default generation including text rhythm, natural wrapping, and visual weight - **added** — Runtime attribution guard validates canonical project identity including exact author, repository URL, and MIT license text - **added** — Attribution preflight is now part of the Skill bootstrap with route-specific entry point validation v4.3.0 made Quick Generate a real route and gave a deck one language contract. This release works on the decision surface in front of generation and the gate behind it: the confirmation UI is now a single two-stage run instead of a growing set of phases, **Style** joins Brand / Layout / Deck as a fourth template kind, and **a passing quality report is now required before any PPTX is written**. ##### Confirmation - **One run, two stages.** The confirmation runtime is now a communication contract (Stage 1) followed by one final solution and production gate (Stage 2). Only current Stage-1 and Stage-2 artifacts with canonical result receipts are accepted, template and Strategist handoffs must be fresh so prior-run files cannot leak forward, and reopening a completed session is rejected. - **Template choice lives inside Stage 1.** The separate pre-Strategist template phase is gone: the template decision is folded into the first confirmation while template *content* stays out of communication planning. Ordinary runs default to free design and expand selectors only when a template is actually used; the selection persists beside Stage 1 and Stage 2 is gated on the post-apply handoff. - **Production choices are server-enforced.** Incomplete recommendation and final payloads are rejected, including the conditional AI-image path, and one validated recommendation snapshot is reused so a narrow concurrent rewrite cannot slip past Stage 2 validation. - **Typography reuse is a design judgment, not a quota.** Repeated font pairs are allowed unless they contradict an explicitly fixed contract, and localized candidate selection is preserved when several directions share one signature. Empty custom-color validation was also clarified. ##### Templates - **Style is a fourth template kind.** Roster-free communication methods and coordinated design defaults now have their own workspace: Create Style ships with a schema, workspace contract, validator, and discovery index, and is integrated with template application, fusion, and the flat/structured ownership boundary. Brand, Layout, and Deck are unchanged. - **A consulting decision style** ships in the catalog — language-neutral, answer-first, evidence-led, encoding argument, evidence, page-role, and restrained visual guidance without locking brand or layout. - **The four JSON indexes are the complete registered library.** Discovery reads only registered kind indexes; explicit roots stay exact and are installed project-locally, and Stage 2 remains responsible for application rather than choice. ##### Export quality gate - **A current passing final checker report is required before PPTX creation** — for default, Quick, and explicit output exports alike. Non-output source overrides remain available for diagnostics, and existing projects without a report follow a documented migration path. - **Text outside the page is detected.** Page-fit geometry is separated from DrawingML wrap safety: root viewBox checks use headroom-free estimates while module headroom is retained, duplicate module diagnostics are suppressed, and off-canvas Morph staging markers validate with actionable errors. - **Re-export after animation edits follows the same gate** — a current matching passing report is required, and failed recovery is directed through the complete issue set, real SVG fixes, and a fresh checker run. ##### Topic research - **Web research is isolated from the main context.** Factual fetching moves behind an artifact-based worker boundary that writes the existing research and provenance artifacts; the hand-off is validated before import and a main-context fallback is retained. Planning ownership stays in the main agent. - **The imported research is fully read.** The 250-word cap applies to the worker receipt only; the active content owner reads the imported research pair in full before planning, and split-mode hints are based on what the main chat actually retained. ##### Generation & Quick - **Faster def _[Truncated at 4000 characters — full notes: https://github.com/hugohe3/ppt-master/releases/tag/v4.4.0]_