31 Markdown sources · 6,320 spoken-body words · 229 authored paragraphs · 31 hook fields.
In Wafflemaker 0.4.1, the source/day and hook metadata are retained. Blank-line paragraph structure is also retained.
Version 0.4.1 provides addressed-unit search and creator-pinned assembly. The recording pipeline remains available.
Search ranking is mechanical. The creator chooses the pinned order. Assembly preserves the source wording.
Each word boundary in a proposed recording is a possible card break, provided that the card contains no more than 21 words. Wafflemaker 0.4.1 assigns a cost to each possible card according to its distance from the selected time target and the kind of boundary, with sentence and clause endings assigned lower costs than unpunctuated breaks.
The program compares complete paths from the first word to the last and selects the path with the lowest total declared cost. This global comparison can use a shorter card when that lowers the cost of the full sequence. The words are not added, removed, reordered, or rewritten.
The method is bounded dynamic programming inspired by Knuth–Plass line breaking; it does not implement TeX’s full spacing and justification model. Thought boundaries are proposed before card layout, so changes to WPM or card duration can change card breaks without changing the recording boundary.
Wafflemaker 0.4.1 proposes thought boundaries from blank lines or sentence endings. Source edits revise those boundaries. A recording may contain more than one prompt card.
DirectionDirect address to one listener; no character is specified.
Result order is calculated from shared terms. Scores are mechanical. Pins are creator selections. Creator-confirmed relations remain separate from the ranking calculation. Exports are labelled machine-assembled. Uncovered queries return INSUFFICIENT CORPUS.
No source units are pinned.
The Wafflemaker 0.4.1 schema stores word ranges, estimated duration, and preferred boundaries. A later implementation could store video in-points, out-points, handles, continuity information, and transition costs in corresponding fields. Version 0.4.1 does not implement video-range optimization.
31 Markdown sources · 6,320 spoken-body words · 229 authored paragraphs · 31 hook fields.
In Wafflemaker 0.4.1, the source/day and hook metadata are retained. Blank-line paragraph structure is also retained.
31 JSON sources · 8,675 body-text words · hook + pinned comment · WPM-aware chunks.
In Wafflemaker 0.4.1, the JSON shape and WPM control are retained. Word highlighting and mirror are available. Source navigation is also available.
31 sources · 5,489 words · 466 authored line cues · 20 beats / 02:00 per source.
In Wafflemaker 0.4.1, horizontal and portrait stages are available. Adjacent-card context and swipe navigation are retained. Wake lock and automatic text fitting are also retained.
The same SOURCE_SEGMENTS as the mobile-fixed file, saved after a live editing session.
Its source data and runtime match the mobile-fixed file; its visible differences are saved browser state.
33 Markdown files: 31 dated notes, one pinned note, and one calendar index. Twenty-two dated files match the vault root set by stored size and CRC; nine reconciled files are larger.
Archive intake selects the 31 dated notes and excludes the pinned note and index from spoken text.
The vault contains 97 substantive files after macOS metadata is excluded. The campaign package contains 11 substantive files, including one surgical script and supporting documents.
Archive intake selects one dated source directory from a vault-style package or the 01_script directory from the campaign package.
The two strengthened files are byte-identical. The campaign bag cut has 31 day markers and no bracket-only cue lines; the surgical cut has 31 day markers and 212 bracket-only cue lines.
The structured-text parser separates day markers, hook fields, and parenthetical directions from proposed spoken text.
Audio inspection reports AAC stereo at 48 kHz and an estimated duration of 206.125 seconds. The cloud-backed copy did not remain hydrated for video-stream inspection.
MP4 input is unavailable in Wafflemaker 0.4.1. A later video model would require hydrated frame and timestamp metadata.
The supplied corpora and teleprompter engines are compared as distinct artifacts.
The implemented composer searches addressed units, keeps creator pin order, and exports source-linked assemblies.
The implemented path is corpus → thought → recording → prompt cards → portrait stage.
Mechanical ranking is identified separately from creator-confirmed relations and recording identity.
The available exports are assembled text, a provenance manifest, a recording plan, and a readable prompter script.
The build is compiled, tested, and published as an owner-only version.
Recorded takes can be compared with the proposed thought and timing boundaries.
The inspected №16 file is a seeded edit-decision list. №19.4 converts a diary into timed cards. №21 adds episode grouping, a portrait stage, and production exports; its displayed and exported version identifiers differ, its TIGHT mode accepts pads and two to seven cards, and its role grammar does not require a TURN field. The manual inspected on 5 August 2026 describes Slop intake and Waffle performance as separate operations. Wafflemaker 0.4.1 retains separate intake and performance views and adds deterministic retrieval and source-linked assembly.
Loading the included corpus files. The full Diary and Alignment II files are the primary corpora. Selects and Syllabus Pour are preserved variants from the same published Waffle Maker 28 file.
12,404 words · 137 addressed lines · Waffle Maker 28 DIARY_FULL
This view contains the recording text in order. Phonetic rehearsal spellings, card labels, timing cues, and delivery directions are excluded.