{
  "$schema": "../_schema.json",
  "format": "xlsx",
  "element": "comment",
  "elementAliases": ["note"],
  "parent": "sheet|cell",
  "operations": {
    "add": true,
    "set": true,
    "get": true,
    "query": true,
    "remove": true
  },
  "paths": {
    "positional": [
      "/SheetName/comment[N]",
      "/SheetName/CellRef/comment"
    ]
  },
  "note": "Aliases: note. Anchored to a cell via 'ref' (or path tail). Modern Excel also supports threaded comments; this handler emits classic comments.",
  "extends": "_shared/comment",
  "properties": {
    "ref": {
      "type": "string",
      "description": "target cell address (e.g. B2).",
      "add": true,
      "set": true,
      "get": true,
      "examples": [
        "--prop ref=B2"
      ],
      "readback": "cell reference",
      "enforcement": "report"
    }
  }
}
