Skip to content

Prepare Azure US release qualification while retaining hosted Azure EU routing - #212

Merged
morgaesis merged 6 commits into
mainfrom
feat/us-calibration-preparation-20260923
Sep 24, 2026
Merged

morgaesis merged 6 commits into
mainfrom
feat/us-calibration-preparation-20260923

Conversation

@morgaesis

@morgaesis morgaesis commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

Azure EU timeouts prevent new CLI releases from completing qualification. This change prepares a separate Azure US calibration and release route while the embedded hosted review profile remains on Azure EU.

Calibration and release requests pin azure/us, require data_collection: deny and zdr: true, and disable provider fallback. New releases stop before benchmark model calls until the committed US baseline and attestation verify a complete ten-sample calibration from the first attempt on main. The existing EU baseline and attestation remain unchanged.

Validation: offline Rust, benchmark, installer, and mocked cohort tests passed. The exact local review found zero findings with complete coverage and cost accounting.

@postil-dev postil-dev Bot left a comment •

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

error 1 blocking finding open
1 finding posted inline

Review details

Comment thread provisional-models.json Outdated

@postil-dev postil-dev Bot left a comment •

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

error 2 blocking findings open
1 finding posted inline

Before the next push

Run postil review --staged.

Review details

Comment thread .github/workflows/release.yml Outdated

@postil-dev postil-dev Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

warn review incomplete · error 2 blocking findings open

Review details

@morgaesis morgaesis changed the title Prepare Azure US calibration and release qualification Prepare Azure US release qualification while retaining hosted Azure EU routing Sep 23, 2026
@morgaesis

Copy link
Copy Markdown
Contributor Author

@postil review the current head

@postil-dev postil-dev Bot left a comment •

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

error 2 blocking findings open · info 1 advisory finding open
2 findings posted inline

info 1 suppressed

Screening workflows use a profile different from the embedded provider

bench/README.md:105

Suppressed: below the configured confidence threshold.

Severity error, confidence 0.12.

The release and calibration workflows now use the Azure/US screening profile while the embedded hosted profile remains Azure/EU. This makes qualification evidence validate a different provider contract than the released binary. Import authenticated US calibration evidence and embed the matching US configuration, or keep the workflows on the EU profile.

Review details

Comment thread .github/workflows/release.yml
Comment thread src/config.rs Outdated
@morgaesis
morgaesis merged commit 356ba69 into main Sep 24, 2026
9 of 10 checks passed
@morgaesis
morgaesis deleted the feat/us-calibration-preparation-20260923 branch September 24, 2026 03:15
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