{
  "counts": {
    "total": 79,
    "github_catalogues": 79,
    "gero_articles": 78,
    "linkedin_covered": 79,
    "individual_zenodo": 74,
    "huggingface_covered": 78,
    "previous_collection_members": 45,
    "zenodo_document_coverage": 74,
    "canonical_linkedin_posts": 79,
    "individual_huggingface_pages": 78,
    "individual_zenodo_records": 74,
    "individual_parity_complete": false,
    "youtube_covered": 41,
    "youtube_missing": 38,
    "catalog_source": "GERO publication update; Hugging Face upload pending",
    "huggingface_revision": "4222e58178135f7b5ad10468e1fa98e72899f424"
  },
  "publications": [
    {
      "slug": "financepy-baw-zero-rate.html",
      "title": "FinancePy BAW pricing divides by zero at a zero rate",
      "publication_date": "2026-09-13",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/financepy-baw-zero-rate.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-financepy-baw-zero-rate-audit",
      "zenodo": [],
      "collection_zenodo": null,
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7504903256876265473/"
      ],
      "huggingface": [],
      "huggingface_status": "Prepared locally; exact ten-file upload awaits explicit payload approval.",
      "youtube": [],
      "archive_url": "https://www.gero.uz/research/data/financepy-baw-zero-rate-audit-v1.0.0.zip",
      "archive_sha256": "5e614363e7f60adea7f1f2b024a92e48896fe812fc41aa228660bfdc668de31d",
      "zenodo_status": "Not requested in this publication step."
    },
    {
      "slug": "financepy-fx-digital-payout-currency.html",
      "title": "FinancePy misprices three FX digital payout-currency paths",
      "publication_date": "2026-09-13",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/financepy-fx-digital-payout-currency.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-financepy-fx-digital-payout-audit",
      "zenodo": [],
      "collection_zenodo": null,
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7504893666436579328/"
      ],
      "huggingface": [
        "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/financepy-fx-digital-payout-currency.md"
      ],
      "youtube": [],
      "archive_url": "https://www.gero.uz/research/data/financepy-fx-digital-payout-audit-v1.0.0.zip",
      "archive_sha256": "9c3d8535454ca8defe6bc17008a358f9f0772316381215fd8d768b3a2a411bc9",
      "zenodo_status": "Not requested in this publication step."
    },
    {
      "slug": "financepy-act365l-missing-reference-end.html",
      "title": "FinancePy Act/365L can fail when an optional date is omitted",
      "publication_date": "2026-09-13",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/financepy-act365l-missing-reference-end.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-financepy-act365l-missing-reference-audit",
      "zenodo": [],
      "collection_zenodo": null,
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7504893558211149824/"
      ],
      "huggingface": [
        "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/financepy-act365l-missing-reference-end.md"
      ],
      "youtube": [],
      "archive_url": "https://www.gero.uz/research/data/financepy-act365l-missing-reference-audit-v1.0.0.zip",
      "archive_sha256": "f219e467e775e5b22d06abfc6b7f5fe68116a723d2ff93952d1bd0cda2658e07",
      "zenodo_status": "Not requested in this publication step."
    },
    {
      "slug": "mlx-isclose-integer-overflow.html",
      "title": "Integer overflow reverses MLX isclose and allclose results",
      "publication_date": "2026-09-13",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": null,
      "gero_status": "Pending: Vercel CLI authentication unavailable; prepared local article has not been deployed.",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/audits/2026-09-13-mlx-isclose-integer-overflow",
      "zenodo": [
        "https://zenodo.org/records/22734845"
      ],
      "collection_zenodo": null,
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7504862823433351168/"
      ],
      "huggingface": [
        "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mlx-isclose-integer-overflow.md"
      ],
      "youtube": [],
      "archive_url": "https://zenodo.org/records/22734845/files/mlx-isclose-integer-overflow-2026-09-13.zip?download=1",
      "archive_sha256": "47cb1a03e560af8312665f366d43ac79f2e7d7f1ecd049fb5b3fa342fc66f504"
    },
    {
      "slug": "pyxirr-rate-vector-convergence.html",
      "title": "PyXIRR RATE can return an unfinished calculation as a result",
      "publication_date": "2026-09-13",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/pyxirr-rate-vector-convergence.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-pyxirr-rate-audit",
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7504857652837990400/"
      ],
      "huggingface": [
        "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/pyxirr-rate-vector-convergence.md"
      ],
      "zenodo": [],
      "collection_zenodo": null,
      "youtube": [],
      "archive_url": "https://www.gero.uz/research/data/pyxirr-rate/gero-pyxirr-rate-evidence-2026-09-13.zip",
      "archive_sha256": "c633cb43a3f77ff94972ad9b994830e5961a2253dfadfb5578476e87c4dfd38b",
      "zenodo_status": "Not requested for this publication.",
      "gero_status": "Published and verified."
    },
    {
      "slug": "financepy-equity-vector-expiry-pricing.html",
      "title": "FinancePy vector pricing uses the last expiry for every option",
      "publication_date": "2026-09-13",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/financepy-equity-vector-expiry-pricing.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-financepy-equity-vector-expiry-audit",
      "zenodo": [],
      "collection_zenodo": null,
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7504837667944284160/"
      ],
      "huggingface": [
        "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/financepy-equity-vector-expiry-pricing.md"
      ],
      "youtube": [],
      "archive_url": "https://www.gero.uz/research/data/financepy-equity-vector-expiry-audit-v1.0.0.zip",
      "archive_sha256": "a1134a876cde22c50be55cdffbccad15b4ec7081feac0503fbf0981e16fd7f1a",
      "zenodo_status": "Pending: no individual Zenodo record was created in this publication step."
    },
    {
      "slug": "mlx-cross-axis-broadcast.html",
      "title": "Parallel vectors produce nonzero cross products in Apple MLX",
      "publication_date": "2026-09-13",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-cross-axis-broadcast.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/audits/2026-09-13-mlx-cross-axis-broadcast",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22734883"
      ],
      "collection_zenodo": null,
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7504814771909668864/"
      ],
      "huggingface": [
        "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mlx-cross-axis-broadcast.md"
      ],
      "youtube": [],
      "archive_url": "https://www.gero.uz/research/data/mlx-cross-axis-broadcast-2026-09-13.zip",
      "archive_sha256": "f2e9c88788d4d24431836ccd34808273c04fba104741598ff5610e10d83171f5"
    },
    {
      "slug": "mlx-norm-integer-promotion.html",
      "title": "Apple MLX: integer norms can become zero, negative, or NaN",
      "publication_date": "2026-09-13",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-norm-integer-promotion.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/audits/2026-09-13-mlx-norm-integer-promotion",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22734918"
      ],
      "collection_zenodo": null,
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7504807279720923136/"
      ],
      "huggingface": [
        "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mlx-norm-integer-promotion.md"
      ],
      "youtube": [],
      "archive_url": "https://www.gero.uz/research/data/mlx-norm-integer-promotion-2026-09-13.zip",
      "archive_sha256": "b81943bf92052454c1282f2115d1b82b485a01af9a56d92a6990add4d97be061"
    },
    {
      "slug": "financepy-mortgage-zero-small-rate.html",
      "title": "FinancePy mortgage payments fail at zero and very small rates",
      "publication_date": "2026-09-13",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/financepy-mortgage-zero-small-rate.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-financepy-mortgage-rate-audit",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22733838"
      ],
      "collection_zenodo": null,
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7504796896792780800/"
      ],
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/financepy-mortgage-zero-small-rate.md"
    },
    {
      "slug": "mlx-slogdet-range.html",
      "title": "Apple MLX: small matrices lose finite log determinants",
      "publication_date": "2026-09-13",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-slogdet-range.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/audits/2026-09-13-mlx-slogdet-range",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22731843"
      ],
      "collection_zenodo": null,
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7504743756714168320/"
      ],
      "youtube": [
        "https://www.youtube.com/shorts/UwkSjPamB-0"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mlx-slogdet-range.md"
    },
    {
      "slug": "onnx-normalizer-finite-range-stability.html",
      "title": "Finite ONNX Normalizer inputs overflow, underflow, or violate the output contract",
      "publication_date": "2026-09-13",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/onnx-normalizer-finite-range-stability.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/onnx-normalizer-finite-range-stability",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22731718"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7504740577523949569/"
      ],
      "collection_zenodo": null,
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/onnx-normalizer-finite-range-stability.md"
    },
    {
      "slug": "mlx-layernorm-bias-dtype.html",
      "title": "MLX LayerNorm: an optional unit weight changes bias precision",
      "publication_date": "2026-09-13",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-layernorm-bias-dtype.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/mlx-layernorm-bias-dtype",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22729207"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7504625796238503936/"
      ],
      "collection_zenodo": null,
      "youtube": [
        "https://www.youtube.com/shorts/8roG0ZS0Goc"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mlx-layernorm-bias-dtype.md"
    },
    {
      "slug": "mlx-groupnorm-low-precision.html",
      "title": "Finite FP16 Inputs Become Zero in MLX GroupNorm",
      "publication_date": "2026-09-12",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-groupnorm-low-precision.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/mlx-groupnorm-low-precision",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22725987"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7504529834346262529/"
      ],
      "collection_zenodo": null,
      "youtube": [
        "https://www.youtube.com/shorts/j18LI5ljxsg"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mlx-groupnorm-low-precision.md"
    },
    {
      "slug": "mlx-batchnorm-low-precision-state.html",
      "title": "One FP16 Batch Corrupts MLX BatchNorm Running Variance",
      "publication_date": "2026-09-10",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-batchnorm-low-precision-state.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/mlx-batchnorm-low-precision-state",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22695450"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7503878393873190912/"
      ],
      "collection_zenodo": null,
      "youtube": [
        "https://www.youtube.com/shorts/0p6Vyjfr9YY"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mlx-batchnorm-low-precision-state.md"
    },
    {
      "slug": "mlx-clip-grad-norm-range.html",
      "title": "Finite Gradients Become Zero: MLX Gradient Clipping",
      "publication_date": "2026-09-10",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-clip-grad-norm-range.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/mlx-clip-grad-norm-range",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22693758"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7503839320303378432/"
      ],
      "collection_zenodo": null,
      "youtube": [
        "https://www.youtube.com/watch?v=8X8Zt7vcmIA"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mlx-clip-grad-norm-range.md"
    },
    {
      "slug": "mlx-divide-scale-autodiff.html",
      "title": "Same Ratio, Wrong Derivative: MLX Division at Extreme Scales",
      "publication_date": "2026-09-10",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-divide-scale-autodiff.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/mlx-divide-scale-autodiff",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22692449"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7503821563104911361/"
      ],
      "collection_zenodo": null,
      "youtube": [
        "https://www.youtube.com/watch?v=YWUx2uGVIpo"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mlx-divide-scale-autodiff.md"
    },
    {
      "slug": "mlx-arctan2-scale-autodiff.html",
      "title": "Scale Changes the Gradient: MLX arctan2",
      "publication_date": "2026-09-10",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-arctan2-scale-autodiff.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/mlx-arctan2-scale-autodiff",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22685198"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7503731653689888768/"
      ],
      "collection_zenodo": null,
      "youtube": [
        "https://www.youtube.com/watch?v=AUo3ys0DQ3E"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mlx-arctan2-scale-autodiff.md"
    },
    {
      "slug": "mlx-inverse-hyperbolic-overflow.html",
      "title": "Finite Values, Missing Derivatives: MLX arcsinh and arccosh",
      "publication_date": "2026-09-10",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-inverse-hyperbolic-overflow.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/mlx-inverse-hyperbolic-overflow",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22685280"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7503723056515911681/"
      ],
      "collection_zenodo": null,
      "youtube": [
        "https://www.youtube.com/watch?v=TxgtkhNph2A"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mlx-inverse-hyperbolic-overflow.md"
    },
    {
      "slug": "mlx-expm1-tail-vjp.html",
      "title": "A Nonzero Derivative Becomes Zero: MLX expm1",
      "publication_date": "2026-09-10",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-expm1-tail-vjp.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/mlx-expm1-tail-vjp",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22685337"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7503699621341339648/"
      ],
      "collection_zenodo": null,
      "youtube": [
        "https://www.youtube.com/watch?v=hsGTSW1Qhjo"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mlx-expm1-tail-vjp.md"
    },
    {
      "slug": "mlx-logcumsumexp-shift-gradient.html",
      "title": "Same Inputs, Wrong Weights: MLX logcumsumexp Gradients at Large Offsets",
      "publication_date": "2026-09-10",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-logcumsumexp-shift-gradient.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/mlx-logcumsumexp-shift-gradient",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22685380"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7503699309440446464/"
      ],
      "collection_zenodo": null,
      "youtube": [
        "https://www.youtube.com/watch?v=Y0XoB3Lllxs"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/MLX-LOGCUMSUMEXP-SHIFT.md"
    },
    {
      "slug": "mlx-logcumsumexp-hessian-at-zero.html",
      "title": "Missing Curvature: MLX logcumsumexp at a Zero Incoming Gradient",
      "publication_date": "2026-09-10",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-logcumsumexp-hessian-at-zero.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/mlx-logcumsumexp-hessian-at-zero",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22684054"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7503666460431650816/"
      ],
      "collection_zenodo": null,
      "youtube": [
        "https://www.youtube.com/watch?v=kjaxRkQXgm4"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/MLX-LOGCUMSUMEXP.md"
    },
    {
      "slug": "mlx-block-mask-output-gradient.html",
      "title": "Zero Mask, Missing Gradient: MLX block_masked_mm",
      "publication_date": "2026-09-10",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-block-mask-output-gradient.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/mlx-block-mask-output-gradient",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22692750"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7503652909281239040/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [
        "https://www.youtube.com/watch?v=DGmn3WVE2a0"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mlx-block-mask-output-gradient.md"
    },
    {
      "slug": "mlx-gather-qmm-transpose-gradients.html",
      "title": "A Missing Transpose in MLX Quantized Gradients",
      "publication_date": "2026-09-09",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-gather-qmm-transpose-gradients.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/mlx-gather-qmm-transpose-gradients",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22692816"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7503503941146681345/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [
        "https://www.youtube.com/watch?v=NL34D-9kVFM"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mlx-gather-qmm-transpose-gradients.md"
    },
    {
      "slug": "mlx-gather-vjp-preconditions.html",
      "title": "Sorted Indices, Wrong Gradients: MLX Gather",
      "publication_date": "2026-09-09",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-gather-vjp-preconditions.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/mlx-gather-vjp-preconditions",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22692912"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7503473794536144896/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [
        "https://www.youtube.com/watch?v=N9tGyMM3BTc"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mlx-gather-vjp-preconditions.md"
    },
    {
      "slug": "mlx-hadamard-adjoint.html",
      "title": "Orthogonal Is Not Symmetric: MLX Hadamard Gradients",
      "publication_date": "2026-09-09",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-hadamard-adjoint.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/mlx-hadamard-adjoint",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22694126"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7503438353673973760/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [
        "https://www.youtube.com/watch?v=wP5T1G3S3Yw"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mlx-hadamard-adjoint.md"
    },
    {
      "slug": "mlx-power-zero-derivatives.html",
      "title": "A Constant, a Polynomial, a NaN: MLX power Derivatives at Zero",
      "publication_date": "2026-09-09",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-power-zero-derivatives.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/mlx-power-zero-derivatives",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22694255"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7503429157217910784/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [
        "https://www.youtube.com/watch?v=Nxe8eoop8zc"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mlx-power-zero-derivatives.md"
    },
    {
      "slug": "mlx-masked-assignment-batch-gradients.html",
      "title": "An Unused Value Gets a Gradient: MLX Masked Assignment",
      "publication_date": "2026-09-09",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-masked-assignment-batch-gradients.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/mlx-masked-assignment-batch-gradients",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22694399"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7503425063011135489/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [
        "https://www.youtube.com/watch?v=VcQjzP1dj08"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mlx-masked-assignment-batch-gradients.md"
    },
    {
      "slug": "mlx-scatter-block-gradient.html",
      "title": "A Missing Gradient in MLX Block Updates",
      "publication_date": "2026-09-09",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-scatter-block-gradient.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/mlx-scatter-block-gradient",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22694499"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7503418719625392128/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [
        "https://www.youtube.com/watch?v=h059SpE_5xI"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mlx-scatter-block-gradient.md"
    },
    {
      "slug": "nntrainer-average-pool-asymmetric-padding.html",
      "title": "When SAME Padding Makes Average-Pooling Backward Skip Windows",
      "publication_date": "2026-09-09",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/nntrainer-average-pool-asymmetric-padding.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/nntrainer-average-pool-asymmetric-padding",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22694579"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7503300050094264320/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [
        "https://www.youtube.com/watch?v=TbRvf5eZgWQ"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/nntrainer-average-pool-asymmetric-padding.md"
    },
    {
      "slug": "nntrainer-dropout-gradient-routing.html",
      "title": "When Dropout Sends Two Gradients to One Input",
      "publication_date": "2026-09-09",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/nntrainer-dropout-gradient-routing.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/nntrainer-dropout-gradient-routing",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22694644"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7503307336120188928/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/nntrainer-dropout-gradient-routing.md"
    },
    {
      "slug": "mlx-gaussian-nll-gradient-stability.html",
      "title": "Finite Loss, Wrong Gradient: Gaussian NLL in MLX",
      "publication_date": "2026-09-09",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-gaussian-nll-gradient-stability.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/mlx-gaussian-nll-gradient-stability",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22694686"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7503366760390090752/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [
        "https://www.youtube.com/shorts/bScmyjbLPi4"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mlx-gaussian-nll-gradient-stability.md"
    },
    {
      "slug": "mlx-muon-convolution-scaling.html",
      "title": "Same Gradients, Half the Step: MLX Muon and Convolution Shapes",
      "publication_date": "2026-09-09",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-muon-convolution-scaling.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/mlx-muon-convolution-scaling",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22694717"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7503394863082782720/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [
        "https://www.youtube.com/shorts/TlTVqX5E5Gg"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mlx-muon-convolution-scaling.md"
    },
    {
      "slug": "mlx-complex-autodiff-reversed-gradient.html",
      "title": "A Real Loss, a Reversed Gradient: Complex Autodiff in MLX",
      "publication_date": "2026-09-09",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-complex-autodiff-reversed-gradient.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/mlx-complex-autodiff-reversed-gradient",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22694763"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7503399107747803136/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [
        "https://www.youtube.com/shorts/8783B5aM2SY"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mlx-complex-autodiff-reversed-gradient.md"
    },
    {
      "slug": "mlx-cumprod-hessian-at-zero.html",
      "title": "A Smooth Polynomial, a NaN Hessian: MLX cumprod at Zero",
      "publication_date": "2026-09-09",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-cumprod-hessian-at-zero.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/mlx-cumprod-hessian-at-zero",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22694834"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7503403580889014273/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [
        "https://www.youtube.com/shorts/gEkUUMBHogg"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mlx-cumprod-hessian-at-zero.md"
    },
    {
      "slug": "onnx-reference-reducelogsumexp-infinite-slices.html",
      "title": "ONNX ReferenceEvaluator turns infinite ReduceLogSumExp slices into NaN",
      "publication_date": "2026-09-09",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/onnx-reference-reducelogsumexp-infinite-slices.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/onnx-reference-reducelogsumexp-infinite-slices",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22694989"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7503826526207963136/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/onnx-reference-reducelogsumexp-infinite-slices.md"
    },
    {
      "slug": "onnx-reference-batchnorm-opset9-modes.html",
      "title": "ONNX ReferenceEvaluator misidentifies BatchNormalization opset-9 modes",
      "publication_date": "2026-09-09",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/onnx-reference-batchnorm-opset9-modes.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/onnx-reference-batchnorm-opset9-modes",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22695055"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7503827116036100096/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/onnx-reference-batchnorm-opset9-modes.md"
    },
    {
      "slug": "onnx-reference-unique-unsorted-nonzero-axis.html",
      "title": "ONNX ReferenceEvaluator gathers unsorted Unique slices from the wrong axis",
      "publication_date": "2026-09-09",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/onnx-reference-unique-unsorted-nonzero-axis.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/onnx-reference-unique-unsorted-nonzero-axis",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22695859"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7503827623358402561/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/onnx-reference-unique-unsorted-nonzero-axis.md"
    },
    {
      "slug": "onnx-reference-gatherelements-rejects-subshapes.html",
      "title": "ONNX ReferenceEvaluator rejects valid GatherElements subshapes",
      "publication_date": "2026-09-09",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/onnx-reference-gatherelements-rejects-subshapes.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/onnx-reference-gatherelements-rejects-subshapes",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22695938"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7503828100607303681/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/onnx-reference-gatherelements-rejects-subshapes.md"
    },
    {
      "slug": "cosine-and-layernorm-contract-failures.html",
      "title": "When Cosine and LayerNorm Break Their Contracts",
      "publication_date": "2026-09-07",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/cosine-and-layernorm-contract-failures.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/cosine-and-layernorm-contract-failures",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22696093"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7502701334874308608/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [
        "https://www.youtube.com/watch?v=XpXZUXWnrW8"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/cosine-and-layernorm-contract-failures.md"
    },
    {
      "slug": "research-acceleration-causal-contract.html",
      "title": "Research acceleration needs an outcome-weighted evidence contract",
      "publication_date": "2026-09-07",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/research-acceleration-causal-contract.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/research-acceleration-causal-contract",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22728904"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7503829774323290112/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/research-acceleration-causal-contract.md"
    },
    {
      "slug": "formal-proof-statement-contract.html",
      "title": "A machine-checked proof still needs a statement contract",
      "publication_date": "2026-09-07",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/formal-proof-statement-contract.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/formal-proof-statement-contract",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22728950"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7503830128414879744/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/formal-proof-statement-contract.md"
    },
    {
      "slug": "when-causal-attention-sees-the-future.html",
      "title": "When Causal Attention Sees the Future",
      "publication_date": "2026-09-07",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/when-causal-attention-sees-the-future.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/when-causal-attention-sees-the-future",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22728964"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7502761599846428673/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [
        "https://www.youtube.com/watch?v=7q9ka3ePYPM"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/when-causal-attention-sees-the-future.md"
    },
    {
      "slug": "onnx-reference-lpnormalization-p1-signed-sum.html",
      "title": "ONNX reference LpNormalization uses a signed sum for p=1",
      "publication_date": "2026-09-07",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/onnx-reference-lpnormalization-p1-signed-sum.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/onnx-reference-lpnormalization-p1-signed-sum",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22728971"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7502699891941474304/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [
        "https://www.youtube.com/watch?v=Jo3nLmxBMss"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/onnx-reference-lpnormalization-p1-signed-sum.md"
    },
    {
      "slug": "onnx-groupnormalization-divisibility-doc.html",
      "title": "ONNX GroupNormalization reverses channel/group divisibility in its documentation",
      "publication_date": "2026-09-07",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/onnx-groupnormalization-divisibility-doc.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/onnx-groupnormalization-divisibility-doc",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22728976"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7503828577839251457/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/onnx-groupnormalization-divisibility-doc.md"
    },
    {
      "slug": "when-small-losses-and-gradients-disappear.html",
      "title": "When Small Losses and Gradients Disappear",
      "publication_date": "2026-09-07",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/when-small-losses-and-gradients-disappear.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/when-small-losses-and-gradients-disappear",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22696183"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7502621454132424705/"
      ],
      "collection_zenodo": null,
      "youtube": [
        "https://www.youtube.com/watch?v=fcOZBV1P6mA"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/when-small-losses-and-gradients-disappear.md"
    },
    {
      "slug": "finite-inputs-nonfinite-activations-mlx-nntrainer.html",
      "title": "Finite Inputs, Non-finite Results: An Activation Stability Audit",
      "publication_date": "2026-09-07",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/finite-inputs-nonfinite-activations-mlx-nntrainer.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/finite-inputs-nonfinite-activations-mlx-nntrainer",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22696216"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7502601926598098944/"
      ],
      "collection_zenodo": null,
      "youtube": [
        "https://www.youtube.com/watch?v=PkV_iWE_YD8"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/finite-inputs-nonfinite-activations-mlx-nntrainer.md"
    },
    {
      "slug": "onnx-reference-logsoftmax-underflow.html",
      "title": "ONNX reference LogSoftmax and cross-entropy return infinity for finite representable results",
      "publication_date": "2026-09-06",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/onnx-reference-logsoftmax-underflow.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/onnx-reference-logsoftmax-underflow",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22728985"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7502407746886135808/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [
        "https://www.youtube.com/watch?v=ZmYE-fxxLrw"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/onnx-reference-logsoftmax-underflow.md"
    },
    {
      "slug": "dinero-js-safe-intermediate-overflow.html",
      "title": "Dinero.js misallocates safe integers after an unsafe intermediate product",
      "publication_date": "2026-09-06",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/dinero-js-safe-intermediate-overflow.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/dinero-js-safe-intermediate-overflow",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22728991"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7502311825464606720/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [
        "https://www.youtube.com/watch?v=uKcd-1Ff4k4"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/dinero-js-safe-intermediate-overflow.md"
    },
    {
      "slug": "dinerojs-todecimal-non-decimal-base-guard.html",
      "title": "Dinero.js toDecimal accepts non-decimal bases and returns plausible wrong strings",
      "publication_date": "2026-09-06",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/dinerojs-todecimal-non-decimal-base-guard.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/dinerojs-todecimal-non-decimal-base-guard",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22728993"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7504616775582539776/",
        "https://www.linkedin.com/feed/update/urn:li:activity:7502311825464606720/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [
        "https://www.youtube.com/shorts/U4DTA_K9UYM"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/dinerojs-todecimal-non-decimal-base-guard.md"
    },
    {
      "slug": "zero-observed-false-positives-small-sample.html",
      "title": "Zero Observed False Positives Is Not a Zero False-Positive Rate",
      "publication_date": "2026-09-06",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/zero-observed-false-positives-small-sample.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/zero-observed-false-positives-small-sample",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22696303"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7502433461769785344/"
      ],
      "collection_zenodo": null,
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/zero-observed-false-positives-small-sample.md"
    },
    {
      "slug": "onnx-numerical-observatory-reproduced-snapshot.html",
      "title": "When the reference also fails: a reproducible ONNX numerical snapshot",
      "publication_date": "2026-09-06",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/onnx-numerical-observatory-reproduced-snapshot.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/onnx-numerical-observatory-reproduced-snapshot",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22696321"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7502343487728631809/"
      ],
      "collection_zenodo": null,
      "youtube": [
        "https://www.youtube.com/watch?v=KTLC9_FomBs"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/onnx-numerical-observatory-reproduced-snapshot.md"
    },
    {
      "slug": "nntrainer-reduce-mean-default-axis.html",
      "title": "ReduceMean Without an Axis Could Not Initialize",
      "publication_date": "2026-09-06",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/nntrainer-reduce-mean-default-axis.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/nntrainer-reduce-mean-default-axis",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22696352"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7502340084277604352/"
      ],
      "collection_zenodo": null,
      "youtube": [
        "https://www.youtube.com/watch?v=cW8MDR1vSsw"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/nntrainer-reduce-mean-default-axis.md"
    },
    {
      "slug": "onnx-runtime-float16-quantizelinear-rounding.html",
      "title": "ONNX Runtime float16 QuantizeLinear truncates instead of rounding",
      "publication_date": "2026-09-05",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/onnx-runtime-float16-quantizelinear-rounding.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/onnx-runtime-float16-quantizelinear-rounding",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22729032"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7502063498806611968/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/onnx-runtime-float16-quantizelinear-rounding.md"
    },
    {
      "slug": "moneyphp-largest-remainder-float-collapse.html",
      "title": "MoneyPHP loses largest-remainder ordering above float precision",
      "publication_date": "2026-09-05",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/moneyphp-largest-remainder-float-collapse.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/moneyphp-largest-remainder-float-collapse",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22729036"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7504617271307382784/",
        "https://www.linkedin.com/feed/update/urn:li:activity:7502063498806611968/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [
        "https://www.youtube.com/shorts/2J7XYz4gfio"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/moneyphp-largest-remainder-float-collapse.md"
    },
    {
      "slug": "apache-fineract-nop-inverse-error.html",
      "title": "Apache Fineract nop does not invert pmt for non-zero rates",
      "publication_date": "2026-09-05",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/apache-fineract-nop-inverse-error.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/apache-fineract-nop-inverse-error",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22729038"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7503091614219923456/",
        "https://www.linkedin.com/feed/update/urn:li:activity:7502063498806611968/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [
        "https://www.youtube.com/shorts/g75P5P62hRo"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/apache-fineract-nop-inverse-error.md"
    },
    {
      "slug": "swift-numerics-complex-reciprocal-contract.html",
      "title": "When Reciprocal Multiplication Changes the Answer: Two Swift Numerics Contract Tests",
      "publication_date": "2026-09-05",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/swift-numerics-complex-reciprocal-contract.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/swift-numerics-complex-reciprocal-contract",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22696386"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7501847389041979392/"
      ],
      "collection_zenodo": null,
      "youtube": [
        "https://www.youtube.com/watch?v=uV71VAI8Pl8"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/swift-numerics-complex-reciprocal-contract.md"
    },
    {
      "slug": "swift-numerics-hyperbolic-signs.html",
      "title": "The Fast Path Put a Complex Number in the Wrong Quadrant: A Swift Numerics Sign Audit",
      "publication_date": "2026-09-05",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/swift-numerics-hyperbolic-signs.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/swift-numerics-hyperbolic-signs",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22696411"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7501864798410895360/",
        "https://www.linkedin.com/feed/update/urn:li:activity:7501706011632771072/"
      ],
      "collection_zenodo": null,
      "youtube": [
        "https://www.youtube.com/shorts/YSJk0xWq51M"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/swift-numerics-hyperbolic-signs.md"
    },
    {
      "slug": "numerical-contracts-swift-numerics-nntrainer.html",
      "title": "How Numerical Contracts Break: Five Cases in Swift Numerics and nntrainer",
      "publication_date": "2026-09-05",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/numerical-contracts-swift-numerics-nntrainer.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/numerical-contracts-swift-numerics-nntrainer",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22696455"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7502021012935434240/"
      ],
      "collection_zenodo": null,
      "youtube": [
        "https://www.youtube.com/watch?v=sXjxrtNemqs"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/numerical-contracts-swift-numerics-nntrainer.md"
    },
    {
      "slug": "mlx-affine-quantization-doc-runtime-mismatch.html",
      "title": "MLX affine quantization: a documentation/runtime contract mismatch",
      "publication_date": "2026-09-04",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mlx-affine-quantization-doc-runtime-mismatch.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/mlx-affine-quantization-doc-runtime-mismatch",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22729044"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7501497104507400192/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mlx-affine-quantization-doc-runtime-mismatch.md"
    },
    {
      "slug": "mathematical-invariants-across-ai-stacks.html",
      "title": "What Simple Mathematical Invariants Reveal About AI Software",
      "publication_date": "2026-09-04",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/mathematical-invariants-across-ai-stacks.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/mathematical-invariants-across-ai-stacks",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22696485"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7501510255651123200/"
      ],
      "collection_zenodo": null,
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/mathematical-invariants-across-ai-stacks.md"
    },
    {
      "slug": "kld-backward-state-mutation.html",
      "title": "A KL-Divergence Backward Pass That Changes Its Own Target",
      "publication_date": "2026-09-04",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/kld-backward-state-mutation.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/kld-backward-state-mutation",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22696525"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7501517280263184384/"
      ],
      "collection_zenodo": null,
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/kld-backward-state-mutation.md"
    },
    {
      "slug": "nntrainer-loss-scale-contract.html",
      "title": "Four Loss Layers, One Missing Scale: A Mixed-Precision Contract Failure",
      "publication_date": "2026-09-04",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/nntrainer-loss-scale-contract.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/nntrainer-loss-scale-contract",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22696560"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7501564559007322112/"
      ],
      "collection_zenodo": null,
      "youtube": [
        "https://www.youtube.com/watch?v=f97iI6CDDzo"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/nntrainer-loss-scale-contract.md"
    },
    {
      "slug": "fractional-projective-gap-harmonic-gaussian-chaoses.html",
      "title": "Fractional Projective-Gap Inequalities for Harmonic Gaussian Chaoses",
      "publication_date": "2026-09-04",
      "authors": [
        "Khamit Kadyrbekov",
        "Daniyal Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/fractional-projective-gap-harmonic-gaussian-chaoses.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/fractional-projective-gap-harmonic-gaussian-chaoses",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22309754"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7503830479956234240/"
      ],
      "collection_zenodo": null,
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/fractional-projective-gap-harmonic-gaussian-chaoses.md"
    },
    {
      "slug": "swift-numerics-nearest-or-zero-doc-error.html",
      "title": "A one-line contradiction in Swift Numerics' tie-to-zero documentation",
      "publication_date": "2026-09-03",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/swift-numerics-nearest-or-zero-doc-error.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/swift-numerics-nearest-or-zero-doc-error",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22729048"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7501997390271533056/",
        "https://www.linkedin.com/feed/update/urn:li:activity:7501245334078128128/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [
        "https://www.youtube.com/watch?v=64saLgbDamA"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/swift-numerics-nearest-or-zero-doc-error.md"
    },
    {
      "slug": "swift-numerics-double-root-one-ulp-counterexample.html",
      "title": "An exact fifth root exposes a one-ULP accuracy gap in Swift Numerics",
      "publication_date": "2026-09-03",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/swift-numerics-double-root-one-ulp-counterexample.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/swift-numerics-double-root-one-ulp-counterexample",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22729051"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7501708458396712960/",
        "https://www.linkedin.com/feed/update/urn:li:activity:7501707962625859584/",
        "https://www.linkedin.com/feed/update/urn:li:activity:7501332609281716224/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [
        "https://www.youtube.com/watch?v=xy_QZZ4QeqQ"
      ],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/swift-numerics-double-root-one-ulp-counterexample.md"
    },
    {
      "slug": "nntrainer-uint8-affine-zero-point.html",
      "title": "A scale-dependent zero point silently corrupts UINT8 affine quantization in nntrainer",
      "publication_date": "2026-09-03",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/nntrainer-uint8-affine-zero-point.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/nntrainer-uint8-affine-zero-point",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22696596"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7501930972641124352/",
        "https://www.linkedin.com/feed/update/urn:li:activity:7501307096056111104/"
      ],
      "collection_zenodo": null,
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/nntrainer-uint8-affine-zero-point.md"
    },
    {
      "slug": "where-mathematics-meets-ai-reliability.html",
      "title": "Where Mathematics Meets AI Reliability: The Problems Frontier Labs Are Naming Themselves",
      "publication_date": "2026-09-02",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/where-mathematics-meets-ai-reliability.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/where-mathematics-meets-ai-reliability",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22729055"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7500728341201870848/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/where-mathematics-meets-ai-reliability.md"
    },
    {
      "slug": "who-certifies-ai-generated-proofs.html",
      "title": "AI Can Generate New Mathematics. Who Certifies the Proof?",
      "publication_date": "2026-09-02",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/who-certifies-ai-generated-proofs.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/who-certifies-ai-generated-proofs",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22729063"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7500885582739566592/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/who-certifies-ai-generated-proofs.md"
    },
    {
      "slug": "uncertainty-contract-for-ai.html",
      "title": "The Most Important AI Feature Is Not an Answer. It Is a Boundary.",
      "publication_date": "2026-09-02",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/uncertainty-contract-for-ai.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/uncertainty-contract-for-ai",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22729070"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:activity:7500900134432649216/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/uncertainty-contract-for-ai.md"
    },
    {
      "slug": "kondratiev-constant-left-open.html",
      "title": "A Constant Left Open in 1973, and What It Took to Close It",
      "publication_date": "2026-09-02",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/kondratiev-constant-left-open.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/kondratiev-constant-left-open",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22729077"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7503831150411366400/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/kondratiev-constant-left-open.md"
    },
    {
      "slug": "collatz-retraction-log.html",
      "title": "A Retraction Log: Six Collatz Claims and What Killed Them",
      "publication_date": "2026-09-02",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/collatz-retraction-log.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/collatz-retraction-log",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22729083"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7503831524157403136/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/collatz-retraction-log.md"
    },
    {
      "slug": "smoke-benchmark-reproduction.html",
      "title": "The 60-Pair Smoke Benchmark, With the Data and the Command",
      "publication_date": "2026-09-02",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/smoke-benchmark-reproduction.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/smoke-benchmark-reproduction",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22729087"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7503832354294177792/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/smoke-benchmark-reproduction.md"
    },
    {
      "slug": "chain-of-thought-observability.html",
      "title": "Hidden reasoning is an observability problem",
      "publication_date": "2026-09-02",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/chain-of-thought-observability.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/chain-of-thought-observability",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22729094"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7503833557262295040/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/chain-of-thought-observability.md"
    },
    {
      "slug": "attribution-graphs-semantic-gap.html",
      "title": "Attribution graphs still need a semantic contract",
      "publication_date": "2026-09-02",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/attribution-graphs-semantic-gap.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/attribution-graphs-semantic-gap",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22729102"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7503833681409757185/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/attribution-graphs-semantic-gap.md"
    },
    {
      "slug": "research-proof-certification.html",
      "title": "Research mathematics needs proof assurance, not a single judge score",
      "publication_date": "2026-09-02",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/research-proof-certification.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/research-proof-certification",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22729112"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7503833846920941568/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/research-proof-certification.md"
    },
    {
      "slug": "chain-of-thought-monitorability.html",
      "title": "Monitoring reasoning is a stability problem",
      "publication_date": "2026-09-02",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/chain-of-thought-monitorability.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/chain-of-thought-monitorability",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22729114"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7503834054945914880/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/chain-of-thought-monitorability.md"
    },
    {
      "slug": "aletheia-research-math.html",
      "title": "Research mathematics is a generator–verifier–reviser control loop",
      "publication_date": "2026-09-02",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/aletheia-research-math.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/aletheia-research-math",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22729119"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7503834160244068352/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/aletheia-research-math.md"
    },
    {
      "slug": "self-correction-decomposition.html",
      "title": "Self-correction is two problems, not one",
      "publication_date": "2026-09-02",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/self-correction-decomposition.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/self-correction-decomposition",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22729135"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7503834292385460224/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/self-correction-decomposition.md"
    },
    {
      "slug": "olympiad-to-research-gap.html",
      "title": "A gold-level benchmark result is not a research reliability certificate",
      "publication_date": "2026-09-02",
      "authors": [
        "Xamit Kadirbekov"
      ],
      "gero": "https://www.gero.uz/research/articles/olympiad-to-research-gap.html",
      "github_catalog": "https://github.com/kadyrbekovhamit-cyber/gero-numerical-observatory/tree/main/reports/olympiad-to-research-gap",
      "zenodo": [
        "https://doi.org/10.5281/zenodo.22729151"
      ],
      "linkedin": [
        "https://www.linkedin.com/feed/update/urn:li:share:7503834439735681024/"
      ],
      "collection_zenodo": "https://doi.org/10.5281/zenodo.22683900",
      "youtube": [],
      "huggingface_document": "https://huggingface.co/datasets/XamitK/gero-research-evidence-2026-09/blob/main/olympiad-to-research-gap.md"
    }
  ]
}
