Skip to content

Harden scientific parsing and release workflows - #13

Merged
D-sudoasd merged 2 commits into
mainfrom
codex/diffractscout-release-hardening
Aug 27, 2026
Merged

Harden scientific parsing and release workflows#13
D-sudoasd merged 2 commits into
mainfrom
codex/diffractscout-release-hardening

Conversation

@D-sudoasd

@D-sudoasd D-sudoasd commented Aug 27, 2026

Copy link
Copy Markdown
Owner

Summary

  • fail closed on ambiguous or partially recognized composition and CIF element inputs
  • preserve cross-platform elasticity index matching, nested manifests, and atomic publication behavior
  • harden GUI failure classification, Windows launchers, quick export, and Materials Project guidance
  • add release dependency preflight plus clean-wheel and installed-entrypoint verification
  • refresh English and Chinese README content, scientific contracts, release guidance, issue templates, and CI coverage

Validation

  • 403 passed, 1 skipped, 4 intentional warnings in the final local non-GUI suite
  • 10 passed for focused GUI startup and Tcl/Tk error-classification tests
  • Ruff, compileall, documentation checks, git diff checks, and pip check passed
  • final-source wheel and sdist passed Twine checks
  • isolated wheel install passed metadata 0.4.0, pip check, demo, verify, 45/45 benchmark checks, and quick-export bundle verification
  • independent release-hardening code review: APPROVE / PASS

Environment and release boundary

The local Python 3.12 Tcl/Tk resource installation is damaged, so real local GUI construction is not claimed as passing. Ubuntu/Xvfb remains the dedicated real GUI construction and interaction check. macOS runs the complete suite. The GitHub-hosted Windows Python 3.13 runtime also lacked Tcl/Tk resource files, so Windows CI runs the complete core/CLI suite plus non-window GUI startup classification; it does not claim real Windows GUI construction.

The final clean-package run explicitly skipped the already completed test suite, so it correctly produced no full release acceptance receipt. This PR does not create a version tag or GitHub release; version 0.4.0 remains Unreleased pending the documented release decision.

@D-sudoasd
D-sudoasd marked this pull request as ready for review August 27, 2026 11:43
@D-sudoasd
D-sudoasd merged commit b1b799c into main Aug 27, 2026
10 checks passed
@D-sudoasd
D-sudoasd deleted the codex/diffractscout-release-hardening branch August 27, 2026 11:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant