Release Agent Code Guard 0.1.0 - #89
Merged
Merged
Conversation
stef-k
commented
Aug 24, 2026
stef-k
left a comment
Owner
Author
There was a problem hiding this comment.
Architecture/release review complete at exact head 3b09aa3. READY TO MERGE. Version is 0.1.0, release wording is current-facing, runtime/dependencies/workflows are unchanged, Production Analysis is green across Windows/Ubuntu/macOS and Python 3.10-3.14 + aggregate, Release Build and validate passed, Publish to PyPI remained skipped, and there are no unresolved review threads. PyPI pending Trusted Publisher has now been configured by the maintainer, satisfying the Phase B prerequisite.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
pyproject.tomlversion to0.1.0Part of #88
Release wording audit
0.1.0.dev0;Pre-release;not yet published; checkout-only installREADME.mdpipx install agent-code-guardprimaryCurrent pre-release installation;0.1.0.dev0;not published to PyPI; checkout-only installdocs/usage.mdnot yet published on PyPI;local built artifacts or the repositorydocs/skill-distribution.md0.1.0.dev0pyproject.toml0.1.0pre-release;0.1.0.dev0docs/default-threshold-calibration.mdlatest available releaseSECURITY.mdNo other tracked-text matches were found for the requested stale-release phrase set.
Local validation
python -m unittest discover -s tests: PASS, 270 testspython -m compileall -q src skills research tests: PASSgit diff --check origin/main...HEAD: PASSorigin/main...HEAD: PASS, no REVIEW findingspython -m build: PASSpython -m twine check dist/*: PASS for wheel and sdist0.1.0; skill path PASS; export marker0.1.0; parser fixture overall PASS0.1.0; skill path PASS; export marker0.1.0; parser fixture overall PASSArtifacts:
agent_code_guard-0.1.0-py3-none-any.whl— SHA-256fef0d585a7006e1c1f5c35982d7ee90b213f686bbc31197d6f82ba9e3ae02841agent_code_guard-0.1.0.tar.gz— SHA-2564e8a5ffe96abe25b7f8e90c4402b162a238479a80ee0d1d1717df84e53ebbff3Publication readiness
The PyPI project does not exist yet (live JSON endpoint: 404). The repository workflow already uses the approved OIDC architecture:
.github/workflows/release.yml, publish environmentpypi, job-levelid-token: write, and no PyPI token/password secret.Before Phase B publication, an authenticated PyPI owner must register a pending GitHub Trusted Publisher under the PyPI account Publishing page with:
agent-code-guardstef-kagent-code-guardrelease.ymlpypiPrepared v0.1.0 release notes
Agent Code Guard 0.1.0
First public release of deterministic guardrails for agent-assisted software development.
Highlights:
.mddocumentation guards;Installation:
Quick start:
code-guard . --changed-onlyPhase boundary
Do not merge this PR until architecture approval. Phase A created no
v0.1.0tag, no GitHub Release, and no PyPI publication. On this PR,Release / Build and validatemust pass andRelease / Publish to PyPImust remain skipped.Exact-head CI results
Head
3b09aa3401288d2febf71b1281026a05a10826cf: