From 2fca39210995c28fcd6b4e6f7e4c42506161869e Mon Sep 17 00:00:00 2001 From: RJ Lopez Date: Sun, 19 Jul 2026 10:56:11 -0500 Subject: [PATCH] chore: prepare v0.2.0 release --- CHANGELOG.md | 15 +++++++++++++++ README.md | 4 ++-- docs/GITHUB_ACTION.md | 4 ++-- package.json | 2 +- 4 files changed, 20 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e129d7e..f1eb05b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## v0.2.0 - 2026-07-19 + +### Contribution Lifecycle And Salvage Gate + +- Added the offline `pcf lifecycle` command to distinguish current patches, bounded rebase drift, salvageable invariants, partial or equivalent supersession, invalidated claims, and evidence that needs a maintainer decision. +- Added atomic claim decomposition, controlled next actions, and salvage packets while keeping every public-write boundary disabled. +- Added JSON, Markdown, and plain-text renderers plus a seven-case fixture corpus covering every deterministic classification. +- Added a retrospective Hermes Agent case that keeps observation-time evidence separate from later landing and attribution provenance. + +### Hindsight And Release Safety + +- Excluded later outcomes from both classification and the assessment SHA-256 so removing an outcome produces the same decision and fingerprint. +- Kept contradictory, incomplete, and unsupported evidence fail-closed and documented that lifecycle assessments do not prove correctness, mergeability, endorsement, or permission to publish. +- Preserved the existing `pcf`, `premature-contribution-firewall`, and `pcf-mcp` package bins with no dependency changes. + ## v0.1.3 - 2026-07-11 ### AI-Assisted Contribution Posture Gate diff --git a/README.md b/README.md index 04f41b7..4a39f0e 100644 --- a/README.md +++ b/README.md @@ -84,7 +84,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Run PCF - uses: VrtxOmega/premature-contribution-firewall@v0.1.3 + uses: VrtxOmega/premature-contribution-firewall@v0.2.0 with: github-token: ${{ github.token }} limit: 25 @@ -117,7 +117,7 @@ jobs: runs-on: ubuntu-latest steps: - name: PCF readiness check - uses: VrtxOmega/premature-contribution-firewall@v0.1.3 + uses: VrtxOmega/premature-contribution-firewall@v0.2.0 with: fail-on: never ``` diff --git a/docs/GITHUB_ACTION.md b/docs/GITHUB_ACTION.md index e9ab67c..c000fd3 100644 --- a/docs/GITHUB_ACTION.md +++ b/docs/GITHUB_ACTION.md @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Run PCF - uses: VrtxOmega/premature-contribution-firewall@v0.1.3 + uses: VrtxOmega/premature-contribution-firewall@v0.2.0 with: github-token: ${{ github.token }} limit: 25 @@ -36,7 +36,7 @@ jobs: ## Options ```yaml -- uses: VrtxOmega/premature-contribution-firewall@v0.1.3 +- uses: VrtxOmega/premature-contribution-firewall@v0.2.0 with: repository: owner/repo github-token: ${{ github.token }} diff --git a/package.json b/package.json index 67fc5ac..a63cd67 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "premature-contribution-firewall", - "version": "0.1.3", + "version": "0.2.0", "type": "module", "description": "A GitHub-oriented maintainer firewall that gates inbound PRs and issues by review readiness instead of AI detection.", "license": "MIT",