{
  "product": "Specification (reference)",
  "title": "Markdown Editor",
  "summary": "Live preview, formatting shortcuts, and a clean round-trip to disk.",
  "category": "apps",
  "entries": [
    {
      "path": [
        "AI",
        "Engine",
        "CommonMark parsing"
      ],
      "value": "+ tables, task lists",
      "status": "yes",
      "note": "GFM extensions"
    },
    {
      "path": [
        "AI",
        "Engine",
        "Syntax-highlighted code blocks"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Files",
        "Open/save local files"
      ],
      "value": ".md",
      "status": "yes",
      "note": "dirty indicator, save prompt on close"
    },
    {
      "path": [
        "AI",
        "Files",
        "Autosave"
      ],
      "value": "",
      "status": "yes",
      "note": "debounced; restores after crash"
    },
    {
      "path": [
        "AI",
        "Files",
        "Recent files list"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Export",
        "Export HTML"
      ],
      "value": "standalone file",
      "status": "yes",
      "note": "inline styles"
    },
    {
      "path": [
        "AI",
        "Export",
        "Export PDF"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "UI",
        "Editing",
        "Split view editor + preview"
      ],
      "value": "synced scroll",
      "status": "yes",
      "note": "toggle: editor / split / preview"
    },
    {
      "path": [
        "UI",
        "Editing",
        "Formatting toolbar + shortcuts"
      ],
      "value": "bold/italic/link/code",
      "status": "yes",
      "note": "Ctrl+B/I/K"
    },
    {
      "path": [
        "UI",
        "Editing",
        "Live preview updates as you type"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "UI",
        "Editing",
        "Line numbers and current-line highlight"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "UI",
        "Navigation",
        "Outline pane from headings"
      ],
      "value": "",
      "status": "yes",
      "note": "click scrolls both panes"
    },
    {
      "path": [
        "UI",
        "Chrome",
        "Word/char count"
      ],
      "value": "",
      "status": "yes",
      "note": "status bar"
    },
    {
      "path": [
        "UI",
        "Chrome",
        "Light/dark theme"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    }
  ]
}
