{
  "schema_version": 1,
  "canonical_url": "https://aogavrilov.com/publications.json",
  "fairicat_url": "https://aogavrilov.com/.well-known/api-catalog",
  "openapi_url": "https://aogavrilov.com/openapi.json",
  "oai_pmh": {
    "base_url": "https://aogavrilov.com/oai",
    "identify_url": "https://aogavrilov.com/oai?verb=Identify",
    "repository_name": "Alexey Gavrilov Research Publications",
    "protocol_version": "2.0",
    "admin_email": "alexgavrilov28@gmail.com",
    "deleted_record": "no",
    "granularity": "YYYY-MM-DD",
    "identifier_namespace": "aogavrilov.com",
    "metadata_formats": [
      {
        "metadata_prefix": "oai_dc",
        "schema": "http://www.openarchives.org/OAI/2.0/oai_dc.xsd",
        "namespace": "http://www.openarchives.org/OAI/2.0/oai_dc/"
      },
      {
        "metadata_prefix": "mods",
        "schema": "https://www.loc.gov/standards/mods/v3/mods-3-8.xsd",
        "namespace": "http://www.loc.gov/mods/v3"
      },
      {
        "metadata_prefix": "oai_openaire",
        "schema": "https://www.openaire.eu/schema/repo-lit/4.0/openaire.xsd",
        "namespace": "http://namespace.openaire.eu/schema/oaire/"
      }
    ],
    "sets": [
      {
        "set_spec": "companion-poster",
        "set_name": "Companion poster"
      },
      {
        "set_spec": "main-conference",
        "set_name": "Main conference"
      },
      {
        "set_spec": "openaire",
        "set_name": "OpenAIRE"
      }
    ]
  },
  "signmap_url": "https://aogavrilov.com/signmap.xml",
  "resourcesync": {
    "sourceDescription": "https://aogavrilov.com/.well-known/resourcesync",
    "capabilityList": "https://aogavrilov.com/resourcesync/capabilitylist.xml",
    "resourceList": "https://aogavrilov.com/resourcesync/resourcelist.xml",
    "sourceDescriptionAbout": "https://aogavrilov.com/about/",
    "resourceSetAbout": "https://aogavrilov.com/publications/"
  },
  "content_negotiation": {
    "endpoint_template": "https://aogavrilov.com/publications/{slug}/",
    "request_header": "Accept",
    "response_varies_on": "Accept",
    "fallback_media_type": "text/html",
    "selection_policy": "one supported media type per request",
    "representations": [
      {
        "id": "csl-json",
        "accept": [
          "application/vnd.citationstyles.csl+json"
        ],
        "response_media_type": "application/vnd.citationstyles.csl+json"
      },
      {
        "id": "bibtex",
        "accept": [
          "application/x-bibtex"
        ],
        "response_media_type": "application/x-bibtex"
      },
      {
        "id": "ris",
        "accept": [
          "application/x-research-info-systems"
        ],
        "response_media_type": "application/x-research-info-systems"
      },
      {
        "id": "mods",
        "accept": [
          "application/mods+xml"
        ],
        "response_media_type": "application/mods+xml"
      },
      {
        "id": "jats",
        "accept": [
          "application/vnd.jats+xml"
        ],
        "response_media_type": "application/vnd.jats+xml",
        "response_profile": "https://jats.nlm.nih.gov/archiving/1.4/"
      },
      {
        "id": "turtle",
        "accept": [
          "text/turtle"
        ],
        "response_media_type": "text/turtle"
      },
      {
        "id": "linkset-json",
        "accept": [
          "application/linkset+json"
        ],
        "response_media_type": "application/linkset+json"
      },
      {
        "id": "linkset-text",
        "accept": [
          "application/linkset"
        ],
        "response_media_type": "application/linkset"
      },
      {
        "id": "schema-org-jsonld",
        "accept": [
          "application/ld+json; profile=\"https://schema.org\""
        ],
        "response_media_type": "application/ld+json; profile=\"https://schema.org\"",
        "response_profile": "https://schema.org"
      },
      {
        "id": "ro-crate",
        "accept": [
          "application/ld+json",
          "application/ld+json; profile=\"https://w3id.org/ro/crate\""
        ],
        "response_media_type": "application/ld+json",
        "response_profile": "https://w3id.org/ro/crate"
      },
      {
        "id": "pdf",
        "accept": [
          "application/pdf"
        ],
        "response_media_type": "application/pdf"
      }
    ]
  },
  "full_text_content_negotiation": {
    "endpoint_template": "https://aogavrilov.com/publications/{slug}/full-text/",
    "eligible_slugs": [
      "where-quality-breaks",
      "inspectable-control"
    ],
    "request_header": "Accept",
    "response_varies_on": "Accept",
    "fallback_media_type": "text/html",
    "selection_policy": "one exact supported media type per request",
    "representations": [
      {
        "id": "markdown",
        "accept": [
          "text/markdown"
        ],
        "response_media_type": "text/markdown"
      },
      {
        "id": "jats",
        "accept": [
          "application/vnd.jats+xml"
        ],
        "response_media_type": "application/vnd.jats+xml",
        "response_profile": "https://jats.nlm.nih.gov/archiving/1.4/"
      }
    ]
  },
  "reader_content_negotiation": {
    "request_header": "Accept",
    "accepted_values": [
      "text/markdown"
    ],
    "response_media_type": "text/markdown",
    "response_varies_on": "Accept",
    "fallback_media_type": "text/html",
    "selection_policy": "one exact supported media type per request",
    "routes": [
      {
        "canonical_html": "https://aogavrilov.com/",
        "markdown": "https://aogavrilov.com/index.md",
        "language": "en"
      },
      {
        "canonical_html": "https://aogavrilov.com/publications/",
        "markdown": "https://aogavrilov.com/publications/index.md",
        "language": "en"
      },
      {
        "canonical_html": "https://aogavrilov.com/research/",
        "markdown": "https://aogavrilov.com/research/index.md",
        "language": "en"
      },
      {
        "canonical_html": "https://aogavrilov.com/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/research/codec-bottleneck-diagnosis/index.md",
        "language": "en"
      },
      {
        "canonical_html": "https://aogavrilov.com/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/research/discrete-latent-generation/index.md",
        "language": "en"
      },
      {
        "canonical_html": "https://aogavrilov.com/research-notes/",
        "markdown": "https://aogavrilov.com/research-notes/index.md",
        "language": "en"
      },
      {
        "canonical_html": "https://aogavrilov.com/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "en"
      },
      {
        "canonical_html": "https://aogavrilov.com/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/research-notes/localized-code-modification-generative-models/index.md",
        "language": "en"
      },
      {
        "canonical_html": "https://aogavrilov.com/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "en"
      },
      {
        "canonical_html": "https://aogavrilov.com/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "en"
      },
      {
        "canonical_html": "https://aogavrilov.com/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "en"
      },
      {
        "canonical_html": "https://aogavrilov.com/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/publications/inspectable-control/index.md",
        "language": "en"
      },
      {
        "canonical_html": "https://aogavrilov.com/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/publications/where-quality-breaks/index.md",
        "language": "en"
      },
      {
        "canonical_html": "https://aogavrilov.com/ru/",
        "markdown": "https://aogavrilov.com/ru/index.md",
        "language": "ru"
      },
      {
        "canonical_html": "https://aogavrilov.com/ru/publications/",
        "markdown": "https://aogavrilov.com/ru/publications/index.md",
        "language": "ru"
      },
      {
        "canonical_html": "https://aogavrilov.com/ru/research/",
        "markdown": "https://aogavrilov.com/ru/research/index.md",
        "language": "ru"
      },
      {
        "canonical_html": "https://aogavrilov.com/ru/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/ru/research/codec-bottleneck-diagnosis/index.md",
        "language": "ru"
      },
      {
        "canonical_html": "https://aogavrilov.com/ru/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/ru/research/discrete-latent-generation/index.md",
        "language": "ru"
      },
      {
        "canonical_html": "https://aogavrilov.com/ru/research-notes/",
        "markdown": "https://aogavrilov.com/ru/research-notes/index.md",
        "language": "ru"
      },
      {
        "canonical_html": "https://aogavrilov.com/ru/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/ru/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "ru"
      },
      {
        "canonical_html": "https://aogavrilov.com/ru/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/ru/research-notes/localized-code-modification-generative-models/index.md",
        "language": "ru"
      },
      {
        "canonical_html": "https://aogavrilov.com/ru/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/ru/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "ru"
      },
      {
        "canonical_html": "https://aogavrilov.com/ru/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/ru/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "ru"
      },
      {
        "canonical_html": "https://aogavrilov.com/ru/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/ru/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "ru"
      },
      {
        "canonical_html": "https://aogavrilov.com/ru/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/ru/publications/inspectable-control/index.md",
        "language": "ru"
      },
      {
        "canonical_html": "https://aogavrilov.com/ru/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/ru/publications/where-quality-breaks/index.md",
        "language": "ru"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh/",
        "markdown": "https://aogavrilov.com/zh/index.md",
        "language": "zh-Hans"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh/publications/",
        "markdown": "https://aogavrilov.com/zh/publications/index.md",
        "language": "zh-Hans"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh/research/",
        "markdown": "https://aogavrilov.com/zh/research/index.md",
        "language": "zh-Hans"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/zh/research/codec-bottleneck-diagnosis/index.md",
        "language": "zh-Hans"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/zh/research/discrete-latent-generation/index.md",
        "language": "zh-Hans"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh/research-notes/",
        "markdown": "https://aogavrilov.com/zh/research-notes/index.md",
        "language": "zh-Hans"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/zh/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "zh-Hans"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/zh/research-notes/localized-code-modification-generative-models/index.md",
        "language": "zh-Hans"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/zh/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "zh-Hans"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/zh/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "zh-Hans"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/zh/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "zh-Hans"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/zh/publications/inspectable-control/index.md",
        "language": "zh-Hans"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/zh/publications/where-quality-breaks/index.md",
        "language": "zh-Hans"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh-hant/",
        "markdown": "https://aogavrilov.com/zh-hant/index.md",
        "language": "zh-Hant"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh-hant/publications/",
        "markdown": "https://aogavrilov.com/zh-hant/publications/index.md",
        "language": "zh-Hant"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh-hant/research/",
        "markdown": "https://aogavrilov.com/zh-hant/research/index.md",
        "language": "zh-Hant"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh-hant/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/zh-hant/research/codec-bottleneck-diagnosis/index.md",
        "language": "zh-Hant"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh-hant/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/zh-hant/research/discrete-latent-generation/index.md",
        "language": "zh-Hant"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh-hant/research-notes/",
        "markdown": "https://aogavrilov.com/zh-hant/research-notes/index.md",
        "language": "zh-Hant"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh-hant/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/zh-hant/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "zh-Hant"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh-hant/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/zh-hant/research-notes/localized-code-modification-generative-models/index.md",
        "language": "zh-Hant"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh-hant/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/zh-hant/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "zh-Hant"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh-hant/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/zh-hant/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "zh-Hant"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh-hant/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/zh-hant/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "zh-Hant"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh-hant/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/zh-hant/publications/inspectable-control/index.md",
        "language": "zh-Hant"
      },
      {
        "canonical_html": "https://aogavrilov.com/zh-hant/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/zh-hant/publications/where-quality-breaks/index.md",
        "language": "zh-Hant"
      },
      {
        "canonical_html": "https://aogavrilov.com/es/",
        "markdown": "https://aogavrilov.com/es/index.md",
        "language": "es"
      },
      {
        "canonical_html": "https://aogavrilov.com/es/publications/",
        "markdown": "https://aogavrilov.com/es/publications/index.md",
        "language": "es"
      },
      {
        "canonical_html": "https://aogavrilov.com/es/research/",
        "markdown": "https://aogavrilov.com/es/research/index.md",
        "language": "es"
      },
      {
        "canonical_html": "https://aogavrilov.com/es/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/es/research/codec-bottleneck-diagnosis/index.md",
        "language": "es"
      },
      {
        "canonical_html": "https://aogavrilov.com/es/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/es/research/discrete-latent-generation/index.md",
        "language": "es"
      },
      {
        "canonical_html": "https://aogavrilov.com/es/research-notes/",
        "markdown": "https://aogavrilov.com/es/research-notes/index.md",
        "language": "es"
      },
      {
        "canonical_html": "https://aogavrilov.com/es/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/es/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "es"
      },
      {
        "canonical_html": "https://aogavrilov.com/es/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/es/research-notes/localized-code-modification-generative-models/index.md",
        "language": "es"
      },
      {
        "canonical_html": "https://aogavrilov.com/es/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/es/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "es"
      },
      {
        "canonical_html": "https://aogavrilov.com/es/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/es/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "es"
      },
      {
        "canonical_html": "https://aogavrilov.com/es/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/es/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "es"
      },
      {
        "canonical_html": "https://aogavrilov.com/es/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/es/publications/inspectable-control/index.md",
        "language": "es"
      },
      {
        "canonical_html": "https://aogavrilov.com/es/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/es/publications/where-quality-breaks/index.md",
        "language": "es"
      },
      {
        "canonical_html": "https://aogavrilov.com/ar/",
        "markdown": "https://aogavrilov.com/ar/index.md",
        "language": "ar"
      },
      {
        "canonical_html": "https://aogavrilov.com/ar/publications/",
        "markdown": "https://aogavrilov.com/ar/publications/index.md",
        "language": "ar"
      },
      {
        "canonical_html": "https://aogavrilov.com/ar/research/",
        "markdown": "https://aogavrilov.com/ar/research/index.md",
        "language": "ar"
      },
      {
        "canonical_html": "https://aogavrilov.com/ar/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/ar/research/codec-bottleneck-diagnosis/index.md",
        "language": "ar"
      },
      {
        "canonical_html": "https://aogavrilov.com/ar/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/ar/research/discrete-latent-generation/index.md",
        "language": "ar"
      },
      {
        "canonical_html": "https://aogavrilov.com/ar/research-notes/",
        "markdown": "https://aogavrilov.com/ar/research-notes/index.md",
        "language": "ar"
      },
      {
        "canonical_html": "https://aogavrilov.com/ar/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/ar/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "ar"
      },
      {
        "canonical_html": "https://aogavrilov.com/ar/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/ar/research-notes/localized-code-modification-generative-models/index.md",
        "language": "ar"
      },
      {
        "canonical_html": "https://aogavrilov.com/ar/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/ar/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "ar"
      },
      {
        "canonical_html": "https://aogavrilov.com/ar/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/ar/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "ar"
      },
      {
        "canonical_html": "https://aogavrilov.com/ar/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/ar/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "ar"
      },
      {
        "canonical_html": "https://aogavrilov.com/ar/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/ar/publications/inspectable-control/index.md",
        "language": "ar"
      },
      {
        "canonical_html": "https://aogavrilov.com/ar/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/ar/publications/where-quality-breaks/index.md",
        "language": "ar"
      },
      {
        "canonical_html": "https://aogavrilov.com/hi/",
        "markdown": "https://aogavrilov.com/hi/index.md",
        "language": "hi"
      },
      {
        "canonical_html": "https://aogavrilov.com/hi/publications/",
        "markdown": "https://aogavrilov.com/hi/publications/index.md",
        "language": "hi"
      },
      {
        "canonical_html": "https://aogavrilov.com/hi/research/",
        "markdown": "https://aogavrilov.com/hi/research/index.md",
        "language": "hi"
      },
      {
        "canonical_html": "https://aogavrilov.com/hi/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/hi/research/codec-bottleneck-diagnosis/index.md",
        "language": "hi"
      },
      {
        "canonical_html": "https://aogavrilov.com/hi/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/hi/research/discrete-latent-generation/index.md",
        "language": "hi"
      },
      {
        "canonical_html": "https://aogavrilov.com/hi/research-notes/",
        "markdown": "https://aogavrilov.com/hi/research-notes/index.md",
        "language": "hi"
      },
      {
        "canonical_html": "https://aogavrilov.com/hi/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/hi/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "hi"
      },
      {
        "canonical_html": "https://aogavrilov.com/hi/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/hi/research-notes/localized-code-modification-generative-models/index.md",
        "language": "hi"
      },
      {
        "canonical_html": "https://aogavrilov.com/hi/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/hi/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "hi"
      },
      {
        "canonical_html": "https://aogavrilov.com/hi/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/hi/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "hi"
      },
      {
        "canonical_html": "https://aogavrilov.com/hi/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/hi/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "hi"
      },
      {
        "canonical_html": "https://aogavrilov.com/hi/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/hi/publications/inspectable-control/index.md",
        "language": "hi"
      },
      {
        "canonical_html": "https://aogavrilov.com/hi/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/hi/publications/where-quality-breaks/index.md",
        "language": "hi"
      },
      {
        "canonical_html": "https://aogavrilov.com/fr/",
        "markdown": "https://aogavrilov.com/fr/index.md",
        "language": "fr"
      },
      {
        "canonical_html": "https://aogavrilov.com/fr/publications/",
        "markdown": "https://aogavrilov.com/fr/publications/index.md",
        "language": "fr"
      },
      {
        "canonical_html": "https://aogavrilov.com/fr/research/",
        "markdown": "https://aogavrilov.com/fr/research/index.md",
        "language": "fr"
      },
      {
        "canonical_html": "https://aogavrilov.com/fr/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/fr/research/codec-bottleneck-diagnosis/index.md",
        "language": "fr"
      },
      {
        "canonical_html": "https://aogavrilov.com/fr/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/fr/research/discrete-latent-generation/index.md",
        "language": "fr"
      },
      {
        "canonical_html": "https://aogavrilov.com/fr/research-notes/",
        "markdown": "https://aogavrilov.com/fr/research-notes/index.md",
        "language": "fr"
      },
      {
        "canonical_html": "https://aogavrilov.com/fr/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/fr/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "fr"
      },
      {
        "canonical_html": "https://aogavrilov.com/fr/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/fr/research-notes/localized-code-modification-generative-models/index.md",
        "language": "fr"
      },
      {
        "canonical_html": "https://aogavrilov.com/fr/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/fr/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "fr"
      },
      {
        "canonical_html": "https://aogavrilov.com/fr/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/fr/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "fr"
      },
      {
        "canonical_html": "https://aogavrilov.com/fr/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/fr/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "fr"
      },
      {
        "canonical_html": "https://aogavrilov.com/fr/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/fr/publications/inspectable-control/index.md",
        "language": "fr"
      },
      {
        "canonical_html": "https://aogavrilov.com/fr/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/fr/publications/where-quality-breaks/index.md",
        "language": "fr"
      },
      {
        "canonical_html": "https://aogavrilov.com/pt/",
        "markdown": "https://aogavrilov.com/pt/index.md",
        "language": "pt"
      },
      {
        "canonical_html": "https://aogavrilov.com/pt/publications/",
        "markdown": "https://aogavrilov.com/pt/publications/index.md",
        "language": "pt"
      },
      {
        "canonical_html": "https://aogavrilov.com/pt/research/",
        "markdown": "https://aogavrilov.com/pt/research/index.md",
        "language": "pt"
      },
      {
        "canonical_html": "https://aogavrilov.com/pt/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/pt/research/codec-bottleneck-diagnosis/index.md",
        "language": "pt"
      },
      {
        "canonical_html": "https://aogavrilov.com/pt/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/pt/research/discrete-latent-generation/index.md",
        "language": "pt"
      },
      {
        "canonical_html": "https://aogavrilov.com/pt/research-notes/",
        "markdown": "https://aogavrilov.com/pt/research-notes/index.md",
        "language": "pt"
      },
      {
        "canonical_html": "https://aogavrilov.com/pt/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/pt/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "pt"
      },
      {
        "canonical_html": "https://aogavrilov.com/pt/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/pt/research-notes/localized-code-modification-generative-models/index.md",
        "language": "pt"
      },
      {
        "canonical_html": "https://aogavrilov.com/pt/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/pt/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "pt"
      },
      {
        "canonical_html": "https://aogavrilov.com/pt/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/pt/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "pt"
      },
      {
        "canonical_html": "https://aogavrilov.com/pt/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/pt/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "pt"
      },
      {
        "canonical_html": "https://aogavrilov.com/pt/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/pt/publications/inspectable-control/index.md",
        "language": "pt"
      },
      {
        "canonical_html": "https://aogavrilov.com/pt/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/pt/publications/where-quality-breaks/index.md",
        "language": "pt"
      },
      {
        "canonical_html": "https://aogavrilov.com/de/",
        "markdown": "https://aogavrilov.com/de/index.md",
        "language": "de"
      },
      {
        "canonical_html": "https://aogavrilov.com/de/publications/",
        "markdown": "https://aogavrilov.com/de/publications/index.md",
        "language": "de"
      },
      {
        "canonical_html": "https://aogavrilov.com/de/research/",
        "markdown": "https://aogavrilov.com/de/research/index.md",
        "language": "de"
      },
      {
        "canonical_html": "https://aogavrilov.com/de/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/de/research/codec-bottleneck-diagnosis/index.md",
        "language": "de"
      },
      {
        "canonical_html": "https://aogavrilov.com/de/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/de/research/discrete-latent-generation/index.md",
        "language": "de"
      },
      {
        "canonical_html": "https://aogavrilov.com/de/research-notes/",
        "markdown": "https://aogavrilov.com/de/research-notes/index.md",
        "language": "de"
      },
      {
        "canonical_html": "https://aogavrilov.com/de/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/de/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "de"
      },
      {
        "canonical_html": "https://aogavrilov.com/de/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/de/research-notes/localized-code-modification-generative-models/index.md",
        "language": "de"
      },
      {
        "canonical_html": "https://aogavrilov.com/de/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/de/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "de"
      },
      {
        "canonical_html": "https://aogavrilov.com/de/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/de/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "de"
      },
      {
        "canonical_html": "https://aogavrilov.com/de/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/de/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "de"
      },
      {
        "canonical_html": "https://aogavrilov.com/de/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/de/publications/inspectable-control/index.md",
        "language": "de"
      },
      {
        "canonical_html": "https://aogavrilov.com/de/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/de/publications/where-quality-breaks/index.md",
        "language": "de"
      },
      {
        "canonical_html": "https://aogavrilov.com/ja/",
        "markdown": "https://aogavrilov.com/ja/index.md",
        "language": "ja"
      },
      {
        "canonical_html": "https://aogavrilov.com/ja/publications/",
        "markdown": "https://aogavrilov.com/ja/publications/index.md",
        "language": "ja"
      },
      {
        "canonical_html": "https://aogavrilov.com/ja/research/",
        "markdown": "https://aogavrilov.com/ja/research/index.md",
        "language": "ja"
      },
      {
        "canonical_html": "https://aogavrilov.com/ja/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/ja/research/codec-bottleneck-diagnosis/index.md",
        "language": "ja"
      },
      {
        "canonical_html": "https://aogavrilov.com/ja/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/ja/research/discrete-latent-generation/index.md",
        "language": "ja"
      },
      {
        "canonical_html": "https://aogavrilov.com/ja/research-notes/",
        "markdown": "https://aogavrilov.com/ja/research-notes/index.md",
        "language": "ja"
      },
      {
        "canonical_html": "https://aogavrilov.com/ja/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/ja/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "ja"
      },
      {
        "canonical_html": "https://aogavrilov.com/ja/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/ja/research-notes/localized-code-modification-generative-models/index.md",
        "language": "ja"
      },
      {
        "canonical_html": "https://aogavrilov.com/ja/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/ja/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "ja"
      },
      {
        "canonical_html": "https://aogavrilov.com/ja/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/ja/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "ja"
      },
      {
        "canonical_html": "https://aogavrilov.com/ja/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/ja/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "ja"
      },
      {
        "canonical_html": "https://aogavrilov.com/ja/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/ja/publications/inspectable-control/index.md",
        "language": "ja"
      },
      {
        "canonical_html": "https://aogavrilov.com/ja/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/ja/publications/where-quality-breaks/index.md",
        "language": "ja"
      },
      {
        "canonical_html": "https://aogavrilov.com/ko/",
        "markdown": "https://aogavrilov.com/ko/index.md",
        "language": "ko"
      },
      {
        "canonical_html": "https://aogavrilov.com/ko/publications/",
        "markdown": "https://aogavrilov.com/ko/publications/index.md",
        "language": "ko"
      },
      {
        "canonical_html": "https://aogavrilov.com/ko/research/",
        "markdown": "https://aogavrilov.com/ko/research/index.md",
        "language": "ko"
      },
      {
        "canonical_html": "https://aogavrilov.com/ko/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/ko/research/codec-bottleneck-diagnosis/index.md",
        "language": "ko"
      },
      {
        "canonical_html": "https://aogavrilov.com/ko/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/ko/research/discrete-latent-generation/index.md",
        "language": "ko"
      },
      {
        "canonical_html": "https://aogavrilov.com/ko/research-notes/",
        "markdown": "https://aogavrilov.com/ko/research-notes/index.md",
        "language": "ko"
      },
      {
        "canonical_html": "https://aogavrilov.com/ko/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/ko/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "ko"
      },
      {
        "canonical_html": "https://aogavrilov.com/ko/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/ko/research-notes/localized-code-modification-generative-models/index.md",
        "language": "ko"
      },
      {
        "canonical_html": "https://aogavrilov.com/ko/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/ko/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "ko"
      },
      {
        "canonical_html": "https://aogavrilov.com/ko/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/ko/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "ko"
      },
      {
        "canonical_html": "https://aogavrilov.com/ko/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/ko/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "ko"
      },
      {
        "canonical_html": "https://aogavrilov.com/ko/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/ko/publications/inspectable-control/index.md",
        "language": "ko"
      },
      {
        "canonical_html": "https://aogavrilov.com/ko/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/ko/publications/where-quality-breaks/index.md",
        "language": "ko"
      },
      {
        "canonical_html": "https://aogavrilov.com/id/",
        "markdown": "https://aogavrilov.com/id/index.md",
        "language": "id"
      },
      {
        "canonical_html": "https://aogavrilov.com/id/publications/",
        "markdown": "https://aogavrilov.com/id/publications/index.md",
        "language": "id"
      },
      {
        "canonical_html": "https://aogavrilov.com/id/research/",
        "markdown": "https://aogavrilov.com/id/research/index.md",
        "language": "id"
      },
      {
        "canonical_html": "https://aogavrilov.com/id/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/id/research/codec-bottleneck-diagnosis/index.md",
        "language": "id"
      },
      {
        "canonical_html": "https://aogavrilov.com/id/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/id/research/discrete-latent-generation/index.md",
        "language": "id"
      },
      {
        "canonical_html": "https://aogavrilov.com/id/research-notes/",
        "markdown": "https://aogavrilov.com/id/research-notes/index.md",
        "language": "id"
      },
      {
        "canonical_html": "https://aogavrilov.com/id/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/id/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "id"
      },
      {
        "canonical_html": "https://aogavrilov.com/id/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/id/research-notes/localized-code-modification-generative-models/index.md",
        "language": "id"
      },
      {
        "canonical_html": "https://aogavrilov.com/id/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/id/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "id"
      },
      {
        "canonical_html": "https://aogavrilov.com/id/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/id/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "id"
      },
      {
        "canonical_html": "https://aogavrilov.com/id/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/id/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "id"
      },
      {
        "canonical_html": "https://aogavrilov.com/id/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/id/publications/inspectable-control/index.md",
        "language": "id"
      },
      {
        "canonical_html": "https://aogavrilov.com/id/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/id/publications/where-quality-breaks/index.md",
        "language": "id"
      },
      {
        "canonical_html": "https://aogavrilov.com/tr/",
        "markdown": "https://aogavrilov.com/tr/index.md",
        "language": "tr"
      },
      {
        "canonical_html": "https://aogavrilov.com/tr/publications/",
        "markdown": "https://aogavrilov.com/tr/publications/index.md",
        "language": "tr"
      },
      {
        "canonical_html": "https://aogavrilov.com/tr/research/",
        "markdown": "https://aogavrilov.com/tr/research/index.md",
        "language": "tr"
      },
      {
        "canonical_html": "https://aogavrilov.com/tr/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/tr/research/codec-bottleneck-diagnosis/index.md",
        "language": "tr"
      },
      {
        "canonical_html": "https://aogavrilov.com/tr/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/tr/research/discrete-latent-generation/index.md",
        "language": "tr"
      },
      {
        "canonical_html": "https://aogavrilov.com/tr/research-notes/",
        "markdown": "https://aogavrilov.com/tr/research-notes/index.md",
        "language": "tr"
      },
      {
        "canonical_html": "https://aogavrilov.com/tr/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/tr/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "tr"
      },
      {
        "canonical_html": "https://aogavrilov.com/tr/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/tr/research-notes/localized-code-modification-generative-models/index.md",
        "language": "tr"
      },
      {
        "canonical_html": "https://aogavrilov.com/tr/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/tr/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "tr"
      },
      {
        "canonical_html": "https://aogavrilov.com/tr/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/tr/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "tr"
      },
      {
        "canonical_html": "https://aogavrilov.com/tr/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/tr/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "tr"
      },
      {
        "canonical_html": "https://aogavrilov.com/tr/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/tr/publications/inspectable-control/index.md",
        "language": "tr"
      },
      {
        "canonical_html": "https://aogavrilov.com/tr/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/tr/publications/where-quality-breaks/index.md",
        "language": "tr"
      },
      {
        "canonical_html": "https://aogavrilov.com/it/",
        "markdown": "https://aogavrilov.com/it/index.md",
        "language": "it"
      },
      {
        "canonical_html": "https://aogavrilov.com/it/publications/",
        "markdown": "https://aogavrilov.com/it/publications/index.md",
        "language": "it"
      },
      {
        "canonical_html": "https://aogavrilov.com/it/research/",
        "markdown": "https://aogavrilov.com/it/research/index.md",
        "language": "it"
      },
      {
        "canonical_html": "https://aogavrilov.com/it/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/it/research/codec-bottleneck-diagnosis/index.md",
        "language": "it"
      },
      {
        "canonical_html": "https://aogavrilov.com/it/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/it/research/discrete-latent-generation/index.md",
        "language": "it"
      },
      {
        "canonical_html": "https://aogavrilov.com/it/research-notes/",
        "markdown": "https://aogavrilov.com/it/research-notes/index.md",
        "language": "it"
      },
      {
        "canonical_html": "https://aogavrilov.com/it/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/it/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "it"
      },
      {
        "canonical_html": "https://aogavrilov.com/it/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/it/research-notes/localized-code-modification-generative-models/index.md",
        "language": "it"
      },
      {
        "canonical_html": "https://aogavrilov.com/it/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/it/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "it"
      },
      {
        "canonical_html": "https://aogavrilov.com/it/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/it/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "it"
      },
      {
        "canonical_html": "https://aogavrilov.com/it/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/it/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "it"
      },
      {
        "canonical_html": "https://aogavrilov.com/it/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/it/publications/inspectable-control/index.md",
        "language": "it"
      },
      {
        "canonical_html": "https://aogavrilov.com/it/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/it/publications/where-quality-breaks/index.md",
        "language": "it"
      },
      {
        "canonical_html": "https://aogavrilov.com/pl/",
        "markdown": "https://aogavrilov.com/pl/index.md",
        "language": "pl"
      },
      {
        "canonical_html": "https://aogavrilov.com/pl/publications/",
        "markdown": "https://aogavrilov.com/pl/publications/index.md",
        "language": "pl"
      },
      {
        "canonical_html": "https://aogavrilov.com/pl/research/",
        "markdown": "https://aogavrilov.com/pl/research/index.md",
        "language": "pl"
      },
      {
        "canonical_html": "https://aogavrilov.com/pl/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/pl/research/codec-bottleneck-diagnosis/index.md",
        "language": "pl"
      },
      {
        "canonical_html": "https://aogavrilov.com/pl/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/pl/research/discrete-latent-generation/index.md",
        "language": "pl"
      },
      {
        "canonical_html": "https://aogavrilov.com/pl/research-notes/",
        "markdown": "https://aogavrilov.com/pl/research-notes/index.md",
        "language": "pl"
      },
      {
        "canonical_html": "https://aogavrilov.com/pl/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/pl/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "pl"
      },
      {
        "canonical_html": "https://aogavrilov.com/pl/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/pl/research-notes/localized-code-modification-generative-models/index.md",
        "language": "pl"
      },
      {
        "canonical_html": "https://aogavrilov.com/pl/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/pl/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "pl"
      },
      {
        "canonical_html": "https://aogavrilov.com/pl/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/pl/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "pl"
      },
      {
        "canonical_html": "https://aogavrilov.com/pl/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/pl/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "pl"
      },
      {
        "canonical_html": "https://aogavrilov.com/pl/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/pl/publications/inspectable-control/index.md",
        "language": "pl"
      },
      {
        "canonical_html": "https://aogavrilov.com/pl/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/pl/publications/where-quality-breaks/index.md",
        "language": "pl"
      },
      {
        "canonical_html": "https://aogavrilov.com/nl/",
        "markdown": "https://aogavrilov.com/nl/index.md",
        "language": "nl"
      },
      {
        "canonical_html": "https://aogavrilov.com/nl/publications/",
        "markdown": "https://aogavrilov.com/nl/publications/index.md",
        "language": "nl"
      },
      {
        "canonical_html": "https://aogavrilov.com/nl/research/",
        "markdown": "https://aogavrilov.com/nl/research/index.md",
        "language": "nl"
      },
      {
        "canonical_html": "https://aogavrilov.com/nl/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/nl/research/codec-bottleneck-diagnosis/index.md",
        "language": "nl"
      },
      {
        "canonical_html": "https://aogavrilov.com/nl/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/nl/research/discrete-latent-generation/index.md",
        "language": "nl"
      },
      {
        "canonical_html": "https://aogavrilov.com/nl/research-notes/",
        "markdown": "https://aogavrilov.com/nl/research-notes/index.md",
        "language": "nl"
      },
      {
        "canonical_html": "https://aogavrilov.com/nl/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/nl/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "nl"
      },
      {
        "canonical_html": "https://aogavrilov.com/nl/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/nl/research-notes/localized-code-modification-generative-models/index.md",
        "language": "nl"
      },
      {
        "canonical_html": "https://aogavrilov.com/nl/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/nl/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "nl"
      },
      {
        "canonical_html": "https://aogavrilov.com/nl/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/nl/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "nl"
      },
      {
        "canonical_html": "https://aogavrilov.com/nl/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/nl/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "nl"
      },
      {
        "canonical_html": "https://aogavrilov.com/nl/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/nl/publications/inspectable-control/index.md",
        "language": "nl"
      },
      {
        "canonical_html": "https://aogavrilov.com/nl/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/nl/publications/where-quality-breaks/index.md",
        "language": "nl"
      },
      {
        "canonical_html": "https://aogavrilov.com/uk/",
        "markdown": "https://aogavrilov.com/uk/index.md",
        "language": "uk"
      },
      {
        "canonical_html": "https://aogavrilov.com/uk/publications/",
        "markdown": "https://aogavrilov.com/uk/publications/index.md",
        "language": "uk"
      },
      {
        "canonical_html": "https://aogavrilov.com/uk/research/",
        "markdown": "https://aogavrilov.com/uk/research/index.md",
        "language": "uk"
      },
      {
        "canonical_html": "https://aogavrilov.com/uk/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/uk/research/codec-bottleneck-diagnosis/index.md",
        "language": "uk"
      },
      {
        "canonical_html": "https://aogavrilov.com/uk/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/uk/research/discrete-latent-generation/index.md",
        "language": "uk"
      },
      {
        "canonical_html": "https://aogavrilov.com/uk/research-notes/",
        "markdown": "https://aogavrilov.com/uk/research-notes/index.md",
        "language": "uk"
      },
      {
        "canonical_html": "https://aogavrilov.com/uk/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/uk/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "uk"
      },
      {
        "canonical_html": "https://aogavrilov.com/uk/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/uk/research-notes/localized-code-modification-generative-models/index.md",
        "language": "uk"
      },
      {
        "canonical_html": "https://aogavrilov.com/uk/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/uk/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "uk"
      },
      {
        "canonical_html": "https://aogavrilov.com/uk/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/uk/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "uk"
      },
      {
        "canonical_html": "https://aogavrilov.com/uk/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/uk/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "uk"
      },
      {
        "canonical_html": "https://aogavrilov.com/uk/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/uk/publications/inspectable-control/index.md",
        "language": "uk"
      },
      {
        "canonical_html": "https://aogavrilov.com/uk/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/uk/publications/where-quality-breaks/index.md",
        "language": "uk"
      },
      {
        "canonical_html": "https://aogavrilov.com/fa/",
        "markdown": "https://aogavrilov.com/fa/index.md",
        "language": "fa"
      },
      {
        "canonical_html": "https://aogavrilov.com/fa/publications/",
        "markdown": "https://aogavrilov.com/fa/publications/index.md",
        "language": "fa"
      },
      {
        "canonical_html": "https://aogavrilov.com/fa/research/",
        "markdown": "https://aogavrilov.com/fa/research/index.md",
        "language": "fa"
      },
      {
        "canonical_html": "https://aogavrilov.com/fa/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/fa/research/codec-bottleneck-diagnosis/index.md",
        "language": "fa"
      },
      {
        "canonical_html": "https://aogavrilov.com/fa/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/fa/research/discrete-latent-generation/index.md",
        "language": "fa"
      },
      {
        "canonical_html": "https://aogavrilov.com/fa/research-notes/",
        "markdown": "https://aogavrilov.com/fa/research-notes/index.md",
        "language": "fa"
      },
      {
        "canonical_html": "https://aogavrilov.com/fa/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/fa/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "fa"
      },
      {
        "canonical_html": "https://aogavrilov.com/fa/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/fa/research-notes/localized-code-modification-generative-models/index.md",
        "language": "fa"
      },
      {
        "canonical_html": "https://aogavrilov.com/fa/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/fa/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "fa"
      },
      {
        "canonical_html": "https://aogavrilov.com/fa/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/fa/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "fa"
      },
      {
        "canonical_html": "https://aogavrilov.com/fa/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/fa/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "fa"
      },
      {
        "canonical_html": "https://aogavrilov.com/fa/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/fa/publications/inspectable-control/index.md",
        "language": "fa"
      },
      {
        "canonical_html": "https://aogavrilov.com/fa/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/fa/publications/where-quality-breaks/index.md",
        "language": "fa"
      },
      {
        "canonical_html": "https://aogavrilov.com/vi/",
        "markdown": "https://aogavrilov.com/vi/index.md",
        "language": "vi"
      },
      {
        "canonical_html": "https://aogavrilov.com/vi/publications/",
        "markdown": "https://aogavrilov.com/vi/publications/index.md",
        "language": "vi"
      },
      {
        "canonical_html": "https://aogavrilov.com/vi/research/",
        "markdown": "https://aogavrilov.com/vi/research/index.md",
        "language": "vi"
      },
      {
        "canonical_html": "https://aogavrilov.com/vi/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/vi/research/codec-bottleneck-diagnosis/index.md",
        "language": "vi"
      },
      {
        "canonical_html": "https://aogavrilov.com/vi/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/vi/research/discrete-latent-generation/index.md",
        "language": "vi"
      },
      {
        "canonical_html": "https://aogavrilov.com/vi/research-notes/",
        "markdown": "https://aogavrilov.com/vi/research-notes/index.md",
        "language": "vi"
      },
      {
        "canonical_html": "https://aogavrilov.com/vi/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/vi/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "vi"
      },
      {
        "canonical_html": "https://aogavrilov.com/vi/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/vi/research-notes/localized-code-modification-generative-models/index.md",
        "language": "vi"
      },
      {
        "canonical_html": "https://aogavrilov.com/vi/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/vi/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "vi"
      },
      {
        "canonical_html": "https://aogavrilov.com/vi/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/vi/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "vi"
      },
      {
        "canonical_html": "https://aogavrilov.com/vi/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/vi/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "vi"
      },
      {
        "canonical_html": "https://aogavrilov.com/vi/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/vi/publications/inspectable-control/index.md",
        "language": "vi"
      },
      {
        "canonical_html": "https://aogavrilov.com/vi/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/vi/publications/where-quality-breaks/index.md",
        "language": "vi"
      },
      {
        "canonical_html": "https://aogavrilov.com/th/",
        "markdown": "https://aogavrilov.com/th/index.md",
        "language": "th"
      },
      {
        "canonical_html": "https://aogavrilov.com/th/publications/",
        "markdown": "https://aogavrilov.com/th/publications/index.md",
        "language": "th"
      },
      {
        "canonical_html": "https://aogavrilov.com/th/research/",
        "markdown": "https://aogavrilov.com/th/research/index.md",
        "language": "th"
      },
      {
        "canonical_html": "https://aogavrilov.com/th/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/th/research/codec-bottleneck-diagnosis/index.md",
        "language": "th"
      },
      {
        "canonical_html": "https://aogavrilov.com/th/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/th/research/discrete-latent-generation/index.md",
        "language": "th"
      },
      {
        "canonical_html": "https://aogavrilov.com/th/research-notes/",
        "markdown": "https://aogavrilov.com/th/research-notes/index.md",
        "language": "th"
      },
      {
        "canonical_html": "https://aogavrilov.com/th/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/th/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "th"
      },
      {
        "canonical_html": "https://aogavrilov.com/th/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/th/research-notes/localized-code-modification-generative-models/index.md",
        "language": "th"
      },
      {
        "canonical_html": "https://aogavrilov.com/th/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/th/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "th"
      },
      {
        "canonical_html": "https://aogavrilov.com/th/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/th/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "th"
      },
      {
        "canonical_html": "https://aogavrilov.com/th/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/th/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "th"
      },
      {
        "canonical_html": "https://aogavrilov.com/th/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/th/publications/inspectable-control/index.md",
        "language": "th"
      },
      {
        "canonical_html": "https://aogavrilov.com/th/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/th/publications/where-quality-breaks/index.md",
        "language": "th"
      },
      {
        "canonical_html": "https://aogavrilov.com/bn/",
        "markdown": "https://aogavrilov.com/bn/index.md",
        "language": "bn"
      },
      {
        "canonical_html": "https://aogavrilov.com/bn/publications/",
        "markdown": "https://aogavrilov.com/bn/publications/index.md",
        "language": "bn"
      },
      {
        "canonical_html": "https://aogavrilov.com/bn/research/",
        "markdown": "https://aogavrilov.com/bn/research/index.md",
        "language": "bn"
      },
      {
        "canonical_html": "https://aogavrilov.com/bn/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/bn/research/codec-bottleneck-diagnosis/index.md",
        "language": "bn"
      },
      {
        "canonical_html": "https://aogavrilov.com/bn/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/bn/research/discrete-latent-generation/index.md",
        "language": "bn"
      },
      {
        "canonical_html": "https://aogavrilov.com/bn/research-notes/",
        "markdown": "https://aogavrilov.com/bn/research-notes/index.md",
        "language": "bn"
      },
      {
        "canonical_html": "https://aogavrilov.com/bn/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/bn/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "bn"
      },
      {
        "canonical_html": "https://aogavrilov.com/bn/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/bn/research-notes/localized-code-modification-generative-models/index.md",
        "language": "bn"
      },
      {
        "canonical_html": "https://aogavrilov.com/bn/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/bn/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "bn"
      },
      {
        "canonical_html": "https://aogavrilov.com/bn/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/bn/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "bn"
      },
      {
        "canonical_html": "https://aogavrilov.com/bn/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/bn/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "bn"
      },
      {
        "canonical_html": "https://aogavrilov.com/bn/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/bn/publications/inspectable-control/index.md",
        "language": "bn"
      },
      {
        "canonical_html": "https://aogavrilov.com/bn/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/bn/publications/where-quality-breaks/index.md",
        "language": "bn"
      },
      {
        "canonical_html": "https://aogavrilov.com/ur/",
        "markdown": "https://aogavrilov.com/ur/index.md",
        "language": "ur"
      },
      {
        "canonical_html": "https://aogavrilov.com/ur/publications/",
        "markdown": "https://aogavrilov.com/ur/publications/index.md",
        "language": "ur"
      },
      {
        "canonical_html": "https://aogavrilov.com/ur/research/",
        "markdown": "https://aogavrilov.com/ur/research/index.md",
        "language": "ur"
      },
      {
        "canonical_html": "https://aogavrilov.com/ur/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/ur/research/codec-bottleneck-diagnosis/index.md",
        "language": "ur"
      },
      {
        "canonical_html": "https://aogavrilov.com/ur/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/ur/research/discrete-latent-generation/index.md",
        "language": "ur"
      },
      {
        "canonical_html": "https://aogavrilov.com/ur/research-notes/",
        "markdown": "https://aogavrilov.com/ur/research-notes/index.md",
        "language": "ur"
      },
      {
        "canonical_html": "https://aogavrilov.com/ur/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/ur/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "ur"
      },
      {
        "canonical_html": "https://aogavrilov.com/ur/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/ur/research-notes/localized-code-modification-generative-models/index.md",
        "language": "ur"
      },
      {
        "canonical_html": "https://aogavrilov.com/ur/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/ur/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "ur"
      },
      {
        "canonical_html": "https://aogavrilov.com/ur/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/ur/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "ur"
      },
      {
        "canonical_html": "https://aogavrilov.com/ur/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/ur/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "ur"
      },
      {
        "canonical_html": "https://aogavrilov.com/ur/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/ur/publications/inspectable-control/index.md",
        "language": "ur"
      },
      {
        "canonical_html": "https://aogavrilov.com/ur/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/ur/publications/where-quality-breaks/index.md",
        "language": "ur"
      },
      {
        "canonical_html": "https://aogavrilov.com/mr/",
        "markdown": "https://aogavrilov.com/mr/index.md",
        "language": "mr"
      },
      {
        "canonical_html": "https://aogavrilov.com/mr/publications/",
        "markdown": "https://aogavrilov.com/mr/publications/index.md",
        "language": "mr"
      },
      {
        "canonical_html": "https://aogavrilov.com/mr/research/",
        "markdown": "https://aogavrilov.com/mr/research/index.md",
        "language": "mr"
      },
      {
        "canonical_html": "https://aogavrilov.com/mr/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/mr/research/codec-bottleneck-diagnosis/index.md",
        "language": "mr"
      },
      {
        "canonical_html": "https://aogavrilov.com/mr/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/mr/research/discrete-latent-generation/index.md",
        "language": "mr"
      },
      {
        "canonical_html": "https://aogavrilov.com/mr/research-notes/",
        "markdown": "https://aogavrilov.com/mr/research-notes/index.md",
        "language": "mr"
      },
      {
        "canonical_html": "https://aogavrilov.com/mr/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/mr/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "mr"
      },
      {
        "canonical_html": "https://aogavrilov.com/mr/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/mr/research-notes/localized-code-modification-generative-models/index.md",
        "language": "mr"
      },
      {
        "canonical_html": "https://aogavrilov.com/mr/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/mr/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "mr"
      },
      {
        "canonical_html": "https://aogavrilov.com/mr/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/mr/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "mr"
      },
      {
        "canonical_html": "https://aogavrilov.com/mr/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/mr/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "mr"
      },
      {
        "canonical_html": "https://aogavrilov.com/mr/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/mr/publications/inspectable-control/index.md",
        "language": "mr"
      },
      {
        "canonical_html": "https://aogavrilov.com/mr/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/mr/publications/where-quality-breaks/index.md",
        "language": "mr"
      },
      {
        "canonical_html": "https://aogavrilov.com/te/",
        "markdown": "https://aogavrilov.com/te/index.md",
        "language": "te"
      },
      {
        "canonical_html": "https://aogavrilov.com/te/publications/",
        "markdown": "https://aogavrilov.com/te/publications/index.md",
        "language": "te"
      },
      {
        "canonical_html": "https://aogavrilov.com/te/research/",
        "markdown": "https://aogavrilov.com/te/research/index.md",
        "language": "te"
      },
      {
        "canonical_html": "https://aogavrilov.com/te/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/te/research/codec-bottleneck-diagnosis/index.md",
        "language": "te"
      },
      {
        "canonical_html": "https://aogavrilov.com/te/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/te/research/discrete-latent-generation/index.md",
        "language": "te"
      },
      {
        "canonical_html": "https://aogavrilov.com/te/research-notes/",
        "markdown": "https://aogavrilov.com/te/research-notes/index.md",
        "language": "te"
      },
      {
        "canonical_html": "https://aogavrilov.com/te/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/te/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "te"
      },
      {
        "canonical_html": "https://aogavrilov.com/te/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/te/research-notes/localized-code-modification-generative-models/index.md",
        "language": "te"
      },
      {
        "canonical_html": "https://aogavrilov.com/te/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/te/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "te"
      },
      {
        "canonical_html": "https://aogavrilov.com/te/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/te/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "te"
      },
      {
        "canonical_html": "https://aogavrilov.com/te/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/te/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "te"
      },
      {
        "canonical_html": "https://aogavrilov.com/te/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/te/publications/inspectable-control/index.md",
        "language": "te"
      },
      {
        "canonical_html": "https://aogavrilov.com/te/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/te/publications/where-quality-breaks/index.md",
        "language": "te"
      },
      {
        "canonical_html": "https://aogavrilov.com/ta/",
        "markdown": "https://aogavrilov.com/ta/index.md",
        "language": "ta"
      },
      {
        "canonical_html": "https://aogavrilov.com/ta/publications/",
        "markdown": "https://aogavrilov.com/ta/publications/index.md",
        "language": "ta"
      },
      {
        "canonical_html": "https://aogavrilov.com/ta/research/",
        "markdown": "https://aogavrilov.com/ta/research/index.md",
        "language": "ta"
      },
      {
        "canonical_html": "https://aogavrilov.com/ta/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/ta/research/codec-bottleneck-diagnosis/index.md",
        "language": "ta"
      },
      {
        "canonical_html": "https://aogavrilov.com/ta/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/ta/research/discrete-latent-generation/index.md",
        "language": "ta"
      },
      {
        "canonical_html": "https://aogavrilov.com/ta/research-notes/",
        "markdown": "https://aogavrilov.com/ta/research-notes/index.md",
        "language": "ta"
      },
      {
        "canonical_html": "https://aogavrilov.com/ta/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/ta/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "ta"
      },
      {
        "canonical_html": "https://aogavrilov.com/ta/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/ta/research-notes/localized-code-modification-generative-models/index.md",
        "language": "ta"
      },
      {
        "canonical_html": "https://aogavrilov.com/ta/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/ta/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "ta"
      },
      {
        "canonical_html": "https://aogavrilov.com/ta/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/ta/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "ta"
      },
      {
        "canonical_html": "https://aogavrilov.com/ta/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/ta/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "ta"
      },
      {
        "canonical_html": "https://aogavrilov.com/ta/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/ta/publications/inspectable-control/index.md",
        "language": "ta"
      },
      {
        "canonical_html": "https://aogavrilov.com/ta/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/ta/publications/where-quality-breaks/index.md",
        "language": "ta"
      },
      {
        "canonical_html": "https://aogavrilov.com/ms/",
        "markdown": "https://aogavrilov.com/ms/index.md",
        "language": "ms"
      },
      {
        "canonical_html": "https://aogavrilov.com/ms/publications/",
        "markdown": "https://aogavrilov.com/ms/publications/index.md",
        "language": "ms"
      },
      {
        "canonical_html": "https://aogavrilov.com/ms/research/",
        "markdown": "https://aogavrilov.com/ms/research/index.md",
        "language": "ms"
      },
      {
        "canonical_html": "https://aogavrilov.com/ms/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/ms/research/codec-bottleneck-diagnosis/index.md",
        "language": "ms"
      },
      {
        "canonical_html": "https://aogavrilov.com/ms/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/ms/research/discrete-latent-generation/index.md",
        "language": "ms"
      },
      {
        "canonical_html": "https://aogavrilov.com/ms/research-notes/",
        "markdown": "https://aogavrilov.com/ms/research-notes/index.md",
        "language": "ms"
      },
      {
        "canonical_html": "https://aogavrilov.com/ms/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/ms/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "ms"
      },
      {
        "canonical_html": "https://aogavrilov.com/ms/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/ms/research-notes/localized-code-modification-generative-models/index.md",
        "language": "ms"
      },
      {
        "canonical_html": "https://aogavrilov.com/ms/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/ms/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "ms"
      },
      {
        "canonical_html": "https://aogavrilov.com/ms/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/ms/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "ms"
      },
      {
        "canonical_html": "https://aogavrilov.com/ms/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/ms/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "ms"
      },
      {
        "canonical_html": "https://aogavrilov.com/ms/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/ms/publications/inspectable-control/index.md",
        "language": "ms"
      },
      {
        "canonical_html": "https://aogavrilov.com/ms/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/ms/publications/where-quality-breaks/index.md",
        "language": "ms"
      },
      {
        "canonical_html": "https://aogavrilov.com/fil/",
        "markdown": "https://aogavrilov.com/fil/index.md",
        "language": "fil"
      },
      {
        "canonical_html": "https://aogavrilov.com/fil/publications/",
        "markdown": "https://aogavrilov.com/fil/publications/index.md",
        "language": "fil"
      },
      {
        "canonical_html": "https://aogavrilov.com/fil/research/",
        "markdown": "https://aogavrilov.com/fil/research/index.md",
        "language": "fil"
      },
      {
        "canonical_html": "https://aogavrilov.com/fil/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/fil/research/codec-bottleneck-diagnosis/index.md",
        "language": "fil"
      },
      {
        "canonical_html": "https://aogavrilov.com/fil/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/fil/research/discrete-latent-generation/index.md",
        "language": "fil"
      },
      {
        "canonical_html": "https://aogavrilov.com/fil/research-notes/",
        "markdown": "https://aogavrilov.com/fil/research-notes/index.md",
        "language": "fil"
      },
      {
        "canonical_html": "https://aogavrilov.com/fil/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/fil/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "fil"
      },
      {
        "canonical_html": "https://aogavrilov.com/fil/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/fil/research-notes/localized-code-modification-generative-models/index.md",
        "language": "fil"
      },
      {
        "canonical_html": "https://aogavrilov.com/fil/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/fil/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "fil"
      },
      {
        "canonical_html": "https://aogavrilov.com/fil/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/fil/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "fil"
      },
      {
        "canonical_html": "https://aogavrilov.com/fil/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/fil/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "fil"
      },
      {
        "canonical_html": "https://aogavrilov.com/fil/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/fil/publications/inspectable-control/index.md",
        "language": "fil"
      },
      {
        "canonical_html": "https://aogavrilov.com/fil/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/fil/publications/where-quality-breaks/index.md",
        "language": "fil"
      },
      {
        "canonical_html": "https://aogavrilov.com/sw/",
        "markdown": "https://aogavrilov.com/sw/index.md",
        "language": "sw"
      },
      {
        "canonical_html": "https://aogavrilov.com/sw/publications/",
        "markdown": "https://aogavrilov.com/sw/publications/index.md",
        "language": "sw"
      },
      {
        "canonical_html": "https://aogavrilov.com/sw/research/",
        "markdown": "https://aogavrilov.com/sw/research/index.md",
        "language": "sw"
      },
      {
        "canonical_html": "https://aogavrilov.com/sw/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/sw/research/codec-bottleneck-diagnosis/index.md",
        "language": "sw"
      },
      {
        "canonical_html": "https://aogavrilov.com/sw/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/sw/research/discrete-latent-generation/index.md",
        "language": "sw"
      },
      {
        "canonical_html": "https://aogavrilov.com/sw/research-notes/",
        "markdown": "https://aogavrilov.com/sw/research-notes/index.md",
        "language": "sw"
      },
      {
        "canonical_html": "https://aogavrilov.com/sw/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/sw/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "sw"
      },
      {
        "canonical_html": "https://aogavrilov.com/sw/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/sw/research-notes/localized-code-modification-generative-models/index.md",
        "language": "sw"
      },
      {
        "canonical_html": "https://aogavrilov.com/sw/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/sw/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "sw"
      },
      {
        "canonical_html": "https://aogavrilov.com/sw/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/sw/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "sw"
      },
      {
        "canonical_html": "https://aogavrilov.com/sw/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/sw/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "sw"
      },
      {
        "canonical_html": "https://aogavrilov.com/sw/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/sw/publications/inspectable-control/index.md",
        "language": "sw"
      },
      {
        "canonical_html": "https://aogavrilov.com/sw/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/sw/publications/where-quality-breaks/index.md",
        "language": "sw"
      },
      {
        "canonical_html": "https://aogavrilov.com/cs/",
        "markdown": "https://aogavrilov.com/cs/index.md",
        "language": "cs"
      },
      {
        "canonical_html": "https://aogavrilov.com/cs/publications/",
        "markdown": "https://aogavrilov.com/cs/publications/index.md",
        "language": "cs"
      },
      {
        "canonical_html": "https://aogavrilov.com/cs/research/",
        "markdown": "https://aogavrilov.com/cs/research/index.md",
        "language": "cs"
      },
      {
        "canonical_html": "https://aogavrilov.com/cs/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/cs/research/codec-bottleneck-diagnosis/index.md",
        "language": "cs"
      },
      {
        "canonical_html": "https://aogavrilov.com/cs/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/cs/research/discrete-latent-generation/index.md",
        "language": "cs"
      },
      {
        "canonical_html": "https://aogavrilov.com/cs/research-notes/",
        "markdown": "https://aogavrilov.com/cs/research-notes/index.md",
        "language": "cs"
      },
      {
        "canonical_html": "https://aogavrilov.com/cs/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/cs/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "cs"
      },
      {
        "canonical_html": "https://aogavrilov.com/cs/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/cs/research-notes/localized-code-modification-generative-models/index.md",
        "language": "cs"
      },
      {
        "canonical_html": "https://aogavrilov.com/cs/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/cs/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "cs"
      },
      {
        "canonical_html": "https://aogavrilov.com/cs/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/cs/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "cs"
      },
      {
        "canonical_html": "https://aogavrilov.com/cs/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/cs/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "cs"
      },
      {
        "canonical_html": "https://aogavrilov.com/cs/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/cs/publications/inspectable-control/index.md",
        "language": "cs"
      },
      {
        "canonical_html": "https://aogavrilov.com/cs/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/cs/publications/where-quality-breaks/index.md",
        "language": "cs"
      },
      {
        "canonical_html": "https://aogavrilov.com/ro/",
        "markdown": "https://aogavrilov.com/ro/index.md",
        "language": "ro"
      },
      {
        "canonical_html": "https://aogavrilov.com/ro/publications/",
        "markdown": "https://aogavrilov.com/ro/publications/index.md",
        "language": "ro"
      },
      {
        "canonical_html": "https://aogavrilov.com/ro/research/",
        "markdown": "https://aogavrilov.com/ro/research/index.md",
        "language": "ro"
      },
      {
        "canonical_html": "https://aogavrilov.com/ro/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/ro/research/codec-bottleneck-diagnosis/index.md",
        "language": "ro"
      },
      {
        "canonical_html": "https://aogavrilov.com/ro/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/ro/research/discrete-latent-generation/index.md",
        "language": "ro"
      },
      {
        "canonical_html": "https://aogavrilov.com/ro/research-notes/",
        "markdown": "https://aogavrilov.com/ro/research-notes/index.md",
        "language": "ro"
      },
      {
        "canonical_html": "https://aogavrilov.com/ro/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/ro/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "ro"
      },
      {
        "canonical_html": "https://aogavrilov.com/ro/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/ro/research-notes/localized-code-modification-generative-models/index.md",
        "language": "ro"
      },
      {
        "canonical_html": "https://aogavrilov.com/ro/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/ro/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "ro"
      },
      {
        "canonical_html": "https://aogavrilov.com/ro/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/ro/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "ro"
      },
      {
        "canonical_html": "https://aogavrilov.com/ro/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/ro/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "ro"
      },
      {
        "canonical_html": "https://aogavrilov.com/ro/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/ro/publications/inspectable-control/index.md",
        "language": "ro"
      },
      {
        "canonical_html": "https://aogavrilov.com/ro/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/ro/publications/where-quality-breaks/index.md",
        "language": "ro"
      },
      {
        "canonical_html": "https://aogavrilov.com/el/",
        "markdown": "https://aogavrilov.com/el/index.md",
        "language": "el"
      },
      {
        "canonical_html": "https://aogavrilov.com/el/publications/",
        "markdown": "https://aogavrilov.com/el/publications/index.md",
        "language": "el"
      },
      {
        "canonical_html": "https://aogavrilov.com/el/research/",
        "markdown": "https://aogavrilov.com/el/research/index.md",
        "language": "el"
      },
      {
        "canonical_html": "https://aogavrilov.com/el/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/el/research/codec-bottleneck-diagnosis/index.md",
        "language": "el"
      },
      {
        "canonical_html": "https://aogavrilov.com/el/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/el/research/discrete-latent-generation/index.md",
        "language": "el"
      },
      {
        "canonical_html": "https://aogavrilov.com/el/research-notes/",
        "markdown": "https://aogavrilov.com/el/research-notes/index.md",
        "language": "el"
      },
      {
        "canonical_html": "https://aogavrilov.com/el/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/el/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "el"
      },
      {
        "canonical_html": "https://aogavrilov.com/el/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/el/research-notes/localized-code-modification-generative-models/index.md",
        "language": "el"
      },
      {
        "canonical_html": "https://aogavrilov.com/el/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/el/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "el"
      },
      {
        "canonical_html": "https://aogavrilov.com/el/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/el/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "el"
      },
      {
        "canonical_html": "https://aogavrilov.com/el/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/el/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "el"
      },
      {
        "canonical_html": "https://aogavrilov.com/el/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/el/publications/inspectable-control/index.md",
        "language": "el"
      },
      {
        "canonical_html": "https://aogavrilov.com/el/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/el/publications/where-quality-breaks/index.md",
        "language": "el"
      },
      {
        "canonical_html": "https://aogavrilov.com/he/",
        "markdown": "https://aogavrilov.com/he/index.md",
        "language": "he"
      },
      {
        "canonical_html": "https://aogavrilov.com/he/publications/",
        "markdown": "https://aogavrilov.com/he/publications/index.md",
        "language": "he"
      },
      {
        "canonical_html": "https://aogavrilov.com/he/research/",
        "markdown": "https://aogavrilov.com/he/research/index.md",
        "language": "he"
      },
      {
        "canonical_html": "https://aogavrilov.com/he/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/he/research/codec-bottleneck-diagnosis/index.md",
        "language": "he"
      },
      {
        "canonical_html": "https://aogavrilov.com/he/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/he/research/discrete-latent-generation/index.md",
        "language": "he"
      },
      {
        "canonical_html": "https://aogavrilov.com/he/research-notes/",
        "markdown": "https://aogavrilov.com/he/research-notes/index.md",
        "language": "he"
      },
      {
        "canonical_html": "https://aogavrilov.com/he/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/he/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "he"
      },
      {
        "canonical_html": "https://aogavrilov.com/he/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/he/research-notes/localized-code-modification-generative-models/index.md",
        "language": "he"
      },
      {
        "canonical_html": "https://aogavrilov.com/he/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/he/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "he"
      },
      {
        "canonical_html": "https://aogavrilov.com/he/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/he/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "he"
      },
      {
        "canonical_html": "https://aogavrilov.com/he/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/he/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "he"
      },
      {
        "canonical_html": "https://aogavrilov.com/he/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/he/publications/inspectable-control/index.md",
        "language": "he"
      },
      {
        "canonical_html": "https://aogavrilov.com/he/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/he/publications/where-quality-breaks/index.md",
        "language": "he"
      },
      {
        "canonical_html": "https://aogavrilov.com/sv/",
        "markdown": "https://aogavrilov.com/sv/index.md",
        "language": "sv"
      },
      {
        "canonical_html": "https://aogavrilov.com/sv/publications/",
        "markdown": "https://aogavrilov.com/sv/publications/index.md",
        "language": "sv"
      },
      {
        "canonical_html": "https://aogavrilov.com/sv/research/",
        "markdown": "https://aogavrilov.com/sv/research/index.md",
        "language": "sv"
      },
      {
        "canonical_html": "https://aogavrilov.com/sv/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/sv/research/codec-bottleneck-diagnosis/index.md",
        "language": "sv"
      },
      {
        "canonical_html": "https://aogavrilov.com/sv/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/sv/research/discrete-latent-generation/index.md",
        "language": "sv"
      },
      {
        "canonical_html": "https://aogavrilov.com/sv/research-notes/",
        "markdown": "https://aogavrilov.com/sv/research-notes/index.md",
        "language": "sv"
      },
      {
        "canonical_html": "https://aogavrilov.com/sv/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/sv/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "sv"
      },
      {
        "canonical_html": "https://aogavrilov.com/sv/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/sv/research-notes/localized-code-modification-generative-models/index.md",
        "language": "sv"
      },
      {
        "canonical_html": "https://aogavrilov.com/sv/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/sv/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "sv"
      },
      {
        "canonical_html": "https://aogavrilov.com/sv/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/sv/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "sv"
      },
      {
        "canonical_html": "https://aogavrilov.com/sv/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/sv/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "sv"
      },
      {
        "canonical_html": "https://aogavrilov.com/sv/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/sv/publications/inspectable-control/index.md",
        "language": "sv"
      },
      {
        "canonical_html": "https://aogavrilov.com/sv/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/sv/publications/where-quality-breaks/index.md",
        "language": "sv"
      },
      {
        "canonical_html": "https://aogavrilov.com/hu/",
        "markdown": "https://aogavrilov.com/hu/index.md",
        "language": "hu"
      },
      {
        "canonical_html": "https://aogavrilov.com/hu/publications/",
        "markdown": "https://aogavrilov.com/hu/publications/index.md",
        "language": "hu"
      },
      {
        "canonical_html": "https://aogavrilov.com/hu/research/",
        "markdown": "https://aogavrilov.com/hu/research/index.md",
        "language": "hu"
      },
      {
        "canonical_html": "https://aogavrilov.com/hu/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/hu/research/codec-bottleneck-diagnosis/index.md",
        "language": "hu"
      },
      {
        "canonical_html": "https://aogavrilov.com/hu/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/hu/research/discrete-latent-generation/index.md",
        "language": "hu"
      },
      {
        "canonical_html": "https://aogavrilov.com/hu/research-notes/",
        "markdown": "https://aogavrilov.com/hu/research-notes/index.md",
        "language": "hu"
      },
      {
        "canonical_html": "https://aogavrilov.com/hu/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/hu/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "hu"
      },
      {
        "canonical_html": "https://aogavrilov.com/hu/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/hu/research-notes/localized-code-modification-generative-models/index.md",
        "language": "hu"
      },
      {
        "canonical_html": "https://aogavrilov.com/hu/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/hu/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "hu"
      },
      {
        "canonical_html": "https://aogavrilov.com/hu/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/hu/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "hu"
      },
      {
        "canonical_html": "https://aogavrilov.com/hu/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/hu/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "hu"
      },
      {
        "canonical_html": "https://aogavrilov.com/hu/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/hu/publications/inspectable-control/index.md",
        "language": "hu"
      },
      {
        "canonical_html": "https://aogavrilov.com/hu/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/hu/publications/where-quality-breaks/index.md",
        "language": "hu"
      },
      {
        "canonical_html": "https://aogavrilov.com/da/",
        "markdown": "https://aogavrilov.com/da/index.md",
        "language": "da"
      },
      {
        "canonical_html": "https://aogavrilov.com/da/publications/",
        "markdown": "https://aogavrilov.com/da/publications/index.md",
        "language": "da"
      },
      {
        "canonical_html": "https://aogavrilov.com/da/research/",
        "markdown": "https://aogavrilov.com/da/research/index.md",
        "language": "da"
      },
      {
        "canonical_html": "https://aogavrilov.com/da/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/da/research/codec-bottleneck-diagnosis/index.md",
        "language": "da"
      },
      {
        "canonical_html": "https://aogavrilov.com/da/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/da/research/discrete-latent-generation/index.md",
        "language": "da"
      },
      {
        "canonical_html": "https://aogavrilov.com/da/research-notes/",
        "markdown": "https://aogavrilov.com/da/research-notes/index.md",
        "language": "da"
      },
      {
        "canonical_html": "https://aogavrilov.com/da/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/da/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "da"
      },
      {
        "canonical_html": "https://aogavrilov.com/da/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/da/research-notes/localized-code-modification-generative-models/index.md",
        "language": "da"
      },
      {
        "canonical_html": "https://aogavrilov.com/da/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/da/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "da"
      },
      {
        "canonical_html": "https://aogavrilov.com/da/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/da/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "da"
      },
      {
        "canonical_html": "https://aogavrilov.com/da/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/da/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "da"
      },
      {
        "canonical_html": "https://aogavrilov.com/da/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/da/publications/inspectable-control/index.md",
        "language": "da"
      },
      {
        "canonical_html": "https://aogavrilov.com/da/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/da/publications/where-quality-breaks/index.md",
        "language": "da"
      },
      {
        "canonical_html": "https://aogavrilov.com/fi/",
        "markdown": "https://aogavrilov.com/fi/index.md",
        "language": "fi"
      },
      {
        "canonical_html": "https://aogavrilov.com/fi/publications/",
        "markdown": "https://aogavrilov.com/fi/publications/index.md",
        "language": "fi"
      },
      {
        "canonical_html": "https://aogavrilov.com/fi/research/",
        "markdown": "https://aogavrilov.com/fi/research/index.md",
        "language": "fi"
      },
      {
        "canonical_html": "https://aogavrilov.com/fi/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/fi/research/codec-bottleneck-diagnosis/index.md",
        "language": "fi"
      },
      {
        "canonical_html": "https://aogavrilov.com/fi/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/fi/research/discrete-latent-generation/index.md",
        "language": "fi"
      },
      {
        "canonical_html": "https://aogavrilov.com/fi/research-notes/",
        "markdown": "https://aogavrilov.com/fi/research-notes/index.md",
        "language": "fi"
      },
      {
        "canonical_html": "https://aogavrilov.com/fi/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/fi/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "fi"
      },
      {
        "canonical_html": "https://aogavrilov.com/fi/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/fi/research-notes/localized-code-modification-generative-models/index.md",
        "language": "fi"
      },
      {
        "canonical_html": "https://aogavrilov.com/fi/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/fi/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "fi"
      },
      {
        "canonical_html": "https://aogavrilov.com/fi/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/fi/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "fi"
      },
      {
        "canonical_html": "https://aogavrilov.com/fi/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/fi/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "fi"
      },
      {
        "canonical_html": "https://aogavrilov.com/fi/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/fi/publications/inspectable-control/index.md",
        "language": "fi"
      },
      {
        "canonical_html": "https://aogavrilov.com/fi/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/fi/publications/where-quality-breaks/index.md",
        "language": "fi"
      },
      {
        "canonical_html": "https://aogavrilov.com/no/",
        "markdown": "https://aogavrilov.com/no/index.md",
        "language": "no"
      },
      {
        "canonical_html": "https://aogavrilov.com/no/publications/",
        "markdown": "https://aogavrilov.com/no/publications/index.md",
        "language": "no"
      },
      {
        "canonical_html": "https://aogavrilov.com/no/research/",
        "markdown": "https://aogavrilov.com/no/research/index.md",
        "language": "no"
      },
      {
        "canonical_html": "https://aogavrilov.com/no/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/no/research/codec-bottleneck-diagnosis/index.md",
        "language": "no"
      },
      {
        "canonical_html": "https://aogavrilov.com/no/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/no/research/discrete-latent-generation/index.md",
        "language": "no"
      },
      {
        "canonical_html": "https://aogavrilov.com/no/research-notes/",
        "markdown": "https://aogavrilov.com/no/research-notes/index.md",
        "language": "no"
      },
      {
        "canonical_html": "https://aogavrilov.com/no/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/no/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "no"
      },
      {
        "canonical_html": "https://aogavrilov.com/no/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/no/research-notes/localized-code-modification-generative-models/index.md",
        "language": "no"
      },
      {
        "canonical_html": "https://aogavrilov.com/no/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/no/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "no"
      },
      {
        "canonical_html": "https://aogavrilov.com/no/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/no/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "no"
      },
      {
        "canonical_html": "https://aogavrilov.com/no/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/no/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "no"
      },
      {
        "canonical_html": "https://aogavrilov.com/no/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/no/publications/inspectable-control/index.md",
        "language": "no"
      },
      {
        "canonical_html": "https://aogavrilov.com/no/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/no/publications/where-quality-breaks/index.md",
        "language": "no"
      },
      {
        "canonical_html": "https://aogavrilov.com/bg/",
        "markdown": "https://aogavrilov.com/bg/index.md",
        "language": "bg"
      },
      {
        "canonical_html": "https://aogavrilov.com/bg/publications/",
        "markdown": "https://aogavrilov.com/bg/publications/index.md",
        "language": "bg"
      },
      {
        "canonical_html": "https://aogavrilov.com/bg/research/",
        "markdown": "https://aogavrilov.com/bg/research/index.md",
        "language": "bg"
      },
      {
        "canonical_html": "https://aogavrilov.com/bg/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/bg/research/codec-bottleneck-diagnosis/index.md",
        "language": "bg"
      },
      {
        "canonical_html": "https://aogavrilov.com/bg/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/bg/research/discrete-latent-generation/index.md",
        "language": "bg"
      },
      {
        "canonical_html": "https://aogavrilov.com/bg/research-notes/",
        "markdown": "https://aogavrilov.com/bg/research-notes/index.md",
        "language": "bg"
      },
      {
        "canonical_html": "https://aogavrilov.com/bg/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/bg/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "bg"
      },
      {
        "canonical_html": "https://aogavrilov.com/bg/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/bg/research-notes/localized-code-modification-generative-models/index.md",
        "language": "bg"
      },
      {
        "canonical_html": "https://aogavrilov.com/bg/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/bg/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "bg"
      },
      {
        "canonical_html": "https://aogavrilov.com/bg/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/bg/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "bg"
      },
      {
        "canonical_html": "https://aogavrilov.com/bg/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/bg/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "bg"
      },
      {
        "canonical_html": "https://aogavrilov.com/bg/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/bg/publications/inspectable-control/index.md",
        "language": "bg"
      },
      {
        "canonical_html": "https://aogavrilov.com/bg/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/bg/publications/where-quality-breaks/index.md",
        "language": "bg"
      },
      {
        "canonical_html": "https://aogavrilov.com/sr/",
        "markdown": "https://aogavrilov.com/sr/index.md",
        "language": "sr"
      },
      {
        "canonical_html": "https://aogavrilov.com/sr/publications/",
        "markdown": "https://aogavrilov.com/sr/publications/index.md",
        "language": "sr"
      },
      {
        "canonical_html": "https://aogavrilov.com/sr/research/",
        "markdown": "https://aogavrilov.com/sr/research/index.md",
        "language": "sr"
      },
      {
        "canonical_html": "https://aogavrilov.com/sr/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/sr/research/codec-bottleneck-diagnosis/index.md",
        "language": "sr"
      },
      {
        "canonical_html": "https://aogavrilov.com/sr/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/sr/research/discrete-latent-generation/index.md",
        "language": "sr"
      },
      {
        "canonical_html": "https://aogavrilov.com/sr/research-notes/",
        "markdown": "https://aogavrilov.com/sr/research-notes/index.md",
        "language": "sr"
      },
      {
        "canonical_html": "https://aogavrilov.com/sr/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/sr/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "sr"
      },
      {
        "canonical_html": "https://aogavrilov.com/sr/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/sr/research-notes/localized-code-modification-generative-models/index.md",
        "language": "sr"
      },
      {
        "canonical_html": "https://aogavrilov.com/sr/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/sr/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "sr"
      },
      {
        "canonical_html": "https://aogavrilov.com/sr/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/sr/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "sr"
      },
      {
        "canonical_html": "https://aogavrilov.com/sr/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/sr/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "sr"
      },
      {
        "canonical_html": "https://aogavrilov.com/sr/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/sr/publications/inspectable-control/index.md",
        "language": "sr"
      },
      {
        "canonical_html": "https://aogavrilov.com/sr/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/sr/publications/where-quality-breaks/index.md",
        "language": "sr"
      },
      {
        "canonical_html": "https://aogavrilov.com/sk/",
        "markdown": "https://aogavrilov.com/sk/index.md",
        "language": "sk"
      },
      {
        "canonical_html": "https://aogavrilov.com/sk/publications/",
        "markdown": "https://aogavrilov.com/sk/publications/index.md",
        "language": "sk"
      },
      {
        "canonical_html": "https://aogavrilov.com/sk/research/",
        "markdown": "https://aogavrilov.com/sk/research/index.md",
        "language": "sk"
      },
      {
        "canonical_html": "https://aogavrilov.com/sk/research/codec-bottleneck-diagnosis/",
        "markdown": "https://aogavrilov.com/sk/research/codec-bottleneck-diagnosis/index.md",
        "language": "sk"
      },
      {
        "canonical_html": "https://aogavrilov.com/sk/research/discrete-latent-generation/",
        "markdown": "https://aogavrilov.com/sk/research/discrete-latent-generation/index.md",
        "language": "sk"
      },
      {
        "canonical_html": "https://aogavrilov.com/sk/research-notes/",
        "markdown": "https://aogavrilov.com/sk/research-notes/index.md",
        "language": "sk"
      },
      {
        "canonical_html": "https://aogavrilov.com/sk/research-notes/code-space-vs-token-space-masked-diffusion/",
        "markdown": "https://aogavrilov.com/sk/research-notes/code-space-vs-token-space-masked-diffusion/index.md",
        "language": "sk"
      },
      {
        "canonical_html": "https://aogavrilov.com/sk/research-notes/localized-code-modification-generative-models/",
        "markdown": "https://aogavrilov.com/sk/research-notes/localized-code-modification-generative-models/index.md",
        "language": "sk"
      },
      {
        "canonical_html": "https://aogavrilov.com/sk/research-notes/constrained-code-generation-software-engineering/",
        "markdown": "https://aogavrilov.com/sk/research-notes/constrained-code-generation-software-engineering/index.md",
        "language": "sk"
      },
      {
        "canonical_html": "https://aogavrilov.com/sk/research-notes/ai-assisted-refactoring-evidence/",
        "markdown": "https://aogavrilov.com/sk/research-notes/ai-assisted-refactoring-evidence/index.md",
        "language": "sk"
      },
      {
        "canonical_html": "https://aogavrilov.com/sk/research-notes/predictable-code-generation-preservation-contract/",
        "markdown": "https://aogavrilov.com/sk/research-notes/predictable-code-generation-preservation-contract/index.md",
        "language": "sk"
      },
      {
        "canonical_html": "https://aogavrilov.com/sk/publications/inspectable-control/",
        "markdown": "https://aogavrilov.com/sk/publications/inspectable-control/index.md",
        "language": "sk"
      },
      {
        "canonical_html": "https://aogavrilov.com/sk/publications/where-quality-breaks/",
        "markdown": "https://aogavrilov.com/sk/publications/where-quality-breaks/index.md",
        "language": "sk"
      },
      {
        "canonical_html": "https://aogavrilov.com/about/",
        "markdown": "https://aogavrilov.com/about/index.md",
        "language": "en"
      },
      {
        "canonical_html": "https://aogavrilov.com/sitemap/",
        "markdown": "https://aogavrilov.com/sitemap/index.md",
        "language": "en"
      },
      {
        "canonical_html": "https://aogavrilov.com/publications/where-quality-breaks/full-text/",
        "markdown": "https://aogavrilov.com/publications/where-quality-breaks/full-text/index.md",
        "language": "en"
      },
      {
        "canonical_html": "https://aogavrilov.com/publications/inspectable-control/full-text/",
        "markdown": "https://aogavrilov.com/publications/inspectable-control/full-text/index.md",
        "language": "en"
      },
      {
        "canonical_html": "https://aogavrilov.com/publications/inspectable-control/media/",
        "markdown": "https://aogavrilov.com/publications/inspectable-control/media/index.md",
        "language": "en"
      }
    ]
  },
  "language_index_url": "https://aogavrilov.com/language-index.json",
  "date_modified": "2026-08-01",
  "author": {
    "name": "Alexey Gavrilov",
    "orcid": "https://orcid.org/0009-0006-3147-5430",
    "profile_url": "https://aogavrilov.com/about/",
    "publications_url": "https://aogavrilov.com/publications/",
    "same_as": [
      "https://orcid.org/0009-0006-3147-5430",
      "https://scholar.google.com/citations?hl=en&user=KERhD0wAAAAJ",
      "https://openalex.org/A5135991487",
      "https://www.semanticscholar.org/author/2434470286",
      "https://www.scopus.com/inward/authorDetails.url?authorID=60676475100&partnerID=MN8TOARS",
      "https://github.com/aogavrilov",
      "https://huggingface.co/aogavrilov"
    ]
  },
  "publications": [
    {
      "slug": "where-quality-breaks",
      "title": "Where Quality Breaks in Compressed Short-Text Generation: Staged Bottleneck Localization",
      "subtitle": "A staged diagnosis of compressed short-text generation that separates codec reconstruction loss from latent-generation loss.",
      "canonical_url": "https://aogavrilov.com/publications/where-quality-breaks/",
      "language": "en",
      "date_published": "2026-04-28",
      "date_modified": "2026-07-31",
      "authors": [
        {
          "name": "Alexey Gavrilov",
          "orcid": "https://orcid.org/0009-0006-3147-5430",
          "same_as": [
            "https://orcid.org/0009-0006-3147-5430",
            "https://scholar.google.com/citations?hl=en&user=KERhD0wAAAAJ",
            "https://openalex.org/A5135991487",
            "https://www.semanticscholar.org/author/2434470286",
            "https://www.scopus.com/inward/authorDetails.url?authorID=60676475100&partnerID=MN8TOARS",
            "https://github.com/aogavrilov",
            "https://huggingface.co/aogavrilov"
          ]
        },
        {
          "name": "Alan-Barsag Gazzaev",
          "orcid": "https://orcid.org/0009-0000-0334-312X",
          "same_as": "https://orcid.org/0009-0000-0334-312X"
        },
        {
          "name": "Sergey Muravyov",
          "orcid": "https://orcid.org/0000-0002-4251-1744",
          "same_as": "https://orcid.org/0000-0002-4251-1744"
        }
      ],
      "venue": "2026 39th Conference of Open Innovations Association (FRUCT)",
      "publication_type": "Main conference",
      "doi": "10.23919/FRUCT70069.2026.11506553",
      "doi_url": "https://doi.org/10.23919/FRUCT70069.2026.11506553",
      "pdf_url": "https://aogavrilov.com/publications/where-quality-breaks/paper.pdf",
      "fulltext_html_url": "https://aogavrilov.com/publications/where-quality-breaks/full-text/",
      "fulltext_content_negotiation_url": "https://aogavrilov.com/publications/where-quality-breaks/full-text/",
      "fulltext_annotations_url": "https://aogavrilov.com/publications/where-quality-breaks/full-text/annotations.jsonld",
      "fulltext_citations_url": "https://aogavrilov.com/publications/where-quality-breaks/full-text/citations.json",
      "fulltext_jats_url": "https://aogavrilov.com/publications/where-quality-breaks/full-text/article.jats.xml",
      "fulltext_markdown_url": "https://aogavrilov.com/publications/where-quality-breaks/full-text/index.md",
      "fulltext_sections_url": "https://aogavrilov.com/publications/where-quality-breaks/full-text/sections.json",
      "abstract": "Compressed short-text generators can fail in two different places: the codec may discard information before generation starts, or the latent generator may produce weak codes. Without separating these failure modes, researchers can spend compute improving the wrong component. We study this problem in a controlled 64-to-16 TinyStories case study built from a hierarchical VQ-VAE-2 codec and a masked discrete diffusion generator (MDLM). We use a staged validation protocol that separates codec reconstruction fidelity, latent generation quality, and auxiliary latent diagnostics under one shared external GPT-2 scorer, while reporting complementary semantic metrics for the geometry study. In the tested configuration, codec reconstruction alone raises median external perplexity from 15.17 to 27.36 (+80.4%) and p95 from 25.10 to 98.91 (+294.1%), showing that the dominant quality loss appears before latent generation begins. Under the same scorer, code-space MDLM remains materially stronger than token-space diffusion, reducing mean, median, and p95 by 32.9%, 30.9%, and 36.6%, respectively. Geometry-aware regularization improves local latent proxies but does not improve decoded-text metrics in the available runs. The contribution is methodological rather than algorithmic: the paper presents a reusable staged diagnosis for one concrete pipeline and shows that, in this setting, codec fidelity rather than latent denoising sets the practical quality ceiling.",
      "summary": "Separating codec failures from latent-generation failures in compressed short-text generation.",
      "research_question": "How can quality loss in a compressed text-generation pipeline be attributed separately to the codec and to the latent generator?",
      "discovery_questions": [
        {
          "question": "Where does quality break in compressed short-text generation?",
          "answer": "In the tested TinyStories 64-to-16 pipeline, the dominant degradation appears at codec reconstruction, before latent generation begins. Median external GPT-2 perplexity increases from 15.17 for original text to 27.36 after reconstruction, while p95 increases from 25.10 to 98.91. This is a result for one configuration rather than a universal codec ranking."
        },
        {
          "question": "How can codec loss be separated from latent-generation loss?",
          "answer": "The staged protocol evaluates originals, paired codec reconstructions, and final generated text with one shared external scorer. The original-to-reconstruction gap estimates the codec contribution, while the reconstruction-to-generated-output comparison helps localize the additional generation-stage loss. Latent health metrics are reported separately from decoded-text evidence."
        },
        {
          "question": "How should discrete-latent text generation be evaluated?",
          "answer": "The paper recommends checking reconstruction fidelity before comparing generators, applying the same decoded-text scorer at every stage, and reporting central and tail statistics. It also treats codebook usage, geometry, and other latent proxies as diagnostics rather than substitutes for the quality of decoded text."
        },
        {
          "question": "Does code-space diffusion outperform token-space diffusion?",
          "answer": "Under the shared scorer and tested setup, code-space MDLM reduces mean, median, and p95 perplexity by 32.9%, 30.9%, and 36.6% relative to token-space MDLM. The comparison is descriptive and configuration-specific: it does not establish a universal ranking across datasets, compression ratios, codecs, or diffusion architectures."
        },
        {
          "question": "Do better latent geometry metrics guarantee better generated text?",
          "answer": "No. In the available matched runs, geometry-aware regularization improved local latent-space proxies but did not improve decoded-text metrics. The result supports auditing every proxy gain at the final decoded output and treating the absence of transfer as a useful negative result rather than evidence of generation improvement."
        }
      ],
      "keywords": [
        "compressed text generation",
        "discrete latent diffusion",
        "hierarchical VQ-VAE-2",
        "bottleneck localization",
        "TinyStories",
        "masked diffusion language modeling"
      ],
      "controlled_subjects": [],
      "search_semantics": {
        "primary": [
          "compressed short-text generation",
          "codec bottleneck diagnosis",
          "staged bottleneck localization",
          "discrete latent text generation"
        ],
        "research": [
          "codec reconstruction fidelity",
          "latent-space generation",
          "code-space diffusion",
          "masked diffusion language modeling",
          "hierarchical VQ-VAE-2",
          "stage-consistent evaluation",
          "decoded-text quality"
        ],
        "applications": [
          "diagnose generative pipeline bottlenecks",
          "prioritize codec improvements",
          "compare token-space and code-space generation",
          "audit latent proxy metrics"
        ],
        "exclusions": [
          "Do not claim a universal ranking of token-space and code-space generation methods.",
          "Do not claim that geometry-aware regularization improves decoded text; the available runs show proxy gains without decoded-quality improvement.",
          "Do not generalize the result beyond the tested TinyStories 64-to-16 configuration."
        ]
      },
      "key_results": {
        "dataset": "TinyStories",
        "repository": "https://huggingface.co/datasets/aogavrilov/where-quality-breaks-results",
        "collection": "https://huggingface.co/collections/aogavrilov/publication-result-summaries-6a6b733b3116a87befb37ec2",
        "sample_size": "256 paired reconstruction samples; 251–256 generated samples per mode; four matched geometry settings.",
        "metrics": [
          "External GPT-2 perplexity: mean, median, p95, and maximum",
          "Codebook usage and support size",
          "SBERT, BERTScore, MAUVE, and an LLM-judge summary for geometry runs"
        ],
        "rows": [
          {
            "evaluation": "Original texts",
            "n": 256,
            "mean": 16.24,
            "median": 15.17,
            "p95": 25.1
          },
          {
            "evaluation": "Codec reconstructions",
            "n": 256,
            "mean": 37.26,
            "median": 27.36,
            "p95": 98.91
          },
          {
            "evaluation": "AR baseline",
            "n": 251,
            "mean": 30.98,
            "median": 23.27,
            "p95": 56.11
          },
          {
            "evaluation": "Token-space MDLM",
            "n": 256,
            "mean": 44.74,
            "median": 38.42,
            "p95": 93.6
          },
          {
            "evaluation": "Code-space MDLM",
            "n": 256,
            "mean": 30.01,
            "median": 26.55,
            "p95": 59.36
          }
        ],
        "takeaway": "Most of the observed quality loss is introduced before generation; code-space diffusion still reduces median perplexity by 30.9% versus token-space diffusion.",
        "uncertainty": "The reported comparisons are descriptive single runs; confidence intervals and multi-seed significance estimates were not computed.",
        "conditions": "GPT-2 token sequences of length 64 compressed to 16 top-level codes with a hierarchical VQ-VAE-2; all generation modes use the shared external scorer."
      },
      "limitations": [
        "The empirical study uses TinyStories only.",
        "The main analysis covers one aggressive 64-to-16 compression regime.",
        "The evaluated system combines one hierarchical VQ-VAE-2 codec family with one MDLM generator.",
        "Comparisons are based on single runs and are descriptive rather than multi-seed statistical estimates.",
        "External GPT-2 perplexity is a shared diagnostic, not a universal semantic-quality metric.",
        "The conclusions should not be transferred directly to all datasets, codec architectures, or compression ratios."
      ],
      "references": [
        {
          "number": 1,
          "title": "Simple and Effective Masked Diffusion Language Models",
          "authors": [
            "Subham Sekhar Sahoo",
            "Marianne Arriola",
            "Yair Schiff",
            "Aaron Gokaslan",
            "Edgar Marroquin",
            "Justin T Chiu",
            "Alexander Rush",
            "Volodymyr Kuleshov"
          ],
          "year": 2024,
          "venue": "Advances in Neural Information Processing Systems",
          "url": "https://arxiv.org/abs/2406.07524",
          "doi": null,
          "arxiv": "2406.07524"
        },
        {
          "number": 2,
          "title": "Neural Discrete Representation Learning",
          "authors": [
            "Aaron van den Oord",
            "Oriol Vinyals",
            "Koray Kavukcuoglu"
          ],
          "year": 2017,
          "venue": "Advances in Neural Information Processing Systems",
          "url": "https://arxiv.org/abs/1711.00937",
          "doi": null,
          "arxiv": "1711.00937"
        },
        {
          "number": 3,
          "title": "Generating Diverse High-Fidelity Images with VQ-VAE-2",
          "authors": [
            "Ali Razavi",
            "Aaron van den Oord",
            "Oriol Vinyals"
          ],
          "year": 2019,
          "venue": "Advances in Neural Information Processing Systems",
          "url": "https://arxiv.org/abs/1906.00446",
          "doi": null,
          "arxiv": "1906.00446"
        },
        {
          "number": 4,
          "title": "Structured Denoising Diffusion Models in Discrete State-Spaces",
          "authors": [
            "Jacob Austin",
            "Daniel D. Johnson",
            "Jonathan Ho",
            "Daniel Tarlow",
            "Rianne van den Berg"
          ],
          "year": 2021,
          "venue": "Advances in Neural Information Processing Systems",
          "url": "https://arxiv.org/abs/2107.03006",
          "doi": null,
          "arxiv": "2107.03006"
        },
        {
          "number": 5,
          "title": "Discrete Diffusion Modeling by Estimating the Ratios of the Data Distribution",
          "authors": [
            "Aaron Lou",
            "Chenlin Meng",
            "Stefano Ermon"
          ],
          "year": 2024,
          "venue": "Proceedings of the 41st International Conference on Machine Learning",
          "url": "https://arxiv.org/abs/2310.16834",
          "doi": null,
          "arxiv": "2310.16834"
        },
        {
          "number": 6,
          "title": "SSD-LM: Semi-autoregressive Simplex-based Diffusion Language Model for Text Generation and Modular Control",
          "authors": [
            "Xiaochuang Han",
            "Sachin Kumar",
            "Yulia Tsvetkov"
          ],
          "year": 2023,
          "venue": "Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics",
          "url": "https://doi.org/10.18653/v1/2023.acl-long.647",
          "doi": "10.18653/v1/2023.acl-long.647",
          "arxiv": "2210.17432"
        },
        {
          "number": 7,
          "title": "Diffusion-LM Improves Controllable Text Generation",
          "authors": [
            "Xiang Lisa Li",
            "John Thickstun",
            "Ishaan Gulrajani",
            "Percy Liang",
            "Tatsunori B. Hashimoto"
          ],
          "year": 2022,
          "venue": "Advances in Neural Information Processing Systems",
          "url": "https://arxiv.org/abs/2205.14217",
          "doi": null,
          "arxiv": "2205.14217"
        },
        {
          "number": 8,
          "title": "MaskGIT: Masked Generative Image Transformer",
          "authors": [
            "Huiwen Chang",
            "Han Zhang",
            "Lu Jiang",
            "Ce Liu",
            "William T. Freeman"
          ],
          "year": 2022,
          "venue": "Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition",
          "url": "https://openaccess.thecvf.com/content/CVPR2022/html/Chang_MaskGIT_Masked_Generative_Image_Transformer_CVPR_2022_paper.html",
          "doi": null,
          "arxiv": "2202.04200"
        },
        {
          "number": 9,
          "title": "Mask-Predict: Parallel Decoding of Conditional Masked Language Models",
          "authors": [
            "Marjan Ghazvininejad",
            "Omer Levy",
            "Yinhan Liu",
            "Luke Zettlemoyer"
          ],
          "year": 2019,
          "venue": "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing",
          "url": "https://doi.org/10.18653/v1/D19-1633",
          "doi": "10.18653/v1/D19-1633",
          "arxiv": "1904.09324"
        },
        {
          "number": 10,
          "title": "Argmax Flows and Multinomial Diffusion: Learning Categorical Distributions",
          "authors": [
            "Emiel Hoogeboom",
            "Didrik Nielsen",
            "Priyank Jaini",
            "Patrick Forré",
            "Max Welling"
          ],
          "year": 2021,
          "venue": "Advances in Neural Information Processing Systems",
          "url": "https://arxiv.org/abs/2102.05379",
          "doi": null,
          "arxiv": "2102.05379"
        },
        {
          "number": 11,
          "title": "Language Models are Unsupervised Multitask Learners",
          "authors": [
            "Alec Radford",
            "Jeffrey Wu",
            "Rewon Child",
            "David Luan",
            "Dario Amodei",
            "Ilya Sutskever"
          ],
          "year": 2019,
          "venue": "OpenAI Technical Report",
          "url": "https://cdn.openai.com/better-language-models/language-models.pdf",
          "doi": null,
          "arxiv": null
        },
        {
          "number": 12,
          "title": "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",
          "authors": [
            "Nils Reimers",
            "Iryna Gurevych"
          ],
          "year": 2019,
          "venue": "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing",
          "url": "https://doi.org/10.18653/v1/D19-1410",
          "doi": "10.18653/v1/D19-1410",
          "arxiv": "1908.10084"
        },
        {
          "number": 13,
          "title": "BERTScore: Evaluating Text Generation with BERT",
          "authors": [
            "Tianyi Zhang",
            "Varsha Kishore",
            "Felix Wu",
            "Kilian Q. Weinberger",
            "Yoav Artzi"
          ],
          "year": 2020,
          "venue": "International Conference on Learning Representations",
          "url": "https://arxiv.org/abs/1904.09675",
          "doi": null,
          "arxiv": "1904.09675"
        },
        {
          "number": 14,
          "title": "MAUVE: Measuring the Gap Between Neural Text and Human Text using Divergence Frontiers",
          "authors": [
            "Krishna Pillutla",
            "Swabha Swayamdipta",
            "Rowan Zellers",
            "John Thickstun",
            "Sean Welleck",
            "Yejin Choi",
            "Zaid Harchaoui"
          ],
          "year": 2021,
          "venue": "Advances in Neural Information Processing Systems",
          "url": "https://arxiv.org/abs/2102.01454",
          "doi": null,
          "arxiv": "2102.01454"
        },
        {
          "number": 15,
          "title": "Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena",
          "authors": [
            "Lianmin Zheng",
            "Wei-Lin Chiang",
            "Ying Sheng",
            "Siyuan Zhuang",
            "Zhanghao Wu",
            "Yonghao Zhuang",
            "Zi Lin",
            "Zhuohan Li",
            "Dacheng Li",
            "Eric P. Xing",
            "Hao Zhang",
            "Joseph E. Gonzalez",
            "Ion Stoica"
          ],
          "year": 2023,
          "venue": "Advances in Neural Information Processing Systems, Datasets and Benchmarks Track",
          "url": "https://arxiv.org/abs/2306.05685",
          "doi": null,
          "arxiv": "2306.05685"
        }
      ],
      "public_implementation": {
        "available": false,
        "url": null
      },
      "public_data": {
        "available": false,
        "url": null
      },
      "research_guide": {
        "name": "Codec bottleneck diagnosis",
        "url": "https://aogavrilov.com/research/codec-bottleneck-diagnosis/"
      },
      "identity_urls": [
        "https://doi.org/10.23919/FRUCT70069.2026.11506553",
        "https://arxiv.org/abs/2607.24176",
        "https://huggingface.co/papers/2607.24176",
        "https://openalex.org/W7160914887",
        "https://www.semanticscholar.org/paper/11b5a0e8f75f0dfd141659e9a82ac58982a65ce1",
        "https://www.researchgate.net/publication/404794122_Where_Quality_Breaks_in_Compressed_Short-Text_Generation_Staged_Bottleneck_Localization"
      ],
      "external_pdf_resources": [
        {
          "label": "Conference proceedings PDF",
          "description": "FRUCT open full text",
          "url": "https://www.fruct.org/files/publications/volume-39/fruct39/Gav.pdf",
          "media_type": "application/pdf",
          "scholarly_repository": true
        }
      ],
      "citation_files": {
        "bibtex": "https://aogavrilov.com/publications/where-quality-breaks/citation.bib",
        "ris": "https://aogavrilov.com/publications/where-quality-breaks/citation.ris",
        "csl_json": "https://aogavrilov.com/publications/where-quality-breaks/citation.json",
        "formatted_apa": "https://aogavrilov.com/publications/where-quality-breaks/citation-apa.txt",
        "formatted_ieee": "https://aogavrilov.com/publications/where-quality-breaks/citation-ieee.txt",
        "oai_dc_xml": "https://aogavrilov.com/publications/where-quality-breaks/oai-dc.xml",
        "openaire_xml": "https://aogavrilov.com/publications/where-quality-breaks/openaire.xml",
        "mods_xml": "https://aogavrilov.com/publications/where-quality-breaks/mods.xml",
        "jats_xml": "https://aogavrilov.com/publications/where-quality-breaks/metadata.jats.xml",
        "rdf_turtle": "https://aogavrilov.com/publications/where-quality-breaks/metadata.ttl",
        "schema_org_jsonld": "https://aogavrilov.com/publications/where-quality-breaks/metadata.jsonld"
      },
      "oai_datestamp": "2026-08-01",
      "oai_identifier": "oai:aogavrilov.com:where-quality-breaks",
      "oai_set_spec": "main-conference",
      "oai_set_specs": [
        "main-conference",
        "openaire"
      ],
      "content_negotiation_url": "https://aogavrilov.com/publications/where-quality-breaks/",
      "markdown_url": "https://aogavrilov.com/publications/where-quality-breaks/index.md",
      "language_variants": [
        {
          "language": "en",
          "url": "https://aogavrilov.com/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/publications/where-quality-breaks/index.md"
        },
        {
          "language": "ru",
          "url": "https://aogavrilov.com/ru/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/ru/publications/where-quality-breaks/index.md"
        },
        {
          "language": "zh-Hans",
          "url": "https://aogavrilov.com/zh/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/zh/publications/where-quality-breaks/index.md"
        },
        {
          "language": "zh-Hant",
          "url": "https://aogavrilov.com/zh-hant/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/zh-hant/publications/where-quality-breaks/index.md"
        },
        {
          "language": "es",
          "url": "https://aogavrilov.com/es/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/es/publications/where-quality-breaks/index.md"
        },
        {
          "language": "ar",
          "url": "https://aogavrilov.com/ar/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/ar/publications/where-quality-breaks/index.md"
        },
        {
          "language": "hi",
          "url": "https://aogavrilov.com/hi/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/hi/publications/where-quality-breaks/index.md"
        },
        {
          "language": "fr",
          "url": "https://aogavrilov.com/fr/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/fr/publications/where-quality-breaks/index.md"
        },
        {
          "language": "pt",
          "url": "https://aogavrilov.com/pt/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/pt/publications/where-quality-breaks/index.md"
        },
        {
          "language": "de",
          "url": "https://aogavrilov.com/de/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/de/publications/where-quality-breaks/index.md"
        },
        {
          "language": "ja",
          "url": "https://aogavrilov.com/ja/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/ja/publications/where-quality-breaks/index.md"
        },
        {
          "language": "ko",
          "url": "https://aogavrilov.com/ko/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/ko/publications/where-quality-breaks/index.md"
        },
        {
          "language": "id",
          "url": "https://aogavrilov.com/id/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/id/publications/where-quality-breaks/index.md"
        },
        {
          "language": "tr",
          "url": "https://aogavrilov.com/tr/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/tr/publications/where-quality-breaks/index.md"
        },
        {
          "language": "it",
          "url": "https://aogavrilov.com/it/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/it/publications/where-quality-breaks/index.md"
        },
        {
          "language": "pl",
          "url": "https://aogavrilov.com/pl/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/pl/publications/where-quality-breaks/index.md"
        },
        {
          "language": "nl",
          "url": "https://aogavrilov.com/nl/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/nl/publications/where-quality-breaks/index.md"
        },
        {
          "language": "uk",
          "url": "https://aogavrilov.com/uk/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/uk/publications/where-quality-breaks/index.md"
        },
        {
          "language": "fa",
          "url": "https://aogavrilov.com/fa/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/fa/publications/where-quality-breaks/index.md"
        },
        {
          "language": "vi",
          "url": "https://aogavrilov.com/vi/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/vi/publications/where-quality-breaks/index.md"
        },
        {
          "language": "th",
          "url": "https://aogavrilov.com/th/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/th/publications/where-quality-breaks/index.md"
        },
        {
          "language": "bn",
          "url": "https://aogavrilov.com/bn/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/bn/publications/where-quality-breaks/index.md"
        },
        {
          "language": "ur",
          "url": "https://aogavrilov.com/ur/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/ur/publications/where-quality-breaks/index.md"
        },
        {
          "language": "mr",
          "url": "https://aogavrilov.com/mr/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/mr/publications/where-quality-breaks/index.md"
        },
        {
          "language": "te",
          "url": "https://aogavrilov.com/te/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/te/publications/where-quality-breaks/index.md"
        },
        {
          "language": "ta",
          "url": "https://aogavrilov.com/ta/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/ta/publications/where-quality-breaks/index.md"
        },
        {
          "language": "ms",
          "url": "https://aogavrilov.com/ms/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/ms/publications/where-quality-breaks/index.md"
        },
        {
          "language": "fil",
          "url": "https://aogavrilov.com/fil/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/fil/publications/where-quality-breaks/index.md"
        },
        {
          "language": "sw",
          "url": "https://aogavrilov.com/sw/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/sw/publications/where-quality-breaks/index.md"
        },
        {
          "language": "cs",
          "url": "https://aogavrilov.com/cs/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/cs/publications/where-quality-breaks/index.md"
        },
        {
          "language": "ro",
          "url": "https://aogavrilov.com/ro/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/ro/publications/where-quality-breaks/index.md"
        },
        {
          "language": "el",
          "url": "https://aogavrilov.com/el/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/el/publications/where-quality-breaks/index.md"
        },
        {
          "language": "he",
          "url": "https://aogavrilov.com/he/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/he/publications/where-quality-breaks/index.md"
        },
        {
          "language": "sv",
          "url": "https://aogavrilov.com/sv/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/sv/publications/where-quality-breaks/index.md"
        },
        {
          "language": "hu",
          "url": "https://aogavrilov.com/hu/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/hu/publications/where-quality-breaks/index.md"
        },
        {
          "language": "da",
          "url": "https://aogavrilov.com/da/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/da/publications/where-quality-breaks/index.md"
        },
        {
          "language": "fi",
          "url": "https://aogavrilov.com/fi/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/fi/publications/where-quality-breaks/index.md"
        },
        {
          "language": "no",
          "url": "https://aogavrilov.com/no/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/no/publications/where-quality-breaks/index.md"
        },
        {
          "language": "bg",
          "url": "https://aogavrilov.com/bg/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/bg/publications/where-quality-breaks/index.md"
        },
        {
          "language": "sr",
          "url": "https://aogavrilov.com/sr/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/sr/publications/where-quality-breaks/index.md"
        },
        {
          "language": "sk",
          "url": "https://aogavrilov.com/sk/publications/where-quality-breaks/",
          "markdown_url": "https://aogavrilov.com/sk/publications/where-quality-breaks/index.md"
        }
      ],
      "markdown_urls": {
        "en": "https://aogavrilov.com/publications/where-quality-breaks/index.md",
        "ru": "https://aogavrilov.com/ru/publications/where-quality-breaks/index.md",
        "zh-Hans": "https://aogavrilov.com/zh/publications/where-quality-breaks/index.md",
        "zh-Hant": "https://aogavrilov.com/zh-hant/publications/where-quality-breaks/index.md",
        "es": "https://aogavrilov.com/es/publications/where-quality-breaks/index.md",
        "ar": "https://aogavrilov.com/ar/publications/where-quality-breaks/index.md",
        "hi": "https://aogavrilov.com/hi/publications/where-quality-breaks/index.md",
        "fr": "https://aogavrilov.com/fr/publications/where-quality-breaks/index.md",
        "pt": "https://aogavrilov.com/pt/publications/where-quality-breaks/index.md",
        "de": "https://aogavrilov.com/de/publications/where-quality-breaks/index.md",
        "ja": "https://aogavrilov.com/ja/publications/where-quality-breaks/index.md",
        "ko": "https://aogavrilov.com/ko/publications/where-quality-breaks/index.md",
        "id": "https://aogavrilov.com/id/publications/where-quality-breaks/index.md",
        "tr": "https://aogavrilov.com/tr/publications/where-quality-breaks/index.md",
        "it": "https://aogavrilov.com/it/publications/where-quality-breaks/index.md",
        "pl": "https://aogavrilov.com/pl/publications/where-quality-breaks/index.md",
        "nl": "https://aogavrilov.com/nl/publications/where-quality-breaks/index.md",
        "uk": "https://aogavrilov.com/uk/publications/where-quality-breaks/index.md",
        "fa": "https://aogavrilov.com/fa/publications/where-quality-breaks/index.md",
        "vi": "https://aogavrilov.com/vi/publications/where-quality-breaks/index.md",
        "th": "https://aogavrilov.com/th/publications/where-quality-breaks/index.md",
        "bn": "https://aogavrilov.com/bn/publications/where-quality-breaks/index.md",
        "ur": "https://aogavrilov.com/ur/publications/where-quality-breaks/index.md",
        "mr": "https://aogavrilov.com/mr/publications/where-quality-breaks/index.md",
        "te": "https://aogavrilov.com/te/publications/where-quality-breaks/index.md",
        "ta": "https://aogavrilov.com/ta/publications/where-quality-breaks/index.md",
        "ms": "https://aogavrilov.com/ms/publications/where-quality-breaks/index.md",
        "fil": "https://aogavrilov.com/fil/publications/where-quality-breaks/index.md",
        "sw": "https://aogavrilov.com/sw/publications/where-quality-breaks/index.md",
        "cs": "https://aogavrilov.com/cs/publications/where-quality-breaks/index.md",
        "ro": "https://aogavrilov.com/ro/publications/where-quality-breaks/index.md",
        "el": "https://aogavrilov.com/el/publications/where-quality-breaks/index.md",
        "he": "https://aogavrilov.com/he/publications/where-quality-breaks/index.md",
        "sv": "https://aogavrilov.com/sv/publications/where-quality-breaks/index.md",
        "hu": "https://aogavrilov.com/hu/publications/where-quality-breaks/index.md",
        "da": "https://aogavrilov.com/da/publications/where-quality-breaks/index.md",
        "fi": "https://aogavrilov.com/fi/publications/where-quality-breaks/index.md",
        "no": "https://aogavrilov.com/no/publications/where-quality-breaks/index.md",
        "bg": "https://aogavrilov.com/bg/publications/where-quality-breaks/index.md",
        "sr": "https://aogavrilov.com/sr/publications/where-quality-breaks/index.md",
        "sk": "https://aogavrilov.com/sk/publications/where-quality-breaks/index.md"
      },
      "signposting_linkset": "https://aogavrilov.com/publications/where-quality-breaks/linkset.json",
      "signposting_linkset_http": "https://aogavrilov.com/publications/where-quality-breaks/linkset",
      "research_object": {
        "format": "RO-Crate 1.3",
        "metadata_url": "https://aogavrilov.com/publications/where-quality-breaks/ro-crate-metadata.json"
      }
    },
    {
      "slug": "inspectable-control",
      "title": "Inspectable Control for Structure-Preserving Software Regeneration",
      "subtitle": "Controllable partial code regeneration using hierarchical discrete latent representations.",
      "canonical_url": "https://aogavrilov.com/publications/inspectable-control/",
      "language": "en",
      "date_published": "2026-07-05",
      "date_modified": "2026-08-01",
      "authors": [
        {
          "name": "Alexey Gavrilov",
          "orcid": "https://orcid.org/0009-0006-3147-5430",
          "same_as": [
            "https://orcid.org/0009-0006-3147-5430",
            "https://scholar.google.com/citations?hl=en&user=KERhD0wAAAAJ",
            "https://openalex.org/A5135991487",
            "https://www.semanticscholar.org/author/2434470286",
            "https://www.scopus.com/inward/authorDetails.url?authorID=60676475100&partnerID=MN8TOARS",
            "https://github.com/aogavrilov",
            "https://huggingface.co/aogavrilov"
          ]
        },
        {
          "name": "Alan-Barsag Gazzaev",
          "orcid": "https://orcid.org/0009-0000-0334-312X",
          "same_as": "https://orcid.org/0009-0000-0334-312X"
        },
        {
          "name": "Mikhail Mozikov",
          "orcid": "https://orcid.org/0000-0003-0594-867X",
          "same_as": "https://orcid.org/0000-0003-0594-867X"
        },
        {
          "name": "Ilya Makarov",
          "orcid": "https://orcid.org/0000-0002-3308-8825",
          "same_as": "https://orcid.org/0000-0002-3308-8825"
        },
        {
          "name": "Sergey Muravyov",
          "orcid": "https://orcid.org/0000-0002-4251-1744",
          "same_as": "https://orcid.org/0000-0002-4251-1744"
        }
      ],
      "venue": "Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering",
      "publication_type": "Companion poster",
      "doi": "10.1145/3803437.3807386",
      "doi_url": "https://doi.org/10.1145/3803437.3807386",
      "pdf_url": "https://aogavrilov.com/publications/inspectable-control/paper.pdf",
      "fulltext_html_url": "https://aogavrilov.com/publications/inspectable-control/full-text/",
      "fulltext_content_negotiation_url": "https://aogavrilov.com/publications/inspectable-control/full-text/",
      "fulltext_annotations_url": "https://aogavrilov.com/publications/inspectable-control/full-text/annotations.jsonld",
      "fulltext_citations_url": "https://aogavrilov.com/publications/inspectable-control/full-text/citations.json",
      "fulltext_jats_url": "https://aogavrilov.com/publications/inspectable-control/full-text/article.jats.xml",
      "fulltext_markdown_url": "https://aogavrilov.com/publications/inspectable-control/full-text/index.md",
      "fulltext_sections_url": "https://aogavrilov.com/publications/inspectable-control/full-text/sections.json",
      "abstract": "Software-engineering workflows such as constrained repair, staged refinement, and structure-preserving modification require control over what changes and what remains fixed. Token-level generation is a weak control surface for these operations because it constrains local surface text rather than the coarse structural invariants that software engineering often aims to preserve. We study hierarchical discrete latents as an inspectable intermediate representation for software artifacts: a hierarchical VQ-VAE compresses a 64-token Python function into coarse and fine discrete codes, and masked discrete generation regenerates only selected positions under partial constraints. On 2,000 preprocessed Python functions, locking four top-level codes improves parse rate from 0.453 to 0.591 while preserving substantial change in unlocked positions (edit freedom, 0.936) and near-maximal sample uniqueness (diversity, 0.998). Under fixed coarse context, lower-level refinement is weaker but remains monotonic, supporting a coarse-to-fine reading of the hierarchy. Overall, these results provide early evidence for a practical control layer that supports bounded, structure-preserving software-artifact regeneration above the token level.",
      "summary": "Using hierarchical discrete codes as inspectable controls over what a code generator preserves and changes.",
      "research_question": "How can a generative model modify selected parts of a program while preserving chosen elements of its coarse structure?",
      "discovery_questions": [
        {
          "question": "How can AI edit code without rewriting everything?",
          "answer": "The paper studies partial code regeneration above the token level. A hierarchical VQ-VAE maps a short Python function to coarse and fine discrete codes; selected coarse positions are locked, and masked discrete generation changes only the remaining latent positions before decoding. This provides an explicit preservation boundary instead of regenerating the whole function."
        },
        {
          "question": "What methods preserve program structure during code generation?",
          "answer": "This work tests hierarchical discrete latent control. Coarse latent positions can be fixed while unlocked positions are regenerated, after which parse rate and structural proxies are measured. The evidence concerns probabilistic structural stability on short Python functions; it does not establish exact AST preservation, semantic equivalence, or functional correctness."
        },
        {
          "question": "Can hierarchical discrete latents provide localized control over code?",
          "answer": "In the reported 2,000-function experiment, locking four top-level codes increased parse rate from 0.453 to 0.591. At the same time, 0.936 of unlocked positions changed and conditional samples were 0.998 unique. These results are early evidence that coarse latent constraints can preserve some structure without eliminating local edit freedom or sample diversity."
        },
        {
          "question": "How can code generation balance structural stability and diversity?",
          "answer": "The paper evaluates stability and freedom together rather than optimizing only validity. Coarse-code locking raises syntactic validity while unlocked-position change remains high and conditional samples remain almost entirely unique. The result demonstrates a measurable stability-freedom trade-off under the tested configuration, not a universal optimum."
        },
        {
          "question": "How does this work relate to LLM-assisted code editing?",
          "answer": "The tested model is a hierarchical VQ-VAE with masked discrete generation, not a large language model. The control problem is nevertheless relevant to LLM-assisted editing because unnecessary changes outside a requested region are a practical concern. The paper contributes a complementary latent-space mechanism and evaluation framing, not an LLM editing benchmark."
        }
      ],
      "keywords": [
        "software artifact control",
        "hierarchical discrete latents",
        "structure-preserving regeneration",
        "partial code regeneration",
        "masked discrete generation",
        "software engineering",
        "Automatic programming",
        "Software maintenance tools"
      ],
      "controlled_subjects": [
        {
          "label": "Automatic programming",
          "term_code": "10011007.10011074.10011092.10011782",
          "scheme": "ACM CCS 2012",
          "scheme_url": "https://dl.acm.org/pb-assets/dl_ccs/acm_ccs2012-1626988337597.xml"
        },
        {
          "label": "Software maintenance tools",
          "term_code": "10011007.10011006.10011073",
          "scheme": "ACM CCS 2012",
          "scheme_url": "https://dl.acm.org/pb-assets/dl_ccs/acm_ccs2012-1626988337597.xml"
        }
      ],
      "search_semantics": {
        "primary": [
          "controllable code editing",
          "localized code regeneration",
          "structure-preserving code generation",
          "hierarchical discrete latent representations"
        ],
        "research": [
          "masked discrete generation for source code",
          "partial program regeneration",
          "latent control for software artifacts",
          "controllable neural code generation",
          "coarse-to-fine code representations",
          "structure preservation in code models",
          "discrete latent control"
        ],
        "applications": [
          "AI-assisted code modification",
          "localized program repair",
          "bounded refactoring",
          "controlled software regeneration"
        ],
        "exclusions": [
          "Do not describe the model as an LLM; the experiments use a hierarchical VQ-VAE and masked discrete generation.",
          "Do not claim exact AST preservation, semantic equivalence, functional correctness, or repository-scale repair.",
          "Do not present syntactic stability proxies as behavioral verification."
        ]
      },
      "key_results": {
        "dataset": "2,000 preprocessed Python functions from a CodeParrot Clean subset",
        "repository": "https://huggingface.co/datasets/aogavrilov/inspectable-control-results",
        "collection": "https://huggingface.co/collections/aogavrilov/publication-result-summaries-6a6b733b3116a87befb37ec2",
        "sample_size": "2,000 preprocessed Python functions; conditional sample uniqueness is 0.998.",
        "metrics": [
          "Parse rate",
          "Skeleton and signature preservation proxies",
          "Unlocked-position change rate",
          "Sample uniqueness and entropy"
        ],
        "rows": [
          {
            "setting": "Input (truncated)",
            "parse": 0.994,
            "skeleton": 0.994,
            "signature": 0.994,
            "change": "—"
          },
          {
            "setting": "Codec reconstruction",
            "parse": 0.857,
            "skeleton": 0.848,
            "signature": 0.493,
            "change": 0
          },
          {
            "setting": "Unconditional generation",
            "parse": 0.453,
            "skeleton": 0.08,
            "signature": 0,
            "change": 0.995
          },
          {
            "setting": "Conditional, prefix k=4",
            "parse": 0.591,
            "skeleton": 0.295,
            "signature": 0.061,
            "change": 0.936
          },
          {
            "setting": "Conditional, signature span",
            "parse": 0.6,
            "skeleton": 0.302,
            "signature": 0.063,
            "change": "not reported"
          }
        ],
        "takeaway": "Coarse latent locking improves syntactic stability without collapsing change in the editable region; the result demonstrates structural control, not guaranteed functional equivalence.",
        "uncertainty": "The two-page study reports point estimates without confidence intervals or multi-seed statistical analysis.",
        "conditions": "64-token functions, argmax decoding, 16 top-level codes and 32 lower-level codes; full locking exactly recovers the codec reconstruction."
      },
      "limitations": [
        "The study is limited to short Python functions truncated to 64 tokens.",
        "Evaluation uses argmax decoding and syntactic or structural proxies rather than tests of functional equivalence.",
        "Exact signature preservation remains weak.",
        "Lower-level control is weaker than top-level control.",
        "Latent positions are not yet aligned to semantic regions such as AST spans, signatures, or control-flow structure.",
        "The results do not establish correctness for practical repair, refactoring, or repository-level changes."
      ],
      "references": [
        {
          "number": 1,
          "title": "Generating Diverse High-Fidelity Images with VQ-VAE-2",
          "authors": [
            "Ali Razavi",
            "Aaron van den Oord",
            "Oriol Vinyals"
          ],
          "year": 2019,
          "venue": "Advances in Neural Information Processing Systems",
          "url": "https://arxiv.org/abs/1906.00446",
          "doi": null,
          "arxiv": "1906.00446"
        },
        {
          "number": 2,
          "title": "Structured Denoising Diffusion Models in Discrete State-Spaces",
          "authors": [
            "Jacob Austin",
            "Daniel D. Johnson",
            "Jonathan Ho",
            "Daniel Tarlow",
            "Rianne van den Berg"
          ],
          "year": 2021,
          "venue": "Advances in Neural Information Processing Systems",
          "url": "https://arxiv.org/abs/2107.03006",
          "doi": null,
          "arxiv": "2107.03006"
        },
        {
          "number": 3,
          "title": "Simple and Effective Masked Diffusion Language Models",
          "authors": [
            "Subham Sekhar Sahoo",
            "Marianne Arriola",
            "Yair Schiff",
            "Aaron Gokaslan",
            "Edgar Marroquin",
            "Justin T Chiu",
            "Alexander Rush",
            "Volodymyr Kuleshov"
          ],
          "year": 2024,
          "venue": "Advances in Neural Information Processing Systems",
          "url": "https://arxiv.org/abs/2406.07524",
          "doi": null,
          "arxiv": "2406.07524"
        },
        {
          "number": 4,
          "title": "Grounded Copilot: How Programmers Interact with Code-Generating Models",
          "authors": [
            "Shraddha Barke",
            "Michael B. James",
            "Nadia Polikarpova"
          ],
          "year": 2023,
          "venue": "Proceedings of the ACM on Programming Languages",
          "url": "https://doi.org/10.1145/3586030",
          "doi": "10.1145/3586030",
          "arxiv": "2206.15000"
        },
        {
          "number": 5,
          "title": "RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generation",
          "authors": [
            "Fengji Zhang",
            "Bei Chen",
            "Yue Zhang",
            "Jacky Keung",
            "Jin Liu",
            "Daoguang Zan",
            "Yi Mao",
            "Jian-Guang Lou",
            "Weizhu Chen"
          ],
          "year": 2023,
          "venue": "Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing",
          "url": "https://doi.org/10.18653/v1/2023.emnlp-main.151",
          "doi": "10.18653/v1/2023.emnlp-main.151",
          "arxiv": "2303.12570"
        }
      ],
      "public_implementation": {
        "available": false,
        "url": null
      },
      "public_data": {
        "available": false,
        "url": null
      },
      "research_guide": {
        "name": "Controllable code editing",
        "url": "https://aogavrilov.com/research/discrete-latent-generation/"
      },
      "identity_urls": [
        "https://doi.org/10.1145/3803437.3807386",
        "https://zenodo.org/records/21605395",
        "https://dblp.org/rec/conf/sigsoft/GavrilovGMMM26",
        "https://openalex.org/W7169573479",
        "https://www.semanticscholar.org/paper/93c3de037596ce177d9d882d214ccad5c5405b00",
        "https://www.researchgate.net/publication/410435483_Inspectable_Control_for_Structure-Preserving_Software_Regeneration"
      ],
      "external_pdf_resources": [
        {
          "label": "External full-text mirror",
          "description": "CC BY 4.0 author manuscript on Hugging Face",
          "url": "https://huggingface.co/datasets/aogavrilov/inspectable-control-results/resolve/main/paper.pdf",
          "media_type": "application/pdf",
          "scholarly_repository": false
        },
        {
          "label": "Open repository full text",
          "description": "Zenodo CC BY 4.0 author manuscript; text-equivalent to the local manuscript",
          "url": "https://zenodo.org/records/21605395/files/fse2026-posters-final11%20%284%29.pdf?download=1",
          "media_type": "application/pdf",
          "scholarly_repository": true
        }
      ],
      "citation_files": {
        "bibtex": "https://aogavrilov.com/publications/inspectable-control/citation.bib",
        "ris": "https://aogavrilov.com/publications/inspectable-control/citation.ris",
        "csl_json": "https://aogavrilov.com/publications/inspectable-control/citation.json",
        "formatted_apa": "https://aogavrilov.com/publications/inspectable-control/citation-apa.txt",
        "formatted_ieee": "https://aogavrilov.com/publications/inspectable-control/citation-ieee.txt",
        "oai_dc_xml": "https://aogavrilov.com/publications/inspectable-control/oai-dc.xml",
        "openaire_xml": "https://aogavrilov.com/publications/inspectable-control/openaire.xml",
        "mods_xml": "https://aogavrilov.com/publications/inspectable-control/mods.xml",
        "jats_xml": "https://aogavrilov.com/publications/inspectable-control/metadata.jats.xml",
        "rdf_turtle": "https://aogavrilov.com/publications/inspectable-control/metadata.ttl",
        "schema_org_jsonld": "https://aogavrilov.com/publications/inspectable-control/metadata.jsonld"
      },
      "oai_datestamp": "2026-08-01",
      "oai_identifier": "oai:aogavrilov.com:inspectable-control",
      "oai_set_spec": "companion-poster",
      "oai_set_specs": [
        "companion-poster",
        "openaire"
      ],
      "content_negotiation_url": "https://aogavrilov.com/publications/inspectable-control/",
      "markdown_url": "https://aogavrilov.com/publications/inspectable-control/index.md",
      "language_variants": [
        {
          "language": "en",
          "url": "https://aogavrilov.com/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/publications/inspectable-control/index.md"
        },
        {
          "language": "ru",
          "url": "https://aogavrilov.com/ru/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/ru/publications/inspectable-control/index.md"
        },
        {
          "language": "zh-Hans",
          "url": "https://aogavrilov.com/zh/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/zh/publications/inspectable-control/index.md"
        },
        {
          "language": "zh-Hant",
          "url": "https://aogavrilov.com/zh-hant/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/zh-hant/publications/inspectable-control/index.md"
        },
        {
          "language": "es",
          "url": "https://aogavrilov.com/es/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/es/publications/inspectable-control/index.md"
        },
        {
          "language": "ar",
          "url": "https://aogavrilov.com/ar/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/ar/publications/inspectable-control/index.md"
        },
        {
          "language": "hi",
          "url": "https://aogavrilov.com/hi/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/hi/publications/inspectable-control/index.md"
        },
        {
          "language": "fr",
          "url": "https://aogavrilov.com/fr/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/fr/publications/inspectable-control/index.md"
        },
        {
          "language": "pt",
          "url": "https://aogavrilov.com/pt/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/pt/publications/inspectable-control/index.md"
        },
        {
          "language": "de",
          "url": "https://aogavrilov.com/de/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/de/publications/inspectable-control/index.md"
        },
        {
          "language": "ja",
          "url": "https://aogavrilov.com/ja/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/ja/publications/inspectable-control/index.md"
        },
        {
          "language": "ko",
          "url": "https://aogavrilov.com/ko/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/ko/publications/inspectable-control/index.md"
        },
        {
          "language": "id",
          "url": "https://aogavrilov.com/id/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/id/publications/inspectable-control/index.md"
        },
        {
          "language": "tr",
          "url": "https://aogavrilov.com/tr/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/tr/publications/inspectable-control/index.md"
        },
        {
          "language": "it",
          "url": "https://aogavrilov.com/it/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/it/publications/inspectable-control/index.md"
        },
        {
          "language": "pl",
          "url": "https://aogavrilov.com/pl/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/pl/publications/inspectable-control/index.md"
        },
        {
          "language": "nl",
          "url": "https://aogavrilov.com/nl/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/nl/publications/inspectable-control/index.md"
        },
        {
          "language": "uk",
          "url": "https://aogavrilov.com/uk/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/uk/publications/inspectable-control/index.md"
        },
        {
          "language": "fa",
          "url": "https://aogavrilov.com/fa/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/fa/publications/inspectable-control/index.md"
        },
        {
          "language": "vi",
          "url": "https://aogavrilov.com/vi/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/vi/publications/inspectable-control/index.md"
        },
        {
          "language": "th",
          "url": "https://aogavrilov.com/th/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/th/publications/inspectable-control/index.md"
        },
        {
          "language": "bn",
          "url": "https://aogavrilov.com/bn/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/bn/publications/inspectable-control/index.md"
        },
        {
          "language": "ur",
          "url": "https://aogavrilov.com/ur/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/ur/publications/inspectable-control/index.md"
        },
        {
          "language": "mr",
          "url": "https://aogavrilov.com/mr/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/mr/publications/inspectable-control/index.md"
        },
        {
          "language": "te",
          "url": "https://aogavrilov.com/te/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/te/publications/inspectable-control/index.md"
        },
        {
          "language": "ta",
          "url": "https://aogavrilov.com/ta/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/ta/publications/inspectable-control/index.md"
        },
        {
          "language": "ms",
          "url": "https://aogavrilov.com/ms/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/ms/publications/inspectable-control/index.md"
        },
        {
          "language": "fil",
          "url": "https://aogavrilov.com/fil/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/fil/publications/inspectable-control/index.md"
        },
        {
          "language": "sw",
          "url": "https://aogavrilov.com/sw/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/sw/publications/inspectable-control/index.md"
        },
        {
          "language": "cs",
          "url": "https://aogavrilov.com/cs/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/cs/publications/inspectable-control/index.md"
        },
        {
          "language": "ro",
          "url": "https://aogavrilov.com/ro/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/ro/publications/inspectable-control/index.md"
        },
        {
          "language": "el",
          "url": "https://aogavrilov.com/el/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/el/publications/inspectable-control/index.md"
        },
        {
          "language": "he",
          "url": "https://aogavrilov.com/he/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/he/publications/inspectable-control/index.md"
        },
        {
          "language": "sv",
          "url": "https://aogavrilov.com/sv/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/sv/publications/inspectable-control/index.md"
        },
        {
          "language": "hu",
          "url": "https://aogavrilov.com/hu/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/hu/publications/inspectable-control/index.md"
        },
        {
          "language": "da",
          "url": "https://aogavrilov.com/da/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/da/publications/inspectable-control/index.md"
        },
        {
          "language": "fi",
          "url": "https://aogavrilov.com/fi/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/fi/publications/inspectable-control/index.md"
        },
        {
          "language": "no",
          "url": "https://aogavrilov.com/no/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/no/publications/inspectable-control/index.md"
        },
        {
          "language": "bg",
          "url": "https://aogavrilov.com/bg/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/bg/publications/inspectable-control/index.md"
        },
        {
          "language": "sr",
          "url": "https://aogavrilov.com/sr/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/sr/publications/inspectable-control/index.md"
        },
        {
          "language": "sk",
          "url": "https://aogavrilov.com/sk/publications/inspectable-control/",
          "markdown_url": "https://aogavrilov.com/sk/publications/inspectable-control/index.md"
        }
      ],
      "markdown_urls": {
        "en": "https://aogavrilov.com/publications/inspectable-control/index.md",
        "ru": "https://aogavrilov.com/ru/publications/inspectable-control/index.md",
        "zh-Hans": "https://aogavrilov.com/zh/publications/inspectable-control/index.md",
        "zh-Hant": "https://aogavrilov.com/zh-hant/publications/inspectable-control/index.md",
        "es": "https://aogavrilov.com/es/publications/inspectable-control/index.md",
        "ar": "https://aogavrilov.com/ar/publications/inspectable-control/index.md",
        "hi": "https://aogavrilov.com/hi/publications/inspectable-control/index.md",
        "fr": "https://aogavrilov.com/fr/publications/inspectable-control/index.md",
        "pt": "https://aogavrilov.com/pt/publications/inspectable-control/index.md",
        "de": "https://aogavrilov.com/de/publications/inspectable-control/index.md",
        "ja": "https://aogavrilov.com/ja/publications/inspectable-control/index.md",
        "ko": "https://aogavrilov.com/ko/publications/inspectable-control/index.md",
        "id": "https://aogavrilov.com/id/publications/inspectable-control/index.md",
        "tr": "https://aogavrilov.com/tr/publications/inspectable-control/index.md",
        "it": "https://aogavrilov.com/it/publications/inspectable-control/index.md",
        "pl": "https://aogavrilov.com/pl/publications/inspectable-control/index.md",
        "nl": "https://aogavrilov.com/nl/publications/inspectable-control/index.md",
        "uk": "https://aogavrilov.com/uk/publications/inspectable-control/index.md",
        "fa": "https://aogavrilov.com/fa/publications/inspectable-control/index.md",
        "vi": "https://aogavrilov.com/vi/publications/inspectable-control/index.md",
        "th": "https://aogavrilov.com/th/publications/inspectable-control/index.md",
        "bn": "https://aogavrilov.com/bn/publications/inspectable-control/index.md",
        "ur": "https://aogavrilov.com/ur/publications/inspectable-control/index.md",
        "mr": "https://aogavrilov.com/mr/publications/inspectable-control/index.md",
        "te": "https://aogavrilov.com/te/publications/inspectable-control/index.md",
        "ta": "https://aogavrilov.com/ta/publications/inspectable-control/index.md",
        "ms": "https://aogavrilov.com/ms/publications/inspectable-control/index.md",
        "fil": "https://aogavrilov.com/fil/publications/inspectable-control/index.md",
        "sw": "https://aogavrilov.com/sw/publications/inspectable-control/index.md",
        "cs": "https://aogavrilov.com/cs/publications/inspectable-control/index.md",
        "ro": "https://aogavrilov.com/ro/publications/inspectable-control/index.md",
        "el": "https://aogavrilov.com/el/publications/inspectable-control/index.md",
        "he": "https://aogavrilov.com/he/publications/inspectable-control/index.md",
        "sv": "https://aogavrilov.com/sv/publications/inspectable-control/index.md",
        "hu": "https://aogavrilov.com/hu/publications/inspectable-control/index.md",
        "da": "https://aogavrilov.com/da/publications/inspectable-control/index.md",
        "fi": "https://aogavrilov.com/fi/publications/inspectable-control/index.md",
        "no": "https://aogavrilov.com/no/publications/inspectable-control/index.md",
        "bg": "https://aogavrilov.com/bg/publications/inspectable-control/index.md",
        "sr": "https://aogavrilov.com/sr/publications/inspectable-control/index.md",
        "sk": "https://aogavrilov.com/sk/publications/inspectable-control/index.md"
      },
      "signposting_linkset": "https://aogavrilov.com/publications/inspectable-control/linkset.json",
      "signposting_linkset_http": "https://aogavrilov.com/publications/inspectable-control/linkset",
      "research_object": {
        "format": "RO-Crate 1.3",
        "metadata_url": "https://aogavrilov.com/publications/inspectable-control/ro-crate-metadata.json"
      }
    }
  ]
}
