Releases: felipearche/log-project
log-project v0.1.3
SHA-256 (log-project-0.1.3.zip):
18A075B00087FB097112EC056AB363BA7AA749C15AF9CE7A96F3B8355FB34C06
Changes:
- Restore well-formed CITATION.cff; version 0.1.3 and date-released 2025-09-17.
- README embeds current results table.
- PROVENANCE.txt = experiments/summary.csv (13×24) 1:1.
- Normalize README_TABLE.txt to LF; pre-commit hooks green.
log-project v0.1.2 (Paper)
log-project v0.1.2 (Paper)
Audit-clean paper release with strict provenance, byte-exact data, and reproducible CI.
Highlights
Provenance parity: experiments/summary.csv has 13 rows × 24 columns; docs/PROVENANCE.txt has 13 blocks with 24 key=value lines each → 1:1 parity.
Data integrity: data/HASHES.txt in canonical 3-field format (path␠␠size␠␠SHA256, two spaces, UPPERCASE hash). All sizes & hashes verified.
Protected JSONs: data/mini_tokens.json, data/synth_labels.json, data/synth_tokens.json are valid and end with no final newline (byte-exact).
Encoding/EOL policy: Entire repo normalized to UTF-8 (no BOM), LF-only. .editorconfig and .gitattributes enforce it (*.png binary; protected JSONs -text).
Tooling: Pre-commit with housekeeping (trailing-whitespace, end-of-file-fixer with strict exclude, mixed-line-ending→LF, fix-byte-order-marker, check-yaml, check-merge-conflict, detect-private-key, check-added-large-files) + ruff-check --line-length=120 and ruff-format.
CI: Pinned SHAs for actions/checkout and actions/setup-python; Python 3.11; concurrency; steps for pre-commit, mypy, summary check, and pytest (6 tests pass).
Docs: README cleaned (no mojibake; “Known limitations and reproducibility caveats”); CITATION.cff is UTF-8 no BOM with ASCII punctuation.
Asset
log-project-v0.1.2-paper.zip
SHA-256: 36E85A71946B4240D2AD9E30871D8CCC1E871DEC3EE46CC064546CD2D50AFE78