wanderland-paper-related-work
Related Work
Executable Knowledge Graphs
Recent work on Executable Knowledge Graphs (xKG) [1] constructs graphs that integrate conceptual nodes with runnable code components extracted from papers and GitHub repositories. The system enables agents to both retrieve and execute methods when replicating AI research. xKG employs a hierarchical structure with Paper Nodes, Technique Nodes, and Code Nodes connected by structural and implementation edges.
Distinction: xKG extracts executable graphs FROM existing artifacts through an automated pipeline. Wanderland authors executable graphs AS the primary substrate. The graph is not constructed—it is the authoring medium itself.
Literate Programming and LLMs
The "Renaissance of Literate Programming in the Era of LLMs" [2] proposes Interoperable Literate Programming (ILP), combining code with natural language documentation to help LLMs better understand and generate code. The approach addresses challenges LLMs face with complex interdependencies in large codebases.
Distinction: ILP treats prose as guidance for code generation—documentation helps LLMs write better code. Wanderland treats prose as computation—there is no separate code to generate because the documentation itself executes.
Document-to-Graph Pipelines
Docs2KG [3] enables knowledge graph extraction from heterogeneous documents including emails, PDFs, web pages, and spreadsheets. The system uses dual-path processing (image conversion and markdown conversion) to recover structure from documents not written with structure in mind.
Distinction: Docs2KG recovers structure through ETL. Wanderland imposes structure at authoring time. The graph is not extracted from documents—documents are authored directly into the graph.
Notebook Provenance
Loops [4] is a JupyterLab extension that captures provenance information to visualize the impact of changes within notebooks. The system traces notebook evolution over time and highlights differences between versions across code, markdown, tables, and visualizations.
Distinction: Loops visualizes provenance after the fact for reproducibility research. Wanderland embeds provenance into the substrate with inline status indicators (🔴→🟡→🟢). The verification state is always visible, not reconstructed.
Model Context Protocol
MCP [5] is an open standard for AI systems to integrate with external tools, systems, and data sources. The protocol defines tools with structured descriptions, execution semantics, and security boundaries. As of 2025, MCP has been adopted as the de-facto standard for agent-tool integration.
Distinction: Standard MCP maintains separation between tool definitions and documentation about tools. Wanderland collapses this—the fenced code block IS the tool definition, IS the documentation, IS the implementation. No second representation requires synchronization.
Computational Notebooks
Jupyter [6] pioneered the computational notebook paradigm—interleaved markdown cells and code cells with inline output. Observable [7] extended this model with reactive dataflow: cells automatically re-execute when dependencies change. Both systems have become standard tools for data science and exploratory programming.
Distinction: Notebooks are code-first with documentation as annotation. Wanderland is documentation-first with code as semantic enrichment. In Jupyter, the .ipynb is a JSON blob containing code; in Wanderland, the .md file IS the source of truth for both prose and computation. More fundamentally, notebooks compute vertically (cell-by-cell execution order) while Wanderland computes hierarchically (section-based AST traversal).
Block-Based Authoring
Notion [8] and similar tools (Coda, Craft) popularized block-based document editing where pages compose atomic blocks: text, databases, embeds, code snippets. Each block has a type and can be nested, creating implicit document structure.
Distinction: Block editors provide structured authoring but blocks don't execute—a code block in Notion is syntax-highlighted text, not a runnable function. Wanderland fences execute. Additionally, Notion's structure is UI-driven; Wanderland's structure is text-driven (standard markdown remains readable without the system).
Docs-as-Code
The docs-as-code movement [9] applies software engineering practices to documentation: version control, CI/CD pipelines, automated testing, pull request reviews. Tools like MkDocs, Docusaurus, and Sphinx treat docs as source code artifacts.
Distinction: Docs-as-code uses code workflows FOR documentation. Wanderland makes documentation INTO code. The distinction is substrate vs. process: docs-as-code says "treat docs like code" (review them, test them, version them); Wanderland says "docs ARE code" (they literally execute).
Summary
| Approach | Relationship to Documents | Wanderland Position |
|---|---|---|
| xKG | Extract graphs from papers | Author graphs as substrate |
| ILP | Prose guides code generation | Prose is computation |
| Docs2KG | ETL recovers structure | Structure at authoring time |
| Loops | Visualize provenance post-hoc | Embed provenance inline |
| MCP | Separate tool defs from docs | Tool def is doc is impl |
| Jupyter/Observable | Code-first with prose annotation | Prose-first with code enrichment |
| Notion/Block editors | Structured UI, inert code blocks | Text-driven, executable fences |
| Docs-as-code | Code workflows for docs | Docs that ARE code |
External References
citations:
- id: 1
title: "Executable Knowledge Graphs for Replicating AI Research"
authors: [Chen et al.]
venue: arXiv
year: 2025
url: https://arxiv.org/abs/2510.17795
status: unverified
- id: 2
title: "Renaissance of Literate Programming in the Era of LLMs"
authors: [TBD]
venue: arXiv
year: 2025
url: https://arxiv.org/abs/2502.17441
status: unverified
- id: 3
title: "Docs2KG: Unified Knowledge Graph Construction from Heterogeneous Documents"
authors: [TBD]
venue: arXiv
year: 2024
url: https://arxiv.org/abs/2406.02962
status: unverified
- id: 4
title: "Loops: Leveraging Provenance and Visualization to Support Exploratory Data Analysis in Notebooks"
authors: [Eckelt, Gadhave, Lex, Streit]
venue: IEEE VIS
year: 2024
url: https://vdl.sci.utah.edu/publications/2024_vis_loops/
status: unverified
- id: 5
title: "Model Context Protocol Specification"
authors: [Anthropic]
venue: modelcontextprotocol.io
year: 2024
url: https://modelcontextprotocol.io/specification/2025-11-25
status: unverified
- id: 6
title: "Project Jupyter"
authors: [Jupyter Development Team]
venue: jupyter.org
year: 2014-present
url: https://jupyter.org/
note: Computational notebook standard
- id: 7
title: "Observable: The JavaScript Notebook"
authors: [Bostock, M. et al.]
venue: observablehq.com
year: 2018-present
url: https://observablehq.com/
note: Reactive dataflow notebooks
- id: 8
title: "Notion: The All-in-One Workspace"
authors: [Notion Labs]
venue: notion.so
year: 2016-present
url: https://notion.so/
note: Block-based document authoring
- id: 9
title: "Docs as Code"
authors: [Gentle, A.]
venue: Write the Docs
year: 2017
url: https://www.writethedocs.org/guide/docs-as-code/
note: Documentation engineering methodologyNorth
slots:
- slug: wanderland-paper
context:
- Parent paper node
- Paper parent to related work sectionEast
slots:
- slug: wanderland-sota-assessment
context:
- Detailed comparison with external validation
- slug: wanderland-paper-system-design
context:
- Section sequenceWest
slots:
- slug: wanderland-paper-introduction
context:
- Previous sectionProvenance
Document
- Status: 🔴 Unverified
Fences
wanderland-paper-related-work-external-references-fence-0
- Status: 🔴 Unverified
wanderland-paper-related-work-north-fence-0
- Status: 🔴 Unverified
wanderland-paper-related-work-east-fence-0
- Status: 🔴 Unverified
wanderland-paper-related-work-west-fence-0
- Status: 🔴 Unverified