Minor release from three days of end-to-end runs since v6.5.0: every route was driven through real decks — same-deck hyperlink navigation, Beautify under Quick, Edit Native with pages dropped and with a foreign PPTX used as a template, Create Brand / Layout / Style followed by Generate, four of the bundled Layout templates, the visual-review stage, EPUB and RST sources, a bilingual deck, and decks in Chinese, English, German, Spanish, Portuguese and Vietnamese. Every change below is backed by a reproduced defect or a documented contract gap; no route was added or removed.
Bundled Layout templates
editorial_bleedfades now protect their own text slots. The six text-over-image gradients reached only 0.12–0.35 alpha under the title, caption and body slots they exist to protect (the first visual-review run measured 1.2–2.5:1 contrast on a deck that moved no slot). Each gains a middle stop that holds at least 0.60 through its slot and falls away only past it (012a54f).presentation_core,presentation_core_43andreport_coretable and chart prototypes pass native parity. Each library shipped eight "blocks--native-charts-and-tablesexport" warnings that a deck copying the prototype metadata inherited; the payloads now carry the row heights, header alignment, band-row fills and bold-cell colour their fallbacks draw (7599c78).- A slot's bounds are capacity, not a whitespace quota: the structure interface now says what to do when content under-fills a slot, and that a Morph pair on a structured page is a Slide-local group decided before the first page — stated for template authors, planners and executors alike (b526e82, b431e1b, e1ab666, 9ce704c).
Edit Native PPTX
- Imported text matches what PowerPoint renders.
a:normAutofitfontScale/lnSpcReductionnow reach the emitted font size and line height — a 60 pt box shrunk to 25 % used to import at 80 px and fail the frame gate on any edit — and a run with no typeface anywhere in its chain takes the theme's minor Latin / East Asian pair instead of a baresans-serif, which exported every edited run as Segoe UI (f4ab81f). - The round-trip checker admits an edit that reaches no further than the source text of its own slot, and refuses absolute-
yrows inside a semantic shape, which previously passed the gate and then crashed export (f4ab81f). - Dropping pages from a deck with same-deck links: export lists every slide whose jumps leave the page plan in one pass instead of one per run, prints its receipt only after the package is written, and the workflow documents how to retarget a jump (9290149, 658ebf2).
- New elements may be native-marked charts and tables; the boundary section now says so (29770a2).
Export and checker
--kioskwrites a looping, self-running kiosk show and names the export accordingly (067cb13, 9290149).- Hyperlinks: the checker compares each page's anchors with its
design_spec§IX Hyperlinks line; a bare<a>around one top-level group is transparent for animation and grouping (b7d0114, 48238f9, d4c59f1). - Icon references keep their
filllocal under compact authoring —embed_iconsreads no inherited paint, so the canonical-authoring advisory contradicted the executor's hard rule (aa5cf55). - A stroked rect on a table's outer bounds counts as its frame in the border-topology check; the typed chart/table slot tip now says the standard export fails and names the Slide-local alternative (7599c78).
- Structure-contract errors on a template page now say that fills, strokes and gradients may be repainted — only ids, order, geometry and
data-pptx-*metadata are contract — and a text overflow inside a Layout slot no longer advises expanding the slot's bounds (4a28573, ca15a6a). --template-modereports the roster contract beside a Brand or Style spec in a shared workspace (aa5cf55);beautify_inventory --verifychecks every frozen source string against an exported deck (7e0ea2b);pptx_intakereports grouped shapes in slide space (9e0c246).
Text measurement
- The bundled advance table grows from five families to ten: Cambria, Trebuchet MS, Garamond and Tahoma join Arial, Times New Roman, Georgia, Verdana and Calibri; Segoe UI is measured from Selawik, Microsoft's OFL metric-compatible replacement (d874fb1, 3214e29).
- Accented letters outside the table advance like their base letter. Vietnamese, Turkish, Polish and Czech precomposed letters used to fall into the 0.55 em default tier —
Ổ27 % narrow,Ị83 % wide (c050b1f). - Unicode fixed-width spaces are sized by definition (70705eb).
Sources, images and tools
web_to_mdvalidates the host the client actually connects to and pins connections to the validated addresses (3b45af2).slice_images --strict-alpharetries once with the measured tolerance when every finding is key noise (d475c0a); several opaque photos for a multi-cell layout may share one generated sheet sliced by grid.import-sourcesremoves a moved duplicate instead of announcing a move that never happened (7599c78);animation_configrefuses a file path where a project directory is expected (df118da);visual_review.py --pagestakes comma lists (012a54f);image_searchkeeps the caller's provider pin (1b57b01).
Workflow and prompts
- Visual review may deepen a fade that already sits under the text, defers a soft hit that recurs deck-wide to one decision by the aggregating agent, and names the parallel-subagent host form (b431e1b).
- Create Template:
standardreads enough Slides to settle direction whilefidelityreads all; a Layout carries one neutral Latin face; a brand manual's usage rules sit under the section they govern; a long PDF reference is sampled by page situation (9ce704c, 5dd4c34). - Quick: template prototypes and the first-page deck language are read from the roster; a book-length source is read by heading index; the installed spec is the re-readable truth for a lockless run (05ad626, adb9faf, e1ab666, 5dd4c34).
- Number, quotation and unit conventions follow each content language; narration reads bilingual notes twice; delegation skips the confirmation page, not the three solution intents (7c4543b, e2aff57, b431e1b).
Examples
Five decks joined the examples site in this cycle, among them the first on the editorial_bleed and story_vertical Layout templates, the first from an EPUB source, and the first with native same-deck hyperlinks.