Skip to content

Advance Phase 8 qualification and fix AWS runtime projection - #8

Closed
harrisonoconnorhover wants to merge 469 commits into
WagnerJ-Dev:mainfrom
harrisonoconnorhover:codex/phase8-rc22-qualification
Closed

harrisonoconnorhover wants to merge 469 commits into
WagnerJ-Dev:mainfrom
harrisonoconnorhover:codex/phase8-rc22-qualification

Conversation

@harrisonoconnorhover

Copy link
Copy Markdown
Contributor

What changed

  • publishes the normalized Phase 8 qualification baseline, exact objective manifests, and sanitized RC22/RC23 evidence
  • adds bounded PostgreSQL scale/crossover coverage and local Kubernetes qualification records
  • adds the disposable AWS-native qualification data plane and records its exact cleaned-up live preflight
  • projects the validated selected Fargate platform at launch, independent of image-baked account coordinates
  • restores sanitized Azure/OCI credential readiness and adds the experimental AWS-native operator runbook

Why

Phase 8 needs one exact, reviewable evidence chain before support promotion. The AWS live preflight found that protected RC22 packaged only its GCP and Kubernetes deployments, so AWS-native runtime resolution would fail before provider access. The root cause was a launcher assumption that account-local platform coordinates were baked into the immutable image.

The correction passes a bounded non-secret platform overlay through the saved Fargate plan, validates it in the runtime, materializes it mode 0600 in scratch space, and removes it on every terminal path. Secret values remain task-role-resolved and do not enter the overlay.

Impact and boundaries

  • AWS RC22 qualification remains not_evaluated; it does not inherit this correction.
  • The 28-resource disposable AWS data plane was destroyed exactly; AWS D7 was unchanged.
  • No provider is promoted to supported status.
  • A replacement protected source-free multi-platform candidate and final-candidate reruns remain required.
  • Provider cost is pending, and no public release is included.

Validation

  • full Ruff format/lint passed after integrating current protected main
  • strict mypy passed across 232 source files
  • full pytest suite passed
  • focused bootstrap/runtime/Fargate/portable-config tests passed
  • AWS/Fargate and qualification Terraform validation and native mocked tests passed
  • wheel/sdist inventory checks, evidence JSON validation, and diff checks passed

harrisonoconnorhover and others added 30 commits August 11, 2026 06:55
…infra

Add plan-first Azure infrastructure
…operations

Add Azure image promotion and job operations
…keyvault-network

Fail closed on Azure Key Vault network access
…canonical-preflight

Add canonical Azure acceptance preflight
…stagezero-order

Correct Azure candidate sequencing
Co-authored-by: Harrison O'Connor-Hoover <harrisonoconnorhover@users.noreply.github.com>
…consumption-profile

Fix Azure Container Apps consumption profile drift
…job-consumption-profile

Fix Azure Container Apps job profile drift
…secret-bootstrap

Stage Azure Key Vault job bootstrap safely
…-only-metadata

Allow source-only metadata snapshots
…cancel-ack

Report Azure cancellation as a request acknowledgement
harrisonoconnorhover and others added 28 commits August 14, 2026 16:43
…e-verifier-shape

Fix GCP bucket verifier CLI shape
…erifier-provider-shapes

fix(gcp): align live verifier with Cloud Run
…it-service-scaling-defaults

fix(gcp): record Cloud Run scaling defaults
…l-plane-live-evidence

Record GCP D7 Control-plane live qualification
…ment-authority

Authorize scoped AWS D7 deployment resources
…l-plane

Add AWS D7 hosted control profile
…o-kms-backend-fix

Pin AWS state backend to stage-zero KMS key
@harrisonoconnorhover

Copy link
Copy Markdown
Contributor Author

Closing: this draft was opened against the parent repository by mistake. The active protected main and branch live in harrisonoconnorhover/dander; no review is requested here.

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