Repository navigation
Implement committed native effects and guarded worker results - #105
Merged
Merged
Conversation
Recover complete original authority, worker adapter and package edits from retained coding-agent patches. Copy the six effect schemas from approved specification86bb88dd. Unfinished recovery checkpoint: effect implementation and adapter additions are truncated in the retained record and are not yet reconstructed. Integration with reviewed main and all validation/reviews remain; draft only.
Preserve merged runtime providers, projection preflight, bundled executable binding and permanent single-scope/native-provenance authority safeguards. Reconcile recovered worker participants with shared production profile composition. Mypy passes; effects bodies, full validation and independent review remain unfinished.
Preserve both original retained20000-character prefixes, reconstruct only missing tails from approved contracts and retained source observations, and reapply every complete effects implementation/adapter correction patch. Complete-file original bytes are not claimed recovered. Lint, formatting and mypy pass. Functional validation, authority integration fixes and independent review remain unfinished; draft only.
Add seven native regressions for crash recovery, replay, journal evidence and declared token mapping. Ruff and mypy pass. Unfinished checkpoint: worker authority profile and full effects conformance still require fixes and independent review.
Preserve other roots worker claims and project private provenance out of closed worker observations. Twenty-two focused native tests passed. Ruff, formatting and mypy now pass, correcting the ArtifactError import type-check failure reported after the preceding checkpoint was queued. Full effects validation and independent review remain unfinished.
Twelve native regressions, Ruff, formatting and mypy pass. Seed now rejects frozen/stale scopes and unissued claims; conformance setup explicitly installs pre-existing fixture authority facts. Full profile reached effects after authority passed, then exposed the corrected expired-worker case. Full validation and independent review remain unfinished.
Reject older zero-fence snapshots and removal of live issued claims. Fourteen native regressions, Ruff, formatting and mypy pass. All 43 effects-only diagnostic vectors passed at the prior checkpoint; final composed authority/effects run and independent review remain required.
Unfinished integration checkpoint: native authority/effects regressions pass; full composed conformance and independent review remain pending.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implements the unreleased 0.3.0 committed native-effects profile in one verified local SQLite checkpoint/journal/authority boundary. Producing transactions retain complete intents and pinned result routes before dispatch; authenticated outcomes, provider-verified deduplication evidence, original worker deadlines, durable result admission and saved producer replay fail closed when evidence is unavailable.
Validation at d72c62c: all seven CI jobs passed, including Python 3.11/3.13 conformance, PostgreSQL and clean wheel/sdist installations. Local full suite: 1,534 passed. Python 3.13 unit suite: 476 passed, six service-dependent skips covered by the full service suite. Final Python 3.13 composed profile passed all 43 committed native-effects production vectors under one configured host. Ruff, formatting and mypy passed. Independent holistic review returned LGTM at the exact head and independently passed all 102 effect tests.
Version-1 artifacts and numeric machine format 1 remain unchanged. No tags or publication. Closes #98.