Skip to content

Promote validated Containers 0.4.3 staging to main - #29

Merged
JoshuaPurtell merged 11 commits into
mainfrom
staging
Sep 9, 2026
Merged

JoshuaPurtell merged 11 commits into
mainfrom
staging

Conversation

@JoshuaPurtell

Copy link
Copy Markdown
Contributor

Promotes the reviewed integration from PR #28 through staging.

Staging head: 4cdf1dd. Its tree exactly matches tested candidate e07ae6e.

Validation: hosted run 34418677640 passes lint/type-debt, full Python 3.11 tests and package build; publication was intentionally skipped. Local full suite: 1031 passed, 10 skipped. Wheel/sdist and Twine pass; isolated wheel imports, security floors and TBLite exclusion pass. Banking77 contract and producer-integrity tests against the new wheel: 14 passed.

Includes production/runtime contract reconciliation and patched Starlette, IDNA, cryptography and urllib3 floors. Existing 0.4.2 bytes remain immutable. Historical hosted throughput failure is recorded; no assertion or performance threshold was weakened.

This merge is not publication or full v0.10 sign-off. Stable tagged build, protected PyPI publish, public-index install, coordinated downstream pins and remaining release gates still follow. Live provider GEPA E2E remains user-deferred; no new paid runs.

Port 6275e41, a559169, 09b1bbb, f3263aa, 8010e54 and b8e6490 onto production history. Preserve main task limits, terminal projection, SSE control deduplication, journal ack/hash/retention, and both reward authorities. Remove duplicated status enums from the merge. 55 cross-contract and 62 annotation tests pass; 19 journal tests pass including filtered-page ack/retention coverage. Remaining v0.10 groups and release version are not yet integrated.
Port c923612 and 4662932 onto the reconciled production line; retain source behavior and focused policy coverage. Live provider acceptance remains deferred.
…ta contracts

Port merge delta 5472530 against its first parent. Preserve main structured event-page OpenAPI, metadata composition, closed timestamp and hash/ack methods, immutable policy checks and gold world cleanup. Add annotation listeners and bounds without duplicating validation. 72 focused live annotation, HTTP, bounds, journal and metadata tests pass.
…n bumps

Port runtime and tests from 232c213; retain working-tree version until the reconciled release is cut as a new immutable package.
Port 9da5d19 while retaining bounded NanoHorizon recovery, capability budgets, immutable policy revisions, explicit provenance and journal acknowledgements. Scan non-durable events before publication as well. Adapt older fixtures to current required limits and terminal reward contracts.
Preserve six release-lane commits from 9238120 through 1b6c07d on the production-based candidate. All 307 CISPO tests pass without paid provider calls.
Reconcile be173da and 7d8efdd, plus Python 3.11 and scheduler fixes 799884d, 2eb5a4c and bbfcef4. Durable journal reason remains authoritative with retained-pin fallback. 43 focused tests pass.
Integrate a5ba235, ef4a91d and 0b5f478 without replacing production APIs. 18 focused tests pass.
Preserve production APIs alongside v0.10 implementation groups. Full suite: 1028 passed, 10 skipped; Ruff clean; 172 existing type diagnostics with no new signatures. Split handshake facts and platform records to honor the existing size cap, preserving old imports. Keep exceptional inspection-server cleanup and public no-provider smoke coverage. Candidate branch CI cannot publish; 0.4.2 remains immutable.
…integrated

Consolidate production and v0.10 Containers into 0.4.3 candidate
@JoshuaPurtell
JoshuaPurtell merged commit f64dbe9 into main Sep 9, 2026
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