{
  "generated": "2026-10-07T10:14:32.593Z",
  "spdf_version": "5.0",
  "implementations": [
    {
      "id": "rust",
      "name": "Rust",
      "package": "spdf",
      "tier": 1,
      "carpeta": "rust",
      "resultado": "queued",
      "hayCodigo": true,
      "url": "https://github.com/joseluissaorin/spdf/actions/runs/37605836496",
      "fecha": "2026-10-07T10:12:20Z",
      "commit": "44207da"
    },
    {
      "id": "js",
      "name": "TypeScript",
      "package": "spdf-format",
      "tier": 1,
      "carpeta": "js",
      "resultado": "queued",
      "hayCodigo": true,
      "url": "https://github.com/joseluissaorin/spdf/actions/runs/37605912715",
      "fecha": "2026-10-07T10:13:01Z",
      "commit": "66e338b"
    },
    {
      "id": "python",
      "name": "Python",
      "package": "spdf-format",
      "tier": 1,
      "carpeta": "python",
      "resultado": "queued",
      "hayCodigo": true,
      "url": "https://github.com/joseluissaorin/spdf/actions/runs/37605836506",
      "fecha": "2026-10-07T10:12:20Z",
      "commit": "44207da"
    },
    {
      "id": "swift",
      "name": "Swift",
      "package": "SPDF",
      "tier": 1,
      "carpeta": "swift",
      "resultado": "in_progress",
      "hayCodigo": true,
      "url": "https://github.com/joseluissaorin/spdf/actions/runs/37605835492",
      "fecha": "2026-10-07T10:12:59Z",
      "commit": "44207da"
    },
    {
      "id": "kotlin",
      "name": "Kotlin / JVM",
      "package": "io.github.joseluissaorin:spdf",
      "tier": 1,
      "carpeta": "kotlin",
      "resultado": "queued",
      "hayCodigo": true,
      "url": "https://github.com/joseluissaorin/spdf/actions/runs/37605835757",
      "fecha": "2026-10-07T10:12:20Z",
      "commit": "44207da"
    },
    {
      "id": "go",
      "name": "Go",
      "package": "github.com/joseluissaorin/spdf/go",
      "tier": 1,
      "carpeta": "go",
      "resultado": "queued",
      "hayCodigo": true,
      "url": "https://github.com/joseluissaorin/spdf/actions/runs/37605836491",
      "fecha": "2026-10-07T10:12:20Z",
      "commit": "44207da"
    },
    {
      "id": "dotnet",
      "name": "C# / .NET",
      "package": "Spdf.Format",
      "tier": 1,
      "carpeta": "dotnet",
      "resultado": "failure",
      "hayCodigo": true,
      "url": "https://github.com/joseluissaorin/spdf/actions/runs/37605835609",
      "fecha": "2026-10-07T10:13:35Z",
      "commit": "44207da"
    },
    {
      "id": "php",
      "name": "PHP",
      "package": "joseluissaorin/spdf",
      "tier": 2,
      "carpeta": "php",
      "resultado": "queued",
      "hayCodigo": true,
      "url": "https://github.com/joseluissaorin/spdf/actions/runs/37605835738",
      "fecha": "2026-10-07T10:12:20Z",
      "commit": "44207da"
    },
    {
      "id": "ruby",
      "name": "Ruby",
      "package": "spdf-format",
      "tier": 2,
      "carpeta": "ruby",
      "resultado": "queued",
      "hayCodigo": true,
      "url": "https://github.com/joseluissaorin/spdf/actions/runs/37605836524",
      "fecha": "2026-10-07T10:12:20Z",
      "commit": "44207da"
    },
    {
      "id": "r",
      "name": "R",
      "package": "spdf",
      "tier": 2,
      "carpeta": "r",
      "resultado": "in_progress",
      "hayCodigo": true,
      "url": "https://github.com/joseluissaorin/spdf/actions/runs/37605835701",
      "fecha": "2026-10-07T10:13:06Z",
      "commit": "44207da"
    },
    {
      "id": "julia",
      "name": "Julia",
      "package": "SPDF.jl",
      "tier": 2,
      "carpeta": "julia",
      "resultado": "in_progress",
      "hayCodigo": true,
      "url": "https://github.com/joseluissaorin/spdf/actions/runs/37605835888",
      "fecha": "2026-10-07T10:13:37Z",
      "commit": "44207da",
      "conformidad": {
        "impl": "SPDF.jl",
        "version": "0.1.0",
        "pasados": 343,
        "fallidos": 4,
        "fallos": [
          {
            "id": "cite-range-mixed-foliation-en",
            "reason": "expected (Cervantes Saavedra, 1608, p. xiv-fol. 1r), got (Cervantes Saavedra, 1608, pp. xiv-1r)"
          },
          {
            "id": "cite-range-mixed-foliation-es",
            "reason": "expected (Cervantes Saavedra, 1608, p. xiv-fol. 1r), got (Cervantes Saavedra, 1608, pp. xiv-1r)"
          },
          {
            "id": "cite-range-unnumbered-page-to-leaf-en",
            "reason": "expected (Cervantes Saavedra, 1608, fol. Ir), got (Cervantes Saavedra, 1608, p. Ir)"
          },
          {
            "id": "cite-range-unnumbered-page-to-leaf-es",
            "reason": "expected (Cervantes Saavedra, 1608, fol. Ir), got (Cervantes Saavedra, 1608, p. Ir)"
          }
        ]
      }
    },
    {
      "id": "c",
      "name": "C",
      "package": "libspdf",
      "tier": 2,
      "carpeta": "c",
      "resultado": "in_progress",
      "hayCodigo": true,
      "url": "https://github.com/joseluissaorin/spdf/actions/runs/37605835532",
      "fecha": "2026-10-07T10:13:51Z",
      "commit": "44207da",
      "conformidad": {
        "impl": "spdf (C ABI)",
        "version": "0.1.0",
        "pasados": 343,
        "fallidos": 4,
        "fallos": [
          {
            "id": "cite-range-mixed-foliation-en",
            "reason": "expected (Cervantes Saavedra, 1608, p. xiv-fol. 1r), got (Cervantes Saavedra, 1608, pp. xiv-1r)"
          },
          {
            "id": "cite-range-mixed-foliation-es",
            "reason": "expected (Cervantes Saavedra, 1608, p. xiv-fol. 1r), got (Cervantes Saavedra, 1608, pp. xiv-1r)"
          },
          {
            "id": "cite-range-unnumbered-page-to-leaf-en",
            "reason": "expected (Cervantes Saavedra, 1608, fol. Ir), got (Cervantes Saavedra, 1608, p. Ir)"
          },
          {
            "id": "cite-range-unnumbered-page-to-leaf-es",
            "reason": "expected (Cervantes Saavedra, 1608, fol. Ir), got (Cervantes Saavedra, 1608, p. Ir)"
          }
        ]
      }
    }
  ],
  "other": [
    {
      "id": "producer",
      "carpeta": "producer",
      "resultado": "success",
      "hayCodigo": true,
      "url": "https://github.com/joseluissaorin/spdf/actions/runs/37605836273",
      "fecha": "2026-10-07T10:13:47Z",
      "commit": "44207da",
      "conformidad": {
        "impl": "spdf-build",
        "version": "0.1.0",
        "pasados": 16,
        "fallidos": 0,
        "fallos": []
      }
    },
    {
      "id": "reader",
      "carpeta": "reader",
      "resultado": "queued",
      "hayCodigo": true,
      "url": "https://github.com/joseluissaorin/spdf/actions/runs/37605815966",
      "fecha": "2026-10-07T10:13:03Z",
      "commit": "707d167"
    },
    {
      "id": "conformance",
      "carpeta": "conformance",
      "resultado": "in_progress",
      "hayCodigo": true,
      "url": "https://github.com/joseluissaorin/spdf/actions/runs/37605835830",
      "fecha": "2026-10-07T10:14:26Z",
      "commit": "44207da"
    },
    {
      "id": "integrations",
      "carpeta": "integrations",
      "resultado": "queued",
      "hayCodigo": true,
      "url": "https://github.com/joseluissaorin/spdf/actions/runs/37605912817",
      "fecha": "2026-10-07T10:13:01Z",
      "commit": "66e338b"
    },
    {
      "id": "site",
      "carpeta": "site",
      "resultado": "queued",
      "hayCodigo": true,
      "url": "https://github.com/joseluissaorin/spdf/actions/runs/37605912841",
      "fecha": "2026-10-07T10:13:01Z",
      "commit": "66e338b"
    }
  ]
}