{
  "schema": 1,
  "project": "TRANSPORT HUB",
  "version": "nav88-20261106-v1",
  "published_at": "2026-11-06T13:00:28.147115+01:00",
  "status": "prepared; serving only when explicitly enabled",
  "documents": [
    {
      "id": "GLS_INTEGRATION_MASTER",
      "title": "GLS Integration Master",
      "version": "nav88-20261106-v1",
      "updated_at": "2026-11-06T13:00:27.950849+01:00",
      "path": "/documents/GLS_INTEGRATION_MASTER.html",
      "sha256": "75db80c55a66cc10132a1565ebfa3c67a8053004d45b7a56b86251a45dfbc4c7",
      "classification": "PUBLIC_REVIEW",
      "publication_status": "published",
      "formats": [
        {
          "path": "/documents/GLS_INTEGRATION_MASTER.md",
          "sha256": "75db80c55a66cc10132a1565ebfa3c67a8053004d45b7a56b86251a45dfbc4c7",
          "mime_type": "text/markdown"
        },
        {
          "path": "/documents/GLS_INTEGRATION_MASTER.html",
          "sha256": "2f767fc5ff8537f38510a64712f4322c0f0452538f10ad120dc6f8af7ae8b7b2",
          "mime_type": "text/html"
        }
      ],
      "review_api_url": "/api/review/GLS_INTEGRATION_MASTER"
    },
    {
      "id": "GETENVIOS_INVESTIGATION",
      "title": "Investigacion GetEnvios",
      "version": "nav88-20261106-v1",
      "updated_at": "2026-11-06T13:00:27.980037+01:00",
      "path": "/documents/GETENVIOS_INVESTIGATION.html",
      "sha256": "c23d2850ffbeb7c0f4d8b453aa2fcad084477f968d9aa74e7d4d62dd8fd715ca",
      "classification": "PUBLIC_REVIEW",
      "publication_status": "published",
      "formats": [
        {
          "path": "/documents/GETENVIOS_INVESTIGATION.md",
          "sha256": "c23d2850ffbeb7c0f4d8b453aa2fcad084477f968d9aa74e7d4d62dd8fd715ca",
          "mime_type": "text/markdown"
        },
        {
          "path": "/documents/GETENVIOS_INVESTIGATION.html",
          "sha256": "1280a68372aded04293d5a812ac6978bd4ea6ef917abe557fa78cee21d30f900",
          "mime_type": "text/html"
        }
      ],
      "review_api_url": "/api/review/GETENVIOS_INVESTIGATION"
    },
    {
      "id": "POSTGRESQL_AUDIT",
      "title": "Auditoria PostgreSQL",
      "version": "nav88-20261106-v1",
      "updated_at": "2026-11-06T13:00:28.017898+01:00",
      "path": "/documents/POSTGRESQL_AUDIT.html",
      "sha256": "741339ce67ee9ba32c3cae42ed61eabc1622b9140314e300eae1bc8938b5be54",
      "classification": "PUBLIC_REVIEW",
      "publication_status": "published",
      "formats": [
        {
          "path": "/documents/POSTGRESQL_AUDIT.md",
          "sha256": "741339ce67ee9ba32c3cae42ed61eabc1622b9140314e300eae1bc8938b5be54",
          "mime_type": "text/markdown"
        },
        {
          "path": "/documents/POSTGRESQL_AUDIT.html",
          "sha256": "0f6a3dad10557356c3b6005812ed5fe8c2b0010a50c4352d86bf70b55a97715c",
          "mime_type": "text/html"
        }
      ],
      "review_api_url": "/api/review/POSTGRESQL_AUDIT"
    },
    {
      "id": "TH_ARCHITECTURE",
      "title": "Arquitectura TRANSPORT HUB",
      "version": "nav88-20261106-v1",
      "updated_at": "2026-11-06T13:00:28.028715+01:00",
      "path": "/documents/TH_ARCHITECTURE.html",
      "sha256": "d462da401604603caa8090655efce3c67212dd66c757e3dfa869553c6e7b209a",
      "classification": "PUBLIC_REVIEW",
      "publication_status": "published",
      "formats": [
        {
          "path": "/documents/TH_ARCHITECTURE.md",
          "sha256": "d462da401604603caa8090655efce3c67212dd66c757e3dfa869553c6e7b209a",
          "mime_type": "text/markdown"
        },
        {
          "path": "/documents/TH_ARCHITECTURE.html",
          "sha256": "ce873f3787746f88ef7651459148168373ca8a07426079e5ae7780ca2e289c91",
          "mime_type": "text/html"
        }
      ],
      "review_api_url": "/api/review/TH_ARCHITECTURE"
    },
    {
      "id": "IMPLEMENTATION_PLAN",
      "title": "Plan de implementacion",
      "version": "nav88-20261106-v1",
      "updated_at": "2026-11-06T13:00:28.034007+01:00",
      "path": "/documents/IMPLEMENTATION_PLAN.html",
      "sha256": "bbbcdf30dcedf15155bdb14a9ee0cdeb7b4abc9e7b5f9fab25118ecf38030f3a",
      "classification": "PUBLIC_REVIEW",
      "publication_status": "published",
      "formats": [
        {
          "path": "/documents/IMPLEMENTATION_PLAN.md",
          "sha256": "bbbcdf30dcedf15155bdb14a9ee0cdeb7b4abc9e7b5f9fab25118ecf38030f3a",
          "mime_type": "text/markdown"
        },
        {
          "path": "/documents/IMPLEMENTATION_PLAN.html",
          "sha256": "d052e1df7ba6db698a649636f4a153d22bb372888e92a963efc5e3fa97a55046",
          "mime_type": "text/html"
        }
      ],
      "review_api_url": "/api/review/IMPLEMENTATION_PLAN"
    },
    {
      "id": "PROJECT_STATUS",
      "title": "Estado de desarrollo",
      "version": "nav88-20261106-v1",
      "updated_at": "2026-11-06T13:00:28.036818+01:00",
      "path": "/documents/PROJECT_STATUS.html",
      "sha256": "441d07d26446cd25f60d2b6c9db37b0fb348065abd12b1786a0bf7490a336f9a",
      "classification": "PUBLIC_REVIEW",
      "publication_status": "published",
      "formats": [
        {
          "path": "/documents/PROJECT_STATUS.md",
          "sha256": "441d07d26446cd25f60d2b6c9db37b0fb348065abd12b1786a0bf7490a336f9a",
          "mime_type": "text/markdown"
        },
        {
          "path": "/documents/PROJECT_STATUS.html",
          "sha256": "2832ec0bfe82c43d3b00417d1daf26622b208bdf6c41cff71f63d5a664550f9f",
          "mime_type": "text/html"
        },
        {
          "path": "/documents/PROJECT_STATUS.txt",
          "sha256": "441d07d26446cd25f60d2b6c9db37b0fb348065abd12b1786a0bf7490a336f9a",
          "mime_type": "text/plain"
        }
      ],
      "review_api_url": "/api/review/PROJECT_STATUS"
    },
    {
      "id": "IMPLEMENTATION_LOG",
      "title": "Registro de implementacion",
      "version": "nav88-20261106-v1",
      "updated_at": "2026-11-06T13:00:28.038824+01:00",
      "path": "/documents/IMPLEMENTATION_LOG.html",
      "sha256": "5fb19cdc5d37ad0d796da6a393a08e88c538fabead271216c0eb4f96b89920a1",
      "classification": "PUBLIC_REVIEW",
      "publication_status": "published",
      "formats": [
        {
          "path": "/documents/IMPLEMENTATION_LOG.md",
          "sha256": "5fb19cdc5d37ad0d796da6a393a08e88c538fabead271216c0eb4f96b89920a1",
          "mime_type": "text/markdown"
        },
        {
          "path": "/documents/IMPLEMENTATION_LOG.html",
          "sha256": "a0af724434123d1377311cec98932cddcdbb5682c1e5dfcc1f6e13314bf4928c",
          "mime_type": "text/html"
        }
      ],
      "review_api_url": "/api/review/IMPLEMENTATION_LOG"
    },
    {
      "id": "DATABASE_CHANGELOG",
      "title": "Registro PostgreSQL",
      "version": "nav88-20261106-v1",
      "updated_at": "2026-11-06T13:00:28.111933+01:00",
      "path": "/documents/DATABASE_CHANGELOG.html",
      "sha256": "a178c3abde5a96f70989b8a57516959bc04c5fdd6a074165bed466cef3e61f56",
      "classification": "PUBLIC_REVIEW",
      "publication_status": "published",
      "formats": [
        {
          "path": "/documents/DATABASE_CHANGELOG.md",
          "sha256": "a178c3abde5a96f70989b8a57516959bc04c5fdd6a074165bed466cef3e61f56",
          "mime_type": "text/markdown"
        },
        {
          "path": "/documents/DATABASE_CHANGELOG.html",
          "sha256": "013523f3815e4686b7d1e9689f0d6876ca0fc5ca863ee6c2f2422c86cdf7ddb9",
          "mime_type": "text/html"
        }
      ],
      "review_api_url": "/api/review/DATABASE_CHANGELOG"
    },
    {
      "id": "TEST_RESULTS",
      "title": "Resultados de pruebas",
      "version": "nav88-20261106-v1",
      "updated_at": "2026-11-06T13:00:28.117945+01:00",
      "path": "/documents/TEST_RESULTS.html",
      "sha256": "fea765616621f19b8de6a799d4f0799ab2940a067be94f9d40905bd819ffa324",
      "classification": "PUBLIC_REVIEW",
      "publication_status": "published",
      "formats": [
        {
          "path": "/documents/TEST_RESULTS.md",
          "sha256": "fea765616621f19b8de6a799d4f0799ab2940a067be94f9d40905bd819ffa324",
          "mime_type": "text/markdown"
        },
        {
          "path": "/documents/TEST_RESULTS.html",
          "sha256": "b354910a66c1a9f6c4900f56ab106aeafb38840cb10f4901746cb82f083cc307",
          "mime_type": "text/html"
        }
      ],
      "review_api_url": "/api/review/TEST_RESULTS"
    },
    {
      "id": "ARCHITECTURE_DECISIONS",
      "title": "Decisiones de arquitectura",
      "version": "nav88-20261106-v1",
      "updated_at": "2026-11-06T13:00:28.120741+01:00",
      "path": "/documents/ARCHITECTURE_DECISIONS.html",
      "sha256": "ede1138aab286f5045f1f3895331afa9a0da36a841e8bc3e4d81949983d5d4ab",
      "classification": "PUBLIC_REVIEW",
      "publication_status": "published",
      "formats": [
        {
          "path": "/documents/ARCHITECTURE_DECISIONS.md",
          "sha256": "ede1138aab286f5045f1f3895331afa9a0da36a841e8bc3e4d81949983d5d4ab",
          "mime_type": "text/markdown"
        },
        {
          "path": "/documents/ARCHITECTURE_DECISIONS.html",
          "sha256": "b224522d7c333021afaf713f99ef8258827e867e8d3ecd2e79bef248734da300",
          "mime_type": "text/html"
        }
      ],
      "review_api_url": "/api/review/ARCHITECTURE_DECISIONS"
    },
    {
      "id": "GLS_INTEGRATION_STATUS",
      "title": "Estado de integracion GLS",
      "version": "nav88-20261106-v1",
      "updated_at": "2026-11-06T13:00:28.121219+01:00",
      "path": "/documents/GLS_INTEGRATION_STATUS.html",
      "sha256": "f9720bda45cf6f522e9a029b17b3787e074edb01b4de221ade4d291e8f708ad6",
      "classification": "PUBLIC_REVIEW",
      "publication_status": "published",
      "formats": [
        {
          "path": "/documents/GLS_INTEGRATION_STATUS.md",
          "sha256": "f9720bda45cf6f522e9a029b17b3787e074edb01b4de221ade4d291e8f708ad6",
          "mime_type": "text/markdown"
        },
        {
          "path": "/documents/GLS_INTEGRATION_STATUS.html",
          "sha256": "cba3bbec6147f7e706bc69e3f6cd825a71744981c798ab771edbc91afcc69b1b",
          "mime_type": "text/html"
        }
      ],
      "review_api_url": "/api/review/GLS_INTEGRATION_STATUS"
    },
    {
      "id": "API_QUOTA_STATUS",
      "title": "Estado de cuotas API",
      "version": "nav88-20261106-v1",
      "updated_at": "2026-11-06T13:00:28.123217+01:00",
      "path": "/documents/API_QUOTA_STATUS.html",
      "sha256": "1486fbe2c31975afc6b6a40c4108dbc07ad6a36bfca173646d542b5757eb6866",
      "classification": "PUBLIC_REVIEW",
      "publication_status": "published",
      "formats": [
        {
          "path": "/documents/API_QUOTA_STATUS.md",
          "sha256": "1486fbe2c31975afc6b6a40c4108dbc07ad6a36bfca173646d542b5757eb6866",
          "mime_type": "text/markdown"
        },
        {
          "path": "/documents/API_QUOTA_STATUS.html",
          "sha256": "ddcede42844efe9ae26a3ba8743f3abd70c34c3951bb579b16bbc1c5cc864614",
          "mime_type": "text/html"
        },
        {
          "path": "/documents/API_QUOTA_STATUS.json",
          "sha256": "b96fd12cc85239075b40127b73f8b9572c4130e1c5ebee6c44c68e4fb9f14b4f",
          "mime_type": "application/json"
        }
      ],
      "review_api_url": "/api/review/API_QUOTA_STATUS"
    },
    {
      "id": "AUDIT85_DIAGNOSTIC",
      "title": "Diagnostico del canal 85",
      "version": "nav88-20261106-v1",
      "updated_at": "2026-11-06T13:00:28.125338+01:00",
      "path": "/documents/AUDIT85_DIAGNOSTIC.html",
      "sha256": "aea8716adfd6063d4a9d95b6a8e2ef3be3133fa3667e1424076dce2bd4188df6",
      "classification": "PUBLIC_REVIEW",
      "publication_status": "published",
      "formats": [
        {
          "path": "/documents/AUDIT85_DIAGNOSTIC.md",
          "sha256": "aea8716adfd6063d4a9d95b6a8e2ef3be3133fa3667e1424076dce2bd4188df6",
          "mime_type": "text/markdown"
        },
        {
          "path": "/documents/AUDIT85_DIAGNOSTIC.html",
          "sha256": "9d7b675e967d4395b3ac6d38e3e25732ebd5a09556f0db02e259225500c0846a",
          "mime_type": "text/html"
        }
      ],
      "review_api_url": "/api/review/AUDIT85_DIAGNOSTIC"
    },
    {
      "id": "ADMIN88_INVENTORY",
      "title": "Inventario de administracion 88",
      "version": "nav88-20261106-v1",
      "updated_at": "2026-11-06T13:00:28.140491+01:00",
      "path": "/documents/ADMIN88_INVENTORY.html",
      "sha256": "4202d1ee030b319f5d74ea1f6b12b05e586bcf4768a5f9693db067578c8e4809",
      "classification": "PUBLIC_REVIEW",
      "publication_status": "published",
      "formats": [
        {
          "path": "/documents/ADMIN88_INVENTORY.md",
          "sha256": "4202d1ee030b319f5d74ea1f6b12b05e586bcf4768a5f9693db067578c8e4809",
          "mime_type": "text/markdown"
        },
        {
          "path": "/documents/ADMIN88_INVENTORY.html",
          "sha256": "5a6d5ce90d75b2770bed71710cfb5bcaffcf48ea4849877a7ff8ac95738be787",
          "mime_type": "text/html"
        }
      ],
      "review_api_url": "/api/review/ADMIN88_INVENTORY"
    },
    {
      "id": "STAGE_C_REPORT",
      "title": "Informe de etapa C",
      "version": "nav88-20261106-v1",
      "updated_at": "2026-11-06T13:00:28.141443+01:00",
      "path": "/documents/STAGE_C_REPORT.html",
      "sha256": "81adbb6ddc84205308deea925f203ad36d1753c435785892817635eff4ec8b50",
      "classification": "PUBLIC_REVIEW",
      "publication_status": "published",
      "formats": [
        {
          "path": "/documents/STAGE_C_REPORT.md",
          "sha256": "81adbb6ddc84205308deea925f203ad36d1753c435785892817635eff4ec8b50",
          "mime_type": "text/markdown"
        },
        {
          "path": "/documents/STAGE_C_REPORT.html",
          "sha256": "4cd86dbef69caf18d25ff0d0d0a79905f69aec0041274b62206ccff588e62061",
          "mime_type": "text/html"
        }
      ],
      "review_api_url": "/api/review/STAGE_C_REPORT"
    },
    {
      "id": "STAGE_D_REPORT",
      "title": "Informe de etapa D",
      "version": "nav88-20261106-v1",
      "updated_at": "2026-11-06T13:00:28.142339+01:00",
      "path": "/documents/STAGE_D_REPORT.html",
      "sha256": "3a870bd526670355054ee2ba505efaa9e0ef567f3bac815bfb539126d7074eee",
      "classification": "PUBLIC_REVIEW",
      "publication_status": "published",
      "formats": [
        {
          "path": "/documents/STAGE_D_REPORT.md",
          "sha256": "3a870bd526670355054ee2ba505efaa9e0ef567f3bac815bfb539126d7074eee",
          "mime_type": "text/markdown"
        },
        {
          "path": "/documents/STAGE_D_REPORT.html",
          "sha256": "a2c41ada078e6c75b24ee83b8efa367a88f8f563886e087f8fb147894a23f305",
          "mime_type": "text/html"
        }
      ],
      "review_api_url": "/api/review/STAGE_D_REPORT"
    },
    {
      "id": "ADMIN88_NAVIGATION",
      "title": "Navegacion administrativa 88",
      "version": "nav88-20261106-v1",
      "updated_at": "2026-11-06T13:00:28.142997+01:00",
      "path": "/documents/ADMIN88_NAVIGATION.html",
      "sha256": "a9e3b897f8f0903ecceeca624e5c687a287caae2b3833fcd54fa71174bd73b55",
      "classification": "PUBLIC_REVIEW",
      "publication_status": "published",
      "formats": [
        {
          "path": "/documents/ADMIN88_NAVIGATION.md",
          "sha256": "a9e3b897f8f0903ecceeca624e5c687a287caae2b3833fcd54fa71174bd73b55",
          "mime_type": "text/markdown"
        },
        {
          "path": "/documents/ADMIN88_NAVIGATION.html",
          "sha256": "33f86977b9c70a1428573a9d5b870623800ec4684f11bab7af56b14e62935394",
          "mime_type": "text/html"
        }
      ],
      "review_api_url": "/api/review/ADMIN88_NAVIGATION"
    },
    {
      "id": "GLS_SENDER_INTEGRATION",
      "title": "Adaptador y centros remitentes",
      "version": "nav88-20261106-v1",
      "updated_at": "2026-11-06T13:00:28.143458+01:00",
      "path": "/documents/GLS_SENDER_INTEGRATION.html",
      "sha256": "56a92a393c8a5d28734ce6400cc43391667cdf829d5f9a633338f28ced61f85b",
      "classification": "PUBLIC_REVIEW",
      "publication_status": "published",
      "formats": [
        {
          "path": "/documents/GLS_SENDER_INTEGRATION.md",
          "sha256": "56a92a393c8a5d28734ce6400cc43391667cdf829d5f9a633338f28ced61f85b",
          "mime_type": "text/markdown"
        },
        {
          "path": "/documents/GLS_SENDER_INTEGRATION.html",
          "sha256": "c249af7b3a2c6296ca91e802ed834caaef428af72df507cf7eefdcfaecab7141",
          "mime_type": "text/html"
        }
      ],
      "review_api_url": "/api/review/GLS_SENDER_INTEGRATION"
    },
    {
      "id": "HISTORICAL_IMPORT_STATUS",
      "title": "Importador historico y trabajador",
      "version": "nav88-20261106-v1",
      "updated_at": "2026-11-06T13:00:28.143899+01:00",
      "path": "/documents/HISTORICAL_IMPORT_STATUS.html",
      "sha256": "81bf490366be7a4010fb21faabc1b8c8fc273a3658abf764f61a3f2e05cdeef4",
      "classification": "PUBLIC_REVIEW",
      "publication_status": "published",
      "formats": [
        {
          "path": "/documents/HISTORICAL_IMPORT_STATUS.md",
          "sha256": "81bf490366be7a4010fb21faabc1b8c8fc273a3658abf764f61a3f2e05cdeef4",
          "mime_type": "text/markdown"
        },
        {
          "path": "/documents/HISTORICAL_IMPORT_STATUS.html",
          "sha256": "c2e2e5522b04ff21569b0a95d2a789e02db30b7d55f486d31319c8c2f5a53993",
          "mime_type": "text/html"
        }
      ],
      "review_api_url": "/api/review/HISTORICAL_IMPORT_STATUS"
    },
    {
      "id": "FIRST_REAL_GLS_SYNC_REPORT",
      "title": "Primera prueba real de lectura GLS",
      "version": "nav88-20261106-v1",
      "updated_at": "2026-11-06T13:00:28.146404+01:00",
      "path": "/documents/FIRST_REAL_GLS_SYNC_REPORT.html",
      "sha256": "0fbdd137309526a46dd1d049d35a7f1f688586b65355b0254854a54503e39fc6",
      "classification": "PUBLIC_REVIEW",
      "publication_status": "published",
      "formats": [
        {
          "path": "/documents/FIRST_REAL_GLS_SYNC_REPORT.md",
          "sha256": "0fbdd137309526a46dd1d049d35a7f1f688586b65355b0254854a54503e39fc6",
          "mime_type": "text/markdown"
        },
        {
          "path": "/documents/FIRST_REAL_GLS_SYNC_REPORT.html",
          "sha256": "b76f9407fb789fb41fbd1e11a3b05031fe344a01be117512a72a7ea9a05f85d9",
          "mime_type": "text/html"
        }
      ],
      "review_api_url": "/api/review/FIRST_REAL_GLS_SYNC_REPORT"
    }
  ],
  "review_api": {
    "index": "/api/review",
    "document": "/api/review/{document_id}",
    "bundle": "/api/review/bundle?ids=PROJECT_STATUS,DATABASE_CHANGELOG,TEST_RESULTS",
    "response_limit_bytes": 1048576,
    "fragment_bytes": 65536,
    "bundle_max_documents": 8
  },
  "latest_changes": [
    "Menu 88: filas verticales, categorias desplegables y seleccion de paginas hijas",
    "389 tests correctos y ocho escenarios de navegador; seis categorias verificadas",
    "Sin cambios de rutas o permisos, migraciones ni consumo GLS"
  ]
}