Harden 0.7.0 release cutover and refresh agent context - #25
Conversation
There was a problem hiding this comment.
Code Review
This pull request prepares the repository for the 0.7.0 release. It updates the documentation (AGENTS.md, README.md, CLAUDE.md) to reflect the release status, updates the installation instructions to use PyPI, cleans up the file structure list in CLAUDE.md, and adds a --check flag to the formatting command. Additionally, the CHANGELOG.md is updated with details about the hardened GitHub Release workflow and PyPI installation docs. There are no review comments, and I have no additional feedback to provide.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
Summary
This PR folds the final 0.7.0 release-cutover cleanup into
masterthrough a reviewable branch instead of leaving the work as direct commits.What Changed
origin/masterpyproject.tomlorigin/masterPYPI_TOKENis missingpip install xstateAGENTS.mdCLAUDE.mdruff format --checkcommand for format verificationWhy
The release path needed a few guardrails before PyPI publishing: the workflow should only publish the intended final release tag, it should prove the tag matches the packaged version and current
master, and it should fail clearly if the upload token is not configured.The agent context also needed to match the post-cutover repository state so future automation does not work from stale release assumptions or duplicated architecture notes.
Validation
ed8c0cetob6f0ce8before opening this PR.4ac8901 Harden 0.7.0 release publish cutoverb6f0ce8 Refresh agent context after release cutover