Commit 189560e
fix(jupyter): emit Quarto-canonical ::: {.cell} cells so captures splice into previews (bd-gthycd33)
Jupyter's post-engine markdown lacked the Div.cell wrapper that
CaptureSpliceStage and the Bootstrap cell CSS key on, so executed
output never spliced into hub-client/q2-preview (knitr worked). Emit
the knitr/Q1-parity shape, retire the divergent test-only AST path
(JupyterTransform/outputs_to_blocks), and pin the contract with a
splice regression pair + a 5-case cross-engine output-parity suite.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>1 parent df02987 commit 189560e
9 files changed
Lines changed: 1225 additions & 1268 deletions
File tree
- claude-notes/plans
- crates/quarto-core
- src/engine/jupyter
- tests/integration
Lines changed: 436 additions & 0 deletions
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
45 | 44 | | |
46 | 45 | | |
47 | | - | |
48 | 46 | | |
49 | 47 | | |
50 | 48 | | |
51 | 49 | | |
52 | 50 | | |
53 | | - | |
54 | 51 | | |
55 | | - | |
56 | 52 | | |
57 | 53 | | |
58 | 54 | | |
| |||
This file was deleted.
0 commit comments