Release notes: docs/release-ocn-1.3.0-notes.md
Artefacts
| file | what it is |
|---|---|
ocn-1.csv |
the canonical catalogue, 14 columns |
ocn-1.json |
the whole catalogue as one JSON document (schema ocn.catalog.v1), with SAN movetext and the pipe-packed columns pre-split |
ocn-1.positions.tsv |
one row per concrete slug: fen_key, full FEN, transposition-group size |
ocn-1.lichess-xref.tsv |
Lichess opening lines mapped to OCN slugs |
ocn-1.eco.tsv |
scalar join table, one row per (slug, ECO code) |
ocn-1.eco-divergence.tsv |
rows whose OCN class letter is absent from their ECO codes, with rationale keys into the spec |
ocn_chess-*.whl, ocn_chess-*.tar.gz |
the ocn-chess Python package, catalogue bundled, zero runtime dependencies |
SHA256SUMS |
sha256 of every file above |
Built from the tag by .github/workflows/release.yml. The
canonical source is catalog/ocn-1.csv; everything else is
derived and regenerable.