T28 result — frontend override propagation / stale post-run restore guard
Scope boundary honored:
- T28 only verifies that frontend layout/frame/zone overrides are forwarded to
/api/run,…
T28 scope clarification before execution
Before starting T28, I am locking one important scope boundary exposed by T27.
What T27 proved
T27 closed the deterministic repeat/expand…
T27 result - deterministic repeat/expand coverage trace, no font shrink
Scope completed locally only. No commit or push was performed.
What changed
- Added a render-time `frame_expansion…
T26 result - candidate coverage-state plumbing and contract cleanup
Scope completed locally only. No commit or push was performed.
What changed
- Added the T21.6
coverage_state…
T25 completed — frame-internal node-to-slot mapping, first slice
T25 has been implemented locally and verified for the highest-impact case found after T23/T24: MDX02 DxEffect content…
T24 completed — layout policy from normalized top-level units
T24 has been implemented locally and verified. No commit or push was performed.
Goal
Make layout selection depend on…
T23 completed — component expansion registry implementation
T23 has been implemented locally and verified. No commit or push was performed.
Goal
Expand registered MDX components…
T22 completed — normalized section-tree implementation, pre-intro unit, and override alias contract
I implemented the first parser/normalizer changes from the T21.6 contract.
Changed…
T21.6 completed — MDX-to-frame structure contract
I converted the T21.5 five-MDX inventory into a formal contract that later implementation tasks can follow.
Artifacts added:
- `docs/refere…
T21.5 completed — five-MDX structure inventory
I completed the empirical inventory that grounds the next implementation tasks before touching the parser, matcher, layout planner, slot…
Next work plan - from technical PASS to usable slide conversion
Current problem statement
The current pipeline can now produce technical PASS runs for the five sample MDX files, but…
Task T21d result - image asset routing and broken-image gate
Goal
Prevent decorative frame images from rendering as broken browser icons in final slides, especially MDX 02 / `three_persona_…
T21b result - final 1280x720 viewport containment / no page-level scrollbars
Goal
- Final
final.htmlmust fit inside a 1280x720 presentation viewport without page-level horizontal or vertical…
T21a result - hide internal debug/status marker from final presentation HTML
Goal
- Remove visible internal output such as
phase_z2 / mvp-1.5b / horizontal-2 / single slidefrom final slide…
T20g final visual review - human screenshot audit after T20f
Scope
- Reviewed the latest generated artifacts:
task20f_01throughtask20f_05. - Captured actual 1280x720 Chrome screenshots from…
T20f result - design-readiness quality gate
Scope executed:
- Read the T20f target after T20e: distinguish technical rendering success from design-quality readiness.
- Edited `src/phase_z2_pip…
T20e result - candidate pool visibility / 3-6 frame candidates
Scope executed:
- Read the T20e target after T20d: frame candidate panels must not collapse to a single selected frame. -…
T20d result - fit policy without font shrinking
Scope executed:
- Read the T20d target after T20c: solve overflow/clipping by layout geometry, not by shrinking font size.
- Edited `src/phase_z…
T20c result - frame-internal group mapping
Scope executed:
- Read the T20c target after T20a/T20b: subsection/content-group labels must map into frame-internal slots, not collapse into one…
T20b result - section tree contract and diagnostics
Status: DONE.
Goal:
- Lock what each MDX sample currently means structurally before repairing frame mapping.
- Separate top-level…