Skip to content

fix(ci): recover wheel, audit and risk gates without changing PCS release evidence - #16

Merged
fraware merged 13 commits into
mainfrom
fix/core-audit-wheel-risk-20261011
Oct 12, 2026
Merged

fraware merged 13 commits into
mainfrom
fix/core-audit-wheel-risk-20261011

Conversation

@fraware

@fraware fraware commented Oct 12, 2026

Copy link
Copy Markdown
Owner

Purpose

Isolate 13 previously validated code and test changes from draft PR #11 so that the base CLI, wheel smoke, audit self-check and coordination-risk validation are repaired independently of the unresolved PCS release-evidence gate.

Changes

  • Make optional PCS implementation imports lazy at CLI startup with a subprocess regression test.
  • Correct installed-wheel reward policy schema path resolution and add path tests.
  • Install pytest-timeout in the isolated wheel environment, preserving strict pytest configuration and exposing audit diagnostics.
  • Extend the risk-register evidence schema for the already-emitted coord_risk_run type, with a test rejecting unknown types.
  • Reconcile the security-suite policy fingerprint in the committed UI fixture with the tracked policy, while retaining its integrity contract.
  • Refine the placeholder checker to distinguish legal exception handlers/schema metadata from unfinished production stubs, with explicit negative tests. Keep the production-stub checks enforced.

Verified history and acceptance

The exact code is lifted unchanged from draft PR #11's head e1c332e0697f, where Wheel smoke, Audit self-check, Risk coverage (PR) and Release fixture verify all passed on the same commit. Re-run those on this new PR and post-merge default branch before calling them green. PCS QC-release remains a separate existing red release-integrity obligation (stale certified-bundle and handoff hashes) and is explicitly excluded from this PR; no PCS workflow or release fixture hash is altered to suppress it.

@fraware
fraware merged commit 8c9a2dc into main Oct 12, 2026
4 of 5 checks passed
fraware added a commit that referenced this pull request Oct 12, 2026
CI validated Wheel smoke, Audit self-check, Risk coverage (PR) and Release fixture verify on this exact PR head. Keep the independent pre-existing PCS QC-release evidence failures blocking; this changes no PCS workflow or release evidence contract.
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