Skip to content

feat(harness): complete durable execution and context strategy contracts - #75

Merged
MMinasyan merged 10 commits into
mainfrom
feat/melta-durable-execution
Oct 29, 2026
Merged

MMinasyan merged 10 commits into
mainfrom
feat/melta-durable-execution

Conversation

@MMinasyan

@MMinasyan MMinasyan commented Oct 29, 2026 •

Copy link
Copy Markdown
Owner

Changes

  • Give prepared executions and individual Engine invocations explicit resource ownership; archive only quiescent Sessions.
  • Record request and argument-hook evidence at existing effect boundaries, retain accepted hook order, normalize original arguments once, and report failed publications through completion.
  • Preserve tool execution uncertainty and original outcomes through pure output shaping; support application permission evaluators and replaceable context strategies with self-contained checkpoints.
  • Capture effective model pricing at admission and expose read-time approximate USD estimates without repricing history or duplicating copied charges. Lost uncommitted maintenance evidence remains unknown rather than known zero.
  • Advance exact protocol compatibility to 6 and store schema to 13; incompatible stores fail explicitly without migration.

Tests

  • Regressions cover disposal, hook-array mutation, accepted provenance, unchanged and repaired argument normalization, tool uncertainty, shaping failures, injected evaluators, retained checkpoint sources and pairing, publication failures and managed cancellation, maintenance recovery gaps, captured pricing, and forks.
  • Full Go suite and Wails build passed.
  • CI passed, including formatting, race/integration tests, security/lint checks, frontend tests, and generated-contract checks.

@MMinasyan
MMinasyan merged commit 3650a6b into main Oct 29, 2026
2 checks passed
@MMinasyan
MMinasyan deleted the feat/melta-durable-execution branch October 29, 2026 02:34
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