Add a markdown-native System Guide acceptance fixture for notebook runtime parity #129
Labels
No labels
abandoned
active
audit
blocked
data-safety
difficulty:easy
difficulty:hard
difficulty:high
difficulty:medium
docs
done
duplicate
notebook-v0
open
priority:high
ready
release-critical
safe-mode
spec
spec-backlog
subsystem:api
subsystem:backlog
subsystem:bases
subsystem:ci
subsystem:command
subsystem:configuration
subsystem:consolidate
subsystem:dependencies
subsystem:desktop-electron
subsystem:diffmerge
subsystem:docker
subsystem:docs
subsystem:fuzzy
subsystem:graph
subsystem:hotkeys
subsystem:lapis
subsystem:maint
subsystem:maintenance
subsystem:markdown
subsystem:markdown-lint
subsystem:md018
subsystem:notebook
subsystem:notifications
subsystem:opfs
subsystem:package
subsystem:plugin-markdown
subsystem:plugin-tasks
subsystem:plugins
subsystem:registry
subsystem:release
subsystem:renovate
subsystem:restore
subsystem:scripts
subsystem:search
subsystem:settings
subsystem:spec
subsystem:tasks
subsystem:testing
subsystem:ui
subsystem:web
subsystem:workspace
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lapis-notes/lapis#129
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Add a markdown-native notebook fixture and acceptance coverage that reproduces the key behavior demonstrated by Observable's System Guide.
Problem
Notebook runtime parity work currently relies on scattered unit tests and existing demo notes. That makes it harder to tell whether the Lapis runtime behaves like the intended Observable v2 execution model from a user-facing perspective.
Goal
Create one stable
.notebook.mdacceptance target that exercises the System Guide behavior through Lapis syntax and can be used to verify runtime and rendering changes over time.Scope
TASK-NOTEBOOK-002.Non-goals
Acceptance Criteria
.notebook.mdfixture that covers the targeted System Guide behaviors in Lapis syntax.viewofsyntax and uses the current plainview(...)authoring path.Implementation Notes
Suggested Files or Specs To Inspect
e2e-vault/plugin-notebook/Notebook Gallery.notebook.mdpackages/workspace/e2e/notebook-*.spec.tspackages/workspace/e2e/notebook.helpers.tsspec/src/20-packages/plugins/notebook/documents-and-runtime.mdValidation Commands
Follow-up Tasks
Implementation Summary
Added a checked-in markdown-native System Guide notebook fixture with a vault-backed attachment, covered it with focused workspace Playwright acceptance, and documented the fixture as the current Observable parity anchor for supported async, view(...), markdown, html, and FileAttachment behavior.
New issueto Add a markdown-native System Guide acceptance fixture for notebook runtime parity