Skip to content

fix(sdk): preserve provider provenance and audit CI obligations - #227

Draft
cariandrum22 wants to merge 6 commits into
mainfrom
ci/qualification-responsibilities
Draft

cariandrum22 wants to merge 6 commits into
mainfrom
ci/qualification-responsibilities

Conversation

@cariandrum22

@cariandrum22 cariandrum22 commented Oct 18, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Inventory all 73 workflow jobs and seven external qualification responsibilities after the Hosted/physical measurement split. CI rejects missing, duplicate or unclassified entries and keeps commissioning obligations explicit. Inventory validity never grants qualification admission.

Repair the managed-provider reference importer: preserve the original producer, execution lane and observation time, append a separate hash-bound import history, and reject output overwrite. Importing local evidence no longer relabels it as a Hosted observation.

Validation

  • Responsibility inventory and negative fixtures cover omitted/duplicated jobs, unknown classifications, incomplete owners/evidence, invalid paths and false commissioning claims.
  • Actual import-tool regression covers repeated imports, source/lane preservation, stale and local evidence, malformed input and output collisions; JSON-schema and enterprise-readiness validators pass.
  • TypeScript checks, workflow inventory/actionlint, Python Ruff/mypy and documentation validation pass.

Notes

Stacked on the CI-boundary migration #226. This is the first completeness repair, not completion of external qualification. Remaining items include trusted artifact-bound admission, bare-metal capability and performance profiles, test-tenant IaC/live interoperability, real KMS, complete conformance plans, and bounded recovery. They remain explicit in the inventory and documentation.

SDK tools here are reference/scaffold sources; the separate SDK must adopt the import repair. No live Auth0 trial or tenant provisioning is claimed. The originally unsigned commits have been replaced with signed commits and verified tree correspondence. This revision is rebased on the corrected CI boundary and the independently reviewable rustls update in #228. External qualification and merge/release admission remain held.

@cariandrum22 cariandrum22 added bug Something isn't working ci CI workflows, validation wiring and gates verification Assurance contracts, formal verification assets and proofs labels Oct 18, 2026
@cariandrum22
cariandrum22 force-pushed the ci/qualification-responsibilities branch from 175840e to 91f91d6 Compare October 19, 2026 22:00
@cariandrum22
cariandrum22 force-pushed the ci/separate-qualification-measurements branch from 73e3a57 to 8003822 Compare October 19, 2026 22:00
@cariandrum22 cariandrum22 changed the title fix(evidence): preserve provider provenance and audit CI obligations fix(sdk): preserve provider provenance and audit CI obligations Oct 19, 2026
@cariandrum22
cariandrum22 force-pushed the ci/separate-qualification-measurements branch from 8003822 to e872984 Compare October 19, 2026 22:25
@cariandrum22
cariandrum22 force-pushed the ci/qualification-responsibilities branch from 91f91d6 to fd58954 Compare October 19, 2026 22:25
@cariandrum22
cariandrum22 force-pushed the ci/separate-qualification-measurements branch 2 times, most recently from 6a06505 to e9a9dea Compare October 23, 2026 03:20
Base automatically changed from ci/separate-qualification-measurements to main October 23, 2026 10:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working ci CI workflows, validation wiring and gates verification Assurance contracts, formal verification assets and proofs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant