Skip to content

Latest commit

 

History

History
149 lines (110 loc) · 6.72 KB

File metadata and controls

149 lines (110 loc) · 6.72 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[1.5.0] - 2026-02-17

Added

  • Automated compendium integration workflow: .github/workflows/compendium_integration.yml to normalize sources, run i18n/CI audits, rebuild EN/ES compendiums, and commit outputs back to main.
  • New compendium build pipeline via scripts/build_compendium_pdf.py and make integrate-all for repeatable bilingual artifact generation.
  • Canonical v1.5.0 compendiums:
    • docs/OCC_Canonical_Compendium_EN_v1.5.0.pdf
    • docs/OCC_Compendio_Canonico_ES_v1.5.0.pdf

Changed

  • Version metadata bumped to 1.5.0 across runtime and publication files: pyproject.toml, android/app/build.gradle.kts, CITATION.cff, .zenodo.json.
  • README EN/ES and release docs EN/ES now point stable desktop/mobile download links and version-tag examples to 1.5.0.

[1.4.0] - 2026-02-16

Added

  • New Experiment Lab engine (occ lab run) to evaluate batches of claim specs across multiple judge profiles and generate comparative artifacts: lab_report.json, lab_results.csv, lab_profile_summary.csv, lab_verdict_matrix.md.
  • New Lab tab in OCC Desktop with profile matrix controls, one-click batch execution, divergence metrics, and artifact summary viewer.
  • New offline assistant provider for OCC Desktop (offline) with deterministic guidance for judge outcomes, CI/release triage, module flow, and lab workflows.
  • New Android companion app (android/) with Workbench/Lab/Assistant/History screens, local Room persistence, and release-ready APK packaging.
  • New GitHub Actions workflow .github/workflows/android_release.yml to automatically build and upload OCCMobile-android.apk + checksum on version tags.

Changed

  • Desktop sidebar and run menu now include direct Experiment Lab execution.
  • Assistant provider selection now supports both offline and openai.
  • Nuclear judge numbering normalized to canonical ids: j4_nuclear_guard with lock families L4C* / L4E* (legacy NUC* codes remain in report details for backward traceability).
  • Windows desktop release automation now publishes a rolling channel tag desktop-latest on every push to main, plus stable assets on version tags.
  • Windows release artifacts now include OCCDesktop-build-info.json (version/commit stamp) and desktop version resolution now supports frozen bundles via bundled pyproject.toml.

[1.3.3] - 2026-02-16

Changed

  • Version metadata synchronized to 1.3.3 across project/release files: pyproject.toml, CITATION.cff, .zenodo.json.
  • Documentation release examples updated to 1.3.3 (README EN/ES, docs/RELEASING EN/ES).
  • occ/science_research.py user-agent fallback updated to 1.3.3.

[1.3.2] - 2026-02-16

Fixed

  • Windows desktop runtime import bug in packaged/script execution: ImportError: attempted relative import with no known parent package.
  • Added regression test for direct script startup: python occ/desktop.py --headless-check.

[1.3.1] - 2026-02-16

Changed

  • Desktop release workflow now creates/updates releases from pushed tags 1.3.1 or v1.3.1.
  • Release asset upload now overwrites stale files, preventing old EXE links after rebuilds.
  • Documentation examples updated to use the current patch release (1.3.1).
  • Version metadata bumped to 1.3.1 (pyproject.toml, CITATION.cff, .zenodo.json).

[1.3.0] - 2026-02-16

Added

  • Windows desktop frontend (occ-desktop) for claim judging, suite verification, module flow, and maintenance tools.
  • Windows packaging script scripts/build_windows_desktop.ps1 generating:
    • OCCDesktop-windows-x64.exe
    • OCCDesktop-windows-x64.zip
    • OCCDesktop-Setup-windows-x64.exe (Inno Setup installer)
    • OCCDesktop-windows-x64.sha256
  • Release workflow .github/workflows/windows_desktop_release.yml to build/upload desktop assets on published releases.
  • New desktop entry smoke test (tests/test_desktop_entry.py).

Changed

  • Version bump to 1.3.0 across runtime/citation metadata (pyproject.toml, CITATION.cff, .zenodo.json).
  • README EN/ES now include direct download links to latest Windows desktop assets on GitHub Releases.
  • Releasing docs EN/ES now document automatic Windows desktop asset publication.
  • Desktop UI upgraded with Fluent-style workbench improvements, execution telemetry (last run + PASS/FAIL/NO-EVAL counters), and improved dark-theme consistency.
  • Windows release pipeline now supports optional Authenticode signing when code-sign secrets are configured.
  • Desktop app now persists run history in local SQLite (~/.occ_desktop/occ_desktop.db) with CSV export and history reset.
  • Windows desktop release pipeline now auto-runs on pushed v* tags and auto-attaches artifacts to the release.
  • Windows desktop release pipeline now also supports numeric tags and overwrites stale assets on re-run.

[1.2.0] - 2026-02-16

Added

  • New domain-specific nuclear lock package: nuclear_guard (NUC* codes, C/E classes).
  • New extension MRD module: mrd_nuclear_guard with PASS/NO-EVAL/FAIL(E) cases.
  • New nuclear claim examples under examples/claim_specs/.
  • New draft prediction P-0004 for nuclear-domain falsification workflows.
  • Canonical PDF addendum integrated into main compendium with formal NUC C/E equations.
  • Stable judge-report metadata contract (schema, schema_version, occ_version, generated_at).
  • occ judge --json output mode for machine-readable report consumption.
  • occ judge --profile nuclear to evaluate claims with the NUC lock package.

Changed

  • module auto now validates claim minimum shape up-front and emits clearer validation errors.
  • Auto-generated module context now includes explicit schema and OCC version metadata.
  • Research query builder now incorporates nuclear-domain descriptors (sector, isotopes, reaction channel).
  • NUC Class-E now requires observational provenance locator (dataset_ref + source_url/dataset_doi) to avoid untraceable evidence anchors.

[1.1.0] - 2026-02-15

Added

  • Docs portal (MkDocs Material) + GitHub Pages workflow.
  • Predictions registry (YAML) + occ predict commands.
  • Claim judges & locks (operational filters) + occ judge command.
  • Extension MRD suite (meta-MRDs for registry/claim/UV-guard validation).
  • CLI UX upgrades: occ list, occ explain, occ doctor.

Changed

  • occ verify now supports selecting suites (canon/extensions/all).

[1.0.0] - 2026-02-15

Added

  • OCC runtime (occ CLI) and MRD suite runner.
  • Canonical MRD suite (15 modules).
  • Canonical documentation bundle in docs/.
  • GitHub Actions CI (smoke + ruff lint).
  • Manual workflow for full-suite verification.