{
  "schema_version": 2,
  "generated_by": "BuildTools/docs_ai_delivery.py",
  "canonical_locale": "en",
  "canonical_base_url": "https://fonline.ru",
  "repository": "cvet/fonline",
  "source_ref": "master",
  "version": {
    "channel": "current",
    "kind": "rolling-branch",
    "label": "Current",
    "value": "master",
    "source_ref": "master",
    "path_prefix": "",
    "support": "latest-development-revision"
  },
  "release_versions": {
    "status": "deferred",
    "source": "git-tag",
    "path_template": "/versions/{version}/",
    "requires_support_policy": true
  },
  "localization": {
    "canonical_locale": "en",
    "path_strategy": "mirrored-relative-path",
    "translation_hash": "normalized-sha256",
    "translation_pending": "pre-production-only",
    "locales": [
      {
        "id": "en",
        "label": "English",
        "path_prefix": "Docs/en",
        "status": "canonical"
      },
      {
        "id": "ru",
        "label": "Russian",
        "path_prefix": "Docs/ru",
        "status": "complete"
      }
    ]
  },
  "full_context": {
    "max_bytes": 2162688,
    "generated_pages": "indexes-only",
    "excluded_document_ids": [
      "tools",
      "script-methods-map",
      "buildtools-readme",
      "documentation-site-publication"
    ]
  },
  "document_count": 396,
  "documents": [
    {
      "id": "adr-documentation-version-locale-routing",
      "path": "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md",
      "title": "ADR-0006: Documentation Version, Locale, And Stable Route Policy",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "explanation",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "documentation",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/contributing/decisions/0006-documentation-version-locale-routing.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md",
      "source_paths": [
        "Docs/documentation-manifest.json",
        "BuildTools/docs_ai_delivery.py",
        "BuildTools/docs_localization.py",
        "BuildTools/docs_site.py",
        "BuildTools/docs_site_artifact.py",
        "BuildTools/docs_validate.py",
        "BuildTools/tests/test_docs_ai_delivery.py",
        "BuildTools/tests/test_docs_localization.py",
        "BuildTools/tests/test_docs_site.py",
        "BuildTools/tests/test_docs_site_layout.py",
        "BuildTools/tests/test_docs_site_artifact.py",
        "BuildTools/tests/test_docs_validate.py",
        "_config.yml",
        "_layouts/default.html",
        "Docs/en/contributing/documentation/site-publication.md",
        "Docs/ProductionDocumentationPlan.md",
        "Docs/generated/document-routes.json",
        "Docs/generated/translation-status.json"
      ],
      "content_sha256": "6a90c2be548426ba6e0bbd4644cf0c2eec7798b74a5fc5927dc6e7d81f0b8962",
      "byte_size": 8372
    },
    {
      "id": "adr-github-pages-markdown-publication",
      "path": "Docs/en/contributing/decisions/0001-github-pages-markdown-publication.md",
      "title": "ADR-0001: GitHub Pages Markdown Publication and Locale Layout",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "explanation",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "documentation",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/contributing/decisions/0001-github-pages-markdown-publication.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/contributing/decisions/0001-github-pages-markdown-publication.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/contributing/decisions/0001-github-pages-markdown-publication.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/decisions/0001-github-pages-markdown-publication.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/decisions/0001-github-pages-markdown-publication.md",
      "source_paths": [
        "_config.yml",
        "CNAME",
        "Gemfile",
        ".ruby-version",
        "Docs/documentation-manifest.json",
        "BuildTools/docs_validate.py",
        "BuildTools/docs_site.py",
        "BuildTools/docs_site_artifact.py",
        "BuildTools/docs-browser/audit.mjs",
        ".github/workflows/validate.yml"
      ],
      "content_sha256": "bf9e7605e8e044f83467f2c2ef16cb7ae0a2b48132b1f44a9a33dfcfbb6a62dc",
      "byte_size": 6141
    },
    {
      "id": "adr-manifest-backed-ai-documentation-delivery",
      "path": "Docs/en/contributing/decisions/0003-manifest-backed-ai-documentation-delivery.md",
      "title": "ADR-0003: Manifest-Backed AI Documentation Delivery",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "tool-developer",
        "ai-agent"
      ],
      "diataxis": "explanation",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "documentation",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/contributing/decisions/0003-manifest-backed-ai-documentation-delivery.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/contributing/decisions/0003-manifest-backed-ai-documentation-delivery.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/contributing/decisions/0003-manifest-backed-ai-documentation-delivery.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/decisions/0003-manifest-backed-ai-documentation-delivery.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/decisions/0003-manifest-backed-ai-documentation-delivery.md",
      "source_paths": [
        "Docs/documentation-manifest.json",
        "Docs/ai-evaluation.json",
        "BuildTools/docs_ai_delivery.py",
        "BuildTools/docs_ai_eval.py",
        "BuildTools/docs_localization.py",
        "BuildTools/tests/test_docs_ai_delivery.py",
        "BuildTools/tests/test_docs_ai_eval.py",
        "BuildTools/docs_validate.py",
        ".github/workflows/validate.yml",
        "_config.yml",
        "llms.txt",
        "llms-full.txt",
        "docs-manifest.json"
      ],
      "content_sha256": "8556e05b1370c168b553f59860b3138c4579456b96521cf3c73f719038582a00",
      "byte_size": 8314
    },
    {
      "id": "adr-manifest-backed-site-navigation-search",
      "path": "Docs/en/contributing/decisions/0004-manifest-backed-site-navigation-search.md",
      "title": "ADR-0004: Manifest-Backed Site Navigation And Search",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "tool-developer",
        "ai-agent"
      ],
      "diataxis": "explanation",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "documentation",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/contributing/decisions/0004-manifest-backed-site-navigation-search.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/contributing/decisions/0004-manifest-backed-site-navigation-search.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/contributing/decisions/0004-manifest-backed-site-navigation-search.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/decisions/0004-manifest-backed-site-navigation-search.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/decisions/0004-manifest-backed-site-navigation-search.md",
      "source_paths": [
        "Docs/documentation-manifest.json",
        "BuildTools/docs_site.py",
        "BuildTools/docs_site_artifact.py",
        "BuildTools/docs-browser/audit.mjs",
        "BuildTools/tests/test_docs_site.py",
        "BuildTools/tests/test_docs_site_layout.py",
        "BuildTools/tests/test_docs_site_artifact.py",
        "BuildTools/tests/test_docs_browser.py",
        "BuildTools/docs_validate.py",
        ".github/workflows/validate.yml",
        "_config.yml",
        "_layouts/default.html",
        "assets/css/docs.css",
        "assets/js/docs.js",
        "assets/images/fonline-mark.png",
        "_data/docs-site.json",
        "assets/docs-search.json",
        "assets/docs-search.ru.json"
      ],
      "content_sha256": "101041e8482c80bf60bd0a221a3ea5eedd5ecab70c696e3c6c985b0b7e7d40df",
      "byte_size": 8091
    },
    {
      "id": "adr-public-api-stability-contract",
      "path": "Docs/en/contributing/decisions/0002-public-api-stability-contract.md",
      "title": "ADR-0002: Public API Stability Contract",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "native-extension-developer",
        "ai-agent"
      ],
      "diataxis": "explanation",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "scripting",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/contributing/decisions/0002-public-api-stability-contract.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/contributing/decisions/0002-public-api-stability-contract.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/contributing/decisions/0002-public-api-stability-contract.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/decisions/0002-public-api-stability-contract.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/decisions/0002-public-api-stability-contract.md",
      "source_paths": [
        "BuildTools/codegen.py",
        "BuildTools/NativeExtensionInterface.json",
        "BuildTools/docs_api.py",
        "BuildTools/docs_api_diff.py",
        "BuildTools/docs_contract_diff.py",
        "BuildTools/docs_native_extension.py",
        "BuildTools/docs_reference.py",
        "BuildTools/docs_public_api.py",
        "BuildTools/tests/test_docs_contract_diff.py",
        "Source/Scripting",
        "Source/Scripting/CommonGlobalScriptMethods.cpp",
        "Source/Common/Common.h",
        "Docs/generated/api.json",
        "Docs/generated/api/index.md",
        "Docs/generated/native-extension.json",
        "Docs/generated/native-extension/index.md",
        "Docs/generated/ai-control-protocol.json",
        "Docs/contract-change-dispositions.json",
        "Docs/generated/source-inventory.json",
        "PUBLIC_API.md"
      ],
      "content_sha256": "664b3ee699d8df18d02744182d1d93e447ef99d4ec654318695139785c7ca417",
      "byte_size": 11911
    },
    {
      "id": "adr-public-example-repository-ownership",
      "path": "Docs/en/contributing/decisions/0005-public-example-repository-ownership.md",
      "title": "ADR-0005: Public Example Repository Ownership",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "explanation",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/contributing/decisions/0005-public-example-repository-ownership.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/contributing/decisions/0005-public-example-repository-ownership.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/contributing/decisions/0005-public-example-repository-ownership.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/decisions/0005-public-example-repository-ownership.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/decisions/0005-public-example-repository-ownership.md",
      "source_paths": [
        "Examples/PublicRepositories.json",
        "Examples/PublicRepositoryTemplate",
        "Examples/MinimalProject",
        "BuildTools/docs_examples.py",
        "BuildTools/tests/test_docs_examples.py",
        "Docs/en/how-to/build/public-example-repositories.md",
        "Docs/generated/public-examples.json",
        "Docs/generated/public-examples/index.md"
      ],
      "content_sha256": "33a49ed21b04fa813cf401b487191fd844c8bf6bb38879593bb509168e26c462",
      "byte_size": 5071
    },
    {
      "id": "ai-control-protocol-guide",
      "path": "Docs/en/how-to/ai-control-protocol.md",
      "title": "AiControl Protocol",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "tool-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "tooling",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/ai-control-protocol.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/ai-control-protocol.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/ai-control-protocol.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/ai-control-protocol.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/ai-control-protocol.md",
      "source_paths": [
        "BuildTools/AiControlProtocol.json",
        "BuildTools/ai_control_client.py",
        "BuildTools/docs_ai_control_protocol.py",
        "BuildTools/tests/test_ai_control_protocol.py",
        "BuildTools/tests/test_docs_ai_control_protocol.py",
        "Examples/AiControlSample/README.md",
        "Examples/AiControlSample/ai_control_sample.py",
        "Examples/AiControlSample/run_protocol_smoke.py",
        "Docs/en/reference/ai-control-protocol/index.md",
        "Docs/NativeExtensions.md",
        "Docs/en/how-to/scripting/lifecycle-and-concurrency.md",
        "Docs/en/how-to/testing/gameplay-and-integration.md",
        "BuildTools/ExternalProjectEvidence.json"
      ],
      "content_sha256": "7c1fe61800bca34ceb303bb1e7d4e4e3c1e7e1e2833960a6b198740fa63a3cfe",
      "byte_size": 15923
    },
    {
      "id": "ai-control-sample-readme",
      "path": "Examples/AiControlSample/README.md",
      "title": "AiControl Protocol Sample",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "tool-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "tutorial",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "tooling",
      "state": "current",
      "disposition": "retain",
      "target": "Examples/AiControlSample/README.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Examples/AiControlSample/README.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Examples/AiControlSample/README.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Examples/AiControlSample/README.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Examples/AiControlSample/README.md",
      "source_paths": [
        "BuildTools/AiControlProtocol.json",
        "BuildTools/ai_control_client.py",
        "Examples/AiControlSample/ai_control_sample.py",
        "Examples/AiControlSample/run_protocol_smoke.py",
        "Examples/AiControlSample/validate.py",
        "BuildTools/tests/test_ai_control_protocol.py",
        "Docs/AiControlProtocol.md"
      ],
      "content_sha256": "d11c363a4d4954befcc3510e2435a5b3191e269e96b50533e77624835ccd273f",
      "byte_size": 2131
    },
    {
      "id": "ai-documentation-evaluation",
      "path": "Docs/en/contributing/documentation/ai-evaluation.md",
      "title": "AI Documentation Evaluation",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "documentation",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/contributing/documentation/ai-evaluation.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/contributing/documentation/ai-evaluation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/contributing/documentation/ai-evaluation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/documentation/ai-evaluation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/documentation/ai-evaluation.md",
      "source_paths": [
        "Docs/ai-evaluation.json",
        "BuildTools/docs_ai_eval.py",
        "BuildTools/docs_ai_model_eval.py",
        "BuildTools/docs_ai_model_review.py",
        "BuildTools/tests/test_docs_ai_eval.py",
        "BuildTools/tests/test_docs_ai_model_eval.py",
        "BuildTools/tests/test_docs_ai_model_review.py",
        "BuildTools/docs_site.py",
        "assets/js/docs.js",
        "assets/docs-search.json",
        "Docs/generated/ai-evaluation-report.json",
        "Docs/_meta/ai-evaluation/2026-08-04-qwen3.5-9b.review.json",
        "Docs/_meta/ai-evaluation/2026-08-04-gpt-oss-20b.review.json",
        "Docs/documentation-manifest.json",
        ".github/workflows/validate.yml"
      ],
      "content_sha256": "ec41b4f1e382dc6dfd1f06b1bcf0b1ad885c10554ac124c3fde04b94c0cc41d5",
      "byte_size": 15481
    },
    {
      "id": "ai-maintainer-entry",
      "path": "AGENTS.md",
      "title": "FOnline Engine AI Maintainer Guide",
      "locale": "en",
      "audiences": [
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "documentation",
      "state": "current",
      "disposition": "retain",
      "target": "AGENTS.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/AGENTS.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/AGENTS.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/AGENTS.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/AGENTS.md",
      "source_paths": [
        "Docs/en/explanation/architecture/index.md",
        "Docs/en/contributing/documentation/index.md",
        "Docs/NativeExtensions.md",
        "Docs/PrototypeFormat.md",
        "Docs/en/how-to/content/map-format.md",
        "Docs/TextAndLocalization.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md",
        "BuildTools/codegen.py",
        "BuildTools/buildtools.py",
        "BuildTools/docs_ai_delivery.py",
        "BuildTools/docs_site.py",
        "BuildTools/HelperCliInterface.json",
        "BuildTools/NativeExtensionInterface.json",
        "BuildTools/PrototypeFormatInterface.json",
        "BuildTools/MapFormatInterface.json",
        "BuildTools/TextFormatInterface.json",
        "BuildTools/PackageInterface.json",
        "BuildTools/cmake/ProjectInterface.json",
        "Docs/generated/api.json",
        "Docs/generated/api/index.md",
        "Docs/generated/cmake.json",
        "Docs/generated/cmake/index.md",
        "Docs/generated/cli.json",
        "Docs/generated/cli/index.md",
        "Docs/generated/helper-cli.json",
        "Docs/generated/helper-cli/index.md",
        "Docs/generated/native-extension.json",
        "Docs/generated/native-extension/index.md",
        "Docs/generated/prototype-format.json",
        "Docs/generated/prototype-format/index.md",
        "Docs/generated/map-format.json",
        "Docs/en/reference/map-format/index.md",
        "Docs/generated/text-format.json",
        "Docs/generated/text-format/index.md",
        "Docs/generated/package.json",
        "Docs/generated/package/index.md",
        "Docs/generated/document-routes.json",
        "_data/docs-site.json",
        "assets/docs-search.json",
        "llms.txt",
        "llms-full.txt",
        "docs-manifest.json"
      ],
      "content_sha256": "a0ddae586a823fc78fa92f18bc58631bf7f32b7835aefac051b599ace508d1e3",
      "byte_size": 70822
    },
    {
      "id": "android-debugging",
      "path": "Docs/en/how-to/platforms/android-debugging.md",
      "title": "Android Build, Packaging, and Device Debugging",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "platform",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/platforms/android-debugging.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/platforms/android-debugging.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/platforms/android-debugging.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/platforms/android-debugging.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/platforms/android-debugging.md",
      "source_paths": [
        "BuildTools/ExternalProjectEvidence.json",
        "BuildTools/buildtools.py",
        "BuildTools/prepare-workspace.sh",
        "BuildTools/android_device.py",
        "BuildTools/PackageInterface.json",
        "BuildTools/package.py",
        "BuildTools/android-project",
        "BuildTools/SupportMatrix.json",
        "Source/Common/Settings.inc",
        "Source/Client/Updater.cpp",
        "Source/Client/Updater.h",
        "ThirdParty/android-sdk",
        "ThirdParty/android-ndk",
        "ThirdParty/android-api",
        ".github/workflows/validate.yml",
        "BuildTools/tests/test_package_security.py",
        "BuildTools/tests/test_docs_android_debugging.py"
      ],
      "content_sha256": "ab2804a6ebebe324a9c21dd00b9ff52063f0d90269a3adf101210d900ebec66d",
      "byte_size": 32777
    },
    {
      "id": "angelscript-style",
      "path": "Docs/en/how-to/scripting/style-and-refactoring.md",
      "title": "AngelScript Style and Refactoring",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "scripting",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/scripting/style-and-refactoring.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/scripting/style-and-refactoring.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/scripting/style-and-refactoring.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/scripting/style-and-refactoring.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/scripting/style-and-refactoring.md",
      "source_paths": [
        "BuildTools/buildtools.py",
        ".github/workflows/validate.yml",
        "Source/Common/Settings.inc",
        "Source/Common/ScriptSystem.cpp",
        "Examples/MinimalProject/Scripts/Starter.fos",
        "Examples/MinimalMultiplayer/Scripts/Tutorial.fos",
        "Source/Scripting/AngelScript/AngelScriptBackend.cpp",
        "Source/Scripting/AngelScript/AngelScriptAttributes.cpp",
        "Source/Scripting/AngelScript/AngelScriptAttributes.h",
        "Source/Tests/Test_AngelScriptAttributes.cpp",
        "Source/Tests/Test_AngelScriptBaker.cpp",
        "BuildTools/tests/test_docs_angelscript_style.py"
      ],
      "content_sha256": "6a874ba5b84269757a273178381088d73c4d5b26c3f5697acd58419a1944411d",
      "byte_size": 24316
    },
    {
      "id": "api-change-management",
      "path": "Docs/en/contributing/contract-change-management.md",
      "title": "Generated Contract Change Management",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "documentation",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/contributing/contract-change-management.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/contributing/contract-change-management.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/contributing/contract-change-management.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/contract-change-management.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/contract-change-management.md",
      "source_paths": [
        "BuildTools/docs_api.py",
        "BuildTools/docs_api_diff.py",
        "BuildTools/docs_cmake.py",
        "BuildTools/docs_cli.py",
        "BuildTools/docs_package.py",
        "BuildTools/docs_helper_cli.py",
        "BuildTools/docs_native_extension.py",
        "BuildTools/docs_prototype_format.py",
        "BuildTools/docs_map_format.py",
        "BuildTools/docs_model_format.py",
        "BuildTools/docs_text_format.py",
        "BuildTools/docs_effect_format.py",
        "BuildTools/docs_image_format.py",
        "BuildTools/docs_particle_format.py",
        "BuildTools/docs_font_format.py",
        "BuildTools/docs_audio.py",
        "BuildTools/docs_video.py",
        "BuildTools/docs_ai_control_protocol.py",
        "BuildTools/docs_contract_diff.py",
        "BuildTools/docs_validate.py",
        "BuildTools/HelperCliInterface.json",
        "BuildTools/NativeExtensionInterface.json",
        "BuildTools/PrototypeFormatInterface.json",
        "BuildTools/MapFormatInterface.json",
        "BuildTools/ModelFormatInterface.json",
        "BuildTools/TextFormatInterface.json",
        "BuildTools/EffectFormatInterface.json",
        "BuildTools/ImageFormatInterface.json",
        "BuildTools/ParticleFormatInterface.json",
        "BuildTools/FontFormatInterface.json",
        "BuildTools/AudioInterface.json",
        "BuildTools/VideoInterface.json",
        "BuildTools/AiControlProtocol.json",
        "BuildTools/PackageInterface.json",
        "BuildTools/tests/test_docs_api_diff.py",
        "BuildTools/tests/test_docs_contract_diff.py",
        "BuildTools/tests/test_docs_ai_control_protocol.py",
        "Docs/generated/api.json",
        "Docs/generated/cmake.json",
        "Docs/generated/cli.json",
        "Docs/generated/package.json",
        "Docs/generated/helper-cli.json",
        "Docs/generated/native-extension.json",
        "Docs/generated/prototype-format.json",
        "Docs/generated/map-format.json",
        "Docs/generated/model-format.json",
        "Docs/generated/text-format.json",
        "Docs/generated/effect-format.json",
        "Docs/generated/image-format.json",
        "Docs/generated/particle-format.json",
        "Docs/generated/font-format.json",
        "Docs/generated/audio.json",
        "Docs/generated/video.json",
        "Docs/generated/ai-control-protocol.json",
        "Docs/contract-change-dispositions.json",
        "Docs/en/contributing/decisions/0002-public-api-stability-contract.md",
        ".github/workflows/validate.yml"
      ],
      "content_sha256": "36c2126f621391f6b8472a6ad6c7e119febc14f381ec276525488819b8d46526",
      "byte_size": 23606
    },
    {
      "id": "applications-entry-points",
      "path": "Docs/en/reference/applications.md",
      "title": "Applications and Entry Points",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "runtime",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/applications.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/applications.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/applications.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/applications.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/applications.md",
      "source_paths": [
        "Source/Applications",
        "Source/Client",
        "Source/Server",
        "Source/Tools"
      ],
      "content_sha256": "4c94d7f50df1bbd67bee33dc0baac378598eb461680d78be58c9f761dfe970d4",
      "byte_size": 6926
    },
    {
      "id": "audio-guide",
      "path": "Docs/en/how-to/content/audio.md",
      "title": "Audio Resources and Playback",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "frontend",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/content/audio.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/content/audio.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/content/audio.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/content/audio.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/content/audio.md",
      "source_paths": [
        "BuildTools/AudioInterface.json",
        "BuildTools/docs_audio.py",
        "Source/Tools/AudioBaker.h",
        "Source/Tools/AudioBaker.cpp",
        "Source/Client/AudioManager.h",
        "Source/Client/AudioManager.cpp",
        "Source/Scripting/ClientGlobalScriptMethods.cpp",
        "Source/Common/Settings.inc",
        "Source/Frontend/Application.cpp",
        "Source/Frontend/ApplicationHeadless.cpp",
        "Docs/en/reference/audio/index.md"
      ],
      "content_sha256": "5280a938e5587e7260465d27c6b23ae18e78b513e2aef56dc10b5b2d6c90fbef",
      "byte_size": 10188
    },
    {
      "id": "backup-and-recovery",
      "path": "Docs/en/how-to/release/backup-and-recovery.md",
      "title": "Backup and Recovery",
      "locale": "en",
      "audiences": [
        "release-operator",
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "runtime",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/release/backup-and-recovery.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/release/backup-and-recovery.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/release/backup-and-recovery.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/release/backup-and-recovery.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/release/backup-and-recovery.md",
      "source_paths": [
        "Source/Common/Settings.inc",
        "Source/Server/DataBase.h",
        "Source/Server/DataBase.cpp",
        "Source/Server/DataBase-Json.cpp",
        "Source/Server/DataBase-SQLite.cpp",
        "Source/Server/DataBase-Mongo.cpp",
        "Source/Server/DataBase-Memory.cpp",
        "Source/Server/Server.cpp",
        "Source/Tests/Test_DataBase.cpp",
        "BuildTools/tests/test_docs_backup_recovery.py",
        "Docs/en/explanation/persistence/index.md",
        "Docs/en/how-to/release/operations.md",
        "Docs/en/how-to/migration/engine-upgrade.md",
        "Docs/en/how-to/release/security-and-secrets.md"
      ],
      "content_sha256": "713a72447d6b5557f13815104d957372dae7cdc87820b332ee8827f55ec4991b",
      "byte_size": 17120
    },
    {
      "id": "baking-pipeline",
      "path": "Docs/en/explanation/content-pipeline/baking.md",
      "title": "Baking Pipeline",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "explanation",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/explanation/content-pipeline/baking.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/explanation/content-pipeline/baking.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/explanation/content-pipeline/baking.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/explanation/content-pipeline/baking.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/explanation/content-pipeline/baking.md",
      "source_paths": [
        "Source/Common/Settings.h",
        "Source/Common/Settings.cpp",
        "Source/Tools",
        "BuildTools/cmake/stages/ScriptsAndBaking.cmake",
        "BuildTools/cmake/helpers/WriteBuildHash.cmake",
        "BuildTools/managed_runtime_payload.py",
        "Source/Tests/Test_BakerSetup.cpp"
      ],
      "content_sha256": "87acb3cca74a2099a00235f1a74e54d66df802569583fa37bd2d4fed719976b8",
      "byte_size": 84162
    },
    {
      "id": "build-workflow",
      "path": "Docs/en/how-to/build/index.md",
      "title": "Build Workflow",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/build/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/build/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/build/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/build/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/build/index.md",
      "source_paths": [
        "BuildTools/Init.cmake",
        "BuildTools/buildtools.py",
        "BuildTools/docs_cli.py",
        "BuildTools/PackageInterface.json",
        "BuildTools/package.py",
        "BuildTools/docs_package.py",
        "BuildTools/cmake",
        "Examples/MinimalProject",
        "Examples/MinimalMultiplayer",
        "Docs/en/reference/buildtools/index.md",
        "Docs/generated/package/index.md"
      ],
      "content_sha256": "91f5eb4f89c9119fe681f12cd3df4355e4915d7ae8f935d792512f7c2170a7e8",
      "byte_size": 14722
    },
    {
      "id": "buildtools-pipeline",
      "path": "Docs/en/reference/cmake-and-buildtools/pipeline.md",
      "title": "BuildTools Pipeline",
      "locale": "en",
      "audiences": [
        "tool-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/cmake-and-buildtools/pipeline.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/cmake-and-buildtools/pipeline.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/cmake-and-buildtools/pipeline.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/cmake-and-buildtools/pipeline.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/cmake-and-buildtools/pipeline.md",
      "source_paths": [
        "BuildTools/Init.cmake",
        "BuildTools/buildtools.py",
        "BuildTools/prepare-workspace.sh",
        "BuildTools/HelperCliInterface.json",
        "BuildTools/PackageInterface.json",
        "BuildTools/package.py",
        "BuildTools/cmake",
        "BuildTools/codegen.py",
        "BuildTools/managed_runtime_payload.py",
        "BuildTools/codecoverage.py",
        "BuildTools/android_device.py",
        "BuildTools/web/simple-web-server.py",
        "BuildTools/msicreator/createmsi.py",
        "BuildTools/check_windows7_imports.py",
        "BuildTools/docs_cmake.py",
        "BuildTools/docs_helper_cli.py",
        "BuildTools/docs_package.py",
        "BuildTools/tests/validate_project_interface.cmake",
        "BuildTools/tests/validate_package_interface.cmake",
        "Docs/en/reference/cmake/index.md",
        "Docs/en/reference/helper-cli/index.md",
        "Docs/generated/package/index.md"
      ],
      "content_sha256": "05ae26c07fc194a4c4af68e6c2f1b28f746bb0963972f0785e8f4fca69e9f6bb",
      "byte_size": 30516
    },
    {
      "id": "buildtools-readme",
      "path": "BuildTools/README.md",
      "title": "FOnline Engine Build Tools",
      "locale": "en",
      "audiences": [
        "game-developer",
        "tool-developer",
        "release-operator"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "route",
      "target": "BuildTools/README.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/BuildTools/README.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/BuildTools/README.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/BuildTools/README.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/BuildTools/README.md",
      "source_paths": [
        "BuildTools/buildtools.py",
        "BuildTools/codegen.py",
        "BuildTools/HelperCliInterface.json",
        "BuildTools/NativeExtensionInterface.json",
        "BuildTools/PrototypeFormatInterface.json",
        "BuildTools/MapFormatInterface.json",
        "BuildTools/TextFormatInterface.json",
        "BuildTools/PackageInterface.json",
        "BuildTools/package.py",
        "BuildTools/cmake",
        "BuildTools/docs_api_diff.py",
        "BuildTools/docs_contract_diff.py",
        "BuildTools/docs_cli.py",
        "BuildTools/docs_helper_cli.py",
        "BuildTools/docs_native_extension.py",
        "BuildTools/docs_prototype_format.py",
        "BuildTools/docs_map_format.py",
        "BuildTools/docs_text_format.py",
        "BuildTools/docs_cmake.py",
        "BuildTools/docs_package.py",
        "BuildTools/docs_reference.py",
        "BuildTools/docs_ai_delivery.py",
        "BuildTools/docs_site.py",
        "Docs/NativeExtensions.md",
        "Docs/PrototypeFormat.md",
        "Docs/en/how-to/content/map-format.md",
        "Docs/TextAndLocalization.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md",
        "Docs/generated/cmake/index.md",
        "Docs/generated/cli/index.md",
        "Docs/generated/helper-cli/index.md",
        "Docs/generated/native-extension/index.md",
        "Docs/generated/prototype-format/index.md",
        "Docs/en/reference/map-format/index.md",
        "Docs/generated/text-format/index.md",
        "Docs/generated/package/index.md",
        "Docs/generated/document-routes.json",
        "_data/docs-site.json",
        "assets/docs-search.json",
        "llms.txt",
        "llms-full.txt",
        "docs-manifest.json"
      ],
      "content_sha256": "875f60ff2201c7fa0d0682d5939cbe42bfefda52fd5fb012a08ba6bc85cd50cb",
      "byte_size": 50807
    },
    {
      "id": "client-runtime",
      "path": "Docs/en/explanation/runtime/client.md",
      "title": "Client Runtime",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "explanation",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "runtime",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/explanation/runtime/client.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/explanation/runtime/client.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/explanation/runtime/client.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/explanation/runtime/client.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/explanation/runtime/client.md",
      "source_paths": [
        "Source/Client",
        "Source/Frontend"
      ],
      "content_sha256": "fc0c9166706ccfd9e4ffc0a30e372e19b2b466112201294691aad715166aa21b",
      "byte_size": 49864
    },
    {
      "id": "client-updater",
      "path": "Docs/en/explanation/runtime/client-updater.md",
      "title": "Client Runtime Split and Updater",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator"
      ],
      "diataxis": "explanation",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/explanation/runtime/client-updater.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/explanation/runtime/client-updater.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/explanation/runtime/client-updater.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/explanation/runtime/client-updater.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/explanation/runtime/client-updater.md",
      "source_paths": [
        "Source/Applications/ClientApp.cpp",
        "Source/Applications/ClientLib.cpp",
        "Source/Client/ClientRuntimeApi.h",
        "Source/Client/ClientRuntimeApi.cpp",
        "Source/Client/Updater.h",
        "Source/Client/Updater.cpp",
        "Source/Frontend/ApplicationInit.cpp",
        "Source/Server/UpdaterBackend.h",
        "Source/Server/UpdaterBackend.cpp",
        "Source/Server/Server.cpp",
        "Source/Server/Player.h",
        "Source/Server/Player.cpp",
        "Source/Server/ServerConnection.h",
        "Source/Server/ServerConnection.cpp",
        "Source/Common/Common.h",
        "Source/Common/Settings.inc",
        "Source/Essentials/DiskFileSystem.h",
        "Source/Essentials/DiskFileSystem.cpp",
        "Source/Essentials/Platform.h",
        "Source/Essentials/Platform.cpp",
        "BuildTools/cmake/stages/Applications.cmake",
        "BuildTools/cmake/helpers/Build.cmake",
        "BuildTools/package.py",
        "BuildTools/msicreator/createmsi.py",
        "BuildTools/tests/test_package_resource_pack.py",
        "Source/Tests/Test_ClientRuntimeApi.cpp",
        "Source/Tests/Test_DiskFileSystem.cpp",
        "Source/Tests/Test_Platform.cpp",
        "Source/Tests/Test_Settings.cpp",
        "ThirdParty/rpmalloc/rpmalloc/rpmalloc.c",
        "BuildTools/ExternalProjectEvidence.json"
      ],
      "content_sha256": "d8506856b4f6171d0d4b195c005860f97f5c1ab766fb734d64413b27ad0276ea",
      "byte_size": 69549
    },
    {
      "id": "configuration-data-sources",
      "path": "Docs/en/reference/settings/configuration-and-data-sources.md",
      "title": "Configuration and Data Sources",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/settings/configuration-and-data-sources.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/settings/configuration-and-data-sources.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/settings/configuration-and-data-sources.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/settings/configuration-and-data-sources.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/settings/configuration-and-data-sources.md",
      "source_paths": [
        "Source/Common/Settings.inc",
        "Source/Common",
        "Source/Essentials",
        "Source/Frontend/ApplicationInit.cpp",
        "Source/Tests/Test_Settings.cpp"
      ],
      "content_sha256": "d4bde46f2b7f5f5ad0d109b9c78557be91c918b8d302c07c882a69357f2886ab",
      "byte_size": 27715
    },
    {
      "id": "content-showcase-readme",
      "path": "Examples/ContentShowcase/README.md",
      "title": "FOnline Content Showcase",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "tutorial",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Examples/ContentShowcase/README.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Examples/ContentShowcase/README.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Examples/ContentShowcase/README.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Examples/ContentShowcase/README.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Examples/ContentShowcase/README.md",
      "source_paths": [
        "Examples/ContentShowcase/.gitignore",
        "Examples/ContentShowcase/CMakeLists.txt",
        "Examples/ContentShowcase/CMakePresets.json",
        "Examples/ContentShowcase/FOnlineContentShowcase.fomain",
        "Examples/ContentShowcase/generate_assets.py",
        "Examples/ContentShowcase/generate_config.py",
        "Examples/ContentShowcase/Content/ShowcaseContent.fopro",
        "Examples/ContentShowcase/Maps/ShowcaseMap.fomap",
        "Examples/ContentShowcase/Scripts/Showcase.fos",
        "Examples/ContentShowcase/ShowcaseAssets",
        "Examples/ContentShowcase/run_showcase_smoke.py",
        "Examples/ContentShowcase/capture_showcase.py",
        "Examples/ContentShowcase/verify_showcase.py",
        "Examples/ContentShowcase/assets/provenance.json",
        "Examples/ContentShowcase/quality/performance-budget.json",
        "Examples/ContentShowcase/captures/capture-contract.json",
        "BuildTools/buildtools.py",
        ".github/workflows/validate.yml",
        "Docs/en/how-to/build/public-example-repositories.md"
      ],
      "content_sha256": "261a3d5784dcc49490fcace8099a099f907244f11015c869dcac90fb776dad34",
      "byte_size": 9788
    },
    {
      "id": "debugging",
      "path": "Docs/en/troubleshooting/debugging.md",
      "title": "Native, AngelScript, and Managed C# Debugging",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "quality",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/troubleshooting/debugging.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/troubleshooting/debugging.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/troubleshooting/debugging.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/troubleshooting/debugging.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/troubleshooting/debugging.md",
      "source_paths": [
        "BuildTools/cmake/stages/Init.cmake",
        "BuildTools/cmake/stages/EngineSources.cmake",
        "BuildTools/cmake/stages/ThirdParty.cmake",
        "BuildTools/cmake/helpers/Build.cmake",
        "BuildTools/cmake/helpers/State.cmake",
        "BuildTools/natvis/essentials.natvis",
        "BuildTools/natvis/unordered_dense.natvis",
        "BuildTools/natvis/fonline.natjmc",
        "Source/Essentials/BasicCore.cpp",
        "Source/Essentials/StackTrace.h",
        "Source/Essentials/StackTrace.cpp",
        "Source/Essentials/ExceptionHandling.h",
        "Source/Essentials/ExceptionHandling.cpp",
        "Source/Essentials/BaseLogging.cpp",
        "Source/Essentials/Logging.cpp",
        "Source/Common/DiagnosticSelfTest.cpp",
        "Source/Common/Settings.inc",
        "Source/Frontend/ApplicationInit.cpp",
        "Source/Scripting/AngelScript/AngelScriptBackend.cpp",
        "Source/Scripting/AngelScript/AngelScriptContext.cpp",
        "Source/Scripting/AngelScript/AngelScriptDebugger.h",
        "Source/Scripting/AngelScript/AngelScriptDebugger.cpp",
        "Source/Scripting/Managed/ManagedScriptBackend.cpp",
        "Source/Scripting/Managed/ManagedRuntime.cpp",
        "Source/Scripting/Managed/Analyzers/SyncCoverAnalyzer.cs",
        "Source/Tools/ManagedScriptBaker.cpp",
        "Source/Tests/Test_ManagedScriptBaker.cpp",
        "Source/Tests/Test_StackTrace.cpp",
        "Source/Tests/Test_ExceptionHandling.cpp",
        "Source/Tests/Test_ClientRuntimeApi.cpp",
        "BuildTools/angelscript-debugger/package.json",
        "BuildTools/angelscript-debugger/src",
        "BuildTools/ExternalProjectEvidence.json",
        "BuildTools/tests/test_docs_debugging.py",
        ".github/workflows/validate.yml"
      ],
      "content_sha256": "6e4b31608ae78ebc60581c403958844c2ab4ed07e5df690f6dc912bef962abba",
      "byte_size": 50792
    },
    {
      "id": "documentation-home",
      "path": "Docs/en/index.md",
      "title": "FOnline Engine Documentation",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "documentation",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/index.md",
      "source_paths": [
        "Docs",
        "BuildTools/docs_ai_delivery.py",
        "BuildTools/docs_site.py",
        "Docs/generated/document-routes.json",
        "_data/docs-site.json",
        "assets/docs-search.json",
        "llms.txt",
        "llms-full.txt",
        "docs-manifest.json"
      ],
      "content_sha256": "7161150c42f6987c0309cc3f45ab0e8c8f1a71309525c5cfcaec9eedec376673",
      "byte_size": 9654
    },
    {
      "id": "documentation-maintenance",
      "path": "Docs/en/contributing/documentation/index.md",
      "title": "Documentation Maintenance",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "documentation",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/contributing/documentation/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/contributing/documentation/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/contributing/documentation/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/documentation/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/documentation/index.md",
      "source_paths": [
        "Docs/documentation-manifest.json",
        "Docs/generated/api.json",
        "Docs/generated/api/index.md",
        "Docs/generated/cmake.json",
        "Docs/generated/cmake/index.md",
        "Docs/generated/cli.json",
        "Docs/generated/cli/index.md",
        "Docs/generated/helper-cli.json",
        "Docs/generated/helper-cli/index.md",
        "Docs/generated/native-extension.json",
        "Docs/generated/native-extension/index.md",
        "Docs/generated/prototype-format.json",
        "Docs/generated/prototype-format/index.md",
        "Docs/generated/map-format.json",
        "Docs/en/reference/map-format/index.md",
        "Docs/generated/package.json",
        "Docs/generated/package/index.md",
        "Docs/generated/snippets.json",
        "Docs/generated/translation-status.json",
        "Docs/generated/document-routes.json",
        "Docs/generated/ai-evaluation-report.json",
        "Docs/contract-change-dispositions.json",
        "BuildTools/codegen.py",
        "BuildTools/buildtools.py",
        "BuildTools/HelperCliInterface.json",
        "BuildTools/NativeExtensionInterface.json",
        "BuildTools/PrototypeFormatInterface.json",
        "BuildTools/MapFormatInterface.json",
        "BuildTools/PackageInterface.json",
        "BuildTools/package.py",
        "BuildTools/docs_api.py",
        "BuildTools/docs_api_diff.py",
        "BuildTools/docs_contract_diff.py",
        "BuildTools/docs_cli.py",
        "BuildTools/docs_helper_cli.py",
        "BuildTools/docs_native_extension.py",
        "BuildTools/docs_prototype_format.py",
        "BuildTools/docs_map_format.py",
        "BuildTools/docs_cmake.py",
        "BuildTools/docs_package.py",
        "BuildTools/docs_reference.py",
        "BuildTools/docs_snippets.py",
        "BuildTools/docs_localization.py",
        "BuildTools/docs_site.py",
        "BuildTools/docs_ai_eval.py",
        "BuildTools/docs_ai_delivery.py",
        "BuildTools/docs_site_artifact.py",
        "BuildTools/docs_validate.py",
        "BuildTools/ExternalProjectEvidence.json",
        "BuildTools/docs_external_evidence.py",
        "BuildTools/tests/test_docs_external_evidence.py",
        "BuildTools/tests/test_docs_documentation_operations_foundations.py",
        "Docs/generated/external-project-evidence.json",
        "Docs/generated/external-project-evidence/index.md",
        "BuildTools/cmake/ProjectInterface.json",
        "BuildTools/tests/test_docs_ai_delivery.py",
        "BuildTools/tests/test_docs_site.py",
        "BuildTools/tests/test_docs_site_layout.py",
        "BuildTools/tests/test_docs_site_artifact.py",
        "BuildTools/tests/test_docs_browser.py",
        "BuildTools/tests/test_docs_validate.py",
        "BuildTools/tests/test_docs_prototype_format.py",
        "BuildTools/tests/test_docs_map_format.py",
        "BuildTools/tests/validate_native_extension_interface.cmake",
        ".github/workflows/validate.yml",
        "_layouts/default.html",
        "assets/css/docs.css",
        "assets/js/docs.js",
        "_data/docs-site.json",
        "assets/docs-search.json",
        "assets/docs-search.ru.json",
        "llms.txt",
        "llms-full.txt",
        "docs-manifest.json",
        "Source/Scripting/CommonGlobalScriptMethods.cpp",
        "Docs/NativeExtensions.md",
        "Docs/PrototypeFormat.md",
        "Docs/en/how-to/content/map-format.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md",
        "Docs/_meta/DocumentationVerificationReport.md",
        "AGENTS.md"
      ],
      "content_sha256": "2f48b279dadf216a3e881d036d0a2cd809ff2c7cc08c46b82b0fe8d1ea7bd865",
      "byte_size": 53373
    },
    {
      "id": "documentation-site-publication",
      "path": "Docs/en/contributing/documentation/site-publication.md",
      "title": "Documentation Site Publication",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "documentation",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/contributing/documentation/site-publication.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/contributing/documentation/site-publication.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/contributing/documentation/site-publication.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/documentation/site-publication.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/documentation/site-publication.md",
      "source_paths": [
        "_config.yml",
        "CNAME",
        ".ruby-version",
        "Gemfile",
        ".github/workflows/validate.yml",
        "Docs/documentation-manifest.json",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md",
        "Docs/ai-evaluation.json",
        "BuildTools/docs_ai_delivery.py",
        "BuildTools/tests/test_docs_ai_delivery.py",
        "BuildTools/docs_ai_eval.py",
        "BuildTools/tests/test_docs_ai_eval.py",
        "BuildTools/SnippetPolicy.json",
        "BuildTools/docs_snippets.py",
        "BuildTools/tests/test_docs_snippets.py",
        "BuildTools/DocumentationDiagrams.json",
        "BuildTools/docs_diagrams.py",
        "BuildTools/tests/test_docs_diagrams.py",
        "BuildTools/DocumentationScreenshots.json",
        "BuildTools/docs_screenshots.py",
        "BuildTools/tests/test_docs_screenshots.py",
        "BuildTools/docs_localization.py",
        "BuildTools/tests/test_docs_localization.py",
        "BuildTools/docs_site.py",
        "BuildTools/docs_site_artifact.py",
        "BuildTools/docs-browser/package.json",
        "BuildTools/docs-browser/package-lock.json",
        "BuildTools/docs-browser/audit.mjs",
        "BuildTools/tests/test_docs_site.py",
        "BuildTools/tests/test_docs_site_layout.py",
        "BuildTools/tests/test_docs_site_artifact.py",
        "BuildTools/tests/test_docs_browser.py",
        "BuildTools/tests/test_docs_documentation_operations_foundations.py",
        "BuildTools/tests/test_docs_validate.py",
        "_layouts/default.html",
        "assets/css/docs.css",
        "assets/js/docs.js",
        "assets/images/fonline-mark.png",
        "_data/docs-site.json",
        "assets/docs-search.json",
        "assets/docs-search.ru.json",
        "Docs/generated/diagrams.json",
        "Docs/generated/screenshots.json",
        "Docs/generated/snippets.json",
        "Docs/generated/translation-status.json",
        "Docs/generated/document-routes.json",
        "Docs/generated/ai-evaluation-report.json",
        "llms.txt",
        "llms-full.txt",
        "docs-manifest.json"
      ],
      "content_sha256": "c27667ed0e339de120f2e4c1d94207973748435dfbdd948417d28503a45875c0",
      "byte_size": 28787
    },
    {
      "id": "documentation-snippet-validation",
      "path": "Docs/en/contributing/documentation/snippets.md",
      "title": "Documentation Snippet Validation",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "documentation",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/contributing/documentation/snippets.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/contributing/documentation/snippets.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/contributing/documentation/snippets.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/documentation/snippets.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/documentation/snippets.md",
      "source_paths": [
        "BuildTools/SnippetPolicy.json",
        "BuildTools/docs_snippets.py",
        "BuildTools/tests/test_docs_snippets.py",
        "Docs/generated/snippets.json",
        "Docs/documentation-manifest.json",
        ".github/workflows/validate.yml"
      ],
      "content_sha256": "bdf4d5a6636dac970558ce75253cf03f37099dad96708e36a9e9722393848442",
      "byte_size": 6531
    },
    {
      "id": "documentation-translation-workflow",
      "path": "Docs/en/contributing/documentation/translation.md",
      "title": "Documentation Translation Workflow",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "localization",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/contributing/documentation/translation.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/contributing/documentation/translation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/contributing/documentation/translation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/documentation/translation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/documentation/translation.md",
      "source_paths": [
        "Docs/documentation-manifest.json",
        "Docs/translation-glossary.json",
        "Docs/generated/translation-status.json",
        "BuildTools/docs_localization.py",
        "BuildTools/tests/test_docs_localization.py",
        "Docs/description-translations.ru.json",
        "Docs/generated/description-translation-status.json",
        "BuildTools/docs_description_translations.py",
        "BuildTools/tests/test_docs_description_translations.py",
        "BuildTools/docs_package.py",
        "BuildTools/docs_examples.py",
        "BuildTools/docs_support_matrix.py",
        "BuildTools/docs_site.py",
        "BuildTools/docs_ai_delivery.py",
        ".github/workflows/validate.yml",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "07d9cdd15c9a4ca2b5477fc9ea7fe9d4ad7fc6d9019297c1fdbedef71881f6c8",
      "byte_size": 11110
    },
    {
      "id": "effect-format-guide",
      "path": "Docs/en/how-to/content/effect-format.md",
      "title": "Effect Format And Shader Runtime",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/content/effect-format.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/content/effect-format.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/content/effect-format.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/content/effect-format.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/content/effect-format.md",
      "source_paths": [
        "BuildTools/EffectFormatInterface.json",
        "BuildTools/docs_effect_format.py",
        "Source/Tools/EffectBaker.cpp",
        "Source/Frontend/Rendering.h",
        "Source/Frontend/Rendering.cpp",
        "Source/Client/EffectManager.cpp",
        "Source/Client/Client.cpp",
        "Source/Scripting/ClientGlobalScriptMethods.cpp",
        "Source/Tests/Test_EffectBaker.cpp",
        "Docs/en/reference/effect-format/index.md"
      ],
      "content_sha256": "dce3f7ec64a38feb365c46e8fb1a36c0fd1b89ddc976d03d7720b6437b6da145",
      "byte_size": 22177
    },
    {
      "id": "embedding-project",
      "path": "Docs/en/how-to/build/embedding-project.md",
      "title": "Embedding FOnline in a Game Project",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/build/embedding-project.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/build/embedding-project.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/build/embedding-project.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/build/embedding-project.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/build/embedding-project.md",
      "source_paths": [
        "Examples/MinimalProject",
        "Examples/MinimalMultiplayer",
        "Examples/PublicRepositories.json",
        "BuildTools/Init.cmake",
        "BuildTools/cmake/ProjectInterface.json",
        "BuildTools/cmake/helpers/Build.cmake",
        "BuildTools/cmake/stages/ScriptsAndBaking.cmake",
        "Source/Applications",
        "Source/Tools"
      ],
      "content_sha256": "0acb2ae65debb2493c031a7054a88ab552d1cae52581979b098ea8fa81034b23",
      "byte_size": 7910
    },
    {
      "id": "engine-architecture",
      "path": "Docs/en/explanation/architecture/index.md",
      "title": "Engine Architecture",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "explanation",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "runtime",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/explanation/architecture/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/explanation/architecture/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/explanation/architecture/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/explanation/architecture/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/explanation/architecture/index.md",
      "source_paths": [
        "Source",
        "BuildTools/Init.cmake",
        "BuildTools/DocumentationDiagrams.json",
        "BuildTools/docs_diagrams.py",
        "Docs/generated/diagrams.json",
        "Docs/assets/diagrams/engine-game-boundary.svg"
      ],
      "content_sha256": "ed29a41d3c3a6b2ccfa73bd8a892142f2657683129e26e7b2d7137403110ad61",
      "byte_size": 11915
    },
    {
      "id": "engine-upgrade-guide",
      "path": "Docs/en/how-to/migration/engine-upgrade.md",
      "title": "Upgrade an Embedding Project",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/migration/engine-upgrade.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/migration/engine-upgrade.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/migration/engine-upgrade.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/migration/engine-upgrade.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/migration/engine-upgrade.md",
      "source_paths": [
        "AGENTS.md",
        "BuildTools/docs_contract_diff.py",
        "Docs/en/contributing/contract-change-management.md",
        "Docs/en/explanation/runtime/client-updater.md",
        "Docs/en/explanation/persistence/index.md",
        "Docs/en/how-to/build/project-configuration.md",
        "Docs/en/how-to/build/generated-content.md",
        "Docs/en/reference/platforms/support-matrix.md",
        "Docs/en/contributing/documentation/index.md"
      ],
      "content_sha256": "c0e5519a74ffe4d8bba9e9dff36a9673095fee0ac855095375d9e26bee13fdb4",
      "byte_size": 9879
    },
    {
      "id": "entity-model",
      "path": "Docs/en/explanation/entity-and-property-model/index.md",
      "title": "Entity Model",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "native-extension-developer"
      ],
      "diataxis": "explanation",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "runtime",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/explanation/entity-and-property-model/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/explanation/entity-and-property-model/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/explanation/entity-and-property-model/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/explanation/entity-and-property-model/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/explanation/entity-and-property-model/index.md",
      "source_paths": [
        "Source/Common",
        "Source/Server",
        "Source/Tests"
      ],
      "content_sha256": "820e9a08d863ab37e7cec613fb606ae55542d6b4b9029a51b14a3d0125b015bb",
      "byte_size": 23421
    },
    {
      "id": "exception-safety",
      "path": "Docs/en/contributing/coding-contracts/exception-safety.md",
      "title": "Exception Safety and Engine-Invariant Stability",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "native-extension-developer"
      ],
      "diataxis": "explanation",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "quality",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/contributing/coding-contracts/exception-safety.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/contributing/coding-contracts/exception-safety.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/contributing/coding-contracts/exception-safety.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/coding-contracts/exception-safety.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/coding-contracts/exception-safety.md",
      "source_paths": [
        "Source/Essentials",
        "Source/Server",
        "Source/Tests"
      ],
      "content_sha256": "afb4d473355a7b4ac5947d87c2acb2a745c098bded2b3cec918e219e44f8e258",
      "byte_size": 44363
    },
    {
      "id": "first-client-tutorial",
      "path": "Docs/en/tutorials/first-client.md",
      "title": "First Playable Client",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "tutorial",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "documentation",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/tutorials/first-client.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/tutorials/first-client.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/tutorials/first-client.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/tutorials/first-client.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/tutorials/first-client.md",
      "source_paths": [
        "Examples/MinimalMultiplayer/CMakeLists.txt",
        "Examples/MinimalMultiplayer/CMakePresets.json",
        "Examples/MinimalMultiplayer/FOnlineMinimalMultiplayer.fomain",
        "Examples/MinimalMultiplayer/generate_config.py",
        "Examples/MinimalMultiplayer/Scripts/Tutorial.fos",
        "Examples/MinimalMultiplayer/run_tutorial_smoke.py",
        "Source/Frontend/ApplicationInit.cpp",
        "Docs/en/explanation/runtime/client.md",
        "Docs/en/reference/settings/configuration-and-data-sources.md"
      ],
      "content_sha256": "c96b9ffeaf641a1f2dc5af3b1d520d649740af3814044c84026f85cdde0f66c0",
      "byte_size": 4103
    },
    {
      "id": "first-content-tutorial",
      "path": "Docs/en/tutorials/first-content.md",
      "title": "First Content Change",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "ai-agent"
      ],
      "diataxis": "tutorial",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/tutorials/first-content.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/tutorials/first-content.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/tutorials/first-content.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/tutorials/first-content.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/tutorials/first-content.md",
      "source_paths": [
        "Examples/MinimalMultiplayer/FOnlineMinimalMultiplayer.fomain",
        "Examples/MinimalMultiplayer/generate_config.py",
        "Examples/MinimalMultiplayer/Content/StarterContent.fopro",
        "Examples/MinimalMultiplayer/Maps/TutorialMap.fomap",
        "Examples/MinimalMultiplayer/Scripts/Tutorial.fos",
        "Examples/MinimalMultiplayer/run_tutorial_smoke.py",
        "Examples/MinimalMultiplayer/tutorial-smoke.json",
        "Examples/MinimalMultiplayer/package-smoke.json",
        "Docs/PrototypeFormat.md",
        "Docs/en/how-to/content/map-format.md",
        "Docs/TextAndLocalization.md"
      ],
      "content_sha256": "670fd7312d9b562cec599887b320c340e04b5c83f1cf3a931cc310a78daafc27",
      "byte_size": 4265
    },
    {
      "id": "first-test-tutorial",
      "path": "Docs/en/tutorials/first-test.md",
      "title": "First Automated Test",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "tutorial",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "quality",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/tutorials/first-test.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/tutorials/first-test.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/tutorials/first-test.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/tutorials/first-test.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/tutorials/first-test.md",
      "source_paths": [
        "Examples/MinimalMultiplayer/CMakeLists.txt",
        "Examples/MinimalMultiplayer/CMakePresets.json",
        "Examples/MinimalMultiplayer/FOnlineMinimalMultiplayer.fomain",
        "Examples/MinimalMultiplayer/Scripts/Tutorial.fos",
        "Examples/MinimalMultiplayer/run_tutorial_smoke.py",
        "BuildTools/buildtools.py",
        ".github/workflows/validate.yml",
        "Docs/Testing.md"
      ],
      "content_sha256": "a6a04fc38189630334396b16f1cc9e37436fbb7de3b9f8aa74e57a1c62a23f0d",
      "byte_size": 4036
    },
    {
      "id": "font-format-guide",
      "path": "Docs/en/how-to/content/font-format.md",
      "title": "Font Formats And Text Layout",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "frontend",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/content/font-format.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/content/font-format.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/content/font-format.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/content/font-format.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/content/font-format.md",
      "source_paths": [
        "BuildTools/FontFormatInterface.json",
        "BuildTools/docs_font_format.py",
        "Source/Client/FontManager.h",
        "Source/Client/FontManager.cpp",
        "Source/Scripting/ClientGlobalScriptMethods.cpp",
        "Source/Common/Settings.inc",
        "Source/Tools/RawCopyBaker.cpp",
        "Source/Client/Updater.cpp",
        "Resources/Core/Fonts",
        "Docs/en/reference/font-format/index.md"
      ],
      "content_sha256": "40b691afb97e7264162953a58b48a42f1e52b25f53282ed366d8200f0adb2340",
      "byte_size": 15392
    },
    {
      "id": "frontend-rendering",
      "path": "Docs/en/explanation/rendering/index.md",
      "title": "Frontend and Rendering",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "content-author"
      ],
      "diataxis": "explanation",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "frontend",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/explanation/rendering/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/explanation/rendering/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/explanation/rendering/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/explanation/rendering/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/explanation/rendering/index.md",
      "source_paths": [
        "Source/Frontend",
        "Source/Client",
        "Source/Tools",
        "Source/Common/Settings.inc",
        "BuildTools/cmake/stages/Init.cmake"
      ],
      "content_sha256": "1aaff99b44d51934edf9bc07ce6ac3ea9722556fa7f52b926d7465318ee9dc06",
      "byte_size": 112254
    },
    {
      "id": "gameplay-testing",
      "path": "Docs/en/how-to/testing/gameplay-and-integration.md",
      "title": "Gameplay and Integration Testing",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent",
        "release-operator"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "quality",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/testing/gameplay-and-integration.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/testing/gameplay-and-integration.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/testing/gameplay-and-integration.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/testing/gameplay-and-integration.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/testing/gameplay-and-integration.md",
      "source_paths": [
        "BuildTools/gameplay_test_runner.py",
        "BuildTools/HelperCliInterface.json",
        "BuildTools/tests/test_gameplay_test_runner.py",
        "Examples/GameplayTestHarness",
        "Examples/MinimalMultiplayer/tutorial-smoke.json",
        "Examples/MinimalMultiplayer/run_tutorial_smoke.py",
        "Examples/MinimalMultiplayer/CMakeLists.txt",
        "Examples/MinimalMultiplayer/Scripts/Tutorial.fos",
        ".github/workflows/validate.yml"
      ],
      "content_sha256": "c7d9307bc33c73e7a286d3e384222b191f1807108a2ba0481e5e1df707387121",
      "byte_size": 12881
    },
    {
      "id": "generated-ai-control-protocol-commands-events",
      "path": "Docs/en/reference/ai-control-protocol/commands-events.md",
      "title": "AiControl Commands and Events",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "tool-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "tooling",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/ai-control-protocol/commands-events.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/ai-control-protocol/commands-events.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/ai-control-protocol/commands-events.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/ai-control-protocol/commands-events.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/ai-control-protocol/commands-events.md",
      "source_paths": [
        "BuildTools/AiControlProtocol.json",
        "BuildTools/ai_control_client.py",
        "Examples/AiControlSample/ai_control_sample.py",
        "Docs/generated/ai-control-protocol.json"
      ],
      "content_sha256": "cb796cf889ab0c0d44ecb2709b405ed115ddcbf6d6f898f15fe3bd25f71b3945",
      "byte_size": 4475
    },
    {
      "id": "generated-ai-control-protocol-index",
      "path": "Docs/en/reference/ai-control-protocol/index.md",
      "title": "Generated AiControl Protocol Reference",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "tool-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "tooling",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/ai-control-protocol/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/ai-control-protocol/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/ai-control-protocol/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/ai-control-protocol/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/ai-control-protocol/index.md",
      "source_paths": [
        "BuildTools/AiControlProtocol.json",
        "BuildTools/docs_ai_control_protocol.py",
        "Docs/generated/ai-control-protocol.json"
      ],
      "content_sha256": "a1f6f9a775bcf4a0eb628b4db2e839395014ac8d2a597d5770d49728ca6f114f",
      "byte_size": 2719
    },
    {
      "id": "generated-ai-control-protocol-integration-validation",
      "path": "Docs/en/reference/ai-control-protocol/integration-validation.md",
      "title": "AiControl Integration and Validation",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "tool-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "quality",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/ai-control-protocol/integration-validation.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/ai-control-protocol/integration-validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/ai-control-protocol/integration-validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/ai-control-protocol/integration-validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/ai-control-protocol/integration-validation.md",
      "source_paths": [
        "BuildTools/AiControlProtocol.json",
        "BuildTools/tests/test_ai_control_protocol.py",
        "BuildTools/tests/test_docs_ai_control_protocol.py",
        "Examples/AiControlSample/README.md",
        "Examples/AiControlSample/run_protocol_smoke.py",
        "Docs/generated/ai-control-protocol.json"
      ],
      "content_sha256": "c6f6bbc9e6bbe2bb595d916db335ed897e8561ef0727b45693fc8ba81b8c7af2",
      "byte_size": 7366
    },
    {
      "id": "generated-ai-control-protocol-methods",
      "path": "Docs/en/reference/ai-control-protocol/methods.md",
      "title": "AiControl Methods",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "tool-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "tooling",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/ai-control-protocol/methods.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/ai-control-protocol/methods.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/ai-control-protocol/methods.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/ai-control-protocol/methods.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/ai-control-protocol/methods.md",
      "source_paths": [
        "BuildTools/AiControlProtocol.json",
        "Examples/AiControlSample/ai_control_sample.py",
        "Docs/generated/ai-control-protocol.json"
      ],
      "content_sha256": "0b29f9329e82acd40014900fcb35a95a116ed227b7b9b5bb04455ef9a5fbeede",
      "byte_size": 3659
    },
    {
      "id": "generated-ai-control-protocol-security",
      "path": "Docs/en/reference/ai-control-protocol/security.md",
      "title": "AiControl Security Boundary",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "tool-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "runtime",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/ai-control-protocol/security.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/ai-control-protocol/security.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/ai-control-protocol/security.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/ai-control-protocol/security.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/ai-control-protocol/security.md",
      "source_paths": [
        "BuildTools/AiControlProtocol.json",
        "BuildTools/ai_control_client.py",
        "Examples/AiControlSample/README.md",
        "Examples/AiControlSample/ai_control_sample.py",
        "Docs/generated/ai-control-protocol.json"
      ],
      "content_sha256": "f2946955ec0954f19e62c257bee15c16638332d1c08f14eb47b2e20ccaea9ebc",
      "byte_size": 4061
    },
    {
      "id": "generated-ai-control-protocol-wire",
      "path": "Docs/en/reference/ai-control-protocol/wire.md",
      "title": "AiControl Wire Contract",
      "locale": "en",
      "audiences": [
        "native-extension-developer",
        "tool-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "networking",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/ai-control-protocol/wire.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/ai-control-protocol/wire.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/ai-control-protocol/wire.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/ai-control-protocol/wire.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/ai-control-protocol/wire.md",
      "source_paths": [
        "BuildTools/AiControlProtocol.json",
        "BuildTools/ai_control_client.py",
        "Examples/AiControlSample/ai_control_sample.py",
        "Docs/generated/ai-control-protocol.json"
      ],
      "content_sha256": "f07a9dd0d04b2a24ce7dbd50b985a88674ad22d62254dbf0ebd615b17a3e4172",
      "byte_size": 6369
    },
    {
      "id": "generated-api-events",
      "path": "Docs/en/reference/script-api/events.md",
      "title": "Engine Events",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "scripting",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/script-api/events.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/script-api/events.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/script-api/events.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/script-api/events.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/script-api/events.md",
      "source_paths": [
        "Docs/generated/api.json",
        "BuildTools/docs_reference.py"
      ],
      "content_sha256": "18dc3cbd16ae9a2ce77f960ec39468c88e890052fca9c11a19dd3b5ba34322d5",
      "byte_size": 74971
    },
    {
      "id": "generated-api-index",
      "path": "Docs/en/reference/script-api/index.md",
      "title": "Generated API Reference",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "scripting",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/script-api/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/script-api/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/script-api/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/script-api/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/script-api/index.md",
      "source_paths": [
        "Docs/generated/api.json",
        "BuildTools/docs_reference.py"
      ],
      "content_sha256": "f8077af26fb95a7075c5eff6aef86badd111b9cf4ee3c76fc05f554b8c563bf9",
      "byte_size": 3410
    },
    {
      "id": "generated-api-metadata",
      "path": "Docs/en/reference/metadata/index.md",
      "title": "Generated API and Metadata",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "native-extension-developer",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "scripting",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/metadata/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/metadata/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/metadata/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/metadata/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/metadata/index.md",
      "source_paths": [
        "BuildTools/codegen.py",
        "BuildTools/buildtools.py",
        "BuildTools/package.py",
        "BuildTools/docs_api.py",
        "BuildTools/docs_api_diff.py",
        "BuildTools/docs_contract_diff.py",
        "BuildTools/docs_cli.py",
        "BuildTools/docs_cmake.py",
        "BuildTools/docs_helper_cli.py",
        "BuildTools/docs_native_extension.py",
        "BuildTools/docs_prototype_format.py",
        "BuildTools/docs_map_format.py",
        "BuildTools/docs_model_format.py",
        "BuildTools/docs_text_format.py",
        "BuildTools/docs_effect_format.py",
        "BuildTools/docs_image_format.py",
        "BuildTools/docs_particle_format.py",
        "BuildTools/docs_font_format.py",
        "BuildTools/docs_audio.py",
        "BuildTools/docs_video.py",
        "BuildTools/docs_ai_control_protocol.py",
        "BuildTools/docs_package.py",
        "BuildTools/docs_examples.py",
        "BuildTools/docs_metadata.py",
        "BuildTools/docs_public_api.py",
        "BuildTools/docs_snippets.py",
        "BuildTools/docs_support_matrix.py",
        "BuildTools/docs_localization.py",
        "BuildTools/docs_external_evidence.py",
        "BuildTools/docs_diagrams.py",
        "BuildTools/docs_screenshots.py",
        "BuildTools/docs_ai_delivery.py",
        "BuildTools/docs_ai_eval.py",
        "BuildTools/docs_site.py",
        "BuildTools/docs_site_artifact.py",
        "BuildTools/HelperCliInterface.json",
        "BuildTools/NativeExtensionInterface.json",
        "BuildTools/PrototypeFormatInterface.json",
        "BuildTools/MapFormatInterface.json",
        "BuildTools/ModelFormatInterface.json",
        "BuildTools/TextFormatInterface.json",
        "BuildTools/EffectFormatInterface.json",
        "BuildTools/ImageFormatInterface.json",
        "BuildTools/ParticleFormatInterface.json",
        "BuildTools/FontFormatInterface.json",
        "BuildTools/AudioInterface.json",
        "BuildTools/VideoInterface.json",
        "BuildTools/AiControlProtocol.json",
        "BuildTools/PackageInterface.json",
        "BuildTools/SupportMatrix.json",
        "BuildTools/ExternalProjectEvidence.json",
        "BuildTools/DocumentationDiagrams.json",
        "BuildTools/DocumentationScreenshots.json",
        "BuildTools/cmake/ProjectInterface.json",
        "Docs/generated",
        "Docs/contract-change-dispositions.json",
        "Source/Common/MetadataRegistration.cpp",
        "Source/Common/Properties.cpp",
        "Source/Tools/MetadataBaker.cpp",
        "Source/Scripting"
      ],
      "content_sha256": "aa8ed922758f0c922dc746e76d2497ed295decf0868dde49841b3b6fe654ad24",
      "byte_size": 80495
    },
    {
      "id": "generated-api-methods",
      "path": "Docs/en/reference/script-api/methods.md",
      "title": "Native Script Methods",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "scripting",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/script-api/methods.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/script-api/methods.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/script-api/methods.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/script-api/methods.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/script-api/methods.md",
      "source_paths": [
        "Docs/generated/api.json",
        "BuildTools/docs_reference.py"
      ],
      "content_sha256": "ebf8dc7bef7b231e56df427cd68dc6fb6fa0ea753feeba3e67c0ae8c07fc7687",
      "byte_size": 710804
    },
    {
      "id": "generated-api-migrations",
      "path": "Docs/en/reference/script-api/migrations.md",
      "title": "Migration Rules",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "scripting",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/script-api/migrations.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/script-api/migrations.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/script-api/migrations.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/script-api/migrations.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/script-api/migrations.md",
      "source_paths": [
        "Docs/generated/api.json",
        "BuildTools/docs_reference.py"
      ],
      "content_sha256": "77281bad4656e2df152774f0aa6815f5099b34acb8c48d7646387ae92efb6491",
      "byte_size": 17824
    },
    {
      "id": "generated-api-properties",
      "path": "Docs/en/reference/script-api/properties.md",
      "title": "Entity Properties",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "scripting",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/script-api/properties.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/script-api/properties.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/script-api/properties.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/script-api/properties.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/script-api/properties.md",
      "source_paths": [
        "Docs/generated/api.json",
        "BuildTools/docs_reference.py"
      ],
      "content_sha256": "56cd6ff3a9b84dd47d3a1b7064e6773950da7a67377a7ca210c7a1243ef87502",
      "byte_size": 91208
    },
    {
      "id": "generated-api-settings",
      "path": "Docs/en/reference/script-api/settings.md",
      "title": "Engine Settings",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "scripting",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/script-api/settings.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/script-api/settings.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/script-api/settings.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/script-api/settings.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/script-api/settings.md",
      "source_paths": [
        "Docs/generated/api.json",
        "BuildTools/docs_reference.py"
      ],
      "content_sha256": "b577daaa48c866626edfb64633eb41abac1a6eb2bf1c3910416ac1b2284e204c",
      "byte_size": 170790
    },
    {
      "id": "generated-api-types",
      "path": "Docs/en/reference/script-api/types.md",
      "title": "Script Types",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "scripting",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/script-api/types.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/script-api/types.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/script-api/types.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/script-api/types.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/script-api/types.md",
      "source_paths": [
        "Docs/generated/api.json",
        "BuildTools/docs_reference.py"
      ],
      "content_sha256": "87a2a8a9ef0f113f4deab9fecf4993e77bac1b1a4686ba61036d2b870214ed17",
      "byte_size": 597455
    },
    {
      "id": "generated-audio-decoding",
      "path": "Docs/en/reference/audio/decoding.md",
      "title": "Audio Decoding Contract",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "frontend",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/audio/decoding.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/audio/decoding.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/audio/decoding.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/audio/decoding.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/audio/decoding.md",
      "source_paths": [
        "BuildTools/AudioInterface.json",
        "Source/Client/AudioManager.cpp",
        "Source/Frontend/Application.cpp",
        "Docs/generated/audio.json"
      ],
      "content_sha256": "0429db693fe35535a075d6e92d5616d8c7721e13b7d8e6c144bdcbdad80a598d",
      "byte_size": 4448
    },
    {
      "id": "generated-audio-delivery",
      "path": "Docs/en/reference/audio/delivery.md",
      "title": "Audio Resource Delivery",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/audio/delivery.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/audio/delivery.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/audio/delivery.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/audio/delivery.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/audio/delivery.md",
      "source_paths": [
        "BuildTools/AudioInterface.json",
        "Source/Common/Settings.inc",
        "Source/Tools/AudioBaker.cpp",
        "Source/Client/AudioManager.cpp",
        "Docs/generated/audio.json"
      ],
      "content_sha256": "65ba79c4d1dfc88dcdf419da715bc05eee8461e6b98fe726590dcde3734e0eee",
      "byte_size": 3409
    },
    {
      "id": "generated-audio-formats",
      "path": "Docs/en/reference/audio/formats.md",
      "title": "Audio Resource Formats",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/audio/formats.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/audio/formats.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/audio/formats.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/audio/formats.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/audio/formats.md",
      "source_paths": [
        "BuildTools/AudioInterface.json",
        "Source/Tools/AudioBaker.cpp",
        "Source/Client/AudioManager.cpp",
        "Docs/generated/audio.json"
      ],
      "content_sha256": "8df33ba8ff5ae57b56fc8a9793b6b5425b2d137b4479ba0b5a0b05ce14e300df",
      "byte_size": 1601
    },
    {
      "id": "generated-audio-index",
      "path": "Docs/en/reference/audio/index.md",
      "title": "Generated Audio Reference",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "frontend",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/audio/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/audio/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/audio/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/audio/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/audio/index.md",
      "source_paths": [
        "BuildTools/AudioInterface.json",
        "BuildTools/docs_audio.py",
        "Docs/generated/audio.json"
      ],
      "content_sha256": "afb33398c17989bea54e62d73a4a485a43f36b9cc14df5259d834770d31532f1",
      "byte_size": 2820
    },
    {
      "id": "generated-audio-playback",
      "path": "Docs/en/reference/audio/playback.md",
      "title": "Audio Playback Contract",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "frontend",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/audio/playback.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/audio/playback.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/audio/playback.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/audio/playback.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/audio/playback.md",
      "source_paths": [
        "BuildTools/AudioInterface.json",
        "Source/Client/AudioManager.cpp",
        "Source/Scripting/ClientGlobalScriptMethods.cpp",
        "Source/Common/Settings.inc",
        "Source/Frontend/Application.cpp",
        "Docs/generated/audio.json"
      ],
      "content_sha256": "145cf1bd2069e104915838767df23100b328628d3c349b8050b7b4cf3474f990",
      "byte_size": 6317
    },
    {
      "id": "generated-audio-validation",
      "path": "Docs/en/reference/audio/validation.md",
      "title": "Audio Validation Contract",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "quality",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/audio/validation.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/audio/validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/audio/validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/audio/validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/audio/validation.md",
      "source_paths": [
        "BuildTools/AudioInterface.json",
        "BuildTools/tests/test_docs_audio.py",
        "Source/Tests/Test_AudioBaker.cpp",
        "Source/Tests/Test_AudioManager.cpp",
        "Source/Tools/AudioBaker.cpp",
        "Source/Client/AudioManager.cpp",
        "Source/Frontend/Application.cpp",
        "Source/Frontend/ApplicationHeadless.cpp",
        "Docs/generated/audio.json"
      ],
      "content_sha256": "9193c841da86ea9ddb384e497bbc0eb7ac2eea9ca9421e35435ffe5929db041c",
      "byte_size": 5405
    },
    {
      "id": "generated-cli-commands",
      "path": "Docs/en/reference/buildtools/commands.md",
      "title": "BuildTools Commands",
      "locale": "en",
      "audiences": [
        "game-developer",
        "tool-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/buildtools/commands.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/buildtools/commands.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/buildtools/commands.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/buildtools/commands.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/buildtools/commands.md",
      "source_paths": [
        "BuildTools/buildtools.py",
        "Docs/generated/cli.json",
        "BuildTools/docs_cli.py"
      ],
      "content_sha256": "e05ca437217ff4b3889c5acf6f821df66f5fe08ffb95b44d15ad9c98162bbd62",
      "byte_size": 18743
    },
    {
      "id": "generated-cli-index",
      "path": "Docs/en/reference/buildtools/index.md",
      "title": "Generated BuildTools CLI Reference",
      "locale": "en",
      "audiences": [
        "game-developer",
        "tool-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/buildtools/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/buildtools/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/buildtools/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/buildtools/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/buildtools/index.md",
      "source_paths": [
        "BuildTools/buildtools.py",
        "Docs/generated/cli.json",
        "BuildTools/docs_cli.py",
        "BuildTools/tests/test_docs_cli.py"
      ],
      "content_sha256": "37837843a72c7377ea3c89a8b0b65794ab4c5647ddeac1c7b99f6ef8580340d2",
      "byte_size": 3160
    },
    {
      "id": "generated-cmake-helpers",
      "path": "Docs/en/reference/cmake/helpers.md",
      "title": "CMake Project Helpers",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/cmake/helpers.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/cmake/helpers.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/cmake/helpers.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/cmake/helpers.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/cmake/helpers.md",
      "source_paths": [
        "BuildTools/cmake/ProjectInterface.json",
        "Docs/generated/cmake.json",
        "BuildTools/docs_cmake.py"
      ],
      "content_sha256": "1b109ad6675a8bed5ed065c5432513316f2681ab7378a63784e5cc571af4779b",
      "byte_size": 3299
    },
    {
      "id": "generated-cmake-index",
      "path": "Docs/en/reference/cmake/index.md",
      "title": "Generated CMake Project Interface",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/cmake/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/cmake/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/cmake/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/cmake/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/cmake/index.md",
      "source_paths": [
        "BuildTools/cmake/ProjectInterface.json",
        "Docs/generated/cmake.json",
        "BuildTools/docs_cmake.py",
        "BuildTools/tests/validate_project_interface.cmake"
      ],
      "content_sha256": "ccd81df1ef1b149c42f05345a67b3714bb6a5837479c5d92df5fac680973b7b9",
      "byte_size": 2375
    },
    {
      "id": "generated-cmake-options",
      "path": "Docs/en/reference/cmake/options.md",
      "title": "CMake Project Options",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/cmake/options.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/cmake/options.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/cmake/options.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/cmake/options.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/cmake/options.md",
      "source_paths": [
        "BuildTools/cmake/ProjectInterface.json",
        "Docs/generated/cmake.json",
        "BuildTools/docs_cmake.py"
      ],
      "content_sha256": "3c9a9f7959aaa6abfebe264b74ecc4aa493df98e86b330739758300879ac2cf9",
      "byte_size": 14320
    },
    {
      "id": "generated-cmake-stages",
      "path": "Docs/en/reference/cmake/stages.md",
      "title": "CMake Project Stages and Hooks",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/cmake/stages.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/cmake/stages.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/cmake/stages.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/cmake/stages.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/cmake/stages.md",
      "source_paths": [
        "BuildTools/cmake/ProjectInterface.json",
        "Docs/generated/cmake.json",
        "BuildTools/docs_cmake.py",
        "BuildTools/tests/validate_project_interface.cmake"
      ],
      "content_sha256": "8a3e4f5553d052c65ff5636d5fe51b0da4f352e782b46b32114d50376b14c011",
      "byte_size": 4885
    },
    {
      "id": "generated-content-workflow",
      "path": "Docs/en/how-to/build/generated-content.md",
      "title": "Generated Content Workflow",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/build/generated-content.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/build/generated-content.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/build/generated-content.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/build/generated-content.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/build/generated-content.md",
      "source_paths": [
        "BuildTools/cmake/stages/ScriptsAndBaking.cmake",
        "BuildTools/codegen.py",
        "Source/Tools/MetadataBaker.cpp",
        "BuildTools/docs_metadata.py",
        "BuildTools/docs_contract_diff.py",
        "BuildTools/docs_description_translations.py",
        "Docs/description-translations.ru.json",
        "Docs/generated/description-translation-status.json",
        "BuildTools/docs_validate.py",
        "BuildTools/DocumentationDiagrams.json",
        "BuildTools/docs_diagrams.py",
        "Docs/generated/diagrams.json",
        "Docs/assets/diagrams/generated-content-pipeline.svg",
        "Docs/en/explanation/content-pipeline/baking.md",
        "Docs/GeneratedApiAndMetadata.md"
      ],
      "content_sha256": "4425e1accf4ed9b3d4dfc0d5e2555e86b7201b695a5e435a5982d370df7fa2f6",
      "byte_size": 11042
    },
    {
      "id": "generated-effect-format-baking",
      "path": "Docs/en/reference/effect-format/baking.md",
      "title": "Effect Baking And Backends",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/effect-format/baking.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/effect-format/baking.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/effect-format/baking.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/effect-format/baking.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/effect-format/baking.md",
      "source_paths": [
        "BuildTools/EffectFormatInterface.json",
        "Source/Tools/EffectBaker.cpp",
        "Source/Frontend/Rendering-OpenGL.cpp",
        "Source/Frontend/Rendering-Direct3D.cpp",
        "Source/Frontend/Rendering-Vulkan.cpp",
        "Source/Frontend/Rendering-SDLGpu.cpp",
        "Docs/generated/effect-format.json"
      ],
      "content_sha256": "a0ecd5312141d42e5150393719bc2c70206cc2fb385b75f518ace06ece23d7a7",
      "byte_size": 4845
    },
    {
      "id": "generated-effect-format-index",
      "path": "Docs/en/reference/effect-format/index.md",
      "title": "Generated Effect Format Reference",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/effect-format/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/effect-format/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/effect-format/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/effect-format/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/effect-format/index.md",
      "source_paths": [
        "BuildTools/EffectFormatInterface.json",
        "BuildTools/docs_effect_format.py",
        "Docs/generated/effect-format.json"
      ],
      "content_sha256": "83d495107a956d39ba98efe3f779f13d042d451f3b4349a768c924991e19f49a",
      "byte_size": 2942
    },
    {
      "id": "generated-effect-format-render-state",
      "path": "Docs/en/reference/effect-format/render-state.md",
      "title": "Effect Render State",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/effect-format/render-state.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/effect-format/render-state.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/effect-format/render-state.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/effect-format/render-state.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/effect-format/render-state.md",
      "source_paths": [
        "BuildTools/EffectFormatInterface.json",
        "Source/Frontend/Rendering.cpp",
        "Docs/generated/effect-format.json"
      ],
      "content_sha256": "f6c27ea15dd19aa03c61451751d9e76e047bde6dc44a12f9366fed2619e80b7c",
      "byte_size": 6331
    },
    {
      "id": "generated-effect-format-resources",
      "path": "Docs/en/reference/effect-format/resources.md",
      "title": "Effect Shader Resources",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/effect-format/resources.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/effect-format/resources.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/effect-format/resources.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/effect-format/resources.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/effect-format/resources.md",
      "source_paths": [
        "BuildTools/EffectFormatInterface.json",
        "BuildTools/cmake/ProjectInterface.json",
        "Source/Tools/EffectBaker.cpp",
        "Source/Frontend/Rendering.h",
        "Docs/generated/effect-format.json"
      ],
      "content_sha256": "0556e0fd55749cabc8f7dff4dc36ad5bb84952724b77aec5257137384edb6e85",
      "byte_size": 10170
    },
    {
      "id": "generated-effect-format-runtime",
      "path": "Docs/en/reference/effect-format/runtime.md",
      "title": "Effect Runtime And Script API",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/effect-format/runtime.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/effect-format/runtime.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/effect-format/runtime.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/effect-format/runtime.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/effect-format/runtime.md",
      "source_paths": [
        "BuildTools/EffectFormatInterface.json",
        "Source/Client/EffectManager.cpp",
        "Source/Client/Client.cpp",
        "Source/Scripting/ClientGlobalScriptMethods.cpp",
        "Docs/generated/effect-format.json"
      ],
      "content_sha256": "465f39a85d04c6d6f28ffe1100cbceaf1da0e910b736f66364e7fe41a6d49da9",
      "byte_size": 7326
    },
    {
      "id": "generated-effect-format-syntax",
      "path": "Docs/en/reference/effect-format/syntax.md",
      "title": "Effect File Syntax",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/effect-format/syntax.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/effect-format/syntax.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/effect-format/syntax.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/effect-format/syntax.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/effect-format/syntax.md",
      "source_paths": [
        "BuildTools/EffectFormatInterface.json",
        "Source/Tools/EffectBaker.cpp",
        "Source/Frontend/Rendering.cpp",
        "Docs/generated/effect-format.json"
      ],
      "content_sha256": "582440c1f21e9ede868b7525b09cab58a9b584a454cee45cb6631d80c1b8d164",
      "byte_size": 3148
    },
    {
      "id": "generated-effect-format-validation",
      "path": "Docs/en/reference/effect-format/validation.md",
      "title": "Effect Format Validation",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/effect-format/validation.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/effect-format/validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/effect-format/validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/effect-format/validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/effect-format/validation.md",
      "source_paths": [
        "BuildTools/EffectFormatInterface.json",
        "Source/Tools/EffectBaker.cpp",
        "Source/Tests/Test_EffectBaker.cpp",
        "Docs/generated/effect-format.json"
      ],
      "content_sha256": "1ea6815f6a2b0fc74a66b106a205d16396b947a25dd3bf1316c58b7254160163",
      "byte_size": 5614
    },
    {
      "id": "generated-font-format-binding",
      "path": "Docs/en/reference/font-format/binding.md",
      "title": "Font Binding Contract",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "frontend",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/font-format/binding.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/font-format/binding.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/font-format/binding.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/font-format/binding.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/font-format/binding.md",
      "source_paths": [
        "BuildTools/FontFormatInterface.json",
        "Source/Client/FontManager.cpp",
        "Source/Scripting/ClientGlobalScriptMethods.cpp",
        "Source/Common/Settings.inc",
        "Source/Tools/RawCopyBaker.cpp",
        "Source/Client/Updater.cpp",
        "Docs/generated/font-format.json"
      ],
      "content_sha256": "579c41bf7ee289690c7faf20af6034079ac9a482a558c5cc6ed62ba5cb1b8227",
      "byte_size": 4557
    },
    {
      "id": "generated-font-format-bmfont",
      "path": "Docs/en/reference/font-format/bmfont.md",
      "title": "Binary BMFont Contract",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/font-format/bmfont.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/font-format/bmfont.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/font-format/bmfont.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/font-format/bmfont.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/font-format/bmfont.md",
      "source_paths": [
        "BuildTools/FontFormatInterface.json",
        "Source/Client/FontManager.cpp",
        "Source/Common/FileSystem.h",
        "Resources/Core/Fonts/CourierNewSmall.fnt",
        "Resources/Core/Fonts/DefaultExt.fnt",
        "Docs/generated/font-format.json"
      ],
      "content_sha256": "921a04f631ea2eeb6a7124b08cfdcc7cfc7e926f3cd8f8fff44534bda5b4fffd",
      "byte_size": 5116
    },
    {
      "id": "generated-font-format-fofnt",
      "path": "Docs/en/reference/font-format/fofnt.md",
      "title": "FOFNT Field Reference",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/font-format/fofnt.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/font-format/fofnt.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/font-format/fofnt.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/font-format/fofnt.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/font-format/fofnt.md",
      "source_paths": [
        "BuildTools/FontFormatInterface.json",
        "Source/Client/FontManager.cpp",
        "Docs/generated/font-format.json"
      ],
      "content_sha256": "cfa2b1f12fd409e24dea253789cf3d28ee044d88863d7954ba21ddb46829f5ae",
      "byte_size": 5413
    },
    {
      "id": "generated-font-format-formats",
      "path": "Docs/en/reference/font-format/formats.md",
      "title": "Font Resource Formats",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/font-format/formats.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/font-format/formats.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/font-format/formats.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/font-format/formats.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/font-format/formats.md",
      "source_paths": [
        "BuildTools/FontFormatInterface.json",
        "Source/Common/Settings.inc",
        "Source/Scripting/ClientGlobalScriptMethods.cpp",
        "Resources/Core/Fonts",
        "Docs/generated/font-format.json"
      ],
      "content_sha256": "a4731dca1978fd6ed18a93ce85ac0d5cf05a093961bfc627091c74c24615849c",
      "byte_size": 2480
    },
    {
      "id": "generated-font-format-index",
      "path": "Docs/en/reference/font-format/index.md",
      "title": "Generated Font Format Reference",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "frontend",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/font-format/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/font-format/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/font-format/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/font-format/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/font-format/index.md",
      "source_paths": [
        "BuildTools/FontFormatInterface.json",
        "BuildTools/docs_font_format.py",
        "Docs/generated/font-format.json"
      ],
      "content_sha256": "24e8595468791e361c68b28977f13457590df37506c0da4e14cd132b72962e1b",
      "byte_size": 3104
    },
    {
      "id": "generated-font-format-layout",
      "path": "Docs/en/reference/font-format/layout.md",
      "title": "Text Layout Contract",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "frontend",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/font-format/layout.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/font-format/layout.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/font-format/layout.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/font-format/layout.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/font-format/layout.md",
      "source_paths": [
        "BuildTools/FontFormatInterface.json",
        "Source/Client/FontManager.h",
        "Source/Client/FontManager.cpp",
        "Source/Scripting/ClientGlobalScriptMethods.cpp",
        "Docs/generated/font-format.json"
      ],
      "content_sha256": "459e218d15c860b30f73c6ae5031654e824692d2e9ec1df017012ecbcfb55f12",
      "byte_size": 6648
    },
    {
      "id": "generated-font-format-rendering",
      "path": "Docs/en/reference/font-format/rendering.md",
      "title": "Font Rendering Contract",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "frontend",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/font-format/rendering.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/font-format/rendering.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/font-format/rendering.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/font-format/rendering.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/font-format/rendering.md",
      "source_paths": [
        "BuildTools/FontFormatInterface.json",
        "Source/Client/FontManager.cpp",
        "Source/Client/Client.cpp",
        "Docs/en/how-to/content/text-and-localization.md",
        "Docs/generated/font-format.json"
      ],
      "content_sha256": "875e346b57fca64b74a409c445afe2a6044a375ccb9c7175536dd94fce88cde9",
      "byte_size": 4286
    },
    {
      "id": "generated-font-format-validation",
      "path": "Docs/en/reference/font-format/validation.md",
      "title": "Font Validation Contract",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "quality",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/font-format/validation.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/font-format/validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/font-format/validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/font-format/validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/font-format/validation.md",
      "source_paths": [
        "BuildTools/FontFormatInterface.json",
        "BuildTools/tests/test_docs_font_format.py",
        "Source/Tests/Test_Mapper.cpp",
        "Source/Tests/Test_ClientServerIntegration.cpp",
        "Source/Client/FontManager.cpp",
        "Docs/generated/font-format.json"
      ],
      "content_sha256": "0ce2479e51d7f46a0c4d83af638207f3a4cf2d605e8460140765250ca296fa94",
      "byte_size": 5686
    },
    {
      "id": "generated-gui-runtime-index",
      "path": "Docs/en/reference/gui-runtime/index.md",
      "title": "Generated GUI Runtime Reference",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/runtime/gui.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/en/reference/gui-runtime/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/gui-runtime/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/gui-runtime/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/gui-runtime/index.md",
      "source_paths": [
        "Docs/en/how-to/runtime/gui.md",
        "Docs/ru/how-to/runtime/gui.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "0c9eb6c9489a7fff4c6cb140097584d699a627af46bfe814af7c80c7c16a15c4",
      "byte_size": 539,
      "redirect_to": "gui-runtime-guide"
    },
    {
      "id": "generated-gui-runtime-input",
      "path": "Docs/en/reference/gui-runtime/input.md",
      "title": "GUI Input Contract",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/runtime/gui.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/en/reference/gui-runtime/input.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/gui-runtime/input.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/gui-runtime/input.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/gui-runtime/input.md",
      "source_paths": [
        "Docs/en/how-to/runtime/gui.md",
        "Docs/ru/how-to/runtime/gui.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "74db4cda7b36730a4fce8e7cb424ed8b8db57dcbeff1028f209eae10ab3ff432",
      "byte_size": 513,
      "redirect_to": "gui-runtime-guide"
    },
    {
      "id": "generated-gui-runtime-integration-validation",
      "path": "Docs/en/reference/gui-runtime/integration-validation.md",
      "title": "GUI Integration and Validation",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "quality",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/runtime/gui.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/en/reference/gui-runtime/integration-validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/gui-runtime/integration-validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/gui-runtime/integration-validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/gui-runtime/integration-validation.md",
      "source_paths": [
        "Docs/en/how-to/runtime/gui.md",
        "Docs/ru/how-to/runtime/gui.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "b74b3db05164c6d100abb49451c9d7e4a8d2e3967dcc65880b0ba3af1735a57b",
      "byte_size": 571,
      "redirect_to": "gui-runtime-guide"
    },
    {
      "id": "generated-gui-runtime-layout-rendering",
      "path": "Docs/en/reference/gui-runtime/layout-rendering.md",
      "title": "GUI Layout and Rendering",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/runtime/gui.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/en/reference/gui-runtime/layout-rendering.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/gui-runtime/layout-rendering.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/gui-runtime/layout-rendering.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/gui-runtime/layout-rendering.md",
      "source_paths": [
        "Docs/en/how-to/runtime/gui.md",
        "Docs/ru/how-to/runtime/gui.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "0188f916d57798c49421dcc0a68ed0f94411518b170fa9917e77b8ba750a972b",
      "byte_size": 547,
      "redirect_to": "gui-runtime-guide"
    },
    {
      "id": "generated-gui-runtime-lifecycle",
      "path": "Docs/en/reference/gui-runtime/lifecycle.md",
      "title": "GUI Screen Lifecycle",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/runtime/gui.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/en/reference/gui-runtime/lifecycle.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/gui-runtime/lifecycle.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/gui-runtime/lifecycle.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/gui-runtime/lifecycle.md",
      "source_paths": [
        "Docs/en/how-to/runtime/gui.md",
        "Docs/ru/how-to/runtime/gui.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "36f2c07b963af3946e6fbbefab702d26e5dd1ab5a72f9b6b6a3b846e0eb490ca",
      "byte_size": 525,
      "redirect_to": "gui-runtime-guide"
    },
    {
      "id": "generated-gui-runtime-screen-api",
      "path": "Docs/en/reference/gui-runtime/screen-api.md",
      "title": "GUI Screen API",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/runtime/gui.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/en/reference/gui-runtime/screen-api.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/gui-runtime/screen-api.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/gui-runtime/screen-api.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/gui-runtime/screen-api.md",
      "source_paths": [
        "Docs/en/how-to/runtime/gui.md",
        "Docs/ru/how-to/runtime/gui.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "0d5296b510528f76f848eaaf01c9a13205aae494272c6655498bcb2a16f1dba6",
      "byte_size": 515,
      "redirect_to": "gui-runtime-guide"
    },
    {
      "id": "generated-gui-runtime-types",
      "path": "Docs/en/reference/gui-runtime/types.md",
      "title": "GUI Runtime Types",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/runtime/gui.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/en/reference/gui-runtime/types.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/gui-runtime/types.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/gui-runtime/types.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/gui-runtime/types.md",
      "source_paths": [
        "Docs/en/how-to/runtime/gui.md",
        "Docs/ru/how-to/runtime/gui.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "10a4e90565e6cc25da3eeda661276b29c3d66c3d0df39199325f106b3c0015fc",
      "byte_size": 511,
      "redirect_to": "gui-runtime-guide"
    },
    {
      "id": "generated-helper-cli-commands",
      "path": "Docs/en/reference/helper-cli/commands.md",
      "title": "Helper Commands",
      "locale": "en",
      "audiences": [
        "game-developer",
        "tool-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/helper-cli/commands.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/helper-cli/commands.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/helper-cli/commands.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/helper-cli/commands.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/helper-cli/commands.md",
      "source_paths": [
        "BuildTools/HelperCliInterface.json",
        "BuildTools/docs_helper_cli.py",
        "Docs/generated/helper-cli.json",
        "BuildTools/codegen.py",
        "BuildTools/managed_runtime_payload.py",
        "BuildTools/codecoverage.py",
        "BuildTools/android_device.py",
        "BuildTools/web/simple-web-server.py",
        "BuildTools/msicreator/createmsi.py"
      ],
      "content_sha256": "b63efd6c3fcb58420d4fb7e488e55dce6fe6ef406a06caed62c68fda9a80ae3e",
      "byte_size": 47110
    },
    {
      "id": "generated-helper-cli-index",
      "path": "Docs/en/reference/helper-cli/index.md",
      "title": "Generated Helper CLI Reference",
      "locale": "en",
      "audiences": [
        "game-developer",
        "tool-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/helper-cli/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/helper-cli/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/helper-cli/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/helper-cli/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/helper-cli/index.md",
      "source_paths": [
        "BuildTools/HelperCliInterface.json",
        "BuildTools/docs_helper_cli.py",
        "BuildTools/tests/test_docs_helper_cli.py",
        "Docs/generated/helper-cli.json"
      ],
      "content_sha256": "1b419a9cc05ba04d11c385c0be772994ac69d02304f6da587e7ddb152257f2d6",
      "byte_size": 4913
    },
    {
      "id": "generated-image-format-baking",
      "path": "Docs/en/reference/image-format/baking.md",
      "title": "Image Baking Contract",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/image-format/baking.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/image-format/baking.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/image-format/baking.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/image-format/baking.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/image-format/baking.md",
      "source_paths": [
        "BuildTools/ImageFormatInterface.json",
        "Source/Tools/ImageBaker.h",
        "Source/Tools/ImageBaker.cpp",
        "Docs/generated/image-format.json"
      ],
      "content_sha256": "21ab5e74d15b28b66310e71ceb9bf5a198be7c2a913233caa5653aecf087d8ac",
      "byte_size": 7248
    },
    {
      "id": "generated-image-format-fofrm",
      "path": "Docs/en/reference/image-format/fofrm.md",
      "title": "FOFRM Descriptor Reference",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/image-format/fofrm.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/image-format/fofrm.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/image-format/fofrm.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/image-format/fofrm.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/image-format/fofrm.md",
      "source_paths": [
        "BuildTools/ImageFormatInterface.json",
        "Source/Tools/ImageBaker.cpp",
        "Source/Client/DefaultSprites.cpp",
        "Docs/generated/image-format.json"
      ],
      "content_sha256": "2242f3f8b572985af33a5ba2d5c687f695a5cb22c4320bd3506e4a0080d63dd7",
      "byte_size": 5456
    },
    {
      "id": "generated-image-format-formats",
      "path": "Docs/en/reference/image-format/formats.md",
      "title": "Image Source Formats",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/image-format/formats.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/image-format/formats.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/image-format/formats.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/image-format/formats.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/image-format/formats.md",
      "source_paths": [
        "BuildTools/ImageFormatInterface.json",
        "Source/Tools/ImageBaker.cpp",
        "Source/Client/DefaultSprites.h",
        "Docs/generated/image-format.json"
      ],
      "content_sha256": "0cb3d10fd4500fa43bd2a407918d26c25768c3b423b124f2a506117b832f3e61",
      "byte_size": 5471
    },
    {
      "id": "generated-image-format-index",
      "path": "Docs/en/reference/image-format/index.md",
      "title": "Generated Image Format Reference",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/image-format/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/image-format/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/image-format/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/image-format/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/image-format/index.md",
      "source_paths": [
        "BuildTools/ImageFormatInterface.json",
        "BuildTools/docs_image_format.py",
        "Docs/generated/image-format.json"
      ],
      "content_sha256": "d6049e57e23cb5727d821486af7b059177a61f4ee85c7b7414f9f78a1fb1480b",
      "byte_size": 3076
    },
    {
      "id": "generated-image-format-options",
      "path": "Docs/en/reference/image-format/options.md",
      "title": "Legacy Image Filename Options",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/image-format/options.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/image-format/options.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/image-format/options.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/image-format/options.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/image-format/options.md",
      "source_paths": [
        "BuildTools/ImageFormatInterface.json",
        "Source/Tools/ImageBaker.cpp",
        "Source/Tests/Test_ImageBaker.cpp",
        "Docs/generated/image-format.json"
      ],
      "content_sha256": "bfb72b3cc018455423a56f3fb2b7744d0a82ba94c52c11c968fff59b506056b4",
      "byte_size": 2413
    },
    {
      "id": "generated-image-format-runtime",
      "path": "Docs/en/reference/image-format/runtime.md",
      "title": "Sprite Runtime Contract",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/image-format/runtime.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/image-format/runtime.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/image-format/runtime.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/image-format/runtime.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/image-format/runtime.md",
      "source_paths": [
        "BuildTools/ImageFormatInterface.json",
        "Source/Client/DefaultSprites.h",
        "Source/Client/DefaultSprites.cpp",
        "Source/Client/SpriteManager.cpp",
        "Source/Client/TextureAtlas.cpp",
        "Docs/generated/image-format.json"
      ],
      "content_sha256": "53dad3d93fef24c39f91181b412b4e40b8e59c12212828d41038aa2f29ec8b18",
      "byte_size": 5725
    },
    {
      "id": "generated-image-format-validation",
      "path": "Docs/en/reference/image-format/validation.md",
      "title": "Image Format Validation",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/image-format/validation.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/image-format/validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/image-format/validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/image-format/validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/image-format/validation.md",
      "source_paths": [
        "BuildTools/ImageFormatInterface.json",
        "Source/Tools/ImageBaker.cpp",
        "Source/Client/DefaultSprites.cpp",
        "Source/Tests/Test_ImageBaker.cpp",
        "Source/Tests/Test_TextureAtlas.cpp",
        "Docs/generated/image-format.json"
      ],
      "content_sha256": "dcfefd0973ca23ccb40fe9dd426a1dc2fc5ce6f1ec87af6b282a2dc27cdee76a",
      "byte_size": 5924
    },
    {
      "id": "generated-map-format-baking",
      "path": "Docs/en/reference/map-format/baking.md",
      "title": "Map Baking And Runtime Loading",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/map-format/baking.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/map-format/baking.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/map-format/baking.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/map-format/baking.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/map-format/baking.md",
      "source_paths": [
        "BuildTools/MapFormatInterface.json",
        "Source/Tools/MapBaker.cpp",
        "Source/Client/MapView.cpp",
        "Source/Server/MapManager.cpp",
        "Docs/generated/map-format.json"
      ],
      "content_sha256": "9b0e7e08362175cb3f623a7138d44b6d0d57b912222b2069c360f65ab6a310a4",
      "byte_size": 2955
    },
    {
      "id": "generated-map-format-index",
      "path": "Docs/en/reference/map-format/index.md",
      "title": "Generated Map Format Reference",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/map-format/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/map-format/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/map-format/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/map-format/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/map-format/index.md",
      "source_paths": [
        "BuildTools/MapFormatInterface.json",
        "BuildTools/docs_map_format.py",
        "Docs/generated/map-format.json"
      ],
      "content_sha256": "bdba97c410422375c71d4f6bff910a20874cc74e7d555a57355594294252d94e",
      "byte_size": 2371
    },
    {
      "id": "generated-map-format-properties",
      "path": "Docs/en/reference/map-format/properties.md",
      "title": "Map Placement Properties",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/map-format/properties.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/map-format/properties.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/map-format/properties.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/map-format/properties.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/map-format/properties.md",
      "source_paths": [
        "BuildTools/docs_api.py",
        "BuildTools/docs_map_format.py",
        "Docs/generated/api.json",
        "Docs/generated/map-format.json",
        "Source/Common/EntityProperties.h"
      ],
      "content_sha256": "9992fff06c67866d7e11d6691029f63b643add6605ab5a9f122e4b573da58555",
      "byte_size": 41113
    },
    {
      "id": "generated-map-format-syntax",
      "path": "Docs/en/reference/map-format/syntax.md",
      "title": "Map File Syntax",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/map-format/syntax.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/map-format/syntax.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/map-format/syntax.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/map-format/syntax.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/map-format/syntax.md",
      "source_paths": [
        "BuildTools/MapFormatInterface.json",
        "Source/Common/ConfigFile.cpp",
        "Source/Common/MapLoader.cpp",
        "Source/Tools/MapBaker.cpp",
        "Docs/generated/map-format.json"
      ],
      "content_sha256": "a35812c193f7fd439d396f1b60c119ec337f86cbdd2b52b3b3df334db4a5b3cb",
      "byte_size": 3793
    },
    {
      "id": "generated-map-format-validation",
      "path": "Docs/en/reference/map-format/validation.md",
      "title": "Map Validation Rules",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/map-format/validation.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/map-format/validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/map-format/validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/map-format/validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/map-format/validation.md",
      "source_paths": [
        "BuildTools/MapFormatInterface.json",
        "Source/Common/MapLoader.cpp",
        "Source/Tools/MapBaker.cpp",
        "Source/Tools/Mapper.cpp",
        "Source/Client/MapView.cpp",
        "Source/Server/MapManager.cpp",
        "Docs/generated/map-format.json"
      ],
      "content_sha256": "627a90cda6f951c1536624fb66ebd41ce0249bae4e1b4bd30d35613003909d59",
      "byte_size": 9230
    },
    {
      "id": "generated-model-format-animation",
      "path": "Docs/en/reference/model-format/animation.md",
      "title": "Model Animation Directives",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/model-format/animation.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/model-format/animation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/model-format/animation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/model-format/animation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/model-format/animation.md",
      "source_paths": [
        "BuildTools/ModelFormatInterface.json",
        "Source/Tools/ModelInfoBaker.cpp",
        "Source/Tools/ModelAnimationConverter.cpp",
        "Source/Client/ModelInformation.cpp",
        "Source/Client/ModelAnimation.cpp",
        "Docs/en/how-to/content/model-animation.md",
        "Docs/generated/model-format.json"
      ],
      "content_sha256": "30660479504552b03bf7cafd742bce42f0e1d892cdc6063b2942ffeba70be450",
      "byte_size": 4288
    },
    {
      "id": "generated-model-format-assets",
      "path": "Docs/en/reference/model-format/assets.md",
      "title": "Model Assets and Limits",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/model-format/assets.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/model-format/assets.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/model-format/assets.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/model-format/assets.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/model-format/assets.md",
      "source_paths": [
        "BuildTools/ModelFormatInterface.json",
        "Source/Tools/ModelMeshBaker.cpp",
        "Source/Tools/ModelSourceLoader.cpp",
        "Source/Frontend/Rendering.h",
        "BuildTools/cmake/ProjectInterface.json",
        "Docs/generated/model-format.json"
      ],
      "content_sha256": "1b5936a053ab7497fc3af65d2a67af80bb859782228f2ae9e42a6af42450a392",
      "byte_size": 6407
    },
    {
      "id": "generated-model-format-composition",
      "path": "Docs/en/reference/model-format/composition.md",
      "title": "Model Composition",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/model-format/composition.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/model-format/composition.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/model-format/composition.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/model-format/composition.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/model-format/composition.md",
      "source_paths": [
        "BuildTools/ModelFormatInterface.json",
        "Source/Tools/ModelInfoBaker.cpp",
        "Source/Client/ModelInstance.cpp",
        "Docs/generated/model-format.json"
      ],
      "content_sha256": "63e8053ca7393caf283f030a984ea5e388798c9423a012f81102321b2a208a0b",
      "byte_size": 9613
    },
    {
      "id": "generated-model-format-index",
      "path": "Docs/en/reference/model-format/index.md",
      "title": "Generated Model Format Reference",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/model-format/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/model-format/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/model-format/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/model-format/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/model-format/index.md",
      "source_paths": [
        "BuildTools/ModelFormatInterface.json",
        "BuildTools/docs_model_format.py",
        "Docs/generated/model-format.json"
      ],
      "content_sha256": "f0f6c1c314a857dcb25f937e9a9e8afd7975c027a7d1bf0c33994db8bc026fda",
      "byte_size": 2435
    },
    {
      "id": "generated-model-format-syntax",
      "path": "Docs/en/reference/model-format/syntax.md",
      "title": "Model Description Syntax",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/model-format/syntax.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/model-format/syntax.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/model-format/syntax.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/model-format/syntax.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/model-format/syntax.md",
      "source_paths": [
        "BuildTools/ModelFormatInterface.json",
        "Source/Tools/ModelInfoBaker.cpp",
        "Docs/generated/model-format.json"
      ],
      "content_sha256": "1a71d34dfba7469732721c9281a90d0b3bd1610869e600b0c315cb7776f7e904",
      "byte_size": 4332
    },
    {
      "id": "generated-model-format-tokens",
      "path": "Docs/en/reference/model-format/tokens.md",
      "title": "Model Description Tokens",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/model-format/tokens.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/model-format/tokens.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/model-format/tokens.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/model-format/tokens.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/model-format/tokens.md",
      "source_paths": [
        "BuildTools/ModelFormatInterface.json",
        "Source/Tools/ModelInfoBaker.cpp",
        "Docs/generated/model-format.json"
      ],
      "content_sha256": "206cf69618a91e02fae5fbf46c11c2b4181cd60d69ac5c3871675eded57eaeba",
      "byte_size": 17119
    },
    {
      "id": "generated-model-format-validation",
      "path": "Docs/en/reference/model-format/validation.md",
      "title": "Model Format Validation",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/model-format/validation.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/model-format/validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/model-format/validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/model-format/validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/model-format/validation.md",
      "source_paths": [
        "BuildTools/ModelFormatInterface.json",
        "Source/Tools/ModelInfoBaker.cpp",
        "Source/Tools/ModelMeshBaker.cpp",
        "Source/Tools/ModelSourceLoader.cpp",
        "Source/Tools/ModelAnimationConverter.cpp",
        "Source/Client/ModelInformation.cpp",
        "Source/Client/ModelInstance.cpp",
        "Source/Tests/Test_ModelBaker.cpp",
        "Docs/generated/model-format.json"
      ],
      "content_sha256": "03d91bc90d5bcf05d563da85fda965d552e12371344261ce6a55c040c4bcabbf",
      "byte_size": 11341
    },
    {
      "id": "generated-native-extension-bindings",
      "path": "Docs/en/reference/native-extension/bindings.md",
      "title": "Native Extension Binding Rules",
      "locale": "en",
      "audiences": [
        "native-extension-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "scripting",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/native-extension/bindings.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/native-extension/bindings.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/native-extension/bindings.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/native-extension/bindings.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/native-extension/bindings.md",
      "source_paths": [
        "BuildTools/NativeExtensionInterface.json",
        "BuildTools/codegen.py",
        "Docs/Nullability.md",
        "Docs/SmartPointers.md",
        "Docs/generated/native-extension.json"
      ],
      "content_sha256": "861ac5093aa606bca0eeea4add7cc3b024c5383cd0deba3e509f35c2f1e6e1bc",
      "byte_size": 3378
    },
    {
      "id": "generated-native-extension-hooks",
      "path": "Docs/en/reference/native-extension/hooks.md",
      "title": "Engine Hooks",
      "locale": "en",
      "audiences": [
        "native-extension-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "scripting",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/native-extension/hooks.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/native-extension/hooks.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/native-extension/hooks.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/native-extension/hooks.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/native-extension/hooks.md",
      "source_paths": [
        "BuildTools/NativeExtensionInterface.json",
        "BuildTools/codegen.py",
        "Source/Applications",
        "Source/Frontend",
        "Source/Common",
        "Source/Client",
        "Source/Server",
        "Source/Tools",
        "Docs/generated/native-extension.json"
      ],
      "content_sha256": "0a4cb39b7625651e4fefc05935b925b6766a54d21d0257f4c7a698456da85f71",
      "byte_size": 6001
    },
    {
      "id": "generated-native-extension-index",
      "path": "Docs/en/reference/native-extension/index.md",
      "title": "Generated Native Extension Interface",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "scripting",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/native-extension/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/native-extension/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/native-extension/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/native-extension/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/native-extension/index.md",
      "source_paths": [
        "BuildTools/NativeExtensionInterface.json",
        "BuildTools/docs_native_extension.py",
        "Docs/generated/native-extension.json"
      ],
      "content_sha256": "93cc25675e4fdd3d6f9e2ae8ee18d8371a3d45e6bec70eed110460a8eca682af",
      "byte_size": 2191
    },
    {
      "id": "generated-native-extension-roles",
      "path": "Docs/en/reference/native-extension/roles.md",
      "title": "Native Extension Roles",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/native-extension/roles.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/native-extension/roles.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/native-extension/roles.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/native-extension/roles.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/native-extension/roles.md",
      "source_paths": [
        "BuildTools/NativeExtensionInterface.json",
        "BuildTools/cmake/ProjectInterface.json",
        "BuildTools/cmake/helpers/Build.cmake",
        "BuildTools/cmake/stages/CoreLibs.cmake",
        "Docs/generated/native-extension.json"
      ],
      "content_sha256": "9b60349f9f88a22fb2da3f0e9f60ebf4b394a37889cf0ae212f5705ef8e55d22",
      "byte_size": 3945
    },
    {
      "id": "generated-package-cli",
      "path": "Docs/en/reference/packages/cli.md",
      "title": "Packager Command Line",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/packages/cli.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/packages/cli.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/packages/cli.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/packages/cli.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/packages/cli.md",
      "source_paths": [
        "BuildTools/PackageInterface.json",
        "BuildTools/package.py",
        "Docs/generated/package.json",
        "BuildTools/docs_package.py"
      ],
      "content_sha256": "53eb6146ad5d88f907b59f398cc8b5873b941df9e0ef6eb9f78caa692d0c362a",
      "byte_size": 7320
    },
    {
      "id": "generated-package-declaration",
      "path": "Docs/en/reference/packages/declaration.md",
      "title": "Package Declaration Grammar",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/packages/declaration.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/packages/declaration.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/packages/declaration.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/packages/declaration.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/packages/declaration.md",
      "source_paths": [
        "BuildTools/PackageInterface.json",
        "BuildTools/cmake/helpers/Build.cmake",
        "BuildTools/cmake/stages/Packages.cmake",
        "Docs/generated/package.json",
        "BuildTools/docs_package.py"
      ],
      "content_sha256": "c4b279fec1814e88588d32d9f3d865af926dec6cf52307f0daa5e33398407d36",
      "byte_size": 2437
    },
    {
      "id": "generated-package-index",
      "path": "Docs/en/reference/packages/index.md",
      "title": "Generated Package Interface",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/packages/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/packages/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/packages/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/packages/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/packages/index.md",
      "source_paths": [
        "BuildTools/PackageInterface.json",
        "BuildTools/package.py",
        "BuildTools/docs_package.py",
        "BuildTools/tests/test_docs_package.py",
        "BuildTools/tests/validate_package_interface.cmake",
        "Docs/generated/package.json"
      ],
      "content_sha256": "9d4a376f4179a3256c834767349b2b4d879b42e6108f025976005eb7d59da4cc",
      "byte_size": 3324
    },
    {
      "id": "generated-package-matrix",
      "path": "Docs/en/reference/packages/matrix.md",
      "title": "Package Targets, Platforms, and Packs",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/packages/matrix.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/packages/matrix.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/packages/matrix.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/packages/matrix.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/packages/matrix.md",
      "source_paths": [
        "BuildTools/PackageInterface.json",
        "BuildTools/package.py",
        "Docs/generated/package.json",
        "BuildTools/docs_package.py"
      ],
      "content_sha256": "26e9fd81c63624a476df71c977e2f1da8f566709990c91b5955ba21a6290c6c2",
      "byte_size": 11111
    },
    {
      "id": "generated-package-payloads",
      "path": "Docs/en/reference/packages/payloads.md",
      "title": "Package Payloads and Artifacts",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/packages/payloads.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/packages/payloads.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/packages/payloads.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/packages/payloads.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/packages/payloads.md",
      "source_paths": [
        "BuildTools/PackageInterface.json",
        "BuildTools/package.py",
        "Docs/generated/package.json",
        "BuildTools/docs_package.py"
      ],
      "content_sha256": "2259f56560c71831cd27254572cccc9315bdcdc940d231520d640c8e37ea2667",
      "byte_size": 5055
    },
    {
      "id": "generated-particle-format-index",
      "path": "Docs/en/reference/particle-format/index.md",
      "title": "Generated Particle Format Reference",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/particle-format/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/particle-format/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/particle-format/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/particle-format/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/particle-format/index.md",
      "source_paths": [
        "BuildTools/ParticleFormatInterface.json",
        "BuildTools/docs_particle_format.py",
        "Docs/generated/particle-format.json"
      ],
      "content_sha256": "eebd60ceb678da501c7035fb17c17c831eaebe7d405501782fe68a1521afebd3",
      "byte_size": 2787
    },
    {
      "id": "generated-particle-format-integration",
      "path": "Docs/en/reference/particle-format/integration.md",
      "title": "Particle Integration Contract",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/particle-format/integration.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/particle-format/integration.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/particle-format/integration.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/particle-format/integration.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/particle-format/integration.md",
      "source_paths": [
        "BuildTools/ParticleFormatInterface.json",
        "Source/Client/ParticleSprites.cpp",
        "Source/Tools/ModelInfoBaker.cpp",
        "Source/Client/ModelInstance.cpp",
        "Source/Scripting/ClientGlobalScriptMethods.cpp",
        "Source/Scripting/ClientCritterScriptMethods.cpp",
        "Docs/generated/particle-format.json"
      ],
      "content_sha256": "3379ce391bb65b455d5013934f94fdc786a0634919b54d3c2b99c9866652bb34",
      "byte_size": 4290
    },
    {
      "id": "generated-particle-format-objects",
      "path": "Docs/en/reference/particle-format/objects.md",
      "title": "Particle Formats and Backends",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/particle-format/objects.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/particle-format/objects.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/particle-format/objects.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/particle-format/objects.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/particle-format/objects.md",
      "source_paths": [
        "BuildTools/ParticleFormatInterface.json",
        "BuildTools/docs_particle_format.py",
        "BuildTools/cmake/ProjectInterface.json",
        "Source/Tools/ParticleBaker.cpp",
        "Source/Client/ParticleRuntime.cpp",
        "Source/Client/SparkExtension.cpp",
        "Source/Client/EffekseerExtension.cpp",
        "Docs/generated/particle-format.json"
      ],
      "content_sha256": "fa37b2fadb30c64f848fedf8a16ddba6860096f2870b84bc858a34254a695e4a",
      "byte_size": 24331
    },
    {
      "id": "generated-particle-format-renderer",
      "path": "Docs/en/reference/particle-format/renderer.md",
      "title": "Particle Rendering Contract",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "frontend",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/particle-format/renderer.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/particle-format/renderer.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/particle-format/renderer.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/particle-format/renderer.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/particle-format/renderer.md",
      "source_paths": [
        "BuildTools/ParticleFormatInterface.json",
        "Source/Client/SparkExtension.cpp",
        "Source/Client/EffekseerExtension.cpp",
        "Source/Client/ParticleSprites.cpp",
        "Docs/generated/particle-format.json"
      ],
      "content_sha256": "0ab3302742b200206b47f85319f2eba9891b366c311f1f2ffdacfe0bc737c1bc",
      "byte_size": 9523
    },
    {
      "id": "generated-particle-format-runtime",
      "path": "Docs/en/reference/particle-format/runtime.md",
      "title": "Particle Runtime Contract",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "runtime",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/particle-format/runtime.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/particle-format/runtime.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/particle-format/runtime.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/particle-format/runtime.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/particle-format/runtime.md",
      "source_paths": [
        "BuildTools/ParticleFormatInterface.json",
        "Source/Client/ParticleRuntime.h",
        "Source/Client/ParticleRuntime.cpp",
        "Source/Client/VisualParticles.cpp",
        "Source/Client/ParticleSprites.cpp",
        "Source/Client/SparkExtension.cpp",
        "Source/Client/EffekseerExtension.cpp",
        "Docs/generated/particle-format.json"
      ],
      "content_sha256": "961603973fbdf40dde754ac6f526378d02934cab666e8b0041a7aeb82eeae459",
      "byte_size": 8867
    },
    {
      "id": "generated-particle-format-tooling",
      "path": "Docs/en/reference/particle-format/tooling.md",
      "title": "Particle Tooling Contract",
      "locale": "en",
      "audiences": [
        "content-author",
        "engine-contributor",
        "tool-developer",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "tooling",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/particle-format/tooling.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/particle-format/tooling.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/particle-format/tooling.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/particle-format/tooling.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/particle-format/tooling.md",
      "source_paths": [
        "BuildTools/ParticleFormatInterface.json",
        "Source/Tools/ParticleEditor.cpp",
        "Source/Tools/SparkParticleEditor.cpp",
        "BuildTools/buildtools.py",
        "BuildTools/EffekseerEditor/build.ps1",
        "Docs/generated/particle-format.json"
      ],
      "content_sha256": "2444259db3476ef80bdc30512b3e240cd7a323e4bb4fa8ebd5e72a8c8647dc70",
      "byte_size": 3422
    },
    {
      "id": "generated-particle-format-validation",
      "path": "Docs/en/reference/particle-format/validation.md",
      "title": "Particle Format Validation",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "quality",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/particle-format/validation.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/particle-format/validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/particle-format/validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/particle-format/validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/particle-format/validation.md",
      "source_paths": [
        "BuildTools/ParticleFormatInterface.json",
        "Source/Tests/Test_ParticleBaker.cpp",
        "Source/Tests/Test_EffekseerParticleRuntime.cpp",
        "Source/Tools/ParticleBaker.cpp",
        "Source/Client/VisualParticles.cpp",
        "Source/Tools/ParticleEditor.cpp",
        "Docs/generated/particle-format.json"
      ],
      "content_sha256": "38371272a8f7af2c8873a076a79e92c94db218c0dec1e18193a5b1d0e63ffe69",
      "byte_size": 4857
    },
    {
      "id": "generated-particle-format-xml",
      "path": "Docs/en/reference/particle-format/xml.md",
      "title": "Particle Source Rules",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/particle-format/xml.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/particle-format/xml.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/particle-format/xml.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/particle-format/xml.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/particle-format/xml.md",
      "source_paths": [
        "BuildTools/ParticleFormatInterface.json",
        "Source/Tools/ParticleBaker.cpp",
        "Source/Tools/EffekseerCompiler.cpp",
        "Docs/generated/particle-format.json"
      ],
      "content_sha256": "3dcc7bd89180922fcffd6a34c9448bc7f9bd34719d0e48238e24220d54604a90",
      "byte_size": 7067
    },
    {
      "id": "generated-prototype-format-index",
      "path": "Docs/en/reference/prototype-format/index.md",
      "title": "Generated Prototype Format Reference",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/prototype-format/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/prototype-format/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/prototype-format/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/prototype-format/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/prototype-format/index.md",
      "source_paths": [
        "BuildTools/PrototypeFormatInterface.json",
        "BuildTools/docs_prototype_format.py",
        "Docs/generated/prototype-format.json"
      ],
      "content_sha256": "7d123dca913c6ff70d3a69fee12e0796128a346bc8ae0e6f546a5c59d05bcde1",
      "byte_size": 2360
    },
    {
      "id": "generated-prototype-format-properties",
      "path": "Docs/en/reference/prototype-format/properties.md",
      "title": "Built-in Prototype Properties",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/prototype-format/properties.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/prototype-format/properties.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/prototype-format/properties.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/prototype-format/properties.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/prototype-format/properties.md",
      "source_paths": [
        "BuildTools/docs_api.py",
        "BuildTools/docs_prototype_format.py",
        "Docs/generated/api.json",
        "Docs/generated/prototype-format.json",
        "Source/Common/Entity.h",
        "Source/Common/EntityProperties.h",
        "Source/Common/Properties.h"
      ],
      "content_sha256": "8a3111743fe271aecd9126f1c87a045fef0622662be6d64af9599f6ac56f53a8",
      "byte_size": 45063
    },
    {
      "id": "generated-prototype-format-syntax",
      "path": "Docs/en/reference/prototype-format/syntax.md",
      "title": "Prototype File Syntax",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/prototype-format/syntax.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/prototype-format/syntax.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/prototype-format/syntax.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/prototype-format/syntax.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/prototype-format/syntax.md",
      "source_paths": [
        "BuildTools/PrototypeFormatInterface.json",
        "Source/Common/ConfigFile.cpp",
        "Source/Common/Settings.inc",
        "Source/Tools/ProtoBaker.cpp",
        "Docs/generated/prototype-format.json"
      ],
      "content_sha256": "ae0c6cbc8f7777b6a27bb4af429611b747cde29119cd351d7699c7702a385ae6",
      "byte_size": 3012
    },
    {
      "id": "generated-prototype-format-validation",
      "path": "Docs/en/reference/prototype-format/validation.md",
      "title": "Prototype Validation Rules",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/prototype-format/validation.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/prototype-format/validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/prototype-format/validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/prototype-format/validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/prototype-format/validation.md",
      "source_paths": [
        "BuildTools/PrototypeFormatInterface.json",
        "Source/Common/Properties.cpp",
        "Source/Common/PropertiesSerializer.cpp",
        "Source/Tools/ProtoBaker.cpp",
        "Docs/generated/prototype-format.json"
      ],
      "content_sha256": "4ff0c4b4812508f0ebbeae7d31ccee9242f588ad3a94f7a44303c4b618b3b90f",
      "byte_size": 8182
    },
    {
      "id": "generated-public-examples-index",
      "path": "Docs/en/reference/public-examples/index.md",
      "title": "Generated Public Example Repository Registry",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/public-examples/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/public-examples/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/public-examples/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/public-examples/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/public-examples/index.md",
      "source_paths": [
        "Examples/PublicRepositories.json",
        "Examples/PublicRepositoryTemplate",
        "BuildTools/docs_examples.py",
        "BuildTools/tests/test_docs_examples.py",
        "Docs/generated/public-examples.json"
      ],
      "content_sha256": "0a939c4cab0d9aa503b6b844df3a87521cda024272d3750b31d9ee0ba2109ea4",
      "byte_size": 7251
    },
    {
      "id": "generated-support-matrix-index",
      "path": "Docs/en/reference/platforms/generated-matrix.md",
      "title": "Generated Support Matrix",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/platforms/generated-matrix.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/platforms/generated-matrix.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/platforms/generated-matrix.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/platforms/generated-matrix.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/platforms/generated-matrix.md",
      "source_paths": [
        "BuildTools/SupportMatrix.json",
        "BuildTools/docs_support_matrix.py",
        "BuildTools/buildtools.py",
        ".github/workflows/validate.yml",
        "Docs/generated/support-matrix.json"
      ],
      "content_sha256": "a44b8f64ce7c2f6d058540ad3ee85634f784700e3145199b5b38f054a43074da",
      "byte_size": 6030
    },
    {
      "id": "generated-text-format-index",
      "path": "Docs/en/reference/text-format/index.md",
      "title": "Generated Text And Localization Reference",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/text-format/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/text-format/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/text-format/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/text-format/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/text-format/index.md",
      "source_paths": [
        "BuildTools/TextFormatInterface.json",
        "BuildTools/docs_text_format.py",
        "Docs/generated/text-format.json"
      ],
      "content_sha256": "6772a6581beada3f24dc0d9d0e059516007061d759143346e193e998c3bf4cc0",
      "byte_size": 2837
    },
    {
      "id": "generated-text-format-languages",
      "path": "Docs/en/reference/text-format/languages.md",
      "title": "Languages And Normalization",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/text-format/languages.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/text-format/languages.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/text-format/languages.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/text-format/languages.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/text-format/languages.md",
      "source_paths": [
        "BuildTools/TextFormatInterface.json",
        "Source/Common/Settings.inc",
        "Source/Common/TextPack.cpp",
        "Source/Tools/TextBaker.cpp",
        "Source/Tests/Test_TextPack.cpp",
        "Source/Tests/Test_TextBaker.cpp",
        "Docs/generated/text-format.json"
      ],
      "content_sha256": "fca68c75d4873868ed9d540b2ba9b5cb3fca877d43b82fbd934ba74f0bd103d8",
      "byte_size": 5970
    },
    {
      "id": "generated-text-format-proto-text",
      "path": "Docs/en/reference/text-format/proto-text.md",
      "title": "Prototype Text",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/text-format/proto-text.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/text-format/proto-text.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/text-format/proto-text.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/text-format/proto-text.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/text-format/proto-text.md",
      "source_paths": [
        "BuildTools/TextFormatInterface.json",
        "Source/Tools/ProtoTextBaker.cpp",
        "Source/Tests/Test_ProtoTextBaker.cpp",
        "Docs/generated/text-format.json"
      ],
      "content_sha256": "c8ffd94a205e8b4217c86589833f8897fe7553f7cf125a48dfe3e0ce055ac4f6",
      "byte_size": 4709
    },
    {
      "id": "generated-text-format-runtime",
      "path": "Docs/en/reference/text-format/runtime.md",
      "title": "Runtime Text API",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/text-format/runtime.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/text-format/runtime.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/text-format/runtime.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/text-format/runtime.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/text-format/runtime.md",
      "source_paths": [
        "BuildTools/TextFormatInterface.json",
        "Source/Client/Client.cpp",
        "Source/Server/Server.cpp",
        "Source/Scripting/ClientGlobalScriptMethods.cpp",
        "Source/Scripting/ServerGlobalScriptMethods.cpp",
        "Source/Scripting/CommonGlobalScriptMethods.cpp",
        "Source/Client/FontManager.h",
        "Source/Client/FontManager.cpp",
        "Docs/generated/text-format.json"
      ],
      "content_sha256": "6e6491b9895bb42d9ef66e4ea597a29b1399d8a94d8abe712ab052340e6e5c8a",
      "byte_size": 7110
    },
    {
      "id": "generated-text-format-syntax",
      "path": "Docs/en/reference/text-format/syntax.md",
      "title": "Text Pack Syntax",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/text-format/syntax.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/text-format/syntax.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/text-format/syntax.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/text-format/syntax.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/text-format/syntax.md",
      "source_paths": [
        "BuildTools/TextFormatInterface.json",
        "Source/Common/TextPack.h",
        "Source/Common/TextPack.cpp",
        "Source/Tests/Test_TextPack.cpp",
        "Docs/generated/text-format.json"
      ],
      "content_sha256": "fb0ead1682beb3f9f189608cc900d33070810ca10507349a808168e65436d57f",
      "byte_size": 4402
    },
    {
      "id": "generated-text-format-validation",
      "path": "Docs/en/reference/text-format/validation.md",
      "title": "Text Format Validation",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/text-format/validation.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/text-format/validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/text-format/validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/text-format/validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/text-format/validation.md",
      "source_paths": [
        "BuildTools/TextFormatInterface.json",
        "Source/Common/TextPack.cpp",
        "Source/Tools/TextBaker.cpp",
        "Source/Tools/ProtoTextBaker.cpp",
        "Source/Tests/Test_TextPack.cpp",
        "Source/Tests/Test_TextBaker.cpp",
        "Source/Tests/Test_ProtoTextBaker.cpp",
        "Docs/generated/text-format.json"
      ],
      "content_sha256": "1f6b951212a6495dfb96ef5a46904f82440baa56dcba9fc7188e6bad75a05da5",
      "byte_size": 3885
    },
    {
      "id": "generated-video-decoding",
      "path": "Docs/en/reference/video/decoding.md",
      "title": "Video Decoding Contract",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "frontend",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/video/decoding.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/video/decoding.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/video/decoding.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/video/decoding.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/video/decoding.md",
      "source_paths": [
        "BuildTools/VideoInterface.json",
        "Source/Client/VideoClip.cpp",
        "Docs/generated/video.json"
      ],
      "content_sha256": "1f7124983d04e6d0367df8650f5f7eb971dac731bf7593967bd18579c75c9dd5",
      "byte_size": 3884
    },
    {
      "id": "generated-video-delivery",
      "path": "Docs/en/reference/video/delivery.md",
      "title": "Video Resource Delivery",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/video/delivery.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/video/delivery.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/video/delivery.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/video/delivery.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/video/delivery.md",
      "source_paths": [
        "BuildTools/VideoInterface.json",
        "Source/Common/Settings.inc",
        "Source/Tools/RawCopyBaker.cpp",
        "Source/Client/Client.cpp",
        "Source/Scripting/ClientGlobalScriptMethods.cpp",
        "Docs/generated/video.json"
      ],
      "content_sha256": "7889179e47036d3e86707a3915b33487008f4019c7272fe97a8bb633cc989778",
      "byte_size": 2794
    },
    {
      "id": "generated-video-embedded",
      "path": "Docs/en/reference/video/embedded.md",
      "title": "Embedded Video Contract",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "frontend",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/video/embedded.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/video/embedded.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/video/embedded.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/video/embedded.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/video/embedded.md",
      "source_paths": [
        "BuildTools/VideoInterface.json",
        "Source/Client/Client.h",
        "Source/Scripting/ClientGlobalScriptMethods.cpp",
        "Docs/generated/video.json"
      ],
      "content_sha256": "c44fd2af13ebeee92d15c15b01fccc14b6a7b00e87c4152dc4ca13b4f2405271",
      "byte_size": 4009
    },
    {
      "id": "generated-video-formats",
      "path": "Docs/en/reference/video/formats.md",
      "title": "Video Resource Formats",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/video/formats.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/video/formats.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/video/formats.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/video/formats.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/video/formats.md",
      "source_paths": [
        "BuildTools/VideoInterface.json",
        "Source/Client/VideoClip.cpp",
        "BuildTools/cmake/stages/ThirdParty.cmake",
        "Docs/generated/video.json"
      ],
      "content_sha256": "d227025cb75fb2c4245acd9a4883e56236ed0f9b1c8e4c96fd6a560512fd7415",
      "byte_size": 1808
    },
    {
      "id": "generated-video-fullscreen",
      "path": "Docs/en/reference/video/fullscreen.md",
      "title": "Fullscreen Video Contract",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "frontend",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/video/fullscreen.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/video/fullscreen.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/video/fullscreen.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/video/fullscreen.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/video/fullscreen.md",
      "source_paths": [
        "BuildTools/VideoInterface.json",
        "Source/Client/Client.h",
        "Source/Client/Client.cpp",
        "Source/Client/SpriteManager.cpp",
        "Source/Scripting/ClientGlobalScriptMethods.cpp",
        "Docs/generated/video.json"
      ],
      "content_sha256": "489000644909a79e9cdf9c264186a1f294ce02e4583ad5ce8367a802927257ad",
      "byte_size": 4831
    },
    {
      "id": "generated-video-index",
      "path": "Docs/en/reference/video/index.md",
      "title": "Generated Video Reference",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "frontend",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/video/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/video/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/video/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/video/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/video/index.md",
      "source_paths": [
        "BuildTools/VideoInterface.json",
        "BuildTools/docs_video.py",
        "Docs/generated/video.json"
      ],
      "content_sha256": "8c6d437a84c8f406e7002daea0041ebb5b5239d433c88aff104e87e47333f1b2",
      "byte_size": 2926
    },
    {
      "id": "generated-video-validation",
      "path": "Docs/en/reference/video/validation.md",
      "title": "Video Validation Contract",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "quality",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/video/validation.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/video/validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/video/validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/video/validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/video/validation.md",
      "source_paths": [
        "BuildTools/VideoInterface.json",
        "BuildTools/tests/test_docs_video.py",
        "Source/Tests/README.md",
        "Source/Client/VideoClip.cpp",
        "Source/Client/Client.cpp",
        "Docs/generated/video.json"
      ],
      "content_sha256": "e55ce197708d18a39de4dc25a7d0de774caf8f16a5a3957027408a3e6dc4bdb1",
      "byte_size": 3426
    },
    {
      "id": "getting-started",
      "path": "Docs/en/tutorials/getting-started.md",
      "title": "Getting Started with FOnline Engine",
      "locale": "en",
      "audiences": [
        "game-developer"
      ],
      "diataxis": "tutorial",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "documentation",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/tutorials/getting-started.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/tutorials/getting-started.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/tutorials/getting-started.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/tutorials/getting-started.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/tutorials/getting-started.md",
      "source_paths": [
        "Examples/MinimalProject",
        "Examples/MinimalMultiplayer",
        "BuildTools/Init.cmake",
        "Docs/en/tutorials/first-client.md",
        "Docs/en/tutorials/first-content.md",
        "Docs/en/tutorials/first-test.md"
      ],
      "content_sha256": "2773347b8ab1cf3e2888aeafb00141e47b3d3749437622ab26cfa3f347d5f6d6",
      "byte_size": 4614
    },
    {
      "id": "gui-runtime-guide",
      "path": "Docs/en/how-to/runtime/gui.md",
      "title": "GUI Runtime",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "frontend",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/runtime/gui.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/runtime/gui.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/runtime/gui.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/runtime/gui.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/runtime/gui.md",
      "source_paths": [
        "Source/Frontend",
        "Source/Client",
        "Source/Scripting/AngelScript",
        "Source/Scripting/Managed",
        "Source/Scripting/ClientGlobalScriptMethods.cpp",
        "Docs/en/explanation/rendering/index.md",
        "Docs/en/explanation/scripting-runtime/index.md"
      ],
      "content_sha256": "3653ca03d660b95b397878634d01c7e483835c84113363b06266eb7554794996",
      "byte_size": 3302
    },
    {
      "id": "image-format-guide",
      "path": "Docs/en/how-to/content/image-format.md",
      "title": "Image And Sprite Formats",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/content/image-format.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/content/image-format.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/content/image-format.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/content/image-format.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/content/image-format.md",
      "source_paths": [
        "BuildTools/ImageFormatInterface.json",
        "BuildTools/docs_image_format.py",
        "Source/Tools/ImageBaker.h",
        "Source/Tools/ImageBaker.cpp",
        "Source/Tools/SpriteMeshing.h",
        "Source/Tools/SpriteMeshing.cpp",
        "Source/Common/SpriteResource.h",
        "Source/Common/SpriteResource.cpp",
        "Source/Common/AnimationInfo.cpp",
        "Source/Client/DefaultSprites.h",
        "Source/Client/DefaultSprites.cpp",
        "Source/Client/SpriteManager.cpp",
        "Source/Client/TextureAtlas.cpp",
        "Source/Tests/Test_ImageBaker.cpp",
        "Source/Tests/Test_TextureAtlas.cpp",
        "Docs/en/reference/image-format/index.md"
      ],
      "content_sha256": "7677cbe13a997e201531807611dbd70830341ebe3aa65d594090a3090abad56f",
      "byte_size": 24230
    },
    {
      "id": "legacy-adr-documentation-version-locale-routing-route",
      "path": "Docs/Decisions/0006-documentation-version-locale-routing.md",
      "title": "Legacy ADR-0006 Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "documentation",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/Decisions/0006-documentation-version-locale-routing.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/Decisions/0006-documentation-version-locale-routing.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Decisions/0006-documentation-version-locale-routing.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Decisions/0006-documentation-version-locale-routing.md",
      "source_paths": [
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md",
        "Docs/ru/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "6bc0f24065d3532e112f312c5ff35b88dba71ffbebf4d910cd9dd1b23848690e",
      "byte_size": 591,
      "redirect_to": "adr-documentation-version-locale-routing"
    },
    {
      "id": "legacy-adr-github-pages-markdown-publication-route",
      "path": "Docs/Decisions/0001-github-pages-markdown-publication.md",
      "title": "Legacy ADR-0001 Route",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "documentation",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/contributing/decisions/0001-github-pages-markdown-publication.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/Decisions/0001-github-pages-markdown-publication.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/Decisions/0001-github-pages-markdown-publication.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Decisions/0001-github-pages-markdown-publication.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Decisions/0001-github-pages-markdown-publication.md",
      "source_paths": [
        "Docs/en/contributing/decisions/0001-github-pages-markdown-publication.md",
        "Docs/ru/contributing/decisions/0001-github-pages-markdown-publication.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "88e2acd6153695929fc6a08741c612a15b4ddaa3ebba12cc6b785e4b06182da1",
      "byte_size": 446,
      "redirect_to": "adr-github-pages-markdown-publication"
    },
    {
      "id": "legacy-adr-manifest-backed-ai-documentation-delivery-route",
      "path": "Docs/Decisions/0003-manifest-backed-ai-documentation-delivery.md",
      "title": "Legacy ADR-0003 Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "tool-developer",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "documentation",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/contributing/decisions/0003-manifest-backed-ai-documentation-delivery.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/Decisions/0003-manifest-backed-ai-documentation-delivery.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/Decisions/0003-manifest-backed-ai-documentation-delivery.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Decisions/0003-manifest-backed-ai-documentation-delivery.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Decisions/0003-manifest-backed-ai-documentation-delivery.md",
      "source_paths": [
        "Docs/en/contributing/decisions/0003-manifest-backed-ai-documentation-delivery.md",
        "Docs/ru/contributing/decisions/0003-manifest-backed-ai-documentation-delivery.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "46d8b8944f0fdf92721db9aca57bb0ae2a94ee880334e80e83d7efff267ad2f2",
      "byte_size": 452,
      "redirect_to": "adr-manifest-backed-ai-documentation-delivery"
    },
    {
      "id": "legacy-adr-manifest-backed-site-navigation-search-route",
      "path": "Docs/Decisions/0004-manifest-backed-site-navigation-search.md",
      "title": "Legacy ADR-0004 Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "tool-developer",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "documentation",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/contributing/decisions/0004-manifest-backed-site-navigation-search.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/Decisions/0004-manifest-backed-site-navigation-search.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/Decisions/0004-manifest-backed-site-navigation-search.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Decisions/0004-manifest-backed-site-navigation-search.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Decisions/0004-manifest-backed-site-navigation-search.md",
      "source_paths": [
        "Docs/en/contributing/decisions/0004-manifest-backed-site-navigation-search.md",
        "Docs/ru/contributing/decisions/0004-manifest-backed-site-navigation-search.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "94e0ef6f18e3a3184d71d1a860778db8b4051f4ac7ec4c03e92665ec76d0006f",
      "byte_size": 447,
      "redirect_to": "adr-manifest-backed-site-navigation-search"
    },
    {
      "id": "legacy-adr-public-api-stability-contract-route",
      "path": "Docs/Decisions/0002-public-api-stability-contract.md",
      "title": "Legacy ADR-0002 Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "native-extension-developer",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "scripting",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/contributing/decisions/0002-public-api-stability-contract.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/Decisions/0002-public-api-stability-contract.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/Decisions/0002-public-api-stability-contract.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Decisions/0002-public-api-stability-contract.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Decisions/0002-public-api-stability-contract.md",
      "source_paths": [
        "Docs/en/contributing/decisions/0002-public-api-stability-contract.md",
        "Docs/ru/contributing/decisions/0002-public-api-stability-contract.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "54e76bd4bd11f164a20dfd5b3b2c789e00031bfd5db98c923fecb0b44ecf2643",
      "byte_size": 595,
      "redirect_to": "adr-public-api-stability-contract"
    },
    {
      "id": "legacy-adr-public-example-repository-ownership-route",
      "path": "Docs/Decisions/0005-public-example-repository-ownership.md",
      "title": "Legacy ADR-0005 Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/contributing/decisions/0005-public-example-repository-ownership.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/Decisions/0005-public-example-repository-ownership.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/Decisions/0005-public-example-repository-ownership.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Decisions/0005-public-example-repository-ownership.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Decisions/0005-public-example-repository-ownership.md",
      "source_paths": [
        "Docs/en/contributing/decisions/0005-public-example-repository-ownership.md",
        "Docs/ru/contributing/decisions/0005-public-example-repository-ownership.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "ec75d3cd6786bfec3c390d522036785c62e9d9540043a9b3f2c42c01cd20a974",
      "byte_size": 613,
      "redirect_to": "adr-public-example-repository-ownership"
    },
    {
      "id": "legacy-ai-control-protocol-guide-route",
      "path": "Docs/AiControlProtocol.md",
      "title": "Legacy AiControl Protocol Guide Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "tool-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "tooling",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/ai-control-protocol.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/AiControlProtocol.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/AiControlProtocol.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/AiControlProtocol.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/AiControlProtocol.md",
      "source_paths": [
        "Docs/en/how-to/ai-control-protocol.md",
        "Docs/ru/how-to/ai-control-protocol.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "aa2ead05b4e117fa5c623d32a8ae44eaec8854feeb5de8a547dd8ddb0266ecb1",
      "byte_size": 1403,
      "redirect_to": "ai-control-protocol-guide"
    },
    {
      "id": "legacy-ai-documentation-evaluation-route",
      "path": "Docs/AiEvaluation.md",
      "title": "Legacy AI Documentation Evaluation Route",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "documentation",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/contributing/documentation/ai-evaluation.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/AiEvaluation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/AiEvaluation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/AiEvaluation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/AiEvaluation.md",
      "source_paths": [
        "Docs/en/contributing/documentation/ai-evaluation.md",
        "Docs/ru/contributing/documentation/ai-evaluation.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "e211188395a60ceadf6d775d4bf535e361fbb7cc92c7b18bed01a47caba07b5b",
      "byte_size": 436,
      "redirect_to": "ai-documentation-evaluation"
    },
    {
      "id": "legacy-android-debugging-route",
      "path": "Docs/AndroidDebugging.md",
      "title": "Legacy Android Build, Packaging, and Device Debugging Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "platform",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/platforms/android-debugging.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/AndroidDebugging.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/AndroidDebugging.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/AndroidDebugging.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/AndroidDebugging.md",
      "source_paths": [
        "Docs/en/how-to/platforms/android-debugging.md",
        "Docs/ru/how-to/platforms/android-debugging.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "a217fdae666ad0c03f9388b1d9243576d7c035333a4c3850d18d353219564c25",
      "byte_size": 3690,
      "redirect_to": "android-debugging"
    },
    {
      "id": "legacy-angelscript-style-route",
      "path": "Docs/AngelScriptStyle.md",
      "title": "Legacy AngelScript Style and Refactoring Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "scripting",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/scripting/style-and-refactoring.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/AngelScriptStyle.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/AngelScriptStyle.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/AngelScriptStyle.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/AngelScriptStyle.md",
      "source_paths": [
        "Docs/en/how-to/scripting/style-and-refactoring.md",
        "Docs/ru/how-to/scripting/style-and-refactoring.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "9f16a3503c5d0608ed06048e31e7f707a4b526005780af181e1ddaebb7097ee3",
      "byte_size": 5929,
      "redirect_to": "angelscript-style"
    },
    {
      "id": "legacy-api-change-management-route",
      "path": "Docs/ApiChangeManagement.md",
      "title": "Legacy Generated Contract Change Management Route",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "documentation",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/contributing/contract-change-management.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ApiChangeManagement.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ApiChangeManagement.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ApiChangeManagement.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ApiChangeManagement.md",
      "source_paths": [
        "Docs/en/contributing/contract-change-management.md",
        "Docs/ru/contributing/contract-change-management.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "1615df9d2e84cd9ac791fd20c4748d512376eb50362e13e89936f6f9bfc73e45",
      "byte_size": 724,
      "redirect_to": "api-change-management"
    },
    {
      "id": "legacy-applications-entry-points-route",
      "path": "Docs/Applications.md",
      "title": "Applications and Entry Points",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "runtime",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/applications.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/Applications.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/Applications.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Applications.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Applications.md",
      "source_paths": [
        "Docs/en/reference/applications.md",
        "Docs/ru/reference/applications.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "778b5c98dfe60a47d9294b37c286a47ce2c5a78b563b5feba1797fff833a6992",
      "byte_size": 1150,
      "redirect_to": "applications-entry-points"
    },
    {
      "id": "legacy-audio-guide-route",
      "path": "Docs/Audio.md",
      "title": "Legacy Audio Guide Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/content/audio.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/Audio.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/Audio.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Audio.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Audio.md",
      "source_paths": [
        "Docs/en/how-to/content/audio.md",
        "Docs/ru/how-to/content/audio.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "3eb2196b14527d7ea6ce770e5d4020909d6da17ae91c1e8dce0b2bed72d55405",
      "byte_size": 1841,
      "redirect_to": "audio-guide"
    },
    {
      "id": "legacy-backup-and-recovery-route",
      "path": "Docs/BackupAndRecovery.md",
      "title": "Legacy Backup and Recovery Route",
      "locale": "en",
      "audiences": [
        "release-operator",
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "runtime",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/release/backup-and-recovery.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/BackupAndRecovery.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/BackupAndRecovery.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/BackupAndRecovery.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/BackupAndRecovery.md",
      "source_paths": [
        "Docs/en/how-to/release/backup-and-recovery.md",
        "Docs/ru/how-to/release/backup-and-recovery.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "9de27e38149395ee1a9db1d503acdb6ad186ba00a5e18c8812a84065b5998e04",
      "byte_size": 1522,
      "redirect_to": "backup-and-recovery"
    },
    {
      "id": "legacy-baking-pipeline-route",
      "path": "Docs/BakingPipeline.md",
      "title": "Legacy Baking Pipeline Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/explanation/content-pipeline/baking.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/BakingPipeline.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/BakingPipeline.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/BakingPipeline.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/BakingPipeline.md",
      "source_paths": [
        "Docs/en/explanation/content-pipeline/baking.md",
        "Docs/ru/explanation/content-pipeline/baking.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "48f932033fd2693db9f6c1ad699a90f12c3383478186a697c64d107707ff169d",
      "byte_size": 3370,
      "redirect_to": "baking-pipeline"
    },
    {
      "id": "legacy-build-workflow-route",
      "path": "Docs/BuildWorkflow.md",
      "title": "Legacy Build Workflow Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/build/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/BuildWorkflow.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/BuildWorkflow.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/BuildWorkflow.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/BuildWorkflow.md",
      "source_paths": [
        "Docs/en/how-to/build/index.md",
        "Docs/ru/how-to/build/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "25ccfe9c1ddf98649df147f740338c34d936f23749476c133a6f8f6ffb4414b5",
      "byte_size": 1224,
      "redirect_to": "build-workflow"
    },
    {
      "id": "legacy-buildtools-pipeline-route",
      "path": "Docs/BuildToolsPipeline.md",
      "title": "Legacy BuildTools Pipeline Route",
      "locale": "en",
      "audiences": [
        "tool-developer",
        "engine-contributor",
        "release-operator"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/cmake-and-buildtools/pipeline.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/BuildToolsPipeline.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/BuildToolsPipeline.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/BuildToolsPipeline.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/BuildToolsPipeline.md",
      "source_paths": [
        "Docs/en/reference/cmake-and-buildtools/pipeline.md",
        "Docs/ru/reference/cmake-and-buildtools/pipeline.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "778e1268cef30bb3620d47ea0dcecaf61b717fc166f5559784abd54f264ba553",
      "byte_size": 2180,
      "redirect_to": "buildtools-pipeline"
    },
    {
      "id": "legacy-client-runtime-route",
      "path": "Docs/ClientRuntime.md",
      "title": "Client Runtime",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "runtime",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/explanation/runtime/client.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ClientRuntime.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ClientRuntime.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ClientRuntime.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ClientRuntime.md",
      "source_paths": [
        "Docs/en/explanation/runtime/client.md",
        "Docs/ru/explanation/runtime/client.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "3cc8201c9cb3ad248bbc0c211d7faa3ee52229d13544789031ce5802b506fb2c",
      "byte_size": 2496,
      "redirect_to": "client-runtime"
    },
    {
      "id": "legacy-client-updater-route",
      "path": "Docs/ClientUpdater.md",
      "title": "Client Runtime Split and Updater",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/explanation/runtime/client-updater.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ClientUpdater.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ClientUpdater.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ClientUpdater.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ClientUpdater.md",
      "source_paths": [
        "Docs/en/explanation/runtime/client-updater.md",
        "Docs/ru/explanation/runtime/client-updater.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "83cc08ad1d05c2b8a9e98249d4fc3ec7f2a433901540f2eb9c46c5e9761747c8",
      "byte_size": 3309,
      "redirect_to": "client-updater"
    },
    {
      "id": "legacy-configuration-data-sources-route",
      "path": "Docs/ConfigurationAndDataSources.md",
      "title": "Legacy Configuration and Data Sources Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/settings/configuration-and-data-sources.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ConfigurationAndDataSources.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ConfigurationAndDataSources.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ConfigurationAndDataSources.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ConfigurationAndDataSources.md",
      "source_paths": [
        "Docs/en/reference/settings/configuration-and-data-sources.md",
        "Docs/ru/reference/settings/configuration-and-data-sources.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "2fbaeff8807e8b5844fb88ebdefffc2cdd3871d5cc9b467089f5c7c05b9a99e6",
      "byte_size": 2124,
      "redirect_to": "configuration-data-sources"
    },
    {
      "id": "legacy-debugging-route",
      "path": "Docs/Debugging.md",
      "title": "Legacy Native and AngelScript Debugging Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "quality",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/troubleshooting/debugging.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/Debugging.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/Debugging.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Debugging.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Debugging.md",
      "source_paths": [
        "Docs/en/troubleshooting/debugging.md",
        "Docs/ru/troubleshooting/debugging.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "254eb29ef51861e98b48efe094c5369e04795956488165df80591c678e663aa9",
      "byte_size": 6521,
      "redirect_to": "debugging"
    },
    {
      "id": "legacy-documentation-home-route",
      "path": "Docs/README.md",
      "title": "Legacy Documentation Home Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "documentation",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/README.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/README.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/README.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/README.md",
      "source_paths": [
        "Docs/en/index.md",
        "Docs/ru/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "fc1e344b67aa4ba916ffce5d72a389335fd7167c767c41e392eebba80c9d1541",
      "byte_size": 1168,
      "redirect_to": "documentation-home"
    },
    {
      "id": "legacy-documentation-maintenance-route",
      "path": "Docs/DocumentationMaintenance.md",
      "title": "Legacy Documentation Maintenance Route",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "documentation",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/contributing/documentation/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/DocumentationMaintenance.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/DocumentationMaintenance.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/DocumentationMaintenance.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/DocumentationMaintenance.md",
      "source_paths": [
        "Docs/en/contributing/documentation/index.md",
        "Docs/ru/contributing/documentation/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "3174e35d350eb217eee55691ad75e0ad0d86a2c0737bd33759ba03b20dadd400",
      "byte_size": 563,
      "redirect_to": "documentation-maintenance"
    },
    {
      "id": "legacy-documentation-site-publication-route",
      "path": "Docs/SitePublication.md",
      "title": "Legacy Documentation Site Publication Route",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "documentation",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/contributing/documentation/site-publication.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/SitePublication.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/SitePublication.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/SitePublication.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/SitePublication.md",
      "source_paths": [
        "Docs/en/contributing/documentation/site-publication.md",
        "Docs/ru/contributing/documentation/site-publication.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "0495379df4649b3aaa0298ca3174dabc5b30b0e89ba90988c6191b04a1685616",
      "byte_size": 578,
      "redirect_to": "documentation-site-publication"
    },
    {
      "id": "legacy-documentation-snippet-validation-route",
      "path": "Docs/SnippetValidation.md",
      "title": "Legacy Documentation Snippet Validation Route",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "documentation",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/contributing/documentation/snippets.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/SnippetValidation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/SnippetValidation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/SnippetValidation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/SnippetValidation.md",
      "source_paths": [
        "Docs/en/contributing/documentation/snippets.md",
        "Docs/ru/contributing/documentation/snippets.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "01b1c6b53bf23a529b37d401fba15f9efee248b6ee1c10baafc567788930eb5e",
      "byte_size": 361,
      "redirect_to": "documentation-snippet-validation"
    },
    {
      "id": "legacy-documentation-translation-workflow-route",
      "path": "Docs/TranslationWorkflow.md",
      "title": "Legacy Documentation Translation Workflow Route",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "localization",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/contributing/documentation/translation.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/TranslationWorkflow.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/TranslationWorkflow.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/TranslationWorkflow.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/TranslationWorkflow.md",
      "source_paths": [
        "Docs/en/contributing/documentation/translation.md",
        "Docs/ru/contributing/documentation/translation.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "7d4ba9f2d10f21be352852dccc84f349a047637c8951043dad778a0bccc1bd49",
      "byte_size": 450,
      "redirect_to": "documentation-translation-workflow"
    },
    {
      "id": "legacy-effect-format-guide-route",
      "path": "Docs/EffectFormat.md",
      "title": "Legacy Effect Format And Shader Runtime Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/content/effect-format.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/EffectFormat.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/EffectFormat.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/EffectFormat.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/EffectFormat.md",
      "source_paths": [
        "Docs/en/how-to/content/effect-format.md",
        "Docs/ru/how-to/content/effect-format.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "e18d306a9ec05f6e6505a9a0b17c513de02738bad236651264aa5265fef6ef81",
      "byte_size": 3352,
      "redirect_to": "effect-format-guide"
    },
    {
      "id": "legacy-embedding-project-route",
      "path": "Docs/EmbeddingProject.md",
      "title": "Legacy Embedding Project Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/build/embedding-project.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/EmbeddingProject.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/EmbeddingProject.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/EmbeddingProject.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/EmbeddingProject.md",
      "source_paths": [
        "Docs/en/how-to/build/embedding-project.md",
        "Docs/ru/how-to/build/embedding-project.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "b19e432fac610eefdb106e669b2fb302c83a724609a73f6a1950abf2d0a6a115",
      "byte_size": 1066,
      "redirect_to": "embedding-project"
    },
    {
      "id": "legacy-engine-architecture-route",
      "path": "Docs/Architecture.md",
      "title": "Engine Architecture",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "runtime",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/explanation/architecture/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/Architecture.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/Architecture.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Architecture.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Architecture.md",
      "source_paths": [
        "Docs/en/explanation/architecture/index.md",
        "Docs/ru/explanation/architecture/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "a8c91da9a7496bcfc20ba526c5cc9597211765b37e8739236779e994358e3a84",
      "byte_size": 1514,
      "redirect_to": "engine-architecture"
    },
    {
      "id": "legacy-engine-upgrade-guide-route",
      "path": "Docs/EngineUpgradeGuide.md",
      "title": "Legacy Engine Upgrade Guide Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/migration/engine-upgrade.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/EngineUpgradeGuide.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/EngineUpgradeGuide.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/EngineUpgradeGuide.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/EngineUpgradeGuide.md",
      "source_paths": [
        "Docs/en/how-to/migration/engine-upgrade.md",
        "Docs/ru/how-to/migration/engine-upgrade.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "8f47c66238afcce28961f238a1d6e3219151dcb8c94d7b3bc70fc5bb31a54650",
      "byte_size": 1522,
      "redirect_to": "engine-upgrade-guide"
    },
    {
      "id": "legacy-entity-model-route",
      "path": "Docs/EntityModel.md",
      "title": "Entity Model",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "native-extension-developer"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "runtime",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/explanation/entity-and-property-model/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/EntityModel.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/EntityModel.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/EntityModel.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/EntityModel.md",
      "source_paths": [
        "Docs/en/explanation/entity-and-property-model/index.md",
        "Docs/ru/explanation/entity-and-property-model/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "45b837cdacebfacb60ab322698deb0494ff0a816e3f116cfd52752d5d853e416",
      "byte_size": 5145,
      "redirect_to": "entity-model"
    },
    {
      "id": "legacy-exception-safety-route",
      "path": "Docs/ExceptionSafety.md",
      "title": "Legacy Exception Safety Route",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "native-extension-developer"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "quality",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/contributing/coding-contracts/exception-safety.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ExceptionSafety.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ExceptionSafety.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ExceptionSafety.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ExceptionSafety.md",
      "source_paths": [
        "Docs/en/contributing/coding-contracts/exception-safety.md",
        "Docs/ru/contributing/coding-contracts/exception-safety.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "9659e5b56ff83b57c4b6bb52a9a72fea0cdb15f26f0e48ff3d50930cea5a56ed",
      "byte_size": 1739,
      "redirect_to": "exception-safety"
    },
    {
      "id": "legacy-first-client-tutorial",
      "path": "Docs/FirstClientTutorial.md",
      "title": "First Playable Client",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "documentation",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/tutorials/first-client.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/FirstClientTutorial.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/FirstClientTutorial.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/FirstClientTutorial.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/FirstClientTutorial.md",
      "source_paths": [
        "Docs/en/tutorials/first-client.md",
        "Docs/ru/tutorials/first-client.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "c0027af5fccb16c07eb0f17f3395754ec9020b9cd83ee2e406b32ed5043bd29a",
      "byte_size": 858,
      "redirect_to": "first-client-tutorial"
    },
    {
      "id": "legacy-first-content-tutorial",
      "path": "Docs/FirstContentTutorial.md",
      "title": "First Content Change",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/tutorials/first-content.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/FirstContentTutorial.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/FirstContentTutorial.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/FirstContentTutorial.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/FirstContentTutorial.md",
      "source_paths": [
        "Docs/en/tutorials/first-content.md",
        "Docs/ru/tutorials/first-content.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "a85447de1ad89e051fed8379278518032f1d39a72a947e320da74d43007fe60b",
      "byte_size": 367,
      "redirect_to": "first-content-tutorial"
    },
    {
      "id": "legacy-first-test-tutorial",
      "path": "Docs/FirstTestTutorial.md",
      "title": "First Automated Test",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "quality",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/tutorials/first-test.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/FirstTestTutorial.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/FirstTestTutorial.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/FirstTestTutorial.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/FirstTestTutorial.md",
      "source_paths": [
        "Docs/en/tutorials/first-test.md",
        "Docs/ru/tutorials/first-test.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "2d070bae67ae6c9626de32f767a273a10ad34f7571f724f0f1ed545382da87da",
      "byte_size": 386,
      "redirect_to": "first-test-tutorial"
    },
    {
      "id": "legacy-font-format-guide-route",
      "path": "Docs/FontFormat.md",
      "title": "Legacy Font Formats And Text Layout Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/content/font-format.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/FontFormat.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/FontFormat.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/FontFormat.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/FontFormat.md",
      "source_paths": [
        "Docs/en/how-to/content/font-format.md",
        "Docs/ru/how-to/content/font-format.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "0166a21e3d45f5eb8b51dde40dedca46de89ddbc2f7322e226e7fe0c67a45b13",
      "byte_size": 1660,
      "redirect_to": "font-format-guide"
    },
    {
      "id": "legacy-frontend-rendering-route",
      "path": "Docs/FrontendAndRendering.md",
      "title": "Frontend and Rendering",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "content-author"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/explanation/rendering/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/FrontendAndRendering.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/FrontendAndRendering.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/FrontendAndRendering.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/FrontendAndRendering.md",
      "source_paths": [
        "Docs/en/explanation/rendering/index.md",
        "Docs/ru/explanation/rendering/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "5e7d82292bd85ddae4a94be58a0a9c2427a825f2ed9a8a7d136e8febb4567db2",
      "byte_size": 5348,
      "redirect_to": "frontend-rendering"
    },
    {
      "id": "legacy-gameplay-testing-route",
      "path": "Docs/GameplayTesting.md",
      "title": "Legacy Gameplay and Integration Testing Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent",
        "release-operator"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "quality",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/testing/gameplay-and-integration.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/GameplayTesting.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/GameplayTesting.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/GameplayTesting.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/GameplayTesting.md",
      "source_paths": [
        "Docs/en/how-to/testing/gameplay-and-integration.md",
        "Docs/ru/how-to/testing/gameplay-and-integration.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "8c902bf782795fc9a8ebe60f69d7f75f45125e2d8bf21e7ebbaa47e1ead87cf9",
      "byte_size": 1593,
      "redirect_to": "gameplay-testing"
    },
    {
      "id": "legacy-generated-ai-control-protocol-commands-events-route",
      "path": "Docs/generated/ai-control-protocol/commands-events.md",
      "title": "Legacy AiControl Commands and Events Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "tool-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "tooling",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/ai-control-protocol/commands-events.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/ai-control-protocol/commands-events.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/ai-control-protocol/commands-events.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/ai-control-protocol/commands-events.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/ai-control-protocol/commands-events.md",
      "source_paths": [
        "Docs/en/reference/ai-control-protocol/commands-events.md",
        "Docs/ru/reference/ai-control-protocol/commands-events.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "a0f944ad879090f0f4dc866f24fed9ed8c3601e26cfb2f48cc94261cddf728a4",
      "byte_size": 2970,
      "redirect_to": "generated-ai-control-protocol-commands-events"
    },
    {
      "id": "legacy-generated-ai-control-protocol-index-route",
      "path": "Docs/generated/ai-control-protocol/index.md",
      "title": "Legacy Generated AiControl Protocol Reference Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "tool-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "tooling",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/ai-control-protocol/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/ai-control-protocol/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/ai-control-protocol/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/ai-control-protocol/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/ai-control-protocol/index.md",
      "source_paths": [
        "Docs/en/reference/ai-control-protocol/index.md",
        "Docs/ru/reference/ai-control-protocol/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "55830e1b4fc3969828db6250adc5556edd83f50186506c7d52343052a59a912e",
      "byte_size": 461,
      "redirect_to": "generated-ai-control-protocol-index"
    },
    {
      "id": "legacy-generated-ai-control-protocol-integration-validation-route",
      "path": "Docs/generated/ai-control-protocol/integration-validation.md",
      "title": "Legacy AiControl Integration and Validation Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "tool-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "quality",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/ai-control-protocol/integration-validation.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/ai-control-protocol/integration-validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/ai-control-protocol/integration-validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/ai-control-protocol/integration-validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/ai-control-protocol/integration-validation.md",
      "source_paths": [
        "Docs/en/reference/ai-control-protocol/integration-validation.md",
        "Docs/ru/reference/ai-control-protocol/integration-validation.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "90578b8e7f110471e684a765f436a65570153c16129292b0adfd5f521c4d5cbb",
      "byte_size": 4011,
      "redirect_to": "generated-ai-control-protocol-integration-validation"
    },
    {
      "id": "legacy-generated-ai-control-protocol-methods-route",
      "path": "Docs/generated/ai-control-protocol/methods.md",
      "title": "Legacy AiControl Methods Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "tool-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "tooling",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/ai-control-protocol/methods.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/ai-control-protocol/methods.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/ai-control-protocol/methods.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/ai-control-protocol/methods.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/ai-control-protocol/methods.md",
      "source_paths": [
        "Docs/en/reference/ai-control-protocol/methods.md",
        "Docs/ru/reference/ai-control-protocol/methods.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "9a949704491d1f4bc5d53e86cc9c62d440e641433edc8b787919615aed31e4f6",
      "byte_size": 1555,
      "redirect_to": "generated-ai-control-protocol-methods"
    },
    {
      "id": "legacy-generated-ai-control-protocol-security-route",
      "path": "Docs/generated/ai-control-protocol/security.md",
      "title": "Legacy AiControl Security Boundary Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "tool-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "runtime",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/ai-control-protocol/security.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/ai-control-protocol/security.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/ai-control-protocol/security.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/ai-control-protocol/security.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/ai-control-protocol/security.md",
      "source_paths": [
        "Docs/en/reference/ai-control-protocol/security.md",
        "Docs/ru/reference/ai-control-protocol/security.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "f76484ee286d79be883764cf43b896cb67fabe827e156dfa71dd5a87ac187cdc",
      "byte_size": 2130,
      "redirect_to": "generated-ai-control-protocol-security"
    },
    {
      "id": "legacy-generated-ai-control-protocol-wire-route",
      "path": "Docs/generated/ai-control-protocol/wire.md",
      "title": "Legacy AiControl Wire Contract Route",
      "locale": "en",
      "audiences": [
        "native-extension-developer",
        "tool-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "networking",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/ai-control-protocol/wire.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/ai-control-protocol/wire.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/ai-control-protocol/wire.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/ai-control-protocol/wire.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/ai-control-protocol/wire.md",
      "source_paths": [
        "Docs/en/reference/ai-control-protocol/wire.md",
        "Docs/ru/reference/ai-control-protocol/wire.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "d75932a9c4c0a805c0d1b3b7202db881ca871cb9602d64edf0fcfea2b59028d2",
      "byte_size": 3382,
      "redirect_to": "generated-ai-control-protocol-wire"
    },
    {
      "id": "legacy-generated-api-events-route",
      "path": "Docs/generated/api/events.md",
      "title": "Legacy Engine Events Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "scripting",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/script-api/events.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/api/events.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/api/events.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/api/events.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/api/events.md",
      "source_paths": [
        "Docs/en/reference/script-api/events.md",
        "Docs/ru/reference/script-api/events.md",
        "BuildTools/docs_reference.py"
      ],
      "content_sha256": "5825a8fc13ff19a08b929d30930bd4dd11fde320097dff6d3c7bc669b59ed565",
      "byte_size": 31954,
      "redirect_to": "generated-api-events"
    },
    {
      "id": "legacy-generated-api-index-route",
      "path": "Docs/generated/api/index.md",
      "title": "Legacy Generated API Reference Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "scripting",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/script-api/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/api/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/api/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/api/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/api/index.md",
      "source_paths": [
        "Docs/en/reference/script-api/index.md",
        "Docs/ru/reference/script-api/index.md",
        "BuildTools/docs_reference.py"
      ],
      "content_sha256": "271bd8ff3eac4db466dc7614930ac7be1e430cef255e2da97fa8ece534702d17",
      "byte_size": 609,
      "redirect_to": "generated-api-index"
    },
    {
      "id": "legacy-generated-api-metadata-route",
      "path": "Docs/GeneratedApiAndMetadata.md",
      "title": "Legacy Generated API and Metadata Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "native-extension-developer",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "scripting",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/metadata/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/GeneratedApiAndMetadata.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/GeneratedApiAndMetadata.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/GeneratedApiAndMetadata.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/GeneratedApiAndMetadata.md",
      "source_paths": [
        "Docs/en/reference/metadata/index.md",
        "Docs/ru/reference/metadata/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "b6fcca37ae7da98ba044190a093c66c88c41acb3983cb9f37fd0b5f671b867d1",
      "byte_size": 4919,
      "redirect_to": "generated-api-metadata"
    },
    {
      "id": "legacy-generated-api-methods-route",
      "path": "Docs/generated/api/methods.md",
      "title": "Legacy Native Script Methods Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "scripting",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/script-api/methods.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/api/methods.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/api/methods.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/api/methods.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/api/methods.md",
      "source_paths": [
        "Docs/en/reference/script-api/methods.md",
        "Docs/ru/reference/script-api/methods.md",
        "BuildTools/docs_reference.py"
      ],
      "content_sha256": "b2c553d95e2fa317b6f0eb10237d168eeb538e0bcd390703e37d50f408d701cd",
      "byte_size": 259883,
      "redirect_to": "generated-api-methods"
    },
    {
      "id": "legacy-generated-api-migrations-route",
      "path": "Docs/generated/api/migrations.md",
      "title": "Legacy Migration Rules Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "scripting",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/script-api/migrations.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/api/migrations.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/api/migrations.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/api/migrations.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/api/migrations.md",
      "source_paths": [
        "Docs/en/reference/script-api/migrations.md",
        "Docs/ru/reference/script-api/migrations.md",
        "BuildTools/docs_reference.py"
      ],
      "content_sha256": "7693faaf4c0657917a315fb37090f213a0347ae9bb2879ecea12baf51e59e1e3",
      "byte_size": 7025,
      "redirect_to": "generated-api-migrations"
    },
    {
      "id": "legacy-generated-api-properties-route",
      "path": "Docs/generated/api/properties.md",
      "title": "Legacy Entity Properties Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "scripting",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/script-api/properties.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/api/properties.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/api/properties.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/api/properties.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/api/properties.md",
      "source_paths": [
        "Docs/en/reference/script-api/properties.md",
        "Docs/ru/reference/script-api/properties.md",
        "BuildTools/docs_reference.py"
      ],
      "content_sha256": "9fde564e21f3599b0e9f82d2063f7d2ac6e55a7dd84603fa887a5515e4c0a21a",
      "byte_size": 31681,
      "redirect_to": "generated-api-properties"
    },
    {
      "id": "legacy-generated-api-settings-route",
      "path": "Docs/generated/api/settings.md",
      "title": "Legacy Engine Settings Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "scripting",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/script-api/settings.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/api/settings.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/api/settings.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/api/settings.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/api/settings.md",
      "source_paths": [
        "Docs/en/reference/script-api/settings.md",
        "Docs/ru/reference/script-api/settings.md",
        "BuildTools/docs_reference.py"
      ],
      "content_sha256": "6d1146fd6c39bc82f05b601cb531af932a1ef4629020a62362b82cd2f0150c7f",
      "byte_size": 73565,
      "redirect_to": "generated-api-settings"
    },
    {
      "id": "legacy-generated-api-types-route",
      "path": "Docs/generated/api/types.md",
      "title": "Legacy Script Types Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "scripting",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/script-api/types.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/api/types.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/api/types.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/api/types.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/api/types.md",
      "source_paths": [
        "Docs/en/reference/script-api/types.md",
        "Docs/ru/reference/script-api/types.md",
        "BuildTools/docs_reference.py"
      ],
      "content_sha256": "6eaea3fd730b048bdee992b218095f74d0ac08c46918f2052504a252ded8dc31",
      "byte_size": 249273,
      "redirect_to": "generated-api-types"
    },
    {
      "id": "legacy-generated-audio-decoding-route",
      "path": "Docs/generated/audio/decoding.md",
      "title": "Legacy Audio Decoding Contract Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/audio/decoding.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/audio/decoding.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/audio/decoding.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/audio/decoding.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/audio/decoding.md",
      "source_paths": [
        "Docs/en/reference/audio/decoding.md",
        "Docs/ru/reference/audio/decoding.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "27d736bf435d377848e579258b4841e4803b810d856cfac4446809fafdd0c405",
      "byte_size": 1617,
      "redirect_to": "generated-audio-decoding"
    },
    {
      "id": "legacy-generated-audio-delivery-route",
      "path": "Docs/generated/audio/delivery.md",
      "title": "Legacy Audio Resource Delivery Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/audio/delivery.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/audio/delivery.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/audio/delivery.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/audio/delivery.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/audio/delivery.md",
      "source_paths": [
        "Docs/en/reference/audio/delivery.md",
        "Docs/ru/reference/audio/delivery.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "eea852781468d138b1a8fa9d2c14ae51a4c56b33016186f0916f2df1ee500641",
      "byte_size": 1189,
      "redirect_to": "generated-audio-delivery"
    },
    {
      "id": "legacy-generated-audio-formats-route",
      "path": "Docs/generated/audio/formats.md",
      "title": "Legacy Audio Resource Formats Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/audio/formats.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/audio/formats.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/audio/formats.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/audio/formats.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/audio/formats.md",
      "source_paths": [
        "Docs/en/reference/audio/formats.md",
        "Docs/ru/reference/audio/formats.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "900fe6d88a786ef15dc160a2cdae4c73eedec4f1a584ee634adbf019425d45f2",
      "byte_size": 524,
      "redirect_to": "generated-audio-formats"
    },
    {
      "id": "legacy-generated-audio-index-route",
      "path": "Docs/generated/audio/index.md",
      "title": "Legacy Generated Audio Reference Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/audio/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/audio/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/audio/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/audio/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/audio/index.md",
      "source_paths": [
        "Docs/en/reference/audio/index.md",
        "Docs/ru/reference/audio/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "4c9927eaacc4a3e2a9a62b858f337689bb786b70e132ac0fbcc081fd3ce5d853",
      "byte_size": 392,
      "redirect_to": "generated-audio-index"
    },
    {
      "id": "legacy-generated-audio-playback-route",
      "path": "Docs/generated/audio/playback.md",
      "title": "Legacy Audio Playback Contract Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/audio/playback.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/audio/playback.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/audio/playback.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/audio/playback.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/audio/playback.md",
      "source_paths": [
        "Docs/en/reference/audio/playback.md",
        "Docs/ru/reference/audio/playback.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "6d4b818b216cb20634bcfaaf1e779229061479324df3e019275c598bea59c362",
      "byte_size": 2178,
      "redirect_to": "generated-audio-playback"
    },
    {
      "id": "legacy-generated-audio-validation-route",
      "path": "Docs/generated/audio/validation.md",
      "title": "Legacy Audio Validation Contract Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "quality",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/audio/validation.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/audio/validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/audio/validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/audio/validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/audio/validation.md",
      "source_paths": [
        "Docs/en/reference/audio/validation.md",
        "Docs/ru/reference/audio/validation.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "cdfdf1e7eadf8d6caa78712b5e16e370abbe5144eca28a2fe8ca472b5d1b884f",
      "byte_size": 1800,
      "redirect_to": "generated-audio-validation"
    },
    {
      "id": "legacy-generated-cli-commands-route",
      "path": "Docs/generated/cli/commands.md",
      "title": "Legacy BuildTools Commands Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "tool-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/buildtools/commands.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/cli/commands.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/cli/commands.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/cli/commands.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/cli/commands.md",
      "source_paths": [
        "Docs/en/reference/buildtools/commands.md",
        "Docs/ru/reference/buildtools/commands.md",
        "BuildTools/docs_cli.py"
      ],
      "content_sha256": "f309c5ddf6e48247401684d8c1cd10ea707f37630978b26bdcd2c24230f98553",
      "byte_size": 12803,
      "redirect_to": "generated-cli-commands"
    },
    {
      "id": "legacy-generated-cli-index-route",
      "path": "Docs/generated/cli/index.md",
      "title": "Legacy Generated BuildTools CLI Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "tool-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/buildtools/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/cli/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/cli/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/cli/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/cli/index.md",
      "source_paths": [
        "Docs/en/reference/buildtools/index.md",
        "Docs/ru/reference/buildtools/index.md",
        "BuildTools/docs_cli.py"
      ],
      "content_sha256": "7d74e4aa89e4cb9dc16c88b69c4864a13febe7ae7c2ff9e6036f58f89a564eb6",
      "byte_size": 617,
      "redirect_to": "generated-cli-index"
    },
    {
      "id": "legacy-generated-cmake-helpers-route",
      "path": "Docs/generated/cmake/helpers.md",
      "title": "Legacy CMake Project Helpers Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/cmake/helpers.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/cmake/helpers.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/cmake/helpers.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/cmake/helpers.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/cmake/helpers.md",
      "source_paths": [
        "Docs/en/reference/cmake/helpers.md",
        "Docs/ru/reference/cmake/helpers.md",
        "BuildTools/docs_cmake.py"
      ],
      "content_sha256": "7991666cef3fa998460ae1602dd1fab382ec0bf22c52d48638a7bf78bef35570",
      "byte_size": 1396,
      "redirect_to": "generated-cmake-helpers"
    },
    {
      "id": "legacy-generated-cmake-index-route",
      "path": "Docs/generated/cmake/index.md",
      "title": "Legacy Generated CMake Project Interface Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/cmake/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/cmake/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/cmake/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/cmake/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/cmake/index.md",
      "source_paths": [
        "Docs/en/reference/cmake/index.md",
        "Docs/ru/reference/cmake/index.md",
        "BuildTools/docs_cmake.py"
      ],
      "content_sha256": "ffb6f855b2dd2d742beb346f92ac494665da9d84f1c4b574adfa3c3697c8f566",
      "byte_size": 598,
      "redirect_to": "generated-cmake-index"
    },
    {
      "id": "legacy-generated-cmake-options-route",
      "path": "Docs/generated/cmake/options.md",
      "title": "Legacy CMake Project Options Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/cmake/options.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/cmake/options.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/cmake/options.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/cmake/options.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/cmake/options.md",
      "source_paths": [
        "Docs/en/reference/cmake/options.md",
        "Docs/ru/reference/cmake/options.md",
        "BuildTools/docs_cmake.py"
      ],
      "content_sha256": "717223331a82106b2fa31e4045c8ee6a45ba904ffb23daff1d17a7ae8a2cd93b",
      "byte_size": 9364,
      "redirect_to": "generated-cmake-options"
    },
    {
      "id": "legacy-generated-cmake-stages-route",
      "path": "Docs/generated/cmake/stages.md",
      "title": "Legacy CMake Project Stages Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/cmake/stages.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/cmake/stages.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/cmake/stages.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/cmake/stages.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/cmake/stages.md",
      "source_paths": [
        "Docs/en/reference/cmake/stages.md",
        "Docs/ru/reference/cmake/stages.md",
        "BuildTools/docs_cmake.py"
      ],
      "content_sha256": "fdcbd4ac8388034d1f3785e677ebf62e76aed6dcd84f2444ad8d60091b614adc",
      "byte_size": 1972,
      "redirect_to": "generated-cmake-stages"
    },
    {
      "id": "legacy-generated-content-workflow-route",
      "path": "Docs/GeneratedContentWorkflow.md",
      "title": "Legacy Generated Content Workflow Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/build/generated-content.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/GeneratedContentWorkflow.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/GeneratedContentWorkflow.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/GeneratedContentWorkflow.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/GeneratedContentWorkflow.md",
      "source_paths": [
        "Docs/en/how-to/build/generated-content.md",
        "Docs/ru/how-to/build/generated-content.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "257b257b07539aaa02dea0506820e6499f0de71eb060dae3cd2c96467d78adb4",
      "byte_size": 1339,
      "redirect_to": "generated-content-workflow"
    },
    {
      "id": "legacy-generated-effect-format-baking-route",
      "path": "Docs/generated/effect-format/baking.md",
      "title": "Legacy Effect Baking And Backends Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/effect-format/baking.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/effect-format/baking.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/effect-format/baking.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/effect-format/baking.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/effect-format/baking.md",
      "source_paths": [
        "Docs/en/reference/effect-format/baking.md",
        "Docs/ru/reference/effect-format/baking.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "00e0fe1b8b8b9a0c292fef89b67bed31809ef69e5128f58b70da7ccfecac95fb",
      "byte_size": 1966,
      "redirect_to": "generated-effect-format-baking"
    },
    {
      "id": "legacy-generated-effect-format-index-route",
      "path": "Docs/generated/effect-format/index.md",
      "title": "Legacy Generated Effect Format Reference Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/effect-format/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/effect-format/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/effect-format/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/effect-format/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/effect-format/index.md",
      "source_paths": [
        "Docs/en/reference/effect-format/index.md",
        "Docs/ru/reference/effect-format/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "01918ea0f3c43738f74156f08675341b29d3d589b86cd83a3d9f089ec0f957c7",
      "byte_size": 432,
      "redirect_to": "generated-effect-format-index"
    },
    {
      "id": "legacy-generated-effect-format-render-state-route",
      "path": "Docs/generated/effect-format/render-state.md",
      "title": "Legacy Effect Render State Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/effect-format/render-state.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/effect-format/render-state.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/effect-format/render-state.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/effect-format/render-state.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/effect-format/render-state.md",
      "source_paths": [
        "Docs/en/reference/effect-format/render-state.md",
        "Docs/ru/reference/effect-format/render-state.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "24cf91f513c41eaacdc51fc6097d5fb670045ccab99eb4af051e0cbc28f01358",
      "byte_size": 2429,
      "redirect_to": "generated-effect-format-render-state"
    },
    {
      "id": "legacy-generated-effect-format-resources-route",
      "path": "Docs/generated/effect-format/resources.md",
      "title": "Legacy Effect Shader Resources Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/effect-format/resources.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/effect-format/resources.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/effect-format/resources.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/effect-format/resources.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/effect-format/resources.md",
      "source_paths": [
        "Docs/en/reference/effect-format/resources.md",
        "Docs/ru/reference/effect-format/resources.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "ee993df5c1570295b1faed4f9029617b4538d26ff5d2f9459cae4ca2e950e1b0",
      "byte_size": 4038,
      "redirect_to": "generated-effect-format-resources"
    },
    {
      "id": "legacy-generated-effect-format-runtime-route",
      "path": "Docs/generated/effect-format/runtime.md",
      "title": "Legacy Effect Runtime And Script API Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/effect-format/runtime.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/effect-format/runtime.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/effect-format/runtime.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/effect-format/runtime.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/effect-format/runtime.md",
      "source_paths": [
        "Docs/en/reference/effect-format/runtime.md",
        "Docs/ru/reference/effect-format/runtime.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "f65fffaec0b7502130bef54598f7d670b4fb1c935da5c0d6435e5e0d06fb0d1c",
      "byte_size": 2814,
      "redirect_to": "generated-effect-format-runtime"
    },
    {
      "id": "legacy-generated-effect-format-syntax-route",
      "path": "Docs/generated/effect-format/syntax.md",
      "title": "Legacy Effect File Syntax Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/effect-format/syntax.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/effect-format/syntax.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/effect-format/syntax.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/effect-format/syntax.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/effect-format/syntax.md",
      "source_paths": [
        "Docs/en/reference/effect-format/syntax.md",
        "Docs/ru/reference/effect-format/syntax.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "dd508ea545b812a411ceed0418504e1b42fb3837156a6f2a5c7d62b2be6177dd",
      "byte_size": 1051,
      "redirect_to": "generated-effect-format-syntax"
    },
    {
      "id": "legacy-generated-effect-format-validation-route",
      "path": "Docs/generated/effect-format/validation.md",
      "title": "Legacy Effect Format Validation Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/effect-format/validation.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/effect-format/validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/effect-format/validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/effect-format/validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/effect-format/validation.md",
      "source_paths": [
        "Docs/en/reference/effect-format/validation.md",
        "Docs/ru/reference/effect-format/validation.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "7aae8dffe3a427fd3bd62e4228befae73b6d05c1c61d3d1b734ab69cd28a9ea8",
      "byte_size": 2277,
      "redirect_to": "generated-effect-format-validation"
    },
    {
      "id": "legacy-generated-font-format-binding-route",
      "path": "Docs/generated/font-format/binding.md",
      "title": "Legacy Font Binding Contract Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/font-format/binding.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/font-format/binding.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/font-format/binding.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/font-format/binding.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/font-format/binding.md",
      "source_paths": [
        "Docs/en/reference/font-format/binding.md",
        "Docs/ru/reference/font-format/binding.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "d561adb82277edc09cbb4cfabb8c78d1b4992ba02b8d7c4aae7db46e659eb0d2",
      "byte_size": 1924,
      "redirect_to": "generated-font-format-binding"
    },
    {
      "id": "legacy-generated-font-format-bmfont-route",
      "path": "Docs/generated/font-format/bmfont.md",
      "title": "Legacy Binary BMFont Contract Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/font-format/bmfont.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/font-format/bmfont.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/font-format/bmfont.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/font-format/bmfont.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/font-format/bmfont.md",
      "source_paths": [
        "Docs/en/reference/font-format/bmfont.md",
        "Docs/ru/reference/font-format/bmfont.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "815a5d70a23bb32318c9b89c200d0894c0f4c0994dc2cce799b26f677a63a68c",
      "byte_size": 2151,
      "redirect_to": "generated-font-format-bmfont"
    },
    {
      "id": "legacy-generated-font-format-fofnt-route",
      "path": "Docs/generated/font-format/fofnt.md",
      "title": "Legacy FOFNT Field Reference Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/font-format/fofnt.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/font-format/fofnt.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/font-format/fofnt.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/font-format/fofnt.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/font-format/fofnt.md",
      "source_paths": [
        "Docs/en/reference/font-format/fofnt.md",
        "Docs/ru/reference/font-format/fofnt.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "006bf0803afe70e76a7dce57a46c75ca85b00b27976eb7ed7a11f8d71009bdcf",
      "byte_size": 2740,
      "redirect_to": "generated-font-format-fofnt"
    },
    {
      "id": "legacy-generated-font-format-formats-route",
      "path": "Docs/generated/font-format/formats.md",
      "title": "Legacy Font Resource Formats Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/font-format/formats.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/font-format/formats.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/font-format/formats.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/font-format/formats.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/font-format/formats.md",
      "source_paths": [
        "Docs/en/reference/font-format/formats.md",
        "Docs/ru/reference/font-format/formats.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "cc0349ecc1538b7d7a6650cb282095348d7791252679f4049a6ae4f91508b4a6",
      "byte_size": 947,
      "redirect_to": "generated-font-format-formats"
    },
    {
      "id": "legacy-generated-font-format-index-route",
      "path": "Docs/generated/font-format/index.md",
      "title": "Legacy Generated Font Format Reference Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/font-format/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/font-format/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/font-format/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/font-format/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/font-format/index.md",
      "source_paths": [
        "Docs/en/reference/font-format/index.md",
        "Docs/ru/reference/font-format/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "916e2e316875b84aa4e6fcb81fed0d8f843f23bbac95ee455c3940a6913bfe30",
      "byte_size": 422,
      "redirect_to": "generated-font-format-index"
    },
    {
      "id": "legacy-generated-font-format-layout-route",
      "path": "Docs/generated/font-format/layout.md",
      "title": "Legacy Text Layout Contract Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/font-format/layout.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/font-format/layout.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/font-format/layout.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/font-format/layout.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/font-format/layout.md",
      "source_paths": [
        "Docs/en/reference/font-format/layout.md",
        "Docs/ru/reference/font-format/layout.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "cd29885a0dd193d19a877e8b593c74de8708f37bd85291f2dc1e35f0cec4496a",
      "byte_size": 2420,
      "redirect_to": "generated-font-format-layout"
    },
    {
      "id": "legacy-generated-font-format-rendering-route",
      "path": "Docs/generated/font-format/rendering.md",
      "title": "Legacy Font Rendering Contract Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/font-format/rendering.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/font-format/rendering.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/font-format/rendering.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/font-format/rendering.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/font-format/rendering.md",
      "source_paths": [
        "Docs/en/reference/font-format/rendering.md",
        "Docs/ru/reference/font-format/rendering.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "158980d674a20371228a97e72c5c6f5eb403174ff12619d4f8081122b04ea842",
      "byte_size": 1839,
      "redirect_to": "generated-font-format-rendering"
    },
    {
      "id": "legacy-generated-font-format-validation-route",
      "path": "Docs/generated/font-format/validation.md",
      "title": "Legacy Font Validation Contract Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "quality",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/font-format/validation.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/font-format/validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/font-format/validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/font-format/validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/font-format/validation.md",
      "source_paths": [
        "Docs/en/reference/font-format/validation.md",
        "Docs/ru/reference/font-format/validation.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "a26e85aac0f4f78f044b7731bb56f300656b33e5ecccf6def95ead2788075289",
      "byte_size": 2249,
      "redirect_to": "generated-font-format-validation"
    },
    {
      "id": "legacy-generated-gui-runtime-index-route",
      "path": "Docs/generated/gui-runtime/index.md",
      "title": "Legacy Generated GUI Runtime Reference Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/runtime/gui.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/gui-runtime/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/gui-runtime/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/gui-runtime/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/gui-runtime/index.md",
      "source_paths": [
        "Docs/en/how-to/runtime/gui.md",
        "Docs/ru/how-to/runtime/gui.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "12f5b0a56dd7d50eca8418bf2d760dcc52e911410ef521c62e1b645356f27c5b",
      "byte_size": 243,
      "redirect_to": "gui-runtime-guide"
    },
    {
      "id": "legacy-generated-gui-runtime-input-route",
      "path": "Docs/generated/gui-runtime/input.md",
      "title": "Legacy GUI Input Contract Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/runtime/gui.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/gui-runtime/input.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/gui-runtime/input.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/gui-runtime/input.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/gui-runtime/input.md",
      "source_paths": [
        "Docs/en/how-to/runtime/gui.md",
        "Docs/ru/how-to/runtime/gui.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "4f00397b24b489cec191a88c24919df503ce323344664cdcacb3ddc8877a3ca4",
      "byte_size": 230,
      "redirect_to": "gui-runtime-guide"
    },
    {
      "id": "legacy-generated-gui-runtime-integration-validation-route",
      "path": "Docs/generated/gui-runtime/integration-validation.md",
      "title": "Legacy GUI Integration and Validation Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "quality",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/runtime/gui.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/gui-runtime/integration-validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/gui-runtime/integration-validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/gui-runtime/integration-validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/gui-runtime/integration-validation.md",
      "source_paths": [
        "Docs/en/how-to/runtime/gui.md",
        "Docs/ru/how-to/runtime/gui.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "8d36931aa6cf7183f90bd1992bb6ece8868e4e11c81e8fb394c7ec562474e4e6",
      "byte_size": 242,
      "redirect_to": "gui-runtime-guide"
    },
    {
      "id": "legacy-generated-gui-runtime-layout-rendering-route",
      "path": "Docs/generated/gui-runtime/layout-rendering.md",
      "title": "Legacy GUI Layout and Rendering Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/runtime/gui.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/gui-runtime/layout-rendering.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/gui-runtime/layout-rendering.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/gui-runtime/layout-rendering.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/gui-runtime/layout-rendering.md",
      "source_paths": [
        "Docs/en/how-to/runtime/gui.md",
        "Docs/ru/how-to/runtime/gui.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "a90a83e3f939c422fff0d3db1bd4f9db7c1afeb9fc9bb9dc89646ae1508bde97",
      "byte_size": 236,
      "redirect_to": "gui-runtime-guide"
    },
    {
      "id": "legacy-generated-gui-runtime-lifecycle-route",
      "path": "Docs/generated/gui-runtime/lifecycle.md",
      "title": "Legacy GUI Screen Lifecycle Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/runtime/gui.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/gui-runtime/lifecycle.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/gui-runtime/lifecycle.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/gui-runtime/lifecycle.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/gui-runtime/lifecycle.md",
      "source_paths": [
        "Docs/en/how-to/runtime/gui.md",
        "Docs/ru/how-to/runtime/gui.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "52cfac4ae2e25a5882cc3510bc45ef290500002f6a0ee79071b297163fdc1e22",
      "byte_size": 232,
      "redirect_to": "gui-runtime-guide"
    },
    {
      "id": "legacy-generated-gui-runtime-screen-api-route",
      "path": "Docs/generated/gui-runtime/screen-api.md",
      "title": "Legacy GUI Screen API Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/runtime/gui.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/gui-runtime/screen-api.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/gui-runtime/screen-api.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/gui-runtime/screen-api.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/gui-runtime/screen-api.md",
      "source_paths": [
        "Docs/en/how-to/runtime/gui.md",
        "Docs/ru/how-to/runtime/gui.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "5244ff903d5af7d53c12481fe75786e32077cbfb14e0f5b86a8e0d385a8bda47",
      "byte_size": 226,
      "redirect_to": "gui-runtime-guide"
    },
    {
      "id": "legacy-generated-gui-runtime-types-route",
      "path": "Docs/generated/gui-runtime/types.md",
      "title": "Legacy GUI Runtime Types Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/runtime/gui.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/gui-runtime/types.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/gui-runtime/types.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/gui-runtime/types.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/gui-runtime/types.md",
      "source_paths": [
        "Docs/en/how-to/runtime/gui.md",
        "Docs/ru/how-to/runtime/gui.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "e9539856b0f05044bc6a5ddc2c97a46d5cd8804911b959cff061a00fb3560c96",
      "byte_size": 229,
      "redirect_to": "gui-runtime-guide"
    },
    {
      "id": "legacy-generated-helper-cli-commands-route",
      "path": "Docs/generated/helper-cli/commands.md",
      "title": "Legacy Helper Commands Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "tool-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/helper-cli/commands.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/helper-cli/commands.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/helper-cli/commands.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/helper-cli/commands.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/helper-cli/commands.md",
      "source_paths": [
        "Docs/en/reference/helper-cli/commands.md",
        "Docs/ru/reference/helper-cli/commands.md",
        "BuildTools/docs_helper_cli.py"
      ],
      "content_sha256": "cd232ecfd9180ff24bd64369f236feff1ce19a129872241953b9e3960a56f9b7",
      "byte_size": 30867,
      "redirect_to": "generated-helper-cli-commands"
    },
    {
      "id": "legacy-generated-helper-cli-index-route",
      "path": "Docs/generated/helper-cli/index.md",
      "title": "Legacy Generated Helper CLI Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "tool-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/helper-cli/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/helper-cli/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/helper-cli/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/helper-cli/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/helper-cli/index.md",
      "source_paths": [
        "Docs/en/reference/helper-cli/index.md",
        "Docs/ru/reference/helper-cli/index.md",
        "BuildTools/docs_helper_cli.py"
      ],
      "content_sha256": "25511084d548b3a212ba8a1241fbbb9b167b1b38cbcaa34a46f4bc4aad20c6c6",
      "byte_size": 2040,
      "redirect_to": "generated-helper-cli-index"
    },
    {
      "id": "legacy-generated-image-format-baking-route",
      "path": "Docs/generated/image-format/baking.md",
      "title": "Legacy Image Baking Contract Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/image-format/baking.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/image-format/baking.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/image-format/baking.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/image-format/baking.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/image-format/baking.md",
      "source_paths": [
        "Docs/en/reference/image-format/baking.md",
        "Docs/ru/reference/image-format/baking.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "e0fbf8aa86889b738ea9ec779b16ac7c0f29df3203b874cce47229ac655809ff",
      "byte_size": 2398,
      "redirect_to": "generated-image-format-baking"
    },
    {
      "id": "legacy-generated-image-format-fofrm-route",
      "path": "Docs/generated/image-format/fofrm.md",
      "title": "Legacy FOFRM Descriptor Reference Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/image-format/fofrm.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/image-format/fofrm.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/image-format/fofrm.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/image-format/fofrm.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/image-format/fofrm.md",
      "source_paths": [
        "Docs/en/reference/image-format/fofrm.md",
        "Docs/ru/reference/image-format/fofrm.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "61298d78dd850e7406d0d064e98de408b9dbaca5568a9a818fc8554b05d05407",
      "byte_size": 2041,
      "redirect_to": "generated-image-format-fofrm"
    },
    {
      "id": "legacy-generated-image-format-formats-route",
      "path": "Docs/generated/image-format/formats.md",
      "title": "Legacy Image Source Formats Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/image-format/formats.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/image-format/formats.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/image-format/formats.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/image-format/formats.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/image-format/formats.md",
      "source_paths": [
        "Docs/en/reference/image-format/formats.md",
        "Docs/ru/reference/image-format/formats.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "0ccd93943a65e95c8e4c4d1b3b7af8cf2fe876427b752457553cb037c640f7af",
      "byte_size": 2468,
      "redirect_to": "generated-image-format-formats"
    },
    {
      "id": "legacy-generated-image-format-index-route",
      "path": "Docs/generated/image-format/index.md",
      "title": "Legacy Generated Image Format Reference Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/image-format/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/image-format/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/image-format/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/image-format/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/image-format/index.md",
      "source_paths": [
        "Docs/en/reference/image-format/index.md",
        "Docs/ru/reference/image-format/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "d52e3fbddfd3b3175ce1d112adf64fac53e8a5eb78e087843b5fe5b90b79ab99",
      "byte_size": 427,
      "redirect_to": "generated-image-format-index"
    },
    {
      "id": "legacy-generated-image-format-options-route",
      "path": "Docs/generated/image-format/options.md",
      "title": "Legacy Image Filename Options Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/image-format/options.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/image-format/options.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/image-format/options.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/image-format/options.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/image-format/options.md",
      "source_paths": [
        "Docs/en/reference/image-format/options.md",
        "Docs/ru/reference/image-format/options.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "9ac0aed0b32a6bf00020ff62a08d05aa4c0d24b1b7d146f6b52164b991e31f64",
      "byte_size": 788,
      "redirect_to": "generated-image-format-options"
    },
    {
      "id": "legacy-generated-image-format-runtime-route",
      "path": "Docs/generated/image-format/runtime.md",
      "title": "Legacy Sprite Runtime Contract Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/image-format/runtime.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/image-format/runtime.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/image-format/runtime.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/image-format/runtime.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/image-format/runtime.md",
      "source_paths": [
        "Docs/en/reference/image-format/runtime.md",
        "Docs/ru/reference/image-format/runtime.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "e5fb9a452eeb1bf15c6f22ea8f362c54a3613ed534846be86b4cbee711f3c6dd",
      "byte_size": 1912,
      "redirect_to": "generated-image-format-runtime"
    },
    {
      "id": "legacy-generated-image-format-validation-route",
      "path": "Docs/generated/image-format/validation.md",
      "title": "Legacy Image Format Validation Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/image-format/validation.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/image-format/validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/image-format/validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/image-format/validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/image-format/validation.md",
      "source_paths": [
        "Docs/en/reference/image-format/validation.md",
        "Docs/ru/reference/image-format/validation.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "bb08a279679b8e8e57293f3573744cfe62bc61c5a7f88d923306d4bb4b6aea82",
      "byte_size": 2470,
      "redirect_to": "generated-image-format-validation"
    },
    {
      "id": "legacy-generated-map-format-baking-route",
      "path": "Docs/generated/map-format/baking.md",
      "title": "Legacy Map Baking And Runtime Loading Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/map-format/baking.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/map-format/baking.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/map-format/baking.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/map-format/baking.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/map-format/baking.md",
      "source_paths": [
        "Docs/en/reference/map-format/baking.md",
        "Docs/ru/reference/map-format/baking.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "614b8b54d0d2b76444ea5782b3b250dae39737ad4830bf7bc785c218cb7907d8",
      "byte_size": 1272,
      "redirect_to": "generated-map-format-baking"
    },
    {
      "id": "legacy-generated-map-format-index-route",
      "path": "Docs/generated/map-format/index.md",
      "title": "Legacy Generated Map Format Reference Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/map-format/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/map-format/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/map-format/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/map-format/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/map-format/index.md",
      "source_paths": [
        "Docs/en/reference/map-format/index.md",
        "Docs/ru/reference/map-format/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "ab0bb9a37b183bd0543fae3c1ac15ffb536201f2dc25757f324994f3f7b96281",
      "byte_size": 417,
      "redirect_to": "generated-map-format-index"
    },
    {
      "id": "legacy-generated-map-format-properties-route",
      "path": "Docs/generated/map-format/properties.md",
      "title": "Legacy Map Placement Properties Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/map-format/properties.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/map-format/properties.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/map-format/properties.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/map-format/properties.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/map-format/properties.md",
      "source_paths": [
        "Docs/en/reference/map-format/properties.md",
        "Docs/ru/reference/map-format/properties.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "51641454b7cf4d4e13c717fea02fab02240792774f171a79b258b19265c07fcd",
      "byte_size": 25193,
      "redirect_to": "generated-map-format-properties"
    },
    {
      "id": "legacy-generated-map-format-syntax-route",
      "path": "Docs/generated/map-format/syntax.md",
      "title": "Legacy Map File Syntax Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/map-format/syntax.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/map-format/syntax.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/map-format/syntax.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/map-format/syntax.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/map-format/syntax.md",
      "source_paths": [
        "Docs/en/reference/map-format/syntax.md",
        "Docs/ru/reference/map-format/syntax.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "ea69ca181454ed4aa8202a9bd633c3a9854c0134726a7c4aef5799c5393443f5",
      "byte_size": 2120,
      "redirect_to": "generated-map-format-syntax"
    },
    {
      "id": "legacy-generated-map-format-validation-route",
      "path": "Docs/generated/map-format/validation.md",
      "title": "Legacy Map Validation Rules Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/map-format/validation.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/map-format/validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/map-format/validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/map-format/validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/map-format/validation.md",
      "source_paths": [
        "Docs/en/reference/map-format/validation.md",
        "Docs/ru/reference/map-format/validation.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "df0535bcf535ea626d30c20e476454085f054cd9c94def2ef9386dae1b0ee01e",
      "byte_size": 4032,
      "redirect_to": "generated-map-format-validation"
    },
    {
      "id": "legacy-generated-model-format-animation-route",
      "path": "Docs/generated/model-format/animation.md",
      "title": "Legacy Model Animation Directives Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/model-format/animation.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/model-format/animation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/model-format/animation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/model-format/animation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/model-format/animation.md",
      "source_paths": [
        "Docs/en/reference/model-format/animation.md",
        "Docs/ru/reference/model-format/animation.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "fdf2028b7e0be2ac9f2086dcbd35f09139fada95bb60f4db3dc5f30afbfd498c",
      "byte_size": 351,
      "redirect_to": "generated-model-format-animation"
    },
    {
      "id": "legacy-generated-model-format-assets-route",
      "path": "Docs/generated/model-format/assets.md",
      "title": "Legacy Model Assets and Limits Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/model-format/assets.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/model-format/assets.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/model-format/assets.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/model-format/assets.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/model-format/assets.md",
      "source_paths": [
        "Docs/en/reference/model-format/assets.md",
        "Docs/ru/reference/model-format/assets.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "65c249e2c5062db29d5c3ad15374fcc56d189e1d429dea20c38d94ca9605e133",
      "byte_size": 2389,
      "redirect_to": "generated-model-format-assets"
    },
    {
      "id": "legacy-generated-model-format-composition-route",
      "path": "Docs/generated/model-format/composition.md",
      "title": "Legacy Model Composition Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/model-format/composition.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/model-format/composition.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/model-format/composition.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/model-format/composition.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/model-format/composition.md",
      "source_paths": [
        "Docs/en/reference/model-format/composition.md",
        "Docs/ru/reference/model-format/composition.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "b883553439e7b25cfa8ed3005929a493d90b1ad1bcba00a4e26b7cc803af8b33",
      "byte_size": 569,
      "redirect_to": "generated-model-format-composition"
    },
    {
      "id": "legacy-generated-model-format-index-route",
      "path": "Docs/generated/model-format/index.md",
      "title": "Legacy Generated Model Format Reference Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/model-format/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/model-format/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/model-format/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/model-format/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/model-format/index.md",
      "source_paths": [
        "Docs/en/reference/model-format/index.md",
        "Docs/ru/reference/model-format/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "8e497c25d571b21fdd4f1eccc92f5f281c3ada1b62aa130a5d96e06cdfda0bb9",
      "byte_size": 427,
      "redirect_to": "generated-model-format-index"
    },
    {
      "id": "legacy-generated-model-format-syntax-route",
      "path": "Docs/generated/model-format/syntax.md",
      "title": "Legacy Model Description Syntax Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/model-format/syntax.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/model-format/syntax.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/model-format/syntax.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/model-format/syntax.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/model-format/syntax.md",
      "source_paths": [
        "Docs/en/reference/model-format/syntax.md",
        "Docs/ru/reference/model-format/syntax.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "81d4d7b6c04fcb37b65c4d65cdf574b83da944dd3514b696f96ec4824d6e292c",
      "byte_size": 2268,
      "redirect_to": "generated-model-format-syntax"
    },
    {
      "id": "legacy-generated-model-format-tokens-route",
      "path": "Docs/generated/model-format/tokens.md",
      "title": "Legacy Model Description Tokens Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/model-format/tokens.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/model-format/tokens.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/model-format/tokens.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/model-format/tokens.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/model-format/tokens.md",
      "source_paths": [
        "Docs/en/reference/model-format/tokens.md",
        "Docs/ru/reference/model-format/tokens.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "bb1fd8f182c24b4c3bc2df6566bfeabe4d4621afe2601720e8b1175c3b5becbf",
      "byte_size": 6808,
      "redirect_to": "generated-model-format-tokens"
    },
    {
      "id": "legacy-generated-model-format-validation-route",
      "path": "Docs/generated/model-format/validation.md",
      "title": "Legacy Model Format Validation Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/model-format/validation.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/model-format/validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/model-format/validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/model-format/validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/model-format/validation.md",
      "source_paths": [
        "Docs/en/reference/model-format/validation.md",
        "Docs/ru/reference/model-format/validation.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "d384c500b2fd9a53ead55005f934b21a7db9d01aa18d5cb889a26e7f8e31a6da",
      "byte_size": 3944,
      "redirect_to": "generated-model-format-validation"
    },
    {
      "id": "legacy-generated-native-extension-bindings-route",
      "path": "Docs/generated/native-extension/bindings.md",
      "title": "Legacy Native Extension Binding Rules Route",
      "locale": "en",
      "audiences": [
        "native-extension-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "scripting",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/native-extension/bindings.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/native-extension/bindings.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/native-extension/bindings.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/native-extension/bindings.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/native-extension/bindings.md",
      "source_paths": [
        "Docs/en/reference/native-extension/bindings.md",
        "Docs/ru/reference/native-extension/bindings.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "b39759807e0e5a111f37576ef991258b99f0c33ea621cbd32a3da9072844e2d9",
      "byte_size": 1778,
      "redirect_to": "generated-native-extension-bindings"
    },
    {
      "id": "legacy-generated-native-extension-hooks-route",
      "path": "Docs/generated/native-extension/hooks.md",
      "title": "Legacy Engine Hooks Route",
      "locale": "en",
      "audiences": [
        "native-extension-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "scripting",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/native-extension/hooks.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/native-extension/hooks.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/native-extension/hooks.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/native-extension/hooks.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/native-extension/hooks.md",
      "source_paths": [
        "Docs/en/reference/native-extension/hooks.md",
        "Docs/ru/reference/native-extension/hooks.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "40a4978f0e5f8ca3d714ef37ac68094c0e6292ae184103a11e2d5ad2dfd8d121",
      "byte_size": 3098,
      "redirect_to": "generated-native-extension-hooks"
    },
    {
      "id": "legacy-generated-native-extension-index-route",
      "path": "Docs/generated/native-extension/index.md",
      "title": "Legacy Generated Native Extension Interface Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "scripting",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/native-extension/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/native-extension/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/native-extension/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/native-extension/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/native-extension/index.md",
      "source_paths": [
        "Docs/en/reference/native-extension/index.md",
        "Docs/ru/reference/native-extension/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "e8bcf36edce7edd6274aac9f333fa19f960ed1424d5871c369d9abe5181ac32f",
      "byte_size": 447,
      "redirect_to": "generated-native-extension-index"
    },
    {
      "id": "legacy-generated-native-extension-roles-route",
      "path": "Docs/generated/native-extension/roles.md",
      "title": "Legacy Native Extension Roles Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/native-extension/roles.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/native-extension/roles.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/native-extension/roles.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/native-extension/roles.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/native-extension/roles.md",
      "source_paths": [
        "Docs/en/reference/native-extension/roles.md",
        "Docs/ru/reference/native-extension/roles.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "d40a8cfa98b9eaf5bbc3efd1d2533d565b11498614a363a822030c7dabfe8dd8",
      "byte_size": 1553,
      "redirect_to": "generated-native-extension-roles"
    },
    {
      "id": "legacy-generated-package-cli-route",
      "path": "Docs/generated/package/cli.md",
      "title": "Legacy Packager Command Line Route",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/packages/cli.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/package/cli.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/package/cli.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/package/cli.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/package/cli.md",
      "source_paths": [
        "Docs/en/reference/packages/cli.md",
        "Docs/ru/reference/packages/cli.md",
        "BuildTools/docs_package.py",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "8eb7abb3cc31fc5c3b6bfce8f7f7c589759dbcde27abb6ac7629192abd0ee610",
      "byte_size": 3759,
      "redirect_to": "generated-package-cli"
    },
    {
      "id": "legacy-generated-package-declaration-route",
      "path": "Docs/generated/package/declaration.md",
      "title": "Legacy Package Declaration Grammar Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/packages/declaration.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/package/declaration.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/package/declaration.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/package/declaration.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/package/declaration.md",
      "source_paths": [
        "Docs/en/reference/packages/declaration.md",
        "Docs/ru/reference/packages/declaration.md",
        "BuildTools/docs_package.py",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "032a3e984a027bfb5ec0434e4b9a2b706ad2fa7dd854ab9a272dfa783c4e03a3",
      "byte_size": 1059,
      "redirect_to": "generated-package-declaration"
    },
    {
      "id": "legacy-generated-package-index-route",
      "path": "Docs/generated/package/index.md",
      "title": "Legacy Generated Package Interface Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/packages/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/package/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/package/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/package/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/package/index.md",
      "source_paths": [
        "Docs/en/reference/packages/index.md",
        "Docs/ru/reference/packages/index.md",
        "BuildTools/docs_package.py",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "2724d8af26b0a0c23f53be11243a0f05e4cb3d41e3a4074e7b34220600523e92",
      "byte_size": 607,
      "redirect_to": "generated-package-index"
    },
    {
      "id": "legacy-generated-package-matrix-route",
      "path": "Docs/generated/package/matrix.md",
      "title": "Legacy Package Targets, Platforms, and Packs Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/packages/matrix.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/package/matrix.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/package/matrix.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/package/matrix.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/package/matrix.md",
      "source_paths": [
        "Docs/en/reference/packages/matrix.md",
        "Docs/ru/reference/packages/matrix.md",
        "BuildTools/docs_package.py",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "6fca3c3bb147c75bbef87d8e7a3ae10cce2991a2ed46ba4a62feb04f91e2917a",
      "byte_size": 5930,
      "redirect_to": "generated-package-matrix"
    },
    {
      "id": "legacy-generated-package-payloads-route",
      "path": "Docs/generated/package/payloads.md",
      "title": "Legacy Package Payloads and Artifacts Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/packages/payloads.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/package/payloads.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/package/payloads.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/package/payloads.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/package/payloads.md",
      "source_paths": [
        "Docs/en/reference/packages/payloads.md",
        "Docs/ru/reference/packages/payloads.md",
        "BuildTools/docs_package.py",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "b781477517c6bc3ac4a8df19979e920ac7f80165b210f0944c2e9cb7f384e264",
      "byte_size": 2836,
      "redirect_to": "generated-package-payloads"
    },
    {
      "id": "legacy-generated-particle-format-index-route",
      "path": "Docs/generated/particle-format/index.md",
      "title": "Legacy Generated Particle Format Reference Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/particle-format/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/particle-format/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/particle-format/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/particle-format/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/particle-format/index.md",
      "source_paths": [
        "Docs/en/reference/particle-format/index.md",
        "Docs/ru/reference/particle-format/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "094c2a738dd2ea7e912da61e8ae859cf41d312fa35393cc898d580f10c598430",
      "byte_size": 442,
      "redirect_to": "generated-particle-format-index"
    },
    {
      "id": "legacy-generated-particle-format-integration-route",
      "path": "Docs/generated/particle-format/integration.md",
      "title": "Legacy Particle Integration Contract Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/particle-format/integration.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/particle-format/integration.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/particle-format/integration.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/particle-format/integration.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/particle-format/integration.md",
      "source_paths": [
        "Docs/en/reference/particle-format/integration.md",
        "Docs/ru/reference/particle-format/integration.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "7322af0fbbfcd0f7b9f1f07cc2301d9a5503c9f93b50f120a92939e18d32091a",
      "byte_size": 1723,
      "redirect_to": "generated-particle-format-integration"
    },
    {
      "id": "legacy-generated-particle-format-objects-route",
      "path": "Docs/generated/particle-format/objects.md",
      "title": "Legacy Particle Formats and Backends Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/particle-format/objects.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/particle-format/objects.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/particle-format/objects.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/particle-format/objects.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/particle-format/objects.md",
      "source_paths": [
        "Docs/en/reference/particle-format/objects.md",
        "Docs/ru/reference/particle-format/objects.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "f02f1f1487c943517eaaef69ab5203af11a9fe5660215fe9d96ca546b1b5c57a",
      "byte_size": 12095,
      "redirect_to": "generated-particle-format-objects"
    },
    {
      "id": "legacy-generated-particle-format-renderer-route",
      "path": "Docs/generated/particle-format/renderer.md",
      "title": "Legacy Particle Rendering Contract Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/particle-format/renderer.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/particle-format/renderer.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/particle-format/renderer.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/particle-format/renderer.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/particle-format/renderer.md",
      "source_paths": [
        "Docs/en/reference/particle-format/renderer.md",
        "Docs/ru/reference/particle-format/renderer.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "bef31035ecef5d0d9d1381645882b54534c288387cf1a41ee320ede856506800",
      "byte_size": 4879,
      "redirect_to": "generated-particle-format-renderer"
    },
    {
      "id": "legacy-generated-particle-format-runtime-route",
      "path": "Docs/generated/particle-format/runtime.md",
      "title": "Legacy Particle Runtime Contract Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "runtime",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/particle-format/runtime.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/particle-format/runtime.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/particle-format/runtime.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/particle-format/runtime.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/particle-format/runtime.md",
      "source_paths": [
        "Docs/en/reference/particle-format/runtime.md",
        "Docs/ru/reference/particle-format/runtime.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "465db965e9ff8f818dde62d56313ea14e409ab11197ebeb13d4ea6e3c8f8b7c9",
      "byte_size": 3423,
      "redirect_to": "generated-particle-format-runtime"
    },
    {
      "id": "legacy-generated-particle-format-tooling-route",
      "path": "Docs/generated/particle-format/tooling.md",
      "title": "Legacy Particle Tooling Contract Route",
      "locale": "en",
      "audiences": [
        "content-author",
        "engine-contributor",
        "tool-developer",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "tooling",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/particle-format/tooling.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/particle-format/tooling.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/particle-format/tooling.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/particle-format/tooling.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/particle-format/tooling.md",
      "source_paths": [
        "Docs/en/reference/particle-format/tooling.md",
        "Docs/ru/reference/particle-format/tooling.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "a928d75aecd8efe57c4b308739422e8b8661fbc62525c38966141abca9dff79e",
      "byte_size": 1446,
      "redirect_to": "generated-particle-format-tooling"
    },
    {
      "id": "legacy-generated-particle-format-validation-route",
      "path": "Docs/generated/particle-format/validation.md",
      "title": "Legacy Particle Format Validation Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "quality",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/particle-format/validation.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/particle-format/validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/particle-format/validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/particle-format/validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/particle-format/validation.md",
      "source_paths": [
        "Docs/en/reference/particle-format/validation.md",
        "Docs/ru/reference/particle-format/validation.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "a4d30639af26cf038c1a32db2e830c23f2707a2689d6e5704dede9519f2489de",
      "byte_size": 2059,
      "redirect_to": "generated-particle-format-validation"
    },
    {
      "id": "legacy-generated-particle-format-xml-route",
      "path": "Docs/generated/particle-format/xml.md",
      "title": "Legacy Particle Source Rules Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/particle-format/xml.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/particle-format/xml.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/particle-format/xml.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/particle-format/xml.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/particle-format/xml.md",
      "source_paths": [
        "Docs/en/reference/particle-format/xml.md",
        "Docs/ru/reference/particle-format/xml.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "f6be1fe3f2aea5663119fad395a1c987112df52d6829d73d5e030dd320db414c",
      "byte_size": 2767,
      "redirect_to": "generated-particle-format-xml"
    },
    {
      "id": "legacy-generated-prototype-format-index-route",
      "path": "Docs/generated/prototype-format/index.md",
      "title": "Legacy Generated Prototype Format Reference Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/prototype-format/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/prototype-format/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/prototype-format/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/prototype-format/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/prototype-format/index.md",
      "source_paths": [
        "Docs/en/reference/prototype-format/index.md",
        "Docs/ru/reference/prototype-format/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "553d46d2686d2e55b8d368c7e49af74e3296f462abfafef5d0005866d4a75ccf",
      "byte_size": 447,
      "redirect_to": "generated-prototype-format-index"
    },
    {
      "id": "legacy-generated-prototype-format-properties-route",
      "path": "Docs/generated/prototype-format/properties.md",
      "title": "Legacy Built-in Prototype Properties Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/prototype-format/properties.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/prototype-format/properties.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/prototype-format/properties.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/prototype-format/properties.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/prototype-format/properties.md",
      "source_paths": [
        "Docs/en/reference/prototype-format/properties.md",
        "Docs/ru/reference/prototype-format/properties.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "1deb00cbb0792614961787adfb91b39c8c242d8ae1c1eb4d8db12c423c52c1e7",
      "byte_size": 30239,
      "redirect_to": "generated-prototype-format-properties"
    },
    {
      "id": "legacy-generated-prototype-format-syntax-route",
      "path": "Docs/generated/prototype-format/syntax.md",
      "title": "Legacy Prototype File Syntax Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/prototype-format/syntax.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/prototype-format/syntax.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/prototype-format/syntax.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/prototype-format/syntax.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/prototype-format/syntax.md",
      "source_paths": [
        "Docs/en/reference/prototype-format/syntax.md",
        "Docs/ru/reference/prototype-format/syntax.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "0540efed242e775ce71a99145df1155692f4c389b8cd7d12ec07a3d4dec7acc8",
      "byte_size": 1686,
      "redirect_to": "generated-prototype-format-syntax"
    },
    {
      "id": "legacy-generated-prototype-format-validation-route",
      "path": "Docs/generated/prototype-format/validation.md",
      "title": "Legacy Prototype Validation Rules Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/prototype-format/validation.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/prototype-format/validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/prototype-format/validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/prototype-format/validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/prototype-format/validation.md",
      "source_paths": [
        "Docs/en/reference/prototype-format/validation.md",
        "Docs/ru/reference/prototype-format/validation.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "ad8ca13bf2d57c89534466ebec96da2b0ff7d619ad3cecfbd2fccad15655c9e3",
      "byte_size": 3762,
      "redirect_to": "generated-prototype-format-validation"
    },
    {
      "id": "legacy-generated-public-examples-index-route",
      "path": "Docs/generated/public-examples/index.md",
      "title": "Legacy Generated Public Example Repository Registry Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/public-examples/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/public-examples/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/public-examples/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/public-examples/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/public-examples/index.md",
      "source_paths": [
        "Docs/en/reference/public-examples/index.md",
        "Docs/ru/reference/public-examples/index.md",
        "BuildTools/docs_examples.py",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "4f870152f5e4bfd7dbf31ca9c4c2f516a9a8b250a879d36e01e6d269013b1573",
      "byte_size": 1173,
      "redirect_to": "generated-public-examples-index"
    },
    {
      "id": "legacy-generated-support-matrix-index-route",
      "path": "Docs/generated/support-matrix/index.md",
      "title": "Legacy Generated Support Matrix Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/platforms/generated-matrix.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/support-matrix/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/support-matrix/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/support-matrix/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/support-matrix/index.md",
      "source_paths": [
        "Docs/en/reference/platforms/generated-matrix.md",
        "Docs/ru/reference/platforms/generated-matrix.md",
        "BuildTools/docs_support_matrix.py",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "60e579c6c722d4a530d9850cc2d49976c8ba5b6c570d42cfc997a80a784b4af6",
      "byte_size": 683,
      "redirect_to": "generated-support-matrix-index"
    },
    {
      "id": "legacy-generated-text-format-index-route",
      "path": "Docs/generated/text-format/index.md",
      "title": "Legacy Generated Text Format Reference Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/text-format/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/text-format/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/text-format/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/text-format/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/text-format/index.md",
      "source_paths": [
        "Docs/en/reference/text-format/index.md",
        "Docs/ru/reference/text-format/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "33eba963d5aba40138c3ad1b2b77c3be49591bacd9abfbfb6735226c3c24b836",
      "byte_size": 432,
      "redirect_to": "generated-text-format-index"
    },
    {
      "id": "legacy-generated-text-format-languages-route",
      "path": "Docs/generated/text-format/languages.md",
      "title": "Legacy Text Languages And Normalization Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/text-format/languages.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/text-format/languages.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/text-format/languages.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/text-format/languages.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/text-format/languages.md",
      "source_paths": [
        "Docs/en/reference/text-format/languages.md",
        "Docs/ru/reference/text-format/languages.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "74d421e8c877e1e469dc875856d96291539920744d0c2ae94596fbb6e3632f6d",
      "byte_size": 2586,
      "redirect_to": "generated-text-format-languages"
    },
    {
      "id": "legacy-generated-text-format-proto-text-route",
      "path": "Docs/generated/text-format/proto-text.md",
      "title": "Legacy Prototype Text Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/text-format/proto-text.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/text-format/proto-text.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/text-format/proto-text.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/text-format/proto-text.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/text-format/proto-text.md",
      "source_paths": [
        "Docs/en/reference/text-format/proto-text.md",
        "Docs/ru/reference/text-format/proto-text.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "27b4deea1db784e691c2ac5f8adf9dff68fb1bb19d064405937c21bd31c28440",
      "byte_size": 2052,
      "redirect_to": "generated-text-format-proto-text"
    },
    {
      "id": "legacy-generated-text-format-runtime-route",
      "path": "Docs/generated/text-format/runtime.md",
      "title": "Legacy Runtime Text API Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/text-format/runtime.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/text-format/runtime.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/text-format/runtime.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/text-format/runtime.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/text-format/runtime.md",
      "source_paths": [
        "Docs/en/reference/text-format/runtime.md",
        "Docs/ru/reference/text-format/runtime.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "d143bbbb9c3734cf5aaa3ebc1ccabcb652267ea4c28b72d71485731065c042a4",
      "byte_size": 2613,
      "redirect_to": "generated-text-format-runtime"
    },
    {
      "id": "legacy-generated-text-format-syntax-route",
      "path": "Docs/generated/text-format/syntax.md",
      "title": "Legacy Text Pack Syntax Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/text-format/syntax.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/text-format/syntax.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/text-format/syntax.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/text-format/syntax.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/text-format/syntax.md",
      "source_paths": [
        "Docs/en/reference/text-format/syntax.md",
        "Docs/ru/reference/text-format/syntax.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "082d4f88ec625a7bd1fc540dc0d392df540cef9ce430af4b1e9025906129fcc5",
      "byte_size": 1682,
      "redirect_to": "generated-text-format-syntax"
    },
    {
      "id": "legacy-generated-text-format-validation-route",
      "path": "Docs/generated/text-format/validation.md",
      "title": "Legacy Text Format Validation Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/text-format/validation.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/text-format/validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/text-format/validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/text-format/validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/text-format/validation.md",
      "source_paths": [
        "Docs/en/reference/text-format/validation.md",
        "Docs/ru/reference/text-format/validation.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "2ce24599b1ae4b0ca4061849d2adae6b5a5f86bf33550786d75485971803552e",
      "byte_size": 1539,
      "redirect_to": "generated-text-format-validation"
    },
    {
      "id": "legacy-generated-video-decoding-route",
      "path": "Docs/generated/video/decoding.md",
      "title": "Legacy Video Decoding Contract Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/video/decoding.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/video/decoding.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/video/decoding.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/video/decoding.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/video/decoding.md",
      "source_paths": [
        "Docs/en/reference/video/decoding.md",
        "Docs/ru/reference/video/decoding.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "9a56c09dc1b67c8a81e413936fd12dd9ea69730a7eae6655302d18b83da31413",
      "byte_size": 1545,
      "redirect_to": "generated-video-decoding"
    },
    {
      "id": "legacy-generated-video-delivery-route",
      "path": "Docs/generated/video/delivery.md",
      "title": "Legacy Video Resource Delivery Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/video/delivery.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/video/delivery.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/video/delivery.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/video/delivery.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/video/delivery.md",
      "source_paths": [
        "Docs/en/reference/video/delivery.md",
        "Docs/ru/reference/video/delivery.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "c99b12c6402b577a50d285d12bd1a843754f1e677ec8dca3df19b67f0544aee8",
      "byte_size": 963,
      "redirect_to": "generated-video-delivery"
    },
    {
      "id": "legacy-generated-video-embedded-route",
      "path": "Docs/generated/video/embedded.md",
      "title": "Legacy Embedded Video Contract Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/video/embedded.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/video/embedded.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/video/embedded.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/video/embedded.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/video/embedded.md",
      "source_paths": [
        "Docs/en/reference/video/embedded.md",
        "Docs/ru/reference/video/embedded.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "2164e60d5e5a1df35c42be4c764a7b520b1fb0f9dff641f23e16f3c783d318bd",
      "byte_size": 1512,
      "redirect_to": "generated-video-embedded"
    },
    {
      "id": "legacy-generated-video-formats-route",
      "path": "Docs/generated/video/formats.md",
      "title": "Legacy Video Resource Formats Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/video/formats.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/video/formats.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/video/formats.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/video/formats.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/video/formats.md",
      "source_paths": [
        "Docs/en/reference/video/formats.md",
        "Docs/ru/reference/video/formats.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "8bbd42f29bf2f6793d82fdbbae01430ae30eaa1371feaff829244f670bbb9de0",
      "byte_size": 533,
      "redirect_to": "generated-video-formats"
    },
    {
      "id": "legacy-generated-video-fullscreen-route",
      "path": "Docs/generated/video/fullscreen.md",
      "title": "Legacy Fullscreen Video Contract Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/video/fullscreen.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/video/fullscreen.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/video/fullscreen.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/video/fullscreen.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/video/fullscreen.md",
      "source_paths": [
        "Docs/en/reference/video/fullscreen.md",
        "Docs/ru/reference/video/fullscreen.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "c7e54cc1693d9222a67639c37fb5eddf0a54503e4908d721c7ce29bccecf0a3a",
      "byte_size": 1937,
      "redirect_to": "generated-video-fullscreen"
    },
    {
      "id": "legacy-generated-video-index-route",
      "path": "Docs/generated/video/index.md",
      "title": "Legacy Generated Video Reference Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/video/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/video/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/video/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/video/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/video/index.md",
      "source_paths": [
        "Docs/en/reference/video/index.md",
        "Docs/ru/reference/video/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "197263a44edf7e31025e427f1b6b2dc0753c80495ec541e54d9e8af7f4606133",
      "byte_size": 392,
      "redirect_to": "generated-video-index"
    },
    {
      "id": "legacy-generated-video-validation-route",
      "path": "Docs/generated/video/validation.md",
      "title": "Legacy Video Validation Contract Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "quality",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/video/validation.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/generated/video/validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/generated/video/validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/video/validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/generated/video/validation.md",
      "source_paths": [
        "Docs/en/reference/video/validation.md",
        "Docs/ru/reference/video/validation.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "e92f7592d3a2b3be4771e54675453ca0696c1c60601747292994f87fa74313bd",
      "byte_size": 1338,
      "redirect_to": "generated-video-validation"
    },
    {
      "id": "legacy-getting-started",
      "path": "Docs/GettingStarted.md",
      "title": "Getting Started with FOnline Engine",
      "locale": "en",
      "audiences": [
        "game-developer"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "documentation",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/tutorials/getting-started.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/GettingStarted.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/GettingStarted.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/GettingStarted.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/GettingStarted.md",
      "source_paths": [
        "Docs/en/tutorials/getting-started.md",
        "Docs/ru/tutorials/getting-started.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "e87dd993a1cd817fdeb069e7a7950cde9f5102dfec479ab6c1598d9df7d565cd",
      "byte_size": 1627,
      "redirect_to": "getting-started"
    },
    {
      "id": "legacy-gui-runtime-guide-route",
      "path": "Docs/GuiRuntime.md",
      "title": "Legacy GUI Runtime Guide Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/runtime/gui.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/GuiRuntime.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/GuiRuntime.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/GuiRuntime.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/GuiRuntime.md",
      "source_paths": [
        "Docs/en/how-to/runtime/gui.md",
        "Docs/ru/how-to/runtime/gui.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "682d2b7707569c321c3ff95b953e391cfc93d0bce14ff3859d3d61ef9ef33ab5",
      "byte_size": 2358,
      "redirect_to": "gui-runtime-guide"
    },
    {
      "id": "legacy-image-format-guide-route",
      "path": "Docs/ImageFormat.md",
      "title": "Legacy Image And Sprite Formats Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/content/image-format.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ImageFormat.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ImageFormat.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ImageFormat.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ImageFormat.md",
      "source_paths": [
        "Docs/en/how-to/content/image-format.md",
        "Docs/ru/how-to/content/image-format.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "514a61183c5de049c28776eb9bef75fbb6861366c5ab8cbe90ed437f1034badf",
      "byte_size": 2499,
      "redirect_to": "image-format-guide"
    },
    {
      "id": "legacy-local-variables-route",
      "path": "Docs/LocalVariables.md",
      "title": "Legacy Local Variables Route",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "native-extension-developer"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "quality",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/contributing/coding-contracts/local-variables.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/LocalVariables.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/LocalVariables.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/LocalVariables.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/LocalVariables.md",
      "source_paths": [
        "Docs/en/contributing/coding-contracts/local-variables.md",
        "Docs/ru/contributing/coding-contracts/local-variables.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "5dfed171eaa81fbfa7447d1a38a75647dcbf3b0b12df30a79fb29ff4057f904e",
      "byte_size": 794,
      "redirect_to": "local-variables"
    },
    {
      "id": "legacy-map-format-guide-route",
      "path": "Docs/MapFormat.md",
      "title": "Legacy FOnline Map Format Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/content/map-format.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/MapFormat.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/MapFormat.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/MapFormat.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/MapFormat.md",
      "source_paths": [
        "Docs/en/how-to/content/map-format.md",
        "Docs/ru/how-to/content/map-format.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "eac99f1de98200dd71e848da9193677585daeea23c177462f81ba201296ac70d",
      "byte_size": 1745,
      "redirect_to": "map-format-guide"
    },
    {
      "id": "legacy-mapper-interactive-manual-route",
      "path": "Docs/MapperManual.md",
      "title": "Legacy Mapper Interactive Manual Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "tool-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "tooling",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/tools/mapper-interactive.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/MapperManual.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/MapperManual.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/MapperManual.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/MapperManual.md",
      "source_paths": [
        "Docs/en/how-to/tools/mapper-interactive.md",
        "Docs/ru/how-to/tools/mapper-interactive.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "d57bd0e89d413458fd8c45f1fc64c70232933bc05dbd13e2c3980932ba18e80f",
      "byte_size": 2634,
      "redirect_to": "mapper-interactive-manual"
    },
    {
      "id": "legacy-mapper-tools-route",
      "path": "Docs/MapperTools.md",
      "title": "Legacy Mapper Tools Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "tool-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "tooling",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/tools/mapper.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/MapperTools.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/MapperTools.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/MapperTools.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/MapperTools.md",
      "source_paths": [
        "Docs/en/how-to/tools/mapper.md",
        "Docs/ru/how-to/tools/mapper.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "c210ee04ac19136dbbb74120bb9a865c78f5280c74efb78fe5a4c9252c949333",
      "byte_size": 2317,
      "redirect_to": "mapper-tools"
    },
    {
      "id": "legacy-maps-movement-geometry-route",
      "path": "Docs/MapsMovementGeometry.md",
      "title": "Maps, Movement, and Geometry",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/explanation/maps-and-movement.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/MapsMovementGeometry.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/MapsMovementGeometry.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/MapsMovementGeometry.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/MapsMovementGeometry.md",
      "source_paths": [
        "Docs/en/explanation/maps-and-movement.md",
        "Docs/ru/explanation/maps-and-movement.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "26aa77a738fce7f7d5fd8df21032da0f1fbb05346d44cb180715ef9c81f37cae",
      "byte_size": 1682,
      "redirect_to": "maps-movement-geometry"
    },
    {
      "id": "legacy-model-animation-route",
      "path": "Docs/ModelAnimation.md",
      "title": "Model Animation Metadata and Duration",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/content/model-animation.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ModelAnimation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ModelAnimation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ModelAnimation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ModelAnimation.md",
      "source_paths": [
        "Docs/en/how-to/content/model-animation.md",
        "Docs/ru/how-to/content/model-animation.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "9de0a649730886ca5aa5a6dde57d72ec966a44b769984575b43bcc460a80716c",
      "byte_size": 2108,
      "redirect_to": "model-animation"
    },
    {
      "id": "legacy-model-format-guide-route",
      "path": "Docs/ModelFormat.md",
      "title": "Legacy Model Format and 3D Composition Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/content/model-format.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ModelFormat.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ModelFormat.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ModelFormat.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ModelFormat.md",
      "source_paths": [
        "Docs/en/how-to/content/model-format.md",
        "Docs/ru/how-to/content/model-format.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "954de2dfacfe1c116b14e38434a691ae1d7650e3f0966fec4239046aaa3ecf3b",
      "byte_size": 4190,
      "redirect_to": "model-format-guide"
    },
    {
      "id": "legacy-native-essentials-route",
      "path": "Docs/Essentials.md",
      "title": "Legacy Essentials Route",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "native-extension-developer"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "runtime",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/native/essentials.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/Essentials.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/Essentials.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Essentials.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Essentials.md",
      "source_paths": [
        "Docs/en/reference/native/essentials.md",
        "Docs/ru/reference/native/essentials.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "6ff53f4d498eba85322214a62b88a68169d9fcc16b3155a5675090d6986b9477",
      "byte_size": 2099,
      "redirect_to": "native-essentials"
    },
    {
      "id": "legacy-native-extensions-guide-route",
      "path": "Docs/NativeExtensions.md",
      "title": "Legacy Native Extensions Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "scripting",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/native-extensions.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/NativeExtensions.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/NativeExtensions.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/NativeExtensions.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/NativeExtensions.md",
      "source_paths": [
        "Docs/en/how-to/native-extensions.md",
        "Docs/ru/how-to/native-extensions.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "0fa686bce71daa7621b5b41f287314f204b5717a49c2ee3b194105a513ffd5df",
      "byte_size": 1510,
      "redirect_to": "native-extensions-guide"
    },
    {
      "id": "legacy-networking-route",
      "path": "Docs/Networking.md",
      "title": "Networking",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "networking",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/explanation/authority-and-networking/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/Networking.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/Networking.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Networking.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Networking.md",
      "source_paths": [
        "Docs/en/explanation/authority-and-networking/index.md",
        "Docs/ru/explanation/authority-and-networking/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "220fe1ed22a051dc3b5b0e0d754a6eb2c79559d97231560d5fdb6d626d48bfce",
      "byte_size": 2610,
      "redirect_to": "networking"
    },
    {
      "id": "legacy-nullability-route",
      "path": "Docs/Nullability.md",
      "title": "Legacy Nullability Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "native-extension-developer"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "scripting",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/contributing/coding-contracts/nullability.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/Nullability.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/Nullability.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Nullability.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Nullability.md",
      "source_paths": [
        "Docs/en/contributing/coding-contracts/nullability.md",
        "Docs/ru/contributing/coding-contracts/nullability.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "8bc836b1d0a0fed446d3055e0156c44aa9002ba4b166b18bafd5a89a1c80c1e1",
      "byte_size": 3055,
      "redirect_to": "nullability"
    },
    {
      "id": "legacy-packaging-and-release-route",
      "path": "Docs/PackagingAndRelease.md",
      "title": "Legacy Packaging and Release Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "release-operator",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/release/packaging.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/PackagingAndRelease.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/PackagingAndRelease.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/PackagingAndRelease.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/PackagingAndRelease.md",
      "source_paths": [
        "Docs/en/how-to/release/packaging.md",
        "Docs/ru/how-to/release/packaging.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "f7c9eff2ee7a1f6c627da09c1cf7bcc519e695fb38caace0027f64726b956f35",
      "byte_size": 2256,
      "redirect_to": "packaging-and-release"
    },
    {
      "id": "legacy-particle-authoring-tools-route",
      "path": "Docs/ParticleAuthoringTools.md",
      "title": "Legacy Particle Authoring Tools Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "tool-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "tooling",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/tools/particle-authoring.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ParticleAuthoringTools.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ParticleAuthoringTools.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ParticleAuthoringTools.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ParticleAuthoringTools.md",
      "source_paths": [
        "Docs/en/how-to/tools/particle-authoring.md",
        "Docs/ru/how-to/tools/particle-authoring.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "60488f473b4f44b897d52dfa164357895e8c417b5380ca29db9a67aaffb19f6c",
      "byte_size": 1783,
      "redirect_to": "particle-authoring-tools"
    },
    {
      "id": "legacy-particle-format-guide-route",
      "path": "Docs/ParticleFormat.md",
      "title": "Legacy Particle Authoring And Runtime Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/content/particle-format.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ParticleFormat.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ParticleFormat.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ParticleFormat.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ParticleFormat.md",
      "source_paths": [
        "Docs/en/how-to/content/particle-format.md",
        "Docs/ru/how-to/content/particle-format.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "5063ef8a5af3eb6858e56f593e01929d618abf71b3ab2bbd2b41bb247ed332ca",
      "byte_size": 1289,
      "redirect_to": "particle-format-guide"
    },
    {
      "id": "legacy-persistence-route",
      "path": "Docs/Persistence.md",
      "title": "Persistence",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "runtime",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/explanation/persistence/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/Persistence.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/Persistence.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Persistence.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Persistence.md",
      "source_paths": [
        "Docs/en/explanation/persistence/index.md",
        "Docs/ru/explanation/persistence/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "87812d531f6342fc0bfa6fcb83a8e837f844515588582714a081a474af99f12c",
      "byte_size": 1761,
      "redirect_to": "persistence"
    },
    {
      "id": "legacy-profiling-route",
      "path": "Docs/Profiling.md",
      "title": "Legacy Profiling Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "quality",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/quality/profiling.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/Profiling.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/Profiling.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Profiling.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Profiling.md",
      "source_paths": [
        "Docs/en/how-to/quality/profiling.md",
        "Docs/ru/how-to/quality/profiling.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "24d3c07c23e2de1f28b6c864c8a8718e0a9c63bcb72e3ef579b133b42bdd63c3",
      "byte_size": 1917,
      "redirect_to": "profiling"
    },
    {
      "id": "legacy-project-configuration-route",
      "path": "Docs/ProjectConfiguration.md",
      "title": "Legacy Project Configuration Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/build/project-configuration.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ProjectConfiguration.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ProjectConfiguration.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ProjectConfiguration.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ProjectConfiguration.md",
      "source_paths": [
        "Docs/en/how-to/build/project-configuration.md",
        "Docs/ru/how-to/build/project-configuration.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "6457c219eb604b6b7b5bbc339a89d4f3d2d32f96476573bcc8aa096ccb490793",
      "byte_size": 1185,
      "redirect_to": "project-configuration"
    },
    {
      "id": "legacy-project-local-dependencies-route",
      "path": "Docs/ProjectDependencies.md",
      "title": "Legacy Project-Local Dependencies Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "release-operator",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/native-extensions/project-dependencies.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ProjectDependencies.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ProjectDependencies.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ProjectDependencies.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ProjectDependencies.md",
      "source_paths": [
        "Docs/en/how-to/native-extensions/project-dependencies.md",
        "Docs/ru/how-to/native-extensions/project-dependencies.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "b3030a4bd8e5b651d6a6236e1cb349aa1d6aed4e08e7d534e16bb5a5fc3c33c9",
      "byte_size": 2281,
      "redirect_to": "project-local-dependencies"
    },
    {
      "id": "legacy-prototype-format-guide-route",
      "path": "Docs/PrototypeFormat.md",
      "title": "Legacy Prototype Format Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/content/prototype-format.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/PrototypeFormat.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/PrototypeFormat.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/PrototypeFormat.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/PrototypeFormat.md",
      "source_paths": [
        "Docs/en/how-to/content/prototype-format.md",
        "Docs/ru/how-to/content/prototype-format.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "cc2f946a3e141b11ce44d96b92f538356800415b2fc5aadcbf439d12297f8c70",
      "byte_size": 1972,
      "redirect_to": "prototype-format-guide"
    },
    {
      "id": "legacy-public-api-entry",
      "path": "Docs/en/reference/public-contract/index.md",
      "title": "FOnline Public Contract Index",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "tool-developer",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "documentation",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/public-contract/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/public-contract/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/public-contract/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/public-contract/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/public-contract/index.md",
      "source_paths": [
        "BuildTools/docs_public_api.py",
        "BuildTools/docs_contract_diff.py",
        "BuildTools/docs_api_diff.py",
        "Docs/en/contributing/decisions/0002-public-api-stability-contract.md",
        "Docs/en/contributing/contract-change-management.md",
        "Docs/en/how-to/migration/engine-upgrade.md",
        "Docs/en/reference/platforms/support-matrix.md",
        "Docs/generated/api.json",
        "Docs/en/reference/script-api/index.md",
        "Docs/generated/cmake.json",
        "Docs/en/reference/cmake/index.md",
        "Docs/generated/cli.json",
        "Docs/en/reference/buildtools/index.md",
        "Docs/generated/package.json",
        "Docs/generated/package/index.md",
        "Docs/generated/helper-cli.json",
        "Docs/en/reference/helper-cli/index.md",
        "Docs/generated/native-extension.json",
        "Docs/en/reference/native-extension/index.md",
        "Docs/generated/prototype-format.json",
        "Docs/en/reference/prototype-format/index.md",
        "Docs/generated/map-format.json",
        "Docs/en/reference/map-format/index.md",
        "Docs/generated/model-format.json",
        "Docs/en/reference/model-format/index.md",
        "Docs/generated/text-format.json",
        "Docs/en/reference/text-format/index.md",
        "Docs/generated/effect-format.json",
        "Docs/en/reference/effect-format/index.md",
        "Docs/generated/image-format.json",
        "Docs/en/reference/image-format/index.md",
        "Docs/generated/particle-format.json",
        "Docs/en/reference/particle-format/index.md",
        "Docs/generated/font-format.json",
        "Docs/en/reference/font-format/index.md",
        "Docs/generated/audio.json",
        "Docs/en/reference/audio/index.md",
        "Docs/generated/video.json",
        "Docs/en/reference/video/index.md",
        "Docs/generated/ai-control-protocol.json",
        "Docs/en/reference/ai-control-protocol/index.md"
      ],
      "content_sha256": "fb1f17deb0487281984b8d00bfbb4c6650d06eba2b9b7924fc715eb2a3d8833a",
      "byte_size": 7369
    },
    {
      "id": "legacy-public-api-route",
      "path": "PUBLIC_API.md",
      "title": "Legacy FOnline Public Contract Index Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "tool-developer",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "documentation",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/public-contract/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/PUBLIC_API.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/PUBLIC_API.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/PUBLIC_API.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/PUBLIC_API.md",
      "source_paths": [
        "Docs/en/reference/public-contract/index.md",
        "Docs/ru/reference/public-contract/index.md",
        "BuildTools/docs_public_api.py",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "fee31a185bf2e6e20dc1a511c0257cda59820c6461a04d7a2a7e40dbfc6ed6a5",
      "byte_size": 1053,
      "redirect_to": "legacy-public-api-entry"
    },
    {
      "id": "legacy-public-example-repositories-route",
      "path": "Docs/PublicExampleRepositories.md",
      "title": "Public Example Repositories",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/build/public-example-repositories.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/PublicExampleRepositories.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/PublicExampleRepositories.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/PublicExampleRepositories.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/PublicExampleRepositories.md",
      "source_paths": [
        "Docs/en/how-to/build/public-example-repositories.md",
        "Docs/ru/how-to/build/public-example-repositories.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "e0175398113bc5ac1fbed96334cbb559fc002bb33b45b94689288b683f7dccbb",
      "byte_size": 2762,
      "redirect_to": "public-example-repositories"
    },
    {
      "id": "legacy-release-operations-route",
      "path": "Docs/ReleaseOperations.md",
      "title": "Legacy Release Operations Route",
      "locale": "en",
      "audiences": [
        "release-operator",
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/release/operations.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ReleaseOperations.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ReleaseOperations.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ReleaseOperations.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ReleaseOperations.md",
      "source_paths": [
        "Docs/en/how-to/release/operations.md",
        "Docs/ru/how-to/release/operations.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "c10d7b736c8fa4ed8b607dffb42b2dac7c77aedd0b2b658be1ace6b206d65f5a",
      "byte_size": 1261,
      "redirect_to": "release-operations"
    },
    {
      "id": "legacy-remote-calls-route",
      "path": "Docs/RemoteCalls.md",
      "title": "Legacy Remote Calls Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "scripting",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/scripting/remote-calls.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/RemoteCalls.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/RemoteCalls.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/RemoteCalls.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/RemoteCalls.md",
      "source_paths": [
        "Docs/en/reference/scripting/remote-calls.md",
        "Docs/ru/reference/scripting/remote-calls.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "f87bdce7247596e9534c773e9b0b41dca35ca7c93d1c2185dd09307f8d7d4076",
      "byte_size": 1982,
      "redirect_to": "remote-calls"
    },
    {
      "id": "legacy-resource-pack-format-route",
      "path": "Docs/ResourcePackFormat.md",
      "title": "Resource Pack Format",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/resource-pack-format.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ResourcePackFormat.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ResourcePackFormat.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ResourcePackFormat.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ResourcePackFormat.md",
      "source_paths": [
        "Docs/en/reference/resource-pack-format.md",
        "Docs/ru/reference/resource-pack-format.md"
      ],
      "content_sha256": "dd1cdab863150bbbd9f65f2ba71c18e1d0394225628ab750f1d98120a0e1c227",
      "byte_size": 216,
      "redirect_to": "resource-pack-format"
    },
    {
      "id": "legacy-script-lifecycle-concurrency-route",
      "path": "Docs/ScriptLifecycleAndConcurrency.md",
      "title": "Legacy Script Lifecycle and Concurrency Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "native-extension-developer",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "scripting",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/scripting/lifecycle-and-concurrency.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ScriptLifecycleAndConcurrency.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ScriptLifecycleAndConcurrency.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ScriptLifecycleAndConcurrency.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ScriptLifecycleAndConcurrency.md",
      "source_paths": [
        "Docs/en/how-to/scripting/lifecycle-and-concurrency.md",
        "Docs/ru/how-to/scripting/lifecycle-and-concurrency.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "dcb96ec30f45046d847a791b39ded9574793d10692e7f872c2d31be866e9df36",
      "byte_size": 2925,
      "redirect_to": "script-lifecycle-concurrency"
    },
    {
      "id": "legacy-script-methods-map-route",
      "path": "Docs/ScriptMethodsMap.md",
      "title": "Legacy Script Methods Map Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "scripting",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/script-api/method-ownership.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ScriptMethodsMap.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ScriptMethodsMap.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ScriptMethodsMap.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ScriptMethodsMap.md",
      "source_paths": [
        "Docs/en/reference/script-api/method-ownership.md",
        "Docs/ru/reference/script-api/method-ownership.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "a92e33a993f5b2f93be1327e842b6b53c1ae0a522d10ba1f224ed7f5aa4665e2",
      "byte_size": 1477,
      "redirect_to": "script-methods-map"
    },
    {
      "id": "legacy-scripting-route",
      "path": "Docs/Scripting.md",
      "title": "Legacy Scripting Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "native-extension-developer"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "scripting",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/explanation/scripting-runtime/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/Scripting.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/Scripting.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Scripting.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Scripting.md",
      "source_paths": [
        "Docs/en/explanation/scripting-runtime/index.md",
        "Docs/ru/explanation/scripting-runtime/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "51b74ffa949b60ea275fd1bc70d4b828034c84ed87a87e909c77c51681cb9e4d",
      "byte_size": 2603,
      "redirect_to": "scripting-runtime"
    },
    {
      "id": "legacy-security-and-secrets-route",
      "path": "Docs/SecurityAndSecrets.md",
      "title": "Legacy Security and Secrets Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "release-operator",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/release/security-and-secrets.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/SecurityAndSecrets.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/SecurityAndSecrets.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/SecurityAndSecrets.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/SecurityAndSecrets.md",
      "source_paths": [
        "Docs/en/how-to/release/security-and-secrets.md",
        "Docs/ru/how-to/release/security-and-secrets.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "7e70f1d7c6b8e220aeb31cd7c739c8f945bd0ac6c1a84a82aa384169dc594fba",
      "byte_size": 1648,
      "redirect_to": "security-and-secrets"
    },
    {
      "id": "legacy-server-runtime-route",
      "path": "Docs/ServerRuntime.md",
      "title": "Server Runtime",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "runtime",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/explanation/runtime/server.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ServerRuntime.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ServerRuntime.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ServerRuntime.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ServerRuntime.md",
      "source_paths": [
        "Docs/en/explanation/runtime/server.md",
        "Docs/ru/explanation/runtime/server.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "d1c165ab7107ccfc221e8d0b9c981dee27ebf7d64196b3a0191bfeb826a83e5a",
      "byte_size": 2508,
      "redirect_to": "server-runtime"
    },
    {
      "id": "legacy-smart-pointers-route",
      "path": "Docs/SmartPointers.md",
      "title": "Legacy Smart Pointers Route",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "native-extension-developer"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "quality",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/contributing/coding-contracts/smart-pointers.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/SmartPointers.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/SmartPointers.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/SmartPointers.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/SmartPointers.md",
      "source_paths": [
        "Docs/en/contributing/coding-contracts/smart-pointers.md",
        "Docs/ru/contributing/coding-contracts/smart-pointers.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "2c1f7299439b233aab55251fdab59fe5910595363bd90721fafac7f6bcd6a10a",
      "byte_size": 1487,
      "redirect_to": "smart-pointers"
    },
    {
      "id": "legacy-source-tree-route",
      "path": "Docs/SourceTree.md",
      "title": "Source Tree Guide",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "native-extension-developer",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "runtime",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/contributing/source-tree/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/SourceTree.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/SourceTree.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/SourceTree.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/SourceTree.md",
      "source_paths": [
        "Docs/en/contributing/source-tree/index.md",
        "Docs/ru/contributing/source-tree/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "90b1afa350a834f03b0003b808874eac5cef3d0962a2f6254cb385a77a5507f2",
      "byte_size": 1512,
      "redirect_to": "source-tree"
    },
    {
      "id": "legacy-sprite-root-motion-route",
      "path": "Docs/SpriteRootMotion.md",
      "title": "Sprite Root Motion and Walk Cycles",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/content/sprite-root-motion.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/SpriteRootMotion.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/SpriteRootMotion.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/SpriteRootMotion.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/SpriteRootMotion.md",
      "source_paths": [
        "Docs/en/how-to/content/sprite-root-motion.md",
        "Docs/ru/how-to/content/sprite-root-motion.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "610c43315c821cf1ad3b3f8e41a1e2bbd7930a623ab2d1639e6ad53ff8455180",
      "byte_size": 2907,
      "redirect_to": "sprite-root-motion"
    },
    {
      "id": "legacy-support-matrix-route",
      "path": "Docs/SupportMatrix.md",
      "title": "Legacy Support Matrix Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/platforms/support-matrix.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/SupportMatrix.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/SupportMatrix.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/SupportMatrix.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/SupportMatrix.md",
      "source_paths": [
        "Docs/en/reference/platforms/support-matrix.md",
        "Docs/ru/reference/platforms/support-matrix.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "f988030da4954476b86aae4e87f27ed602db8b733ac8449cfe9533a01b02377f",
      "byte_size": 1179,
      "redirect_to": "support-matrix"
    },
    {
      "id": "legacy-testing-route",
      "path": "Docs/Testing.md",
      "title": "Legacy Testing Route",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "game-developer",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "quality",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/contributing/testing/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/Testing.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/Testing.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Testing.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Testing.md",
      "source_paths": [
        "Docs/en/contributing/testing/index.md",
        "Docs/ru/contributing/testing/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "93f2fab24705da1765b4fb20d37e944a6a9174141a03df7e5ade2917d05f7a98",
      "byte_size": 1960,
      "redirect_to": "testing"
    },
    {
      "id": "legacy-text-and-localization-guide-route",
      "path": "Docs/TextAndLocalization.md",
      "title": "Legacy Text And Localization Guide Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "content-data",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/content/text-and-localization.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/TextAndLocalization.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/TextAndLocalization.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/TextAndLocalization.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/TextAndLocalization.md",
      "source_paths": [
        "Docs/en/how-to/content/text-and-localization.md",
        "Docs/ru/how-to/content/text-and-localization.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "b0c45db2d160702d3a069d99b1d4c5bcec71741a1297033706af10aead856332",
      "byte_size": 1383,
      "redirect_to": "text-and-localization-guide"
    },
    {
      "id": "legacy-third-party-maintenance-route",
      "path": "Docs/ThirdPartyMaintenance.md",
      "title": "Legacy ThirdParty Maintenance Route",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "release-operator"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "build-release",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/contributing/third-party/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ThirdPartyMaintenance.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ThirdPartyMaintenance.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ThirdPartyMaintenance.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ThirdPartyMaintenance.md",
      "source_paths": [
        "Docs/en/contributing/third-party/index.md",
        "Docs/ru/contributing/third-party/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "7fac74509822f802111f9dc12088ebb58f8f329b261840697f1820a6a599be03",
      "byte_size": 888,
      "redirect_to": "third-party-maintenance"
    },
    {
      "id": "legacy-thread-safety-analysis-route",
      "path": "Docs/ThreadSafetyAnalysis.md",
      "title": "Legacy Thread Safety Analysis Route",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "native-extension-developer"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "quality",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/contributing/coding-contracts/thread-safety-analysis.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ThreadSafetyAnalysis.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ThreadSafetyAnalysis.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ThreadSafetyAnalysis.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ThreadSafetyAnalysis.md",
      "source_paths": [
        "Docs/en/contributing/coding-contracts/thread-safety-analysis.md",
        "Docs/ru/contributing/coding-contracts/thread-safety-analysis.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "a73eb7248251f38c9cf32766d24dadaa3b4020dc3c22efff4173b60f51f9c4dd",
      "byte_size": 999,
      "redirect_to": "thread-safety-analysis"
    },
    {
      "id": "legacy-tools-route",
      "path": "Docs/Tools.md",
      "title": "Legacy Tools Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "tool-developer"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "tooling",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/reference/tools/index.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/Tools.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/Tools.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Tools.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Tools.md",
      "source_paths": [
        "Docs/en/reference/tools/index.md",
        "Docs/ru/reference/tools/index.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "449dfcca54d7f05b65fa744a87b47a42133f1588fbdac60a39dc3b5da848879c",
      "byte_size": 2014,
      "redirect_to": "tools"
    },
    {
      "id": "legacy-tutorial-entry",
      "path": "Docs/en/tutorials/first-project.md",
      "title": "FOnline Engine Tutorial",
      "locale": "en",
      "audiences": [
        "game-developer"
      ],
      "diataxis": "tutorial",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "documentation",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/tutorials/first-project.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/tutorials/first-project.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/tutorials/first-project.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/tutorials/first-project.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/tutorials/first-project.md",
      "source_paths": [
        "Examples/MinimalProject",
        "Examples/MinimalMultiplayer",
        "BuildTools/buildtools.py",
        "Docs/en/tutorials/getting-started.md",
        "Docs/en/tutorials/first-client.md",
        "Docs/en/tutorials/first-content.md",
        "Docs/en/tutorials/first-test.md"
      ],
      "content_sha256": "b136193f90ed0307bac291d22ffd2e28c37645d533293a2df113015126567758",
      "byte_size": 5493
    },
    {
      "id": "legacy-tutorial-route",
      "path": "TUTORIAL.md",
      "title": "FOnline Engine Tutorial",
      "locale": "en",
      "audiences": [
        "game-developer"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "documentation",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/tutorials/first-project.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/TUTORIAL.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/TUTORIAL.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/TUTORIAL.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/TUTORIAL.md",
      "source_paths": [
        "Docs/en/tutorials/first-project.md",
        "Docs/ru/tutorials/first-project.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "b615133fb36f5497c28cdd109859f0c604cf270566aaab39e7108533956bfdbc",
      "byte_size": 438,
      "redirect_to": "legacy-tutorial-entry"
    },
    {
      "id": "legacy-video-guide-route",
      "path": "Docs/Video.md",
      "title": "Legacy Video Guide Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/content/video.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/Video.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/Video.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Video.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/Video.md",
      "source_paths": [
        "Docs/en/how-to/content/video.md",
        "Docs/ru/how-to/content/video.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "56615326f472343a9a3c8a13277041fb1899177351ed9fcdda3e82a9082d5e73",
      "byte_size": 1574,
      "redirect_to": "video-guide"
    },
    {
      "id": "legacy-viewer-tools-route",
      "path": "Docs/ViewerTools.md",
      "title": "Legacy Animation and Particle Viewers Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "tool-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "tooling",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/tools/animation-particle-viewers.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ViewerTools.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ViewerTools.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ViewerTools.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ViewerTools.md",
      "source_paths": [
        "Docs/en/how-to/tools/animation-particle-viewers.md",
        "Docs/ru/how-to/tools/animation-particle-viewers.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "ca494bac21ec4acfb2266b4b13acb481ff63587f6cf64633b1f296b97cac8237",
      "byte_size": 2198,
      "redirect_to": "viewer-tools"
    },
    {
      "id": "legacy-web-debugging-route",
      "path": "Docs/WebDebugging.md",
      "title": "Legacy Web Build, Packaging, and Browser Debugging Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "platform",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/platforms/web-debugging.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/WebDebugging.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/WebDebugging.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/WebDebugging.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/WebDebugging.md",
      "source_paths": [
        "Docs/en/how-to/platforms/web-debugging.md",
        "Docs/ru/how-to/platforms/web-debugging.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "5b69221268efb0843b2d11c925c4773eb659f1e3b21cc2648bb7cdde1a43f7a9",
      "byte_size": 3682,
      "redirect_to": "web-debugging"
    },
    {
      "id": "local-variables",
      "path": "Docs/en/contributing/coding-contracts/local-variables.md",
      "title": "Local Variables",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "native-extension-developer"
      ],
      "diataxis": "explanation",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "quality",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/contributing/coding-contracts/local-variables.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/contributing/coding-contracts/local-variables.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/contributing/coding-contracts/local-variables.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/coding-contracts/local-variables.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/coding-contracts/local-variables.md",
      "source_paths": [
        "Source",
        "Docs/en/contributing/coding-contracts/local-variables.md"
      ],
      "content_sha256": "9f1a122dc5f4c825be8e7fa3e4619403edb0de33977834e9925209add1cdd88b",
      "byte_size": 5054
    },
    {
      "id": "managed-csharp-scripting",
      "path": "Docs/en/how-to/scripting/managed-csharp.md",
      "title": "Managed C# Scripting",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "native-extension-developer",
        "ai-agent",
        "release-operator"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "scripting",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/scripting/managed-csharp.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/scripting/managed-csharp.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/scripting/managed-csharp.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/scripting/managed-csharp.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/scripting/managed-csharp.md",
      "source_paths": [
        "Source/Scripting/Managed",
        "Source/Tools/ManagedScriptBaker.cpp",
        "Source/Applications/ManagedScriptBakerApp.cpp",
        "Source/Common/Settings.inc",
        "BuildTools/cmake/stages/ScriptsAndBaking.cmake",
        "BuildTools/cmake/stages/Packages.cmake",
        "BuildTools/managed_runtime_payload.py",
        "BuildTools/tests/test_managed_async_callbacks.py",
        "BuildTools/tests/test_managed_callback_context.py",
        "BuildTools/tests/test_managed_runtime_packaging.py",
        "Source/Tests/Test_ManagedScriptBaker.cpp",
        "BuildTools/tests/test_docs_managed_csharp.py"
      ],
      "content_sha256": "b05abccc5edf06158da0b806f86d0c7beb04d0308e8ff5d4aba43d4da90e327f",
      "byte_size": 51750
    },
    {
      "id": "map-format-guide",
      "path": "Docs/en/how-to/content/map-format.md",
      "title": "FOnline Map Format",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/content/map-format.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/content/map-format.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/content/map-format.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/content/map-format.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/content/map-format.md",
      "source_paths": [
        "BuildTools/MapFormatInterface.json",
        "BuildTools/docs_map_format.py",
        "Source/Common/ConfigFile.cpp",
        "Source/Common/MapLoader.cpp",
        "Source/Tools/ProtoBaker.cpp",
        "Source/Tools/ProtoTextBaker.cpp",
        "Source/Tools/MapBaker.cpp",
        "Source/Tools/Mapper.cpp",
        "Source/Client/MapView.cpp",
        "Source/Server/MapManager.cpp",
        "Source/Tests/Test_MapLoader.cpp",
        "Source/Tests/Test_MapBaker.cpp",
        "Source/Tests/Test_Mapper.cpp",
        "Docs/en/reference/map-format/index.md"
      ],
      "content_sha256": "8a3a03955311abcf640034cf3dc1c0bbb5aec41ec3fdb510a83dbb0682a865ab",
      "byte_size": 15704
    },
    {
      "id": "mapper-interactive-manual",
      "path": "Docs/en/how-to/tools/mapper-interactive.md",
      "title": "Mapper Interactive Manual",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "tool-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "tooling",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/tools/mapper-interactive.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/tools/mapper-interactive.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/tools/mapper-interactive.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/tools/mapper-interactive.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/tools/mapper-interactive.md",
      "source_paths": [
        "BuildTools/DocumentationScreenshots.json",
        "Docs/generated/screenshots.json",
        "Docs/assets/screenshots/mapper-particle-preview.png",
        "Source/Frontend/Application.cpp",
        "Source/Tools/Mapper.cpp",
        "Source/Tools/Mapper.h",
        "Source/Scripting/MapperGlobalScriptMethods.cpp",
        "Source/Common/Settings.inc",
        "Examples/MinimalMultiplayer/FOnlineMinimalMultiplayer.fomain",
        "BuildTools/tests/test_docs_mapper_tools.py"
      ],
      "content_sha256": "8984833f19d34fa517cfb1e44de7682c5f0b5528a60f586d90a576da06d37202",
      "byte_size": 16049
    },
    {
      "id": "mapper-tools",
      "path": "Docs/en/how-to/tools/mapper.md",
      "title": "Mapper Tools",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "tool-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "tooling",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/tools/mapper.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/tools/mapper.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/tools/mapper.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/tools/mapper.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/tools/mapper.md",
      "source_paths": [
        "Source/Tools/Mapper.cpp",
        "Source/Tools/Mapper.h",
        "Source/Tools/ParticleEditor.h",
        "Source/Tools/ParticleEditor.cpp",
        "Source/Tools/SparkParticleEditor.h",
        "Source/Tools/SparkParticleEditor.cpp",
        "Source/Scripting/MapperGlobalScriptMethods.cpp",
        "Source/Scripting/ClientGlobalScriptMethods.cpp",
        "Source/Scripting/CommonGlobalScriptMethods.cpp",
        "Source/Common/Settings.inc",
        "Source/Common/Geometry.cpp",
        "Source/Client/MapView.cpp",
        "Source/Client/TextureAtlas.cpp",
        "Source/Client/ParticleSprites.h",
        "Source/Client/VisualParticles.h",
        "Examples/MinimalMultiplayer/FOnlineMinimalMultiplayer.fomain",
        "BuildTools/tests/test_docs_mapper_tools.py"
      ],
      "content_sha256": "7973b244bac2931f2c94ca39ebd07c05370523d15d02d446f1e3c3e35d0c2e9a",
      "byte_size": 20437
    },
    {
      "id": "maps-movement-geometry",
      "path": "Docs/en/explanation/maps-and-movement.md",
      "title": "Maps, Movement, and Geometry",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor"
      ],
      "diataxis": "explanation",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/explanation/maps-and-movement.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/explanation/maps-and-movement.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/explanation/maps-and-movement.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/explanation/maps-and-movement.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/explanation/maps-and-movement.md",
      "source_paths": [
        "Source/Common/Geometry.cpp",
        "Source/Server",
        "Source/Client"
      ],
      "content_sha256": "7e723cce461b59f8e9fb42ea8d75a0c6cdfd7814100e33b512c476d98759ed20",
      "byte_size": 26427
    },
    {
      "id": "minimal-multiplayer-readme",
      "path": "Examples/MinimalMultiplayer/README.md",
      "title": "FOnline Minimal Multiplayer",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "tutorial",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "documentation",
      "state": "current",
      "disposition": "retain",
      "target": "Examples/MinimalMultiplayer/README.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Examples/MinimalMultiplayer/README.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Examples/MinimalMultiplayer/README.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Examples/MinimalMultiplayer/README.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Examples/MinimalMultiplayer/README.md",
      "source_paths": [
        "Examples/MinimalMultiplayer/.gitignore",
        "Examples/MinimalMultiplayer/CMakeLists.txt",
        "Examples/MinimalMultiplayer/CMakePresets.json",
        "Examples/MinimalMultiplayer/FOnlineMinimalMultiplayer.fomain",
        "Examples/MinimalMultiplayer/generate_config.py",
        "Examples/MinimalMultiplayer/package-smoke.json",
        "Examples/MinimalMultiplayer/verify_tutorial_package.py",
        "Examples/MinimalMultiplayer/Content/StarterContent.fopro",
        "Examples/MinimalMultiplayer/Maps/TutorialMap.fomap",
        "Examples/MinimalMultiplayer/Scripts/Tutorial.fos",
        "Examples/MinimalMultiplayer/SourceExt/ServerExtension.cpp",
        "Examples/MinimalMultiplayer/run_tutorial_smoke.py",
        "Examples/MinimalMultiplayer/validate.py",
        "Examples/MinimalMultiplayer/assets/provenance.json",
        "Docs/en/tutorials/first-client.md",
        "Docs/en/tutorials/first-content.md",
        "Docs/en/tutorials/first-test.md",
        "Docs/en/how-to/release/packaging.md"
      ],
      "content_sha256": "ad90b82633801cdc08ce4ac47dcd8ca34b2497da81a3d371b7aa12c004d6258d",
      "byte_size": 8016
    },
    {
      "id": "minimal-project-readme",
      "path": "Examples/MinimalProject/README.md",
      "title": "FOnline Minimal Project",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "tutorial",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Examples/MinimalProject/README.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Examples/MinimalProject/README.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Examples/MinimalProject/README.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Examples/MinimalProject/README.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Examples/MinimalProject/README.md",
      "source_paths": [
        "Examples/MinimalProject/.gitignore",
        "Examples/MinimalProject/CMakeLists.txt",
        "Examples/MinimalProject/CMakePresets.json",
        "Examples/MinimalProject/FOnlineStarter.fomain",
        "Examples/MinimalProject/Scripts/Starter.fos",
        "Examples/MinimalProject/StarterServerExtension.cpp",
        "Examples/MinimalProject/run_starter_smoke.py",
        "BuildTools/buildtools.py"
      ],
      "content_sha256": "799fea6770f5d2181da542f6fb7487ba088c594b8c22e9b636c4dbcce6e13631",
      "byte_size": 5336
    },
    {
      "id": "model-animation",
      "path": "Docs/en/how-to/content/model-animation.md",
      "title": "Model Animation Metadata and Duration",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/content/model-animation.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/content/model-animation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/content/model-animation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/content/model-animation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/content/model-animation.md",
      "source_paths": [
        "BuildTools/ExternalProjectEvidence.json",
        "Source/Tools/ModelSourceLoader.cpp",
        "Source/Tools/ModelAnimationConverter.cpp",
        "Source/Tools/ModelInfoBaker.cpp",
        "Source/Common/ModelAnimationData.cpp",
        "Source/Common/AnimationInfo.cpp",
        "Source/Client/ModelInformation.cpp",
        "Source/Client/ModelAnimation.cpp",
        "Source/Client/ModelInstance.cpp",
        "Source/Common/EngineBase.cpp",
        "Source/Common/EngineBase.h",
        "Source/Scripting/CommonGlobalScriptMethods.cpp",
        "Source/Scripting/ClientCritterScriptMethods.cpp",
        "Source/Tests/Test_ModelBaker.cpp",
        "Source/Tests/Test_ModelMeshData.cpp",
        "Source/Tests/Test_ModelSourceLoader.cpp",
        "Source/Tests/Test_ModelAnimationData.cpp",
        "Source/Tests/Test_ModelAnimationConverter.cpp",
        "Source/Tests/Test_ModelAnimationRuntime.cpp",
        "Source/Tests/Test_ModelAnimationPoseProcedural.cpp",
        "Source/Tests/Test_ModelSkeletonCompatibility.cpp",
        "Source/Tests/Test_OzzAnimation.cpp",
        "Source/Tests/Test_CommonScriptMethods.cpp",
        "BuildTools/tests/test_docs_model_animation.py"
      ],
      "content_sha256": "87210fa5e304b04865797e03928507322f11ac2dd143fea378d35c4e81a41886",
      "byte_size": 20096
    },
    {
      "id": "model-format-guide",
      "path": "Docs/en/how-to/content/model-format.md",
      "title": "Model Format and 3D Composition",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/content/model-format.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/content/model-format.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/content/model-format.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/content/model-format.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/content/model-format.md",
      "source_paths": [
        "BuildTools/ModelFormatInterface.json",
        "BuildTools/docs_model_format.py",
        "Source/Tools/ModelMeshBaker.cpp",
        "Source/Tools/ModelSourceLoader.cpp",
        "Source/Tools/ModelAnimationConverter.cpp",
        "Source/Tools/ModelInfoBaker.cpp",
        "Source/Tools/ModelBoundsCalculator.cpp",
        "Source/Common/ModelMeshData.cpp",
        "Source/Common/ModelAnimationData.cpp",
        "Source/Common/ModelBounds.cpp",
        "Source/Common/AnimationInfo.cpp",
        "Source/Client/ModelManager.cpp",
        "Source/Client/ModelHierarchy.cpp",
        "Source/Client/ModelInformation.cpp",
        "Source/Client/ModelInstance.cpp",
        "Source/Client/ModelAnimation.cpp",
        "Source/Client/ModelSpriteLayout.cpp",
        "Source/Frontend/Rendering.h",
        "Source/Tests/Test_ModelBaker.cpp",
        "Docs/en/reference/model-format/index.md"
      ],
      "content_sha256": "343e310f1338b96c00857c939bb3b7581a8ca31a066ed278c6ad5e766de74a6e",
      "byte_size": 29858
    },
    {
      "id": "native-essentials",
      "path": "Docs/en/reference/native/essentials.md",
      "title": "Essentials",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "native-extension-developer",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "runtime",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/native/essentials.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/native/essentials.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/native/essentials.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/native/essentials.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/native/essentials.md",
      "source_paths": [
        "Source/Essentials",
        "BuildTools/cmake/stages/EngineSources.cmake",
        "BuildTools/cmake/stages/CoreLibs.cmake",
        "BuildTools/natvis/essentials.natvis",
        "ThirdParty/small_vector",
        "Source/Tests/Test_Containers.cpp",
        "Source/Tests/Test_CommonHelpers.cpp",
        "Source/Tests/Test_WorkThread.cpp"
      ],
      "content_sha256": "9ac2088d8e634c7e03cd59cdc9adce033065b1a0eca868d3294b92a2b7372dc4",
      "byte_size": 42320
    },
    {
      "id": "native-extension-sample-readme",
      "path": "Examples/NativeExtensionSample/README.md",
      "title": "FOnline Native Extension Sample",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "tutorial",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "runtime",
      "state": "current",
      "disposition": "retain",
      "target": "Examples/NativeExtensionSample/README.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Examples/NativeExtensionSample/README.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Examples/NativeExtensionSample/README.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Examples/NativeExtensionSample/README.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Examples/NativeExtensionSample/README.md",
      "source_paths": [
        "Examples/NativeExtensionSample/.gitignore",
        "Examples/NativeExtensionSample/CMakeLists.txt",
        "Examples/NativeExtensionSample/CMakePresets.json",
        "Examples/NativeExtensionSample/FOnlineNativeExtensionSample.fomain",
        "Examples/NativeExtensionSample/Scripts/NativeExtensionSample.fos",
        "Examples/NativeExtensionSample/SourceExt/NativeExtensionCore.cpp",
        "Examples/NativeExtensionSample/SourceExt/NativeExtensionCore.h",
        "Examples/NativeExtensionSample/SourceExt/ServerExtension.cpp",
        "Examples/NativeExtensionSample/Tests/NativeExtensionCoreTest.cpp",
        "Examples/NativeExtensionSample/run_native_extension_smoke.py",
        "Examples/NativeExtensionSample/validate.py",
        "BuildTools/NativeExtensionInterface.json",
        "Docs/en/how-to/native-extensions.md",
        "Docs/en/how-to/native-extensions/project-dependencies.md"
      ],
      "content_sha256": "2b20525120004086efe0011fdd84e8deba8279546849a9e4907a715309b335dc",
      "byte_size": 3192
    },
    {
      "id": "native-extensions-guide",
      "path": "Docs/en/how-to/native-extensions.md",
      "title": "Native Extensions",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "scripting",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/native-extensions.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/native-extensions.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/native-extensions.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/native-extensions.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/native-extensions.md",
      "source_paths": [
        "BuildTools/NativeExtensionInterface.json",
        "BuildTools/Init.cmake",
        "BuildTools/codegen.py",
        "BuildTools/cmake/ProjectInterface.json",
        "BuildTools/cmake/helpers/Build.cmake",
        "BuildTools/cmake/stages/CoreLibs.cmake",
        "Examples/MinimalProject/CMakeLists.txt",
        "Examples/MinimalProject/StarterServerExtension.cpp",
        "Examples/MinimalProject/Scripts/Starter.fos",
        "Docs/en/reference/native-extension/index.md"
      ],
      "content_sha256": "d47ba2f16bb6246de9ab1a3587eca03692e57105a62cd651af38df7a5f5cdac9",
      "byte_size": 17145
    },
    {
      "id": "networking",
      "path": "Docs/en/explanation/authority-and-networking/index.md",
      "title": "Networking",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator"
      ],
      "diataxis": "explanation",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "networking",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/explanation/authority-and-networking/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/explanation/authority-and-networking/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/explanation/authority-and-networking/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/explanation/authority-and-networking/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/explanation/authority-and-networking/index.md",
      "source_paths": [
        "Source/Client",
        "Source/Server",
        "Source/Common"
      ],
      "content_sha256": "55ec3c020e45684340b6661c04e4e8d49c21d8d0807c252ce546c2c1663de8e0",
      "byte_size": 35700
    },
    {
      "id": "nullability",
      "path": "Docs/en/contributing/coding-contracts/nullability.md",
      "title": "Nullability",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "native-extension-developer"
      ],
      "diataxis": "explanation",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "scripting",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/contributing/coding-contracts/nullability.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/contributing/coding-contracts/nullability.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/contributing/coding-contracts/nullability.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/coding-contracts/nullability.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/coding-contracts/nullability.md",
      "source_paths": [
        "Source/Scripting",
        "ThirdParty/AngelScript",
        "Source/Tests"
      ],
      "content_sha256": "ba79255cf2cce8d31b49bf02997ea78d9acc950f4ea846fe2647afb845e6686a",
      "byte_size": 54574
    },
    {
      "id": "packaging-and-release",
      "path": "Docs/en/how-to/release/packaging.md",
      "title": "Packaging and Release",
      "locale": "en",
      "audiences": [
        "game-developer",
        "release-operator",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/release/packaging.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/release/packaging.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/release/packaging.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/release/packaging.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/release/packaging.md",
      "source_paths": [
        "BuildTools/PackageInterface.json",
        "BuildTools/package.py",
        "BuildTools/cmake/helpers/Build.cmake",
        "BuildTools/cmake/stages/Packages.cmake",
        "BuildTools/tests/test_docs_package.py",
        "BuildTools/tests/validate_package_interface.cmake",
        "BuildTools/tests/test_package_include.py",
        "BuildTools/tests/test_package_security.py",
        "BuildTools/tests/test_package_resource_pack.py",
        "BuildTools/tests/test_package_zip_helpers.py",
        "BuildTools/tests/test_packaging_matrix.py",
        "BuildTools/tests/test_minimal_multiplayer_package.py",
        "BuildTools/msicreator/createmsi.py",
        "BuildTools/check_windows7_imports.py",
        "BuildTools/SupportMatrix.json",
        ".github/workflows/validate.yml",
        "Examples/PackagingMatrix",
        "Examples/MinimalProject",
        "Examples/MinimalMultiplayer",
        "Docs/generated/package/index.md",
        "Docs/en/reference/platforms/support-matrix.md",
        "Docs/en/how-to/platforms/web-debugging.md",
        "Docs/en/how-to/platforms/android-debugging.md",
        "Docs/en/explanation/runtime/client-updater.md"
      ],
      "content_sha256": "a9708815dd34f5364cb6a145d225f48cd8b7ed7796e4c7a5dfe7dea08709238b",
      "byte_size": 35840
    },
    {
      "id": "particle-authoring-tools",
      "path": "Docs/en/how-to/tools/particle-authoring.md",
      "title": "Particle Authoring Tools",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "tool-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "tooling",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/tools/particle-authoring.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/tools/particle-authoring.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/tools/particle-authoring.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/tools/particle-authoring.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/tools/particle-authoring.md",
      "source_paths": [
        "BuildTools/DocumentationScreenshots.json",
        "Docs/generated/screenshots.json",
        "Docs/assets/screenshots/mapper-spark-editor.png",
        "Source/Common/SpriteResource.cpp",
        "Source/Tools/ParticleEditor.cpp",
        "Source/Tools/SparkParticleEditor.cpp",
        "Source/Tools/ParticleBaker.cpp",
        "Source/Tools/EffekseerCompiler.cpp",
        "Source/Client/ParticleRuntime.cpp",
        "Source/Client/SparkExtension.cpp",
        "Source/Client/EffekseerExtension.cpp",
        "Examples/MinimalMultiplayer/Particles/Documentation.spark",
        "Examples/MinimalMultiplayer/FOnlineMinimalMultiplayer.fomain"
      ],
      "content_sha256": "9dbc060c7f534201f014e8fe86db20133ec83a55bf01eda4a437a2401535dc8c",
      "byte_size": 15482
    },
    {
      "id": "particle-format-guide",
      "path": "Docs/en/how-to/content/particle-format.md",
      "title": "Particle Authoring And Runtime",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/content/particle-format.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/content/particle-format.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/content/particle-format.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/content/particle-format.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/content/particle-format.md",
      "source_paths": [
        "BuildTools/ParticleFormatInterface.json",
        "BuildTools/docs_particle_format.py",
        "BuildTools/cmake/ProjectInterface.json",
        "Source/Tools/ParticleBaker.cpp",
        "Source/Tools/EffekseerCompiler.cpp",
        "Source/Client/ParticleRuntime.cpp",
        "Source/Client/VisualParticles.cpp",
        "Source/Client/SparkExtension.cpp",
        "Source/Client/EffekseerExtension.cpp",
        "Source/Client/ParticleSprites.cpp",
        "Source/Tools/ParticleEditor.cpp",
        "Source/Tools/SparkParticleEditor.cpp",
        "Source/Tools/ModelInfoBaker.cpp",
        "Source/Client/ModelInstance.cpp",
        "Docs/en/reference/particle-format/index.md"
      ],
      "content_sha256": "4cd0f52678a178f1a7664a8df5eabe17f0709873328ef7f0b91ca8906d8be4c0",
      "byte_size": 13262
    },
    {
      "id": "persistence",
      "path": "Docs/en/explanation/persistence/index.md",
      "title": "Persistence",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "explanation",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "runtime",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/explanation/persistence/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/explanation/persistence/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/explanation/persistence/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/explanation/persistence/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/explanation/persistence/index.md",
      "source_paths": [
        "Source/Server",
        "Source/Common",
        "Source/Tests"
      ],
      "content_sha256": "863e10c06da05c2ff1f23f966df65dbaf8bc3bb9c4a7a4d86d2c1a2c65a1db86",
      "byte_size": 14110
    },
    {
      "id": "profiling",
      "path": "Docs/en/how-to/quality/profiling.md",
      "title": "Profiling",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "quality",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/quality/profiling.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/quality/profiling.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/quality/profiling.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/quality/profiling.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/quality/profiling.md",
      "source_paths": [
        "BuildTools/cmake/stages/Init.cmake",
        "BuildTools/cmake/stages/ThirdParty.cmake",
        "Source/Essentials/StackTrace.h",
        "Source/Essentials/Logging.cpp",
        "Source/Essentials/MemorySystem.cpp",
        "Source/Essentials/Threading.h",
        "Source/Frontend/ApplicationInit.cpp",
        "Source/Frontend/Application.cpp",
        "Source/Frontend/ApplicationHeadless.cpp",
        "Source/Client/Client.cpp",
        "Source/Server/Server.cpp",
        "Source/Scripting/AngelScript/AngelScriptContext.cpp",
        "Source/Applications/BakerLib.cpp",
        "ThirdParty/tracy/CMakeLists.txt",
        "ThirdParty/tracy/NEWS",
        "ThirdParty/tracy/public/common/TracyVersion.hpp",
        "Examples/MinimalMultiplayer/CMakeLists.txt",
        "Examples/MinimalMultiplayer/CMakePresets.json",
        "Examples/MinimalMultiplayer/FOnlineMinimalMultiplayer.fomain",
        "Examples/MinimalMultiplayer/README.md",
        "Examples/MinimalMultiplayer/run_tutorial_smoke.py"
      ],
      "content_sha256": "48df563bb4623c9b5ac88b45d8c6bdeb169aaa6e339d259bb8e5a346f342cd16",
      "byte_size": 24732
    },
    {
      "id": "project-configuration",
      "path": "Docs/en/how-to/build/project-configuration.md",
      "title": "Configure a Game Project",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/build/project-configuration.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/build/project-configuration.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/build/project-configuration.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/build/project-configuration.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/build/project-configuration.md",
      "source_paths": [
        "Source/Common/Settings.h",
        "Source/Common/Settings.cpp",
        "Source/Common/Settings.inc",
        "Source/Frontend/ApplicationInit.cpp",
        "BuildTools/cmake/stages/ScriptsAndBaking.cmake",
        "Examples/MinimalProject/FOnlineStarter.fomain",
        "Examples/MinimalMultiplayer/FOnlineMinimalMultiplayer.fomain",
        "Docs/en/reference/settings/configuration-and-data-sources.md"
      ],
      "content_sha256": "35098b15063ce35ad3615b9f7d04a08d42bf81898cbf0a2e4a98000c08fb7314",
      "byte_size": 11375
    },
    {
      "id": "project-local-dependencies",
      "path": "Docs/en/how-to/native-extensions/project-dependencies.md",
      "title": "Project-Local Dependencies",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "release-operator",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/native-extensions/project-dependencies.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/native-extensions/project-dependencies.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/native-extensions/project-dependencies.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/native-extensions/project-dependencies.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/native-extensions/project-dependencies.md",
      "source_paths": [
        "BuildTools/Init.cmake",
        "BuildTools/cmake/ProjectInterface.json",
        "BuildTools/cmake/helpers/Build.cmake",
        "BuildTools/cmake/helpers/State.cmake",
        "BuildTools/cmake/stages/ThirdParty.cmake",
        "BuildTools/cmake/stages/CoreLibs.cmake",
        "BuildTools/cmake/stages/Packages.cmake",
        "Examples/MinimalProject/CMakeLists.txt",
        "Examples/MinimalProject/StarterServerExtension.cpp",
        "BuildTools/tests/validate_project_interface.cmake",
        "BuildTools/tests/test_docs_project_dependencies.py"
      ],
      "content_sha256": "2062a10908b13e067c7fb83accd407bcd6167a371556b32fe1be35c80c994d6b",
      "byte_size": 21865
    },
    {
      "id": "prototype-format-guide",
      "path": "Docs/en/how-to/content/prototype-format.md",
      "title": "Prototype Format",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/content/prototype-format.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/content/prototype-format.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/content/prototype-format.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/content/prototype-format.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/content/prototype-format.md",
      "source_paths": [
        "BuildTools/PrototypeFormatInterface.json",
        "BuildTools/docs_prototype_format.py",
        "Source/Common/Settings.inc",
        "Source/Common/ConfigFile.cpp",
        "Source/Common/Properties.h",
        "Source/Common/Properties.cpp",
        "Source/Common/PropertiesSerializer.cpp",
        "Source/Common/EntityProtos.cpp",
        "Source/Common/ProtoManager.cpp",
        "Source/Tools/ProtoBaker.cpp",
        "Source/Tools/ProtoTextBaker.cpp",
        "Source/Tests/Test_ConfigFile.cpp",
        "Source/Tests/Test_Properties.cpp",
        "Source/Tests/Test_EntityProtos.cpp",
        "Source/Tests/Test_ProtoManager.cpp",
        "Source/Tests/Test_ProtoBaker.cpp",
        "Docs/en/reference/prototype-format/index.md"
      ],
      "content_sha256": "c23460464687030c5f15dedc6afcc6dc26907d414091e090fd25973474a03155",
      "byte_size": 17440
    },
    {
      "id": "public-example-repositories",
      "path": "Docs/en/how-to/build/public-example-repositories.md",
      "title": "Public Example Repositories",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/build/public-example-repositories.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/build/public-example-repositories.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/build/public-example-repositories.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/build/public-example-repositories.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/build/public-example-repositories.md",
      "source_paths": [
        "Examples/PublicRepositories.json",
        "Examples/PublicRepositoryTemplate",
        "Examples/MinimalProject",
        "Examples/MinimalMultiplayer",
        "Examples/GameplayTestHarness",
        "Examples/AiControlSample",
        "BuildTools/AiControlProtocol.json",
        "BuildTools/ExternalProjectEvidence.json",
        "BuildTools/docs_examples.py",
        "BuildTools/tests/test_docs_examples.py",
        "Docs/generated/public-examples.json",
        "Docs/generated/public-examples/index.md",
        "Docs/en/contributing/decisions/0005-public-example-repository-ownership.md",
        "Docs/en/explanation/runtime/client-updater.md",
        ".github/workflows/validate.yml"
      ],
      "content_sha256": "faae854133e244465ed0758c64b7d03a90bbe342ca2a9eccf17247ffd699e1cc",
      "byte_size": 25957
    },
    {
      "id": "release-operations",
      "path": "Docs/en/how-to/release/operations.md",
      "title": "Release Operations",
      "locale": "en",
      "audiences": [
        "release-operator",
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/release/operations.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/release/operations.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/release/operations.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/release/operations.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/release/operations.md",
      "source_paths": [
        "Source/Applications/ServerApp.cpp",
        "Source/Applications/ServerHeadlessApp.cpp",
        "Source/Applications/ServerServiceApp.cpp",
        "Source/Applications/ServerDaemonApp.cpp",
        "Source/Frontend/ApplicationInit.cpp",
        "Source/Frontend/ApplicationHeadless.cpp",
        "Source/Essentials/Platform.cpp",
        "Source/Server/Server.cpp",
        "Source/Common/Settings.inc",
        "BuildTools/cmake/stages/Applications.cmake",
        "BuildTools/package.py",
        "BuildTools/tests/test_docs_release_operations.py",
        "Examples/PackagingMatrix",
        "Docs/en/how-to/release/packaging.md",
        "Docs/en/explanation/runtime/server.md",
        "Docs/en/explanation/persistence/index.md",
        "Docs/en/how-to/release/security-and-secrets.md"
      ],
      "content_sha256": "e477cc4cbfab3218cb4dcd3d3b80050ff7fec9505aaa29942ee85889c9934388",
      "byte_size": 11405
    },
    {
      "id": "remote-calls",
      "path": "Docs/en/reference/scripting/remote-calls.md",
      "title": "Remote Calls",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "scripting",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/scripting/remote-calls.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/scripting/remote-calls.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/scripting/remote-calls.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/scripting/remote-calls.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/scripting/remote-calls.md",
      "source_paths": [
        "Source/Tools/MetadataBaker.cpp",
        "Source/Common/MetadataRegistration.cpp",
        "Source/Server/ClientDataValidation.cpp",
        "Source/Server/Server.cpp",
        "Source/Scripting/AngelScript/AngelScriptRemoteCalls.cpp",
        "Source/Tests/Test_MetadataBaker.cpp",
        "Source/Tests/Test_AngelScriptAttributes.cpp",
        "Source/Tests/Test_ClientDataValidation.cpp",
        "Source/Tests/Test_NetBuffer.cpp",
        "BuildTools/docs_metadata.py",
        "BuildTools/tests/test_docs_metadata.py",
        "Examples/MinimalProject"
      ],
      "content_sha256": "0296d8b306436a22e69b8791166421dd04b7ff33a69a3f2fd0d351b31c7659ab",
      "byte_size": 19757
    },
    {
      "id": "repository-home",
      "path": "README.md",
      "title": "FOnline Engine",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "documentation",
      "state": "current",
      "disposition": "retain",
      "target": "README.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/",
      "source_url": "https://github.com/cvet/fonline/blob/master/README.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/README.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/README.md",
      "source_paths": [
        "Docs/en/index.md",
        "Docs/NativeExtensions.md",
        "Docs/PrototypeFormat.md",
        "Docs/en/how-to/content/map-format.md",
        "Docs/TextAndLocalization.md",
        "Docs/en/contributing/documentation/site-publication.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md",
        "Docs/generated/api/index.md",
        "Docs/en/reference/cmake/index.md",
        "Docs/en/reference/buildtools/index.md",
        "Docs/en/reference/helper-cli/index.md",
        "Docs/generated/native-extension/index.md",
        "Docs/generated/prototype-format/index.md",
        "Docs/en/reference/map-format/index.md",
        "Docs/generated/text-format/index.md",
        "Docs/generated/package/index.md",
        "Docs/generated/document-routes.json",
        "BuildTools/README.md",
        "BuildTools/docs_ai_delivery.py",
        "BuildTools/docs_site.py",
        "_layouts/default.html",
        "_data/docs-site.json",
        "assets/docs-search.json",
        "llms.txt",
        "llms-full.txt",
        "docs-manifest.json"
      ],
      "content_sha256": "b43be26040d110c289f96b48b45b9ea19693c49d48c455f35028efffadd7fe38",
      "byte_size": 17980
    },
    {
      "id": "resource-pack-format",
      "path": "Docs/en/reference/resource-pack-format.md",
      "title": "Resource Pack Format",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/resource-pack-format.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/resource-pack-format.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/resource-pack-format.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/resource-pack-format.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/resource-pack-format.md",
      "source_paths": [
        "Source/Common/ResourcePack.h",
        "Source/Common/ResourcePack.cpp",
        "Source/Common/ResourceIndex.h",
        "Source/Common/ResourceIndex.cpp",
        "Source/Client/Updater.cpp",
        "Source/Tests/Test_ResourcePack.cpp",
        "Source/Tests/Test_ResourceIndex.cpp",
        "BuildTools/package.py"
      ],
      "content_sha256": "44fcd41b22a878e0e53490d7085648317acf5c8791201c0f2e38487802543422",
      "byte_size": 14129
    },
    {
      "id": "ru-generated-gui-runtime-index-route",
      "path": "Docs/ru/reference/gui-runtime/index.md",
      "title": "Russian Generated GUI Runtime Reference Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/runtime/gui.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ru/reference/gui-runtime/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ru/reference/gui-runtime/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ru/reference/gui-runtime/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ru/reference/gui-runtime/index.md",
      "source_paths": [
        "Docs/en/how-to/runtime/gui.md",
        "Docs/ru/how-to/runtime/gui.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "91dcdf0fa97070fcb6b00aebb4913179401aee1602bc23a0477b95729a7f765f",
      "byte_size": 854,
      "redirect_to": "gui-runtime-guide"
    },
    {
      "id": "ru-generated-gui-runtime-input-route",
      "path": "Docs/ru/reference/gui-runtime/input.md",
      "title": "Russian GUI Input Contract Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/runtime/gui.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ru/reference/gui-runtime/input.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ru/reference/gui-runtime/input.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ru/reference/gui-runtime/input.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ru/reference/gui-runtime/input.md",
      "source_paths": [
        "Docs/en/how-to/runtime/gui.md",
        "Docs/ru/how-to/runtime/gui.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "8656f8813cf571a5a092f0a9726c2fe1fa1ea59845d45f5b46d4d4babdff85c5",
      "byte_size": 790,
      "redirect_to": "gui-runtime-guide"
    },
    {
      "id": "ru-generated-gui-runtime-integration-validation-route",
      "path": "Docs/ru/reference/gui-runtime/integration-validation.md",
      "title": "Russian GUI Integration and Validation Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "quality",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/runtime/gui.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ru/reference/gui-runtime/integration-validation.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ru/reference/gui-runtime/integration-validation.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ru/reference/gui-runtime/integration-validation.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ru/reference/gui-runtime/integration-validation.md",
      "source_paths": [
        "Docs/en/how-to/runtime/gui.md",
        "Docs/ru/how-to/runtime/gui.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "8dfa79257413d6003887443aa94a228b8175e637072b19bace46aba4845a1faa",
      "byte_size": 850,
      "redirect_to": "gui-runtime-guide"
    },
    {
      "id": "ru-generated-gui-runtime-layout-rendering-route",
      "path": "Docs/ru/reference/gui-runtime/layout-rendering.md",
      "title": "Russian GUI Layout and Rendering Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/runtime/gui.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ru/reference/gui-runtime/layout-rendering.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ru/reference/gui-runtime/layout-rendering.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ru/reference/gui-runtime/layout-rendering.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ru/reference/gui-runtime/layout-rendering.md",
      "source_paths": [
        "Docs/en/how-to/runtime/gui.md",
        "Docs/ru/how-to/runtime/gui.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "9f163f0434a6b965ec6bd4b925ebf9a2f40517918ef9dfd38588f052322d7434",
      "byte_size": 842,
      "redirect_to": "gui-runtime-guide"
    },
    {
      "id": "ru-generated-gui-runtime-lifecycle-route",
      "path": "Docs/ru/reference/gui-runtime/lifecycle.md",
      "title": "Russian GUI Screen Lifecycle Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/runtime/gui.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ru/reference/gui-runtime/lifecycle.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ru/reference/gui-runtime/lifecycle.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ru/reference/gui-runtime/lifecycle.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ru/reference/gui-runtime/lifecycle.md",
      "source_paths": [
        "Docs/en/how-to/runtime/gui.md",
        "Docs/ru/how-to/runtime/gui.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "e41d5178bffe159d3c8d8b2a186af61067e9b21248b8c565c7dfc7582f4c6c5f",
      "byte_size": 828,
      "redirect_to": "gui-runtime-guide"
    },
    {
      "id": "ru-generated-gui-runtime-screen-api-route",
      "path": "Docs/ru/reference/gui-runtime/screen-api.md",
      "title": "Russian GUI Screen API Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/runtime/gui.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ru/reference/gui-runtime/screen-api.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ru/reference/gui-runtime/screen-api.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ru/reference/gui-runtime/screen-api.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ru/reference/gui-runtime/screen-api.md",
      "source_paths": [
        "Docs/en/how-to/runtime/gui.md",
        "Docs/ru/how-to/runtime/gui.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "66f00c183185b2d09503d0f1a0d03bc01cfbba3cc33bc1f13ca6201ec8740d3b",
      "byte_size": 782,
      "redirect_to": "gui-runtime-guide"
    },
    {
      "id": "ru-generated-gui-runtime-types-route",
      "path": "Docs/ru/reference/gui-runtime/types.md",
      "title": "Russian GUI Runtime Types Route",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "none",
      "visibility": "public",
      "human": false,
      "translation": "not-required",
      "owner": "frontend",
      "state": "redirect",
      "disposition": "replace",
      "target": "Docs/en/how-to/runtime/gui.md",
      "stability": "redirect",
      "canonical_url": "https://fonline.ru/Docs/ru/reference/gui-runtime/types.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/ru/reference/gui-runtime/types.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ru/reference/gui-runtime/types.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/ru/reference/gui-runtime/types.md",
      "source_paths": [
        "Docs/en/how-to/runtime/gui.md",
        "Docs/ru/how-to/runtime/gui.md",
        "Docs/en/contributing/decisions/0006-documentation-version-locale-routing.md"
      ],
      "content_sha256": "cccd85055fc018e4cdd40ddb29decf3c6df1d3cf500e8d95876670e19983bf14",
      "byte_size": 768,
      "redirect_to": "gui-runtime-guide"
    },
    {
      "id": "script-lifecycle-concurrency",
      "path": "Docs/en/how-to/scripting/lifecycle-and-concurrency.md",
      "title": "Script Lifecycle and Concurrency",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "native-extension-developer",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "scripting",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/scripting/lifecycle-and-concurrency.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/scripting/lifecycle-and-concurrency.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/scripting/lifecycle-and-concurrency.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/scripting/lifecycle-and-concurrency.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/scripting/lifecycle-and-concurrency.md",
      "source_paths": [
        "Source/Common/ScriptSystem.cpp",
        "Source/Common/Entity.cpp",
        "Source/Client/Client.cpp",
        "Source/Server/Server.cpp",
        "Source/Server/WorkerPool.cpp",
        "Source/Server/EntitySync.cpp",
        "Source/Scripting/AngelScript",
        "Source/Scripting/Managed",
        "Source/Scripting/ServerGlobalScriptMethods.cpp",
        "Source/Tests/Test_AngelScriptAttributes.cpp",
        "Source/Tests/Test_AngelScriptBaker.cpp",
        "Source/Tests/Test_ManagedScriptBaker.cpp",
        "Source/Tests/Test_EntitySync.cpp",
        "BuildTools/tests/test_docs_script_lifecycle.py"
      ],
      "content_sha256": "03389c356c8ff546c644ed1869b4addf6d1dedd58c23baf8b744ebf7d6f78aee",
      "byte_size": 32373
    },
    {
      "id": "script-methods-map",
      "path": "Docs/en/reference/script-api/method-ownership.md",
      "title": "Script Methods Map",
      "locale": "en",
      "audiences": [
        "game-developer",
        "native-extension-developer",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "scripting",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/script-api/method-ownership.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/script-api/method-ownership.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/script-api/method-ownership.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/script-api/method-ownership.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/script-api/method-ownership.md",
      "source_paths": [
        "Source/Scripting",
        "BuildTools/codegen.py",
        "BuildTools/docs_api.py",
        "BuildTools/docs_reference.py",
        "Docs/generated/api.json",
        "Docs/generated/api/methods.md",
        "Docs/generated/source-inventory.json"
      ],
      "content_sha256": "b6c90ffeebeb1098a6f9e52e719a81735379319a7ca54be7921714d20b5d19ec",
      "byte_size": 13912
    },
    {
      "id": "scripting-runtime",
      "path": "Docs/en/explanation/scripting-runtime/index.md",
      "title": "Scripting",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "native-extension-developer"
      ],
      "diataxis": "explanation",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "scripting",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/explanation/scripting-runtime/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/explanation/scripting-runtime/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/explanation/scripting-runtime/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/explanation/scripting-runtime/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/explanation/scripting-runtime/index.md",
      "source_paths": [
        "Source/Scripting",
        "Source/Tools/ManagedScriptBaker.cpp",
        "ThirdParty/AngelScript",
        "BuildTools/cmake/stages/ScriptsAndBaking.cmake",
        "BuildTools/managed_runtime_payload.py"
      ],
      "content_sha256": "0959ed1e4851cec7ee7941f6af383b0306ff3e17620dbbe54ab7362875074d3e",
      "byte_size": 34344
    },
    {
      "id": "security-and-secrets",
      "path": "Docs/en/how-to/release/security-and-secrets.md",
      "title": "Security and Secrets",
      "locale": "en",
      "audiences": [
        "game-developer",
        "release-operator",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/release/security-and-secrets.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/release/security-and-secrets.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/release/security-and-secrets.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/release/security-and-secrets.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/release/security-and-secrets.md",
      "source_paths": [
        "Source/Common/Settings.inc",
        "Source/Common/Settings.cpp",
        "Source/Frontend/ApplicationInit.cpp",
        "Source/Tools/ConfigBaker.cpp",
        "Source/Tests/Test_Settings.cpp",
        "BuildTools/foconfig.py",
        "BuildTools/package.py",
        "BuildTools/android-project/app/build.gradle",
        "BuildTools/tests/test_package_security.py",
        "BuildTools/tests/test_docs_security_and_secrets.py",
        ".github/workflows/validate.yml",
        "Docs/en/how-to/build/project-configuration.md",
        "Docs/en/how-to/release/packaging.md"
      ],
      "content_sha256": "e109a9def1e2b0d0abdb1245495135d21c194f2029f97e9aed967cf037ccb0d5",
      "byte_size": 17884
    },
    {
      "id": "server-runtime",
      "path": "Docs/en/explanation/runtime/server.md",
      "title": "Server Runtime",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator"
      ],
      "diataxis": "explanation",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "runtime",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/explanation/runtime/server.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/explanation/runtime/server.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/explanation/runtime/server.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/explanation/runtime/server.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/explanation/runtime/server.md",
      "source_paths": [
        "Source/Server",
        "Source/Tests"
      ],
      "content_sha256": "ad1fd7d8bc2892efc6eccc3180cb3da1e0e4ac4db66fd453c424e0f5e85b6a77",
      "byte_size": 70805
    },
    {
      "id": "smart-pointers",
      "path": "Docs/en/contributing/coding-contracts/smart-pointers.md",
      "title": "Smart Pointers",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "native-extension-developer"
      ],
      "diataxis": "explanation",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "quality",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/contributing/coding-contracts/smart-pointers.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/contributing/coding-contracts/smart-pointers.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/contributing/coding-contracts/smart-pointers.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/coding-contracts/smart-pointers.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/coding-contracts/smart-pointers.md",
      "source_paths": [
        "Source/Essentials/SmartPointers.h",
        "Source/Scripting",
        "Source/Tests"
      ],
      "content_sha256": "00127de2f7ad8dc83ae4397bee91938e88a859e61e5d4d9ce1f581f7dff69a4e",
      "byte_size": 31858
    },
    {
      "id": "source-readme",
      "path": "Source/README.md",
      "title": "FOnline Engine Source",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "native-extension-developer"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "runtime",
      "state": "current",
      "disposition": "route",
      "target": "Source/README.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Source/README.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Source/README.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Source/README.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Source/README.md",
      "source_paths": [
        "Source",
        "Docs/en/contributing/source-tree/index.md"
      ],
      "content_sha256": "f386f4c9f5f293ab0378eb7f6327993123f09f0144e488d7c85136f00e26618a",
      "byte_size": 985
    },
    {
      "id": "source-tree",
      "path": "Docs/en/contributing/source-tree/index.md",
      "title": "Source Tree Guide",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "native-extension-developer",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "runtime",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/contributing/source-tree/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/contributing/source-tree/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/contributing/source-tree/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/source-tree/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/source-tree/index.md",
      "source_paths": [
        "Source",
        "BuildTools",
        "Resources"
      ],
      "content_sha256": "8da1612321aedc56e3ace92d12cb55ed86cb9f6a9e2f3c759fada129d3ae3880",
      "byte_size": 7723
    },
    {
      "id": "sprite-root-motion",
      "path": "Docs/en/how-to/content/sprite-root-motion.md",
      "title": "Sprite Root Motion and Walk Cycles",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/content/sprite-root-motion.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/content/sprite-root-motion.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/content/sprite-root-motion.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/content/sprite-root-motion.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/content/sprite-root-motion.md",
      "source_paths": [
        "BuildTools/ExternalProjectEvidence.json",
        "Source/Tools/ImageBaker.h",
        "Source/Tools/ImageBaker.cpp",
        "Source/Common/SpriteResource.h",
        "Source/Common/SpriteResource.cpp",
        "Source/Client/DefaultSprites.h",
        "Source/Client/DefaultSprites.cpp",
        "Source/Client/ResourceManager.cpp",
        "Source/Common/Movement.h",
        "Source/Common/Movement.cpp",
        "Source/Common/Geometry.h",
        "Source/Common/Geometry.cpp",
        "Source/Client/CritterHexView.h",
        "Source/Client/CritterHexView.cpp",
        "Source/Tests/Test_ImageBaker.cpp",
        "Source/Tests/Test_Geometry.cpp",
        "BuildTools/tests/test_docs_sprite_root_motion.py"
      ],
      "content_sha256": "04ead23529b85d79eb2294313cd3aed667fc46b8facdd37859f67624cddd09a5",
      "byte_size": 20162
    },
    {
      "id": "support-matrix",
      "path": "Docs/en/reference/platforms/support-matrix.md",
      "title": "Support Matrix",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/platforms/support-matrix.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/platforms/support-matrix.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/platforms/support-matrix.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/platforms/support-matrix.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/platforms/support-matrix.md",
      "source_paths": [
        "BuildTools/SupportMatrix.json",
        "BuildTools/docs_support_matrix.py",
        "BuildTools/buildtools.py",
        "BuildTools/cmake/stages/Init.cmake",
        "BuildTools/cmake/stages/Applications.cmake",
        ".github/workflows/validate.yml",
        "Examples/MinimalProject",
        "Examples/MinimalMultiplayer",
        "Docs/generated/support-matrix.json",
        "Docs/generated/support-matrix/index.md"
      ],
      "content_sha256": "d356552b3da1aa91e0a16896da15f00e8113d95f2a259a0c730f454458d4efa4",
      "byte_size": 7415
    },
    {
      "id": "testing",
      "path": "Docs/en/contributing/testing/index.md",
      "title": "Testing",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "game-developer",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "quality",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/contributing/testing/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/contributing/testing/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/contributing/testing/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/testing/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/testing/index.md",
      "source_paths": [
        "Source/Tests",
        "BuildTools/validate.sh",
        "Docs/generated/source-inventory.json",
        ".github/workflows/validate.yml"
      ],
      "content_sha256": "831b0851f5778ed8cf4578b7afb5131af23002a1e283d0f280cbbcb61afb9601",
      "byte_size": 30695
    },
    {
      "id": "text-and-localization-guide",
      "path": "Docs/en/how-to/content/text-and-localization.md",
      "title": "Text And Localization",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "content-data",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/content/text-and-localization.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/content/text-and-localization.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/content/text-and-localization.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/content/text-and-localization.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/content/text-and-localization.md",
      "source_paths": [
        "BuildTools/TextFormatInterface.json",
        "BuildTools/docs_text_format.py",
        "Source/Common/TextPack.h",
        "Source/Common/TextPack.cpp",
        "Source/Tools/TextBaker.cpp",
        "Source/Tools/ProtoTextBaker.cpp",
        "Source/Client/Client.cpp",
        "Source/Server/Server.cpp",
        "Source/Scripting/ClientGlobalScriptMethods.cpp",
        "Source/Scripting/ServerGlobalScriptMethods.cpp",
        "Source/Scripting/CommonGlobalScriptMethods.cpp",
        "Source/Client/FontManager.cpp",
        "Source/Tests/Test_TextPack.cpp",
        "Source/Tests/Test_TextBaker.cpp",
        "Source/Tests/Test_ProtoTextBaker.cpp",
        "Docs/en/reference/text-format/index.md"
      ],
      "content_sha256": "530625de381a099a604b158b2f7f8fa695508cdd1c2f76f44ac6ac44579a06c6",
      "byte_size": 11815
    },
    {
      "id": "third-party-maintenance",
      "path": "Docs/en/contributing/third-party/index.md",
      "title": "ThirdParty Maintenance",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "release-operator"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "build-release",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/contributing/third-party/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/contributing/third-party/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/contributing/third-party/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/third-party/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/third-party/index.md",
      "source_paths": [
        "ThirdParty",
        "ThirdParty/AngelScript/sdk/angelscript/projects/cmake/CMakeLists.txt",
        "BuildTools/prepare-workspace.sh",
        "BuildTools/cmake/stages/ThirdParty.cmake",
        "BuildTools/tests/test_angelscript_cmake.py"
      ],
      "content_sha256": "98088cac30033f30c2788fbaf1c245356590b2bd29ce4ad6ed77ad568f2e5bd7",
      "byte_size": 10695
    },
    {
      "id": "thread-safety-analysis",
      "path": "Docs/en/contributing/coding-contracts/thread-safety-analysis.md",
      "title": "Thread Safety Analysis",
      "locale": "en",
      "audiences": [
        "engine-contributor",
        "native-extension-developer"
      ],
      "diataxis": "explanation",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "quality",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/contributing/coding-contracts/thread-safety-analysis.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/contributing/coding-contracts/thread-safety-analysis.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/contributing/coding-contracts/thread-safety-analysis.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/coding-contracts/thread-safety-analysis.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/contributing/coding-contracts/thread-safety-analysis.md",
      "source_paths": [
        "Source/Essentials",
        "Source/Server",
        "BuildTools/cmake"
      ],
      "content_sha256": "b92dd0d64ee820868b29fc958040c34b8003dcfd043fd70da65a842de955dc29",
      "byte_size": 6910
    },
    {
      "id": "tools",
      "path": "Docs/en/reference/tools/index.md",
      "title": "Tools",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "tool-developer"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "tooling",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/reference/tools/index.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/reference/tools/",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/reference/tools/index.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/tools/index.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/reference/tools/index.md",
      "source_paths": [
        "Source/Tools",
        "BuildTools"
      ],
      "content_sha256": "d838d0682a0b4b00bf01359a1f6731518025d1123a11c6ecf4da09c92ae8c26c",
      "byte_size": 20825
    },
    {
      "id": "unit-tests-readme",
      "path": "Source/Tests/README.md",
      "title": "Unit Tests",
      "locale": "en",
      "audiences": [
        "engine-contributor"
      ],
      "diataxis": "reference",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "quality",
      "state": "current",
      "disposition": "route",
      "target": "Source/Tests/README.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Source/Tests/README.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Source/Tests/README.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Source/Tests/README.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Source/Tests/README.md",
      "source_paths": [
        "Source/Tests",
        "Docs/Testing.md"
      ],
      "content_sha256": "89c5c69f2ea81c27baa72d31daefb1f40d673b0902acc1d8e89ea299cd43c5f6",
      "byte_size": 11724
    },
    {
      "id": "video-guide",
      "path": "Docs/en/how-to/content/video.md",
      "title": "Video Resources and Playback",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "frontend",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/content/video.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/content/video.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/content/video.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/content/video.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/content/video.md",
      "source_paths": [
        "BuildTools/VideoInterface.json",
        "BuildTools/docs_video.py",
        "Source/Client/VideoClip.h",
        "Source/Client/VideoClip.cpp",
        "Source/Client/Client.h",
        "Source/Client/Client.cpp",
        "Source/Scripting/ClientGlobalScriptMethods.cpp",
        "Source/Client/SpriteManager.cpp",
        "Source/Common/Settings.inc",
        "Source/Tools/RawCopyBaker.cpp",
        "BuildTools/cmake/stages/ThirdParty.cmake",
        "Docs/en/reference/video/index.md"
      ],
      "content_sha256": "ff9a3082fb14e50d2f5b9683a4142dc78d416e9725ffe315cb1f6cb310fd3c83",
      "byte_size": 12946
    },
    {
      "id": "viewer-tools",
      "path": "Docs/en/how-to/tools/animation-particle-viewers.md",
      "title": "Animation and Particle Viewers",
      "locale": "en",
      "audiences": [
        "game-developer",
        "content-author",
        "tool-developer",
        "engine-contributor",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "tooling",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/tools/animation-particle-viewers.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/tools/animation-particle-viewers.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/tools/animation-particle-viewers.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/tools/animation-particle-viewers.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/tools/animation-particle-viewers.md",
      "source_paths": [
        "Source/Tools/AnimationViewer.h",
        "Source/Tools/AnimationViewer.cpp",
        "Source/Tools/ParticleViewer.h",
        "Source/Tools/ParticleViewer.cpp",
        "Source/Tools/Mapper.h",
        "Source/Tools/Mapper.cpp",
        "Source/Applications/AnimationViewerApp.cpp",
        "Source/Applications/ParticleViewerApp.cpp",
        "Source/Common/SettingsStorage.h",
        "Source/Common/SettingsStorage.cpp",
        "Source/Client/ResourceManager.cpp",
        "Source/Client/ParticleSprites.h",
        "Source/Client/ParticleSprites.cpp",
        "BuildTools/cmake/stages/Init.cmake",
        "BuildTools/cmake/stages/EngineSources.cmake",
        "BuildTools/cmake/stages/CoreLibs.cmake",
        "BuildTools/cmake/stages/Applications.cmake",
        "BuildTools/cmake/ProjectInterface.json",
        "BuildTools/PackageInterface.json",
        "Examples/MinimalMultiplayer/CMakeLists.txt",
        "Examples/MinimalMultiplayer/CMakePresets.json",
        "Examples/MinimalMultiplayer/FOnlineMinimalMultiplayer.fomain",
        "BuildTools/tests/test_docs_viewer_tools.py"
      ],
      "content_sha256": "2ccb082eeb8b34a1e0940b9911fd8b71bff462cf34991542439e94aaa81c81d8",
      "byte_size": 19686
    },
    {
      "id": "web-debugging",
      "path": "Docs/en/how-to/platforms/web-debugging.md",
      "title": "Web Build, Packaging, and Browser Debugging",
      "locale": "en",
      "audiences": [
        "game-developer",
        "engine-contributor",
        "release-operator",
        "ai-agent"
      ],
      "diataxis": "how-to",
      "visibility": "public",
      "human": true,
      "translation": "required",
      "owner": "platform",
      "state": "current",
      "disposition": "retain",
      "target": "Docs/en/how-to/platforms/web-debugging.md",
      "stability": "current-revision",
      "canonical_url": "https://fonline.ru/Docs/en/how-to/platforms/web-debugging.html",
      "source_url": "https://github.com/cvet/fonline/blob/master/Docs/en/how-to/platforms/web-debugging.md",
      "markdown_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/platforms/web-debugging.md",
      "raw_url": "https://raw.githubusercontent.com/cvet/fonline/master/Docs/en/how-to/platforms/web-debugging.md",
      "source_paths": [
        "BuildTools/ExternalProjectEvidence.json",
        "BuildTools/buildtools.py",
        "BuildTools/prepare-workspace.sh",
        "BuildTools/prepare-win-workspace.ps1",
        "BuildTools/PackageInterface.json",
        "BuildTools/package.py",
        "BuildTools/web",
        "BuildTools/cmake/stages/Init.cmake",
        "BuildTools/SupportMatrix.json",
        "Source/Common/Settings.inc",
        "Source/Common/WebRelated.cpp",
        "Source/Common/WebRelated.h",
        "Source/Frontend/Rendering-OpenGL.cpp",
        "Source/Client/NetworkClient-Sockets.cpp",
        "Source/Client/Updater.cpp",
        "Source/Client/Updater.h",
        "ThirdParty/emscripten",
        ".github/workflows/validate.yml",
        "BuildTools/tests/test_package_security.py",
        "BuildTools/tests/test_docs_web_debugging.py"
      ],
      "content_sha256": "ac9a7601e53b44458de39b4d111158f28dd601c03a1a1e6abe355c7ca38d6828",
      "byte_size": 33577
    }
  ],
  "artifacts": [
    {
      "id": "llms-index",
      "path": "llms.txt",
      "canonical_url": "https://fonline.ru/llms.txt",
      "content_sha256": "d0da61cca603986d3b7869617c52a478430b62b1462e4b9a084b5fdbf63bc7f5",
      "byte_size": 62747
    },
    {
      "id": "llms-full-context",
      "path": "llms-full.txt",
      "canonical_url": "https://fonline.ru/llms-full.txt",
      "content_sha256": "1591406bbca13d4cdadb965e0f2c13603cabf100a6e703ceda69691b76971ff4",
      "byte_size": 2142152
    },
    {
      "id": "ai_control_protocol_reference",
      "path": "Docs/generated/ai-control-protocol.json",
      "canonical_url": "https://fonline.ru/Docs/generated/ai-control-protocol.json",
      "content_sha256": "cc45c6d2a772716e8b5df9515445ab8e8bfe37a30aad81df77a0fd2773b367f9",
      "byte_size": 31811
    },
    {
      "id": "ai_evaluation",
      "path": "Docs/generated/ai-evaluation-report.json",
      "canonical_url": "https://fonline.ru/Docs/generated/ai-evaluation-report.json",
      "content_sha256": "9e001aac2b99cb20a57491c674f3fbce39c70a815179c8520eb7a5f43ad13c04",
      "byte_size": 113236
    },
    {
      "id": "api_model",
      "path": "Docs/generated/api.json",
      "canonical_url": "https://fonline.ru/Docs/generated/api.json",
      "content_sha256": "9053be89eeddb5bd2124e59385d52d560d75c5e9c06998de40ec080d2b2f3999",
      "byte_size": 3116071
    },
    {
      "id": "audio_reference",
      "path": "Docs/generated/audio.json",
      "canonical_url": "https://fonline.ru/Docs/generated/audio.json",
      "content_sha256": "7deced3cd82933ee3f897f768a542e8c9341d74e2634296cf598224adc9f976c",
      "byte_size": 28883
    },
    {
      "id": "cli_reference",
      "path": "Docs/generated/cli.json",
      "canonical_url": "https://fonline.ru/Docs/generated/cli.json",
      "content_sha256": "2baff7fa34b580bbbd46ab5fc68e20fd46bff11377fd26a91bda82ff99411882",
      "byte_size": 24111
    },
    {
      "id": "cmake_reference",
      "path": "Docs/generated/cmake.json",
      "canonical_url": "https://fonline.ru/Docs/generated/cmake.json",
      "content_sha256": "f5bf9345408715289a6b59d4d906ecce6636b34c27e50a26f7eff090f3e5ade4",
      "byte_size": 21863
    },
    {
      "id": "description_translation_status",
      "path": "Docs/generated/description-translation-status.json",
      "canonical_url": "https://fonline.ru/Docs/generated/description-translation-status.json",
      "content_sha256": "6b3660ac366ee39f29af502679bf0ed22b96b5e855603661589278f8f12419f0",
      "byte_size": 1676055
    },
    {
      "id": "documentation_diagrams",
      "path": "Docs/generated/diagrams.json",
      "canonical_url": "https://fonline.ru/Docs/generated/diagrams.json",
      "content_sha256": "fe4c4786fff4082888863d49dfa2af4978d6735067b03a14a2a556987e42caad",
      "byte_size": 5611
    },
    {
      "id": "site-document-routes",
      "path": "Docs/generated/document-routes.json",
      "canonical_url": "https://fonline.ru/Docs/generated/document-routes.json",
      "content_sha256": "3e61ce2eba05abcc32d76f88a9885ba6d226695cd3b825a557618463f80875fc",
      "byte_size": 520941
    },
    {
      "id": "effect_format_reference",
      "path": "Docs/generated/effect-format.json",
      "canonical_url": "https://fonline.ru/Docs/generated/effect-format.json",
      "content_sha256": "f4a2ab540d36d301afb8dc4aa7ba034187d805b83ba20af25f8198244c6a9291",
      "byte_size": 52561
    },
    {
      "id": "font_format_reference",
      "path": "Docs/generated/font-format.json",
      "canonical_url": "https://fonline.ru/Docs/generated/font-format.json",
      "content_sha256": "42ddd7d47a6bb025537b0d3b97fbdd6c36ce34a03ca6c84ba1c5055c741f4331",
      "byte_size": 45494
    },
    {
      "id": "helper_cli_reference",
      "path": "Docs/generated/helper-cli.json",
      "canonical_url": "https://fonline.ru/Docs/generated/helper-cli.json",
      "content_sha256": "bdea97c2b14a5ca0cbccaca0c7ea286144d10161ae9856aace3d4859b8746eb9",
      "byte_size": 67566
    },
    {
      "id": "image_format_reference",
      "path": "Docs/generated/image-format.json",
      "canonical_url": "https://fonline.ru/Docs/generated/image-format.json",
      "content_sha256": "16406a6417ab574df905ef3b66dc94f70f709c0c0e9b717c33f1a9e0e8c3c56e",
      "byte_size": 46882
    },
    {
      "id": "map_format_reference",
      "path": "Docs/generated/map-format.json",
      "canonical_url": "https://fonline.ru/Docs/generated/map-format.json",
      "content_sha256": "ce204a6720000e45744ddf902ebfce28172af58d5d0b644a1595240849ec46cb",
      "byte_size": 97784
    },
    {
      "id": "model_format_reference",
      "path": "Docs/generated/model-format.json",
      "canonical_url": "https://fonline.ru/Docs/generated/model-format.json",
      "content_sha256": "cfd80053e2a307fdf1a838876d93c75a256bbbce8c7ac13792df9c643e197ab4",
      "byte_size": 54551
    },
    {
      "id": "native_extension_reference",
      "path": "Docs/generated/native-extension.json",
      "canonical_url": "https://fonline.ru/Docs/generated/native-extension.json",
      "content_sha256": "6e0d789f37a442f9d5435a636d1b286db82641382e97b430ba3f7f9365852c1c",
      "byte_size": 13443
    },
    {
      "id": "package_reference",
      "path": "Docs/generated/package.json",
      "canonical_url": "https://fonline.ru/Docs/generated/package.json",
      "content_sha256": "25a8e4cdb15adc2074fe978edc2be950c83198518dbbea16af47bd51ab6a9540",
      "byte_size": 27620
    },
    {
      "id": "particle_format_reference",
      "path": "Docs/generated/particle-format.json",
      "canonical_url": "https://fonline.ru/Docs/generated/particle-format.json",
      "content_sha256": "ad4ff66563bf4548dbd6aafaf47bc7bccf75ce874fc3718308e723a7b60597e0",
      "byte_size": 98055
    },
    {
      "id": "prototype_format_reference",
      "path": "Docs/generated/prototype-format.json",
      "canonical_url": "https://fonline.ru/Docs/generated/prototype-format.json",
      "content_sha256": "bbe290b192ef51a1a26c4855246465fc72687f83f19387513e229ac2bdc6b907",
      "byte_size": 98564
    },
    {
      "id": "public_examples_reference",
      "path": "Docs/generated/public-examples.json",
      "canonical_url": "https://fonline.ru/Docs/generated/public-examples.json",
      "content_sha256": "929afafb554d3231bbd84f00a9a79ae909560f41d42657dbcf0fa8a300b34911",
      "byte_size": 14361
    },
    {
      "id": "documentation_screenshots",
      "path": "Docs/generated/screenshots.json",
      "canonical_url": "https://fonline.ru/Docs/generated/screenshots.json",
      "content_sha256": "ec8dfff473534e61b2cd710f6b231f95edf755bc39dacffbc9a8020d6fd8504f",
      "byte_size": 8225
    },
    {
      "id": "snippet_validation",
      "path": "Docs/generated/snippets.json",
      "canonical_url": "https://fonline.ru/Docs/generated/snippets.json",
      "content_sha256": "95546961d9577eac3ee88896c7f61f68cbe3b4da6f38be91a2fcd2c3ad487341",
      "byte_size": 267388
    },
    {
      "id": "source_inventory",
      "path": "Docs/generated/source-inventory.json",
      "canonical_url": "https://fonline.ru/Docs/generated/source-inventory.json",
      "content_sha256": "dc18c4d7e75d4fa63100653f5b8228210947a9190561303860b3c288608c2177",
      "byte_size": 8147
    },
    {
      "id": "support_matrix",
      "path": "Docs/generated/support-matrix.json",
      "canonical_url": "https://fonline.ru/Docs/generated/support-matrix.json",
      "content_sha256": "64eee525bbdea71daf71c0f5967d82c68bfd8ed153317446d5c02634d29a3aed",
      "byte_size": 9182
    },
    {
      "id": "text_format_reference",
      "path": "Docs/generated/text-format.json",
      "canonical_url": "https://fonline.ru/Docs/generated/text-format.json",
      "content_sha256": "b678e6a0e9859aa8bec6693ce6f0908562ca69bbb6ec205aaf3ba0649e2d73a7",
      "byte_size": 33537
    },
    {
      "id": "localization_status",
      "path": "Docs/generated/translation-status.json",
      "canonical_url": "https://fonline.ru/Docs/generated/translation-status.json",
      "content_sha256": "b637669f024bfebbd889f3655938bc0caa93c9c3185e3972d57f022f863b6b58",
      "byte_size": 105169
    },
    {
      "id": "video_reference",
      "path": "Docs/generated/video.json",
      "canonical_url": "https://fonline.ru/Docs/generated/video.json",
      "content_sha256": "e33bf563efd3ec6b46db696492bcc64610b91d0ca2670d6c001037bdc0637387",
      "byte_size": 26444
    },
    {
      "id": "site-docs-site",
      "path": "_data/docs-site.json",
      "canonical_url": "https://fonline.ru/_data/docs-site.json",
      "content_sha256": "a95f555654b6c8e129f9a3ccd7b55038e3cc9d24179cad5ede09b59d014d397a",
      "byte_size": 209912
    },
    {
      "id": "site-docs-search",
      "path": "assets/docs-search.json",
      "canonical_url": "https://fonline.ru/assets/docs-search.json",
      "content_sha256": "dafd3a7b6c9feed7c8d2b3a24e2e28e015de3d2934cccfef9a3a9123405d0406",
      "byte_size": 1287627
    },
    {
      "id": "site-docs-search.ru",
      "path": "assets/docs-search.ru.json",
      "canonical_url": "https://fonline.ru/assets/docs-search.ru.json",
      "content_sha256": "a1eccc62938296461753b38b06e49d58f16a122c15a1944485b58613edd26122",
      "byte_size": 1810369
    }
  ]
}
