{"type":"video","version":"1.0","html":"<iframe src=\"https://www.loom.com/embed/4374b7ddce4c4b7c99c73b292b752d9e\" frameborder=\"0\" width=\"1920\" height=\"1440\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>","height":1440,"width":1920,"provider_name":"Loom","provider_url":"https://www.loom.com","thumbnail_height":1440,"thumbnail_width":1920,"thumbnail_url":"https://cdn.loom.com/sessions/thumbnails/4374b7ddce4c4b7c99c73b292b752d9e-082cc0b2d4424f9e.gif","duration":271.595,"title":"Import and Export DG Schema PR Overview","description":"This Loom presents the PR breakdown and rationale for building the Import and Export DG Schema feature, focusing on the shared schema selection panel and dependency-driven templates. It explains how required dependencies prevent users from deselecting items, and how templates are auto-selected based on note types and usage, with the Discourse Graph question example showing evidence templates from Bolt2 being selected automatically. The speaker organizes the work into five PRs: defining the file contract and shared foundation, implementing the shared schema selection panel for both import and export, and then adding separate export UI and export command plus import UI and import command. It concludes by describing the import data layer utility that parses JSON and maps it into the app data."}