{
  "version": "xarts.concept-structures/1",
  "family": "concept-structures",
  "operation": "paired-inquiry",
  "provenance": {
    "legacyId": "concept-vee"
  },
  "data": {
    "levels": [
      {
        "id": "level-1",
        "theory": {
          "id": "theory-1",
          "label": "Teoría: se amplía tras profundizar",
          "detail": "adopción escalonada: el estudio debe poder negarla",
          "role": "neutral"
        },
        "method": {
          "id": "method-1",
          "label": "Hallazgo: amplía quien profundiza",
          "detail": "lo que concluye el estudio y se lleva el comité",
          "role": "neutral"
        }
      },
      {
        "id": "level-2",
        "theory": {
          "id": "theory-2",
          "label": "Principio: una función abre la siguiente",
          "detail": "lo que la teoría exige dentro de una cuenta",
          "role": "neutral"
        },
        "method": {
          "id": "method-2",
          "label": "Transformación: cohortes al día 30",
          "detail": "ninguna arregla un registro que no existe",
          "role": "neutral"
        }
      },
      {
        "id": "level-3",
        "theory": {
          "id": "theory-3",
          "label": "Concepto: la intención de ampliar",
          "detail": "el término con el que se escribe todo lo demás",
          "role": "neutral"
        },
        "method": {
          "id": "method-3",
          "label": "Registro de la intención",
          "detail": "nadie la preguntó: se dedujo del ticket",
          "role": "absent"
        }
      }
    ],
    "question": {
      "id": "question",
      "label": "¿Por qué una cuenta que renueva no amplía?",
      "detail": "sin ella ninguna rama sabe qué mira",
      "role": "focus"
    }
  },
  "relationship": {
    "kind": "paired-levels-to-question",
    "levelOrder": "abstract-to-concrete",
    "pairing": "declared-per-level",
    "equalStations": true,
    "weight": "none",
    "crossLinks": false,
    "missing": "named-absence-with-reason"
  },
  "layout": {
    "margin": {
      "top": 24,
      "right": 24,
      "bottom": 24,
      "left": 24
    },
    "grid": 8,
    "armStep": 64,
    "stepMode": "fit-readable-width",
    "minimumStep": 8,
    "preferredStationWidth": 250,
    "vertexGap": 64,
    "levelGap": 40,
    "minimumStationWidth": 220,
    "minimumStationHeight": 72,
    "padding": {
      "x": 14,
      "y": 12
    },
    "radius": 4,
    "detailGap": 8,
    "placement": "expand-gaps",
    "footerGap": 16,
    "headerExtra": 16,
    "noticeExtra": 16,
    "noticeOffset": 8,
    "bandVerdictGap": 6,
    "capacity": "reject"
  },
  "text": {
    "family": "'Inter', system-ui, -apple-system, sans-serif",
    "measurement": "shaped",
    "mode": "complete-wrap",
    "label": {
      "size": 19,
      "weight": 700,
      "lineHeight": 28
    },
    "detail": {
      "size": 16,
      "weight": 400,
      "lineHeight": 24
    },
    "stamp": {
      "size": 14,
      "weight": 700,
      "lineHeight": 22
    },
    "verdict": {
      "size": 22,
      "weight": 700,
      "lineHeight": 32
    },
    "labelMaxLines": 30,
    "detailMaxLines": 30,
    "footerMaxLines": 30,
    "stampSpacing": 0.06,
    "labelBaseline": 19,
    "detailBaseline": 16,
    "stampBaseline": 14,
    "bandBaseline": 26,
    "verdictBaseline": 29,
    "fullDetail": "all-stations"
  },
  "marks": {
    "paints": {
      "neutral": {
        "fill": "surface",
        "stroke": "border",
        "text": "textPrimary",
        "dash": ""
      },
      "focus": {
        "fill": "series.blue",
        "stroke": "series.blue",
        "text": "surface",
        "dash": ""
      },
      "warning": {
        "fill": "surface",
        "stroke": "negative",
        "text": "negative",
        "dash": ""
      },
      "absent": {
        "fill": "none",
        "stroke": "textMuted",
        "text": "textMuted",
        "dash": "6 4"
      },
      "favorable": {
        "fill": "surfaceAlt",
        "stroke": "series.teal",
        "text": "textPrimary",
        "dash": ""
      }
    },
    "stationStroke": 1.25,
    "questionStroke": 2,
    "armWidth": 2,
    "armColor": "textSecondary",
    "noteColor": "textMuted",
    "focusDetailOpacity": 0.85,
    "ruleWidth": 1.25,
    "ruleOpacity": 0.5,
    "verdictColor": "accent"
  },
  "headings": {
    "theory": "Teoría y conceptos",
    "method": "Método, datos y hallazgos"
  },
  "footer": {
    "notice": "la altura ordena de lo abstracto a lo concreto, no mide: todas las paradas miden igual",
    "band": {
      "text": "en ninguna parada de esta figura hay una cifra: dice de qué está hecho el estudio, no cuánto salió",
      "role": "absent"
    },
    "verdict": "El hallazgo se apoya en un concepto que ningún registro mide: la intención se dedujo del ticket, no se preguntó.",
    "bandStroke": 4,
    "bandHeight": 48,
    "verdictReserveLineHeight": 26,
    "verdictPadding": 8
  },
  "annotations": [],
  "document": {
    "textOverflow": "preserve",
    "header": {
      "title": "El hallazgo se apoya en un concepto que ningún registro mide",
      "subtitle": "Los tres niveles del brazo teórico tienen su pareja enfrente salvo uno: la intención se declara y no se mide"
    },
    "footer": {
      "source": "xarts · ejemplo de demostración",
      "notes": "Esquema ilustrativo para explorar la forma y sustituirlo por el propio."
    },
    "spacing": {
      "horizontalPadding": 24,
      "topPadding": 22,
      "bottomPadding": 16,
      "minimumTextGap": 4
    }
  },
  "presentation": {
    "theme": "anlak",
    "dimensions": {
      "width": 940,
      "height": 936
    },
    "locale": "es-ES",
    "fonts": "reference",
    "surface": "theme",
    "framePadding": 24
  },
  "output": {
    "filename": "concept-vee",
    "embedSpec": true
  }
}
