Skip to content

Add current QSL compatibility scope and dependency identity checks - #436

Merged
Pigbibi merged 1 commit into
mainfrom
fix/current-compat-scope-20260915
Sep 14, 2026
Merged

Pigbibi merged 1 commit into
mainfrom
fix/current-compat-scope-20260915

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

What changed

Adds an explicit current compatibility scope for live consumer declarations while preserving the existing frozen bundle audit. Current checks require every declared Git dependency to be present and identical in pyproject.toml and uv.lock, reject invalid or unmanaged sources, and keep dependency direction fail-closed. Research-only AIAuditBridge is exempted only when both the manifest and uv lock prove it belongs exclusively to the research extra.

The lifecycle workflow now runs current checks by default, retains frozen manual checks, records current checkout SHAs, and performs a temporary exact-SHA identity checkout for CN's existing research dependency without adding it to the audited repository set.

Validation

  • 33 focused QRT tests passed
  • py_compile passed
  • actionlint passed
  • git diff --check passed
  • Workflow-layout regression verifies four consumer current checks and rejects core-to-strategy direction

No deployment, workflow dispatch, or runtime verification was performed.

@Pigbibi
Pigbibi force-pushed the fix/current-compat-scope-20260915 branch 2 times, most recently from dcdb594 to a375ad5 Compare September 14, 2026 17:30
Co-Authored-By: Codex <noreply@openai.com>
@Pigbibi
Pigbibi force-pushed the fix/current-compat-scope-20260915 branch from a375ad5 to 7b9b591 Compare September 14, 2026 17:30
@Pigbibi
Pigbibi merged commit 7dde7b3 into main Sep 14, 2026
6 checks passed
@Pigbibi
Pigbibi deleted the fix/current-compat-scope-20260915 branch September 14, 2026 17:32
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